From c09c5c522545913cf99badf58ce0135e2ec8f938 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mendes?= Date: Sat, 8 Aug 2020 21:52:37 +0100 Subject: [PATCH 01/19] Add new option on filter --- samples/react-my-sites/README.md | 2 + .../src/Entities/EnumFilters.ts | 5 +- .../react-my-sites/src/Hooks/useUserSites.ts | 63 +++- .../components/MySites/IMySitesState.ts | 4 + .../mySites/components/MySites/MySites.tsx | 301 +++++++++++------- .../mySites/components/SiteTile/SiteTile.tsx | 21 +- samples/react-my-sites/tslint.json | 59 ++-- 7 files changed, 297 insertions(+), 158 deletions(-) diff --git a/samples/react-my-sites/README.md b/samples/react-my-sites/README.md index 7274bc9be..dbe14fa05 100644 --- a/samples/react-my-sites/README.md +++ b/samples/react-my-sites/README.md @@ -25,6 +25,8 @@ Each Site has a symbol indicate if it is SharePoint Site, Group, Group and OnDri If the Group has a microsoft team associated and user has permissions to access the symbol of teams will be displayed.    + + ![MySites](./assets/MySites.gif) ![MySites](./assets/Screenshot%202020-08-06%20at%2013.50.51.png) diff --git a/samples/react-my-sites/src/Entities/EnumFilters.ts b/samples/react-my-sites/src/Entities/EnumFilters.ts index bb77bcf70..97a2ce3f1 100644 --- a/samples/react-my-sites/src/Entities/EnumFilters.ts +++ b/samples/react-my-sites/src/Entities/EnumFilters.ts @@ -1,6 +1,7 @@ export enum Filters { - "SharePoint", + "All", "Group", "OneDrive", - "All", + "SharePoint", + "Site" } diff --git a/samples/react-my-sites/src/Hooks/useUserSites.ts b/samples/react-my-sites/src/Hooks/useUserSites.ts index 610b95bed..068b31cbb 100644 --- a/samples/react-my-sites/src/Hooks/useUserSites.ts +++ b/samples/react-my-sites/src/Hooks/useUserSites.ts @@ -49,7 +49,8 @@ export const useUserSites = () => { const getUserSites = async ( searchString?: string, itemsPerPage?: number, - filter?: Filters + filter?: Filters, + site?:string ): Promise => { let searchResults: SearchResults = null; let _filter: string = ""; @@ -62,12 +63,17 @@ export const useUserSites = () => { _filter = ` GroupId:a* OR GroupId:b* OR GroupId:c* OR GroupId:d* OR GroupId:e* OR GroupId:f* OR GroupId:g* OR GroupId:h* OR GroupId:i* OR GroupId:j* OR GroupId:k* OR GroupId:l* OR GroupId:m* OR GroupId:n* OR GroupId:o* OR GroupId:p* OR GroupId:q* OR GroupId:r* OR GroupId:s* OR GroupId:t* OR GroupId:u* OR GroupId:v* OR GroupId:w* OR GroupId:x* OR GroupId:y* OR GroupId:z* OR GroupId:1* OR GroupId:2* OR GroupId:3* OR GroupId:4* OR GroupId:5* OR GroupId:6* OR GroupId:7* OR GroupId:8* OR GroupId:9* OR GroupId:0*`; break; case Filters.OneDrive: - _filter = " SiteGroup:Onedrive"; + _filter = " WebTemplate:SPSPERS"; // OneDrive + // _filter = " SiteGroup:Onedrive"; break; case Filters.SharePoint: _filter = " SiteGroup:SharePoint AND NOT(GroupId:b* OR GroupId:c* OR GroupId:d* OR GroupId:e* OR GroupId:f* OR GroupId:g* OR GroupId:h* OR GroupId:i* OR GroupId:j* OR GroupId:k* OR GroupId:l* OR GroupId:m* OR GroupId:n* OR GroupId:o* OR GroupId:p* OR GroupId:q* OR GroupId:r* OR GroupId:s* OR GroupId:t* OR GroupId:u* OR GroupId:v* OR GroupId:w* OR GroupId:x* OR GroupId:y* OR GroupId:z* OR GroupId:1* OR GroupId:2* OR GroupId:3* OR GroupId:4* OR GroupId:5* OR GroupId:6* OR GroupId:7* OR GroupId:8* OR GroupId:9* OR GroupId:0*)"; break; + case Filters.Site: + _filter = `Path:${site}`; + + break; } const q = SearchQueryBuilder( @@ -79,6 +85,11 @@ export const useUserSites = () => { Direction: SortDirection.Descending, }) .selectProperties( + "ParentLink", + "SPSiteURL", + "SiteID", + "SPWebUrl", + "WebId", "SiteLogo", "SiteClosed", "RelatedHubSites", @@ -94,8 +105,10 @@ export const useUserSites = () => { "ModifiedById", "LastModifiedTime", "OriginalPath", + "Path", "Title", - "Created" + "Created", + "WebTemplate" ); const results = await sp.search(q); searchResults = results; // set the current results @@ -103,5 +116,47 @@ export const useUserSites = () => { return searchResults; }; - return { getUserSites, checkGroupHasTeam }; +// Get User Sites +const getUserWebs = async ( + +): Promise => { + let searchResults: SearchResults = null; + const q = SearchQueryBuilder( + `(contentclass:STS_Web)` + ) + .rowLimit(100000) + .selectProperties( + "ParentLink", + "SPSiteURL", + "SiteID", + "SPWebUrl", + "WebId", + "SiteLogo", + "SiteClosed", + "RelatedHubSites", + "IsHubSite", + "GroupId", + "RelatedGroupId", + "SiteGroup", + "Author", + "CreatedBy", + "CreatedById", + "AccountName", + "ModifiedBy", + "ModifiedById", + "LastModifiedTime", + "OriginalPath", + "Path", + "Title", + "Created", + "WebTemplate" + ); + const results = await sp.search(q); + searchResults = results; // set the current results + console.log("webs",searchResults); + return searchResults; +}; + + + return { getUserSites, checkGroupHasTeam, getUserWebs }; }; diff --git a/samples/react-my-sites/src/webparts/mySites/components/MySites/IMySitesState.ts b/samples/react-my-sites/src/webparts/mySites/components/MySites/IMySitesState.ts index b23d072e1..d6949b51b 100644 --- a/samples/react-my-sites/src/webparts/mySites/components/MySites/IMySitesState.ts +++ b/samples/react-my-sites/src/webparts/mySites/components/MySites/IMySitesState.ts @@ -1,3 +1,4 @@ +import { IContextualMenuProps } from "office-ui-fabric-react"; export interface IMySitesState { sites: any[]; @@ -9,4 +10,7 @@ export interface IMySitesState { totalPages:number; searchValue:string; currentFilter?:number; + currentFilterName?:string; + currentSelectedSite?:string; + filterMenuProps: IContextualMenuProps; } diff --git a/samples/react-my-sites/src/webparts/mySites/components/MySites/MySites.tsx b/samples/react-my-sites/src/webparts/mySites/components/MySites/MySites.tsx index 498a2cca0..e5d1fa80a 100644 --- a/samples/react-my-sites/src/webparts/mySites/components/MySites/MySites.tsx +++ b/samples/react-my-sites/src/webparts/mySites/components/MySites/MySites.tsx @@ -1,5 +1,5 @@ import * as React from "react"; -import { Filters} from '../../../../Entities/EnumFilters'; +import { Filters } from "../../../../Entities/EnumFilters"; import "./paginationOverride.module.scss"; import { IMySitesProps } from "./IMySitesProps"; import { escape } from "@microsoft/sp-lodash-subset"; @@ -18,6 +18,7 @@ import { IContextualMenuItem, FontIcon, Label, + ContextualMenuItemType, } from "office-ui-fabric-react"; import { WebPartTitle } from "@pnp/spfx-controls-react"; import { useUserSites } from "../../../../Hooks/useUserSites"; @@ -31,7 +32,11 @@ import _ from "lodash"; import { MSGraphClient } from "@microsoft/sp-http"; let _searchResults: SearchResults = null; -let _msGraphClient:MSGraphClient = undefined; +let _msGraphClient: MSGraphClient = undefined; +let _filterMenuProps: IContextualMenuProps = undefined; + +// Get Hook functions +const { getUserSites, getUserWebs } = useUserSites(); export const MySites: React.FunctionComponent = ( props: IMySitesProps @@ -47,12 +52,11 @@ export const MySites: React.FunctionComponent = ( }, webPartTile: { fontWeight: 500, - marginBottom: 20 + marginBottom: 20, }, }); // Document Card Styles - // state const [state, setState] = React.useState({ errorMessage: "", @@ -61,32 +65,40 @@ export const MySites: React.FunctionComponent = ( hasError: false, title: props.title, currentPage: 1, - totalPages: 50, + totalPages: 0, searchValue: "", currentFilter: Filters.All, + currentFilterName: "All", + currentSelectedSite: undefined, + filterMenuProps: undefined, }); const filterIcon: IIconProps = { iconName: "Filter" }; - // Get Hook functions - const { getUserSites } = useUserSites(); - // get User Sites const _getUserSites = async ( searchString?: string, - currentFilter?: Filters + currentFilter?: Filters, + currentFilterName?:string, + site?:string ) => { try { - console.log('tiles var', props.themeVariant); setState({ ...state, isLoading: true }); const { itemsPerPage } = props; - const searchResults = await getUserSites(searchString, itemsPerPage, currentFilter); + const searchResults = await getUserSites( + searchString, + itemsPerPage, + currentFilter, + site + ); _searchResults = searchResults; let _totalPages: number = searchResults.TotalRows / itemsPerPage; const _modulus: number = searchResults.TotalRows % itemsPerPage; _totalPages = _modulus > 0 ? toInteger(_totalPages) + 1 : toInteger(_totalPages); + setState({ + ...state, searchValue: "", currentPage: 1, totalPages: _totalPages, @@ -95,7 +107,11 @@ export const MySites: React.FunctionComponent = ( hasError: false, errorMessage: "", sites: _searchResults.PrimarySearchResults, - currentFilter: currentFilter + currentFilter: currentFilter, + currentSelectedSite: site, + currentFilterName: currentFilterName, + // tslint:disable-next-line: no-use-before-declare + filterMenuProps: _filterMenuProps, }); } catch (error) { console.log(error); @@ -108,110 +124,154 @@ export const MySites: React.FunctionComponent = ( } }; - const _Filtersites = async (filter: string) => { - setState({ ...state, isLoading: true }); - let _filteredSites: any[] = []; + const _Filtersites = async (filter: string, site?:string) => { switch (filter) { case "All": - setState({...state,currentFilter: Filters.All}); - await _getUserSites('', Filters.All); + await _getUserSites("", Filters.All, "All"); break; case "Groups": - setState({...state,currentFilter: Filters.Group}); - await _getUserSites('', Filters.Group); + await _getUserSites("", Filters.Group, "Groups"); break; case "OneDrive": - setState({...state,currentFilter: Filters.OneDrive}); - await _getUserSites('', Filters.OneDrive); + await _getUserSites("", Filters.OneDrive, "OneDrive"); break; case "SharePoint": - setState({...state,currentFilter: Filters.SharePoint}); - await _getUserSites('', Filters.SharePoint); + await _getUserSites("", Filters.SharePoint, "SharePoint"); break; default: - setState({ ...state, isLoading: false }); - break; + await _getUserSites("", Filters.Site, filter, site); } }; - const filterMenuProps: IContextualMenuProps = { - items: [ - { - key: "0", - text: "All", - iconProps: { iconName: "ThumbnailView" }, - onClick: ( - ev: - | React.MouseEvent - | React.KeyboardEvent, - item: IContextualMenuItem - ) => { - _Filtersites(item.text); - }, - }, - { - key: "1", - text: "SharePoint", - iconProps: { iconName: "SharepointAppIcon16" }, - onClick: ( - ev: - | React.MouseEvent - | React.KeyboardEvent, - item: IContextualMenuItem - ) => { - _Filtersites(item.text); - }, - }, - { - key: "2", - text: "Groups", - iconProps: { iconName: "Group" }, - onClick: ( - ev: - | React.MouseEvent - | React.KeyboardEvent, - item: IContextualMenuItem - ) => { - _Filtersites(item.text); - }, - }, - { - key: "3", - text: "OneDrive", - iconProps: { iconName: "onedrive" }, - onClick: ( - ev: - | React.MouseEvent - | React.KeyboardEvent, - item: IContextualMenuItem - ) => { - _Filtersites(item.text); - }, - }, - ], - }; + // useEffect component did mount or modified React.useEffect(() => { (async () => { _msGraphClient = await props.context.msGraphClientFactory.getClient(); - await _getUserSites("",state.currentFilter); + + const _sitesWithSubSties = await getUserWebs(); + console.log("subsites", _sitesWithSubSties); + const _uniqweb = _.uniqBy( + _sitesWithSubSties.PrimarySearchResults, + "ParentLink" + ); + + + _filterMenuProps = { + + items: [ + { + key: "0", + text: "All", + iconProps: { iconName: "ThumbnailView" }, + onClick: ( + ev: + | React.MouseEvent + | React.KeyboardEvent, + item: IContextualMenuItem + ) => { + _Filtersites(item.text); + }, + }, + { + key: "1", + text: "SharePoint", + iconProps: { iconName: "SharepointAppIcon16" }, + onClick: ( + ev: + | React.MouseEvent + | React.KeyboardEvent, + item: IContextualMenuItem + ) => { + _Filtersites(item.text); + }, + }, + { + key: "2", + text: "Groups", + iconProps: { iconName: "Group" }, + onClick: ( + ev: + | React.MouseEvent + | React.KeyboardEvent, + item: IContextualMenuItem + ) => { + _Filtersites(item.text); + }, + }, + { + key: "3", + text: "OneDrive", + iconProps: { iconName: "onedrive" }, + onClick: ( + ev: + | React.MouseEvent + | React.KeyboardEvent, + item: IContextualMenuItem + ) => { + _Filtersites(item.text); + }, + }, + ], + }; + + + if (_sitesWithSubSties.PrimarySearchResults.length > 0){ + _filterMenuProps.items.push( + { + key: 'sites', + itemType: ContextualMenuItemType.Header, + text: 'Sites with Sub Sites', + itemProps: { + lang: 'en-us', + }, + } + ); + } + + // Add Site Collections with sub + for (const web of _uniqweb) { + // tslint:disable-next-line: no-use-before-declare + const _lastHasPosition: number = (web.ParentLink as string).lastIndexOf( + "/" + ); + const _siteName: string = (web.ParentLink as string).substring( + _lastHasPosition + 1 + ); + // tslint:disable-next-line: no-use-before-declare + _filterMenuProps.items.push({ + key: web.ParentLink, + text: _siteName, + iconProps: { iconName: "DrillExpand" }, + onClick: ( + ev: + | React.MouseEvent + | React.KeyboardEvent, + item: IContextualMenuItem + ) => { + // tslint:disable-next-line: no-use-before-declare + _Filtersites(item.text, item.key); + }, + }); + } + await _getUserSites("", state.currentFilter, state.currentFilterName); })(); }, [props.title, props.itemsPerPage]); // On Search Sites const _onSearch = async (value: string) => { - await _getUserSites(value,state.currentFilter); + await _getUserSites(value, state.currentFilter,state.currentFilterName, state.currentSelectedSite); }; // On Search Sites const _onClear = async (ev: any) => { - await _getUserSites("",state.currentFilter); + await _getUserSites("", state.currentFilter,state.currentFilterName, state.currentSelectedSite); }; - -// Render component - if (state.hasError) { // render message error + // Render component + if (state.hasError) { + // render message error return ( {state.errorMessage} @@ -229,9 +289,8 @@ export const MySites: React.FunctionComponent = ( themeVariant={props.themeVariant} updateProperty={props.updateProperty} className={stylesComponent.webPartTile} - /> - + = ( /> {state.isLoading ? ( @@ -259,29 +319,40 @@ export const MySites: React.FunctionComponent = ( > ) : ( <> - { // has sites ? - - state.sites.length > 0 ? -
- {state.sites.map((site:any, i: number) => { - return ( - - ); - })} -
- : - <> - - - - - - - } + { + // has sites ? + state.sites.length > 0 ? ( +
+ {state.sites.map((site: any, i: number) => { + return ( + + ); + })} +
+ ) : ( + <> + + + + + + ) + } {state.totalPages > 1 && ( <> @@ -296,7 +367,7 @@ export const MySites: React.FunctionComponent = ( color="primary" count={state.totalPages} page={state.currentPage} - onChange={async (event:any, page:number) => { + onChange={async (event: any, page: number) => { const rs = await _searchResults.getPage(page); _searchResults = rs; setState({ diff --git a/samples/react-my-sites/src/webparts/mySites/components/SiteTile/SiteTile.tsx b/samples/react-my-sites/src/webparts/mySites/components/SiteTile/SiteTile.tsx index 2810e845e..f22cda897 100644 --- a/samples/react-my-sites/src/webparts/mySites/components/SiteTile/SiteTile.tsx +++ b/samples/react-my-sites/src/webparts/mySites/components/SiteTile/SiteTile.tsx @@ -94,10 +94,9 @@ export const SiteTile: React.FunctionComponent = ( fontSize: 20, color: props.themeVariant ? props.themeVariant.palette.themePrimary: 'white', marginTop: 8, - marginRight: 16, + marginRight: 7, }, }; - const DocumentCardActivityStyles: Partial = { root: { paddingBottom: 0 }, }; @@ -107,7 +106,6 @@ export const SiteTile: React.FunctionComponent = ( }; - let _activityUserEmail: string = "N/A"; let _activityUser: string = "N/A"; let _activityDate: string = "N/A"; @@ -124,6 +122,8 @@ export const SiteTile: React.FunctionComponent = ( OriginalPath, CreatedBy, Created, + IsHubSite, + WebTemplate } = props.site; @@ -208,7 +208,7 @@ export const SiteTile: React.FunctionComponent = ( previewImages={[ { previewImageSrc: - SiteGroup == "OneDrive" ? _siteLogoOndrive : _siteLogoSP, + WebTemplate == "SPSPERS" ? _siteLogoOndrive : _siteLogoSP, width: 68, height: 68, imageFit: ImageFit.cover, @@ -229,15 +229,22 @@ export const SiteTile: React.FunctionComponent = ( /> )} - {GroupId && ( + + {GroupId && GroupId !== "00000000-0000-0000-0000-000000000000" && ( // (is groupId = undefined or 000000-0000-0000-0000000000000 guid) this is showned is some personal drives )} - - {SiteGroup == "OneDrive" && ( + {IsHubSite == "true" && ( + + )} + {WebTemplate == "SPSPERS" && ( Date: Mon, 24 Aug 2020 01:38:04 +0100 Subject: [PATCH 02/19] Create README.md --- .../README.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 samples/react-graph-cascading-managed-metadata/README.md diff --git a/samples/react-graph-cascading-managed-metadata/README.md b/samples/react-graph-cascading-managed-metadata/README.md new file mode 100644 index 000000000..b7c87ecfd --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/README.md @@ -0,0 +1,73 @@ +# Cascading managed metadata using Graph API (beta) + +This webpart shows how to use the Microsoft Graph APIs (beta) for Taxonomy to get the data. + +### Functionality +![Cascading managed metadata](./assets/cmmd.gif) + +### Termstore +![Term store](./assets/termstore.png) + +## Used SharePoint Framework Version + +![SPFx v1.11.0](https://img.shields.io/badge/SPFx-1.11.0-green.svg) + +## Applies to + +* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) + +## Solution + +Solution|Author(s) +--------|--------- +react-graph-cascading-managed-metadata| Anoop Tatti ([@anooptells](https://twitter.com/anooptells)) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0.0|Aug 24, 2020|Initial release + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Features + +This sample illustrates the following concepts on top of the SharePoint Framework: + +* Get data terms using Microsoft Graph API (beta). +* React Hooks +* Using async / await for the async calls +* Caching the data in session storage +* Usage of PnP SPFx controls (Maps and Placeholder) +* Office UI fabric components + +## Config + +* Set up the termset structure as shown in the image above. +* For the cities, get the required latitude and longitude. +* Set the description of the city term as `latitude;longitude` (as highlighted for teh term `London` in the image above). + +## Enhancements + +* Currently, this webpart supports 2 level cascading. So there is scope to enhance this such that it supports more levels of cascading dynamically. +* Currently, this webpart reads latitude and longitude from description of the city terms. If there is a way of getting these from the custom properties of the city terms, then that needs to be implemented. + +### Building the code + +```bash +git clone the repo +npm i +npm i -g gulp +gulp +``` + +This package produces the following: + +* lib/* - intermediate-stage commonjs build artifacts +* dist/* - the bundled script, along with other resources +* deploy/* - all resources which should be uploaded to a CDN. From e1f38972ef5d4570b9f639c374132733ff11d01c Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Mon, 24 Aug 2020 01:49:32 +0100 Subject: [PATCH 03/19] Initial commit Added required files --- .../README.md | 146 +- .../assets/cmmd.gif | Bin 0 -> 779340 bytes .../assets/termstore.png | Bin 0 -> 31567 bytes .../config/config.json | 19 + .../config/copy-assets.json | 4 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 14 + .../config/serve.json | 10 + .../config/write-manifests.json | 4 + .../gulpfile.js | 36 + .../package-lock.json | 23314 ++++++++++++++++ .../package.json | 53 + .../src/index.ts | 1 + ...cadingManagedMetadataWebPart.manifest.json | 27 + .../CascadingManagedMetadataWebPart.ts | 93 + .../CascadingManagedMetadata.module.scss | 5 + .../CascadingManagedMetadata.module.scss.d.ts | 16 + .../components/CascadingManagedMetadata.tsx | 100 + .../ICascadingManagedMetadataProps.ts | 3 + .../cascadingManagedMetadata/loc/en-us.js | 7 + .../loc/mystrings.d.ts | 10 + .../services/MMDService.ts | 71 + .../services/MSGraph.ts | 88 + .../src/webparts/interfaces/IDescription.ts | 4 + .../src/webparts/interfaces/ILabel.ts | 5 + .../src/webparts/interfaces/IOption.ts | 5 + .../src/webparts/interfaces/ITerm.ts | 10 + .../src/webparts/interfaces/ITerms.ts | 5 + .../src/webparts/interfaces/index.ts | 5 + ...339d-201a-4f48-860c-0a3e435c0ad6_color.png | Bin 0 -> 3023 bytes ...9d-201a-4f48-860c-0a3e435c0ad6_outline.png | Bin 0 -> 1429 bytes .../tsconfig.json | 38 + .../tslint.json | 30 + .../webpack.js | 259 + 34 files changed, 24316 insertions(+), 73 deletions(-) create mode 100644 samples/react-graph-cascading-managed-metadata/assets/cmmd.gif create mode 100644 samples/react-graph-cascading-managed-metadata/assets/termstore.png create mode 100644 samples/react-graph-cascading-managed-metadata/config/config.json create mode 100644 samples/react-graph-cascading-managed-metadata/config/copy-assets.json create mode 100644 samples/react-graph-cascading-managed-metadata/config/deploy-azure-storage.json create mode 100644 samples/react-graph-cascading-managed-metadata/config/package-solution.json create mode 100644 samples/react-graph-cascading-managed-metadata/config/serve.json create mode 100644 samples/react-graph-cascading-managed-metadata/config/write-manifests.json create mode 100644 samples/react-graph-cascading-managed-metadata/gulpfile.js create mode 100644 samples/react-graph-cascading-managed-metadata/package-lock.json create mode 100644 samples/react-graph-cascading-managed-metadata/package.json create mode 100644 samples/react-graph-cascading-managed-metadata/src/index.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss.d.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/ICascadingManagedMetadataProps.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/en-us.js create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/mystrings.d.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IDescription.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ILabel.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IOption.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerm.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerms.ts create mode 100644 samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/index.ts create mode 100644 samples/react-graph-cascading-managed-metadata/teams/d3ff339d-201a-4f48-860c-0a3e435c0ad6_color.png create mode 100644 samples/react-graph-cascading-managed-metadata/teams/d3ff339d-201a-4f48-860c-0a3e435c0ad6_outline.png create mode 100644 samples/react-graph-cascading-managed-metadata/tsconfig.json create mode 100644 samples/react-graph-cascading-managed-metadata/tslint.json create mode 100644 samples/react-graph-cascading-managed-metadata/webpack.js diff --git a/samples/react-graph-cascading-managed-metadata/README.md b/samples/react-graph-cascading-managed-metadata/README.md index b7c87ecfd..7210034aa 100644 --- a/samples/react-graph-cascading-managed-metadata/README.md +++ b/samples/react-graph-cascading-managed-metadata/README.md @@ -1,73 +1,73 @@ -# Cascading managed metadata using Graph API (beta) - -This webpart shows how to use the Microsoft Graph APIs (beta) for Taxonomy to get the data. - -### Functionality -![Cascading managed metadata](./assets/cmmd.gif) - -### Termstore -![Term store](./assets/termstore.png) - -## Used SharePoint Framework Version - -![SPFx v1.11.0](https://img.shields.io/badge/SPFx-1.11.0-green.svg) - -## Applies to - -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) - -## Solution - -Solution|Author(s) ---------|--------- -react-graph-cascading-managed-metadata| Anoop Tatti ([@anooptells](https://twitter.com/anooptells)) - -## Version history - -Version|Date|Comments --------|----|-------- -1.0.0|Aug 24, 2020|Initial release - -## Disclaimer - -**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** - ---- - -## Features - -This sample illustrates the following concepts on top of the SharePoint Framework: - -* Get data terms using Microsoft Graph API (beta). -* React Hooks -* Using async / await for the async calls -* Caching the data in session storage -* Usage of PnP SPFx controls (Maps and Placeholder) -* Office UI fabric components - -## Config - -* Set up the termset structure as shown in the image above. -* For the cities, get the required latitude and longitude. -* Set the description of the city term as `latitude;longitude` (as highlighted for teh term `London` in the image above). - -## Enhancements - -* Currently, this webpart supports 2 level cascading. So there is scope to enhance this such that it supports more levels of cascading dynamically. -* Currently, this webpart reads latitude and longitude from description of the city terms. If there is a way of getting these from the custom properties of the city terms, then that needs to be implemented. - -### Building the code - -```bash -git clone the repo -npm i -npm i -g gulp -gulp -``` - -This package produces the following: - -* lib/* - intermediate-stage commonjs build artifacts -* dist/* - the bundled script, along with other resources -* deploy/* - all resources which should be uploaded to a CDN. +# Cascading managed metadata using Graph API (beta) + +This webpart shows how to use the Microsoft Graph APIs (beta) for Taxonomy to get the data. + +### Functionality +![Cascading managed metadata](./assets/cmmd.gif) + +### Termstore +![Term store](./assets/termstore.png) + +## Used SharePoint Framework Version + +![SPFx v1.11.0](https://img.shields.io/badge/SPFx-1.11.0-green.svg) + +## Applies to + +* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) + +## Solution + +Solution|Author(s) +--------|--------- +react-graph-cascading-managed-metadata| Anoop Tatti ([@anooptells](https://twitter.com/anooptells)) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0.0|Aug 24, 2020|Initial release + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Features + +This sample illustrates the following concepts on top of the SharePoint Framework: + +* Get data terms using Microsoft Graph API (beta). +* React Hooks +* Using async / await for the async calls +* Caching the data in session storage +* Usage of PnP SPFx controls (Maps and Placeholder) +* Office UI fabric components + +## Config + +* Set up the termset structure as shown in the image above. +* For the cities, get the required latitude and longitude. +* Set the description of the city term as `latitude;longitude` (as highlighted for teh term `London` in the image above). + +## Enhancements + +* Currently, this webpart supports 2 level cascading. So there is scope to enhance this such that it supports more levels of cascading dynamically. +* Currently, this webpart reads latitude and longitude from description of the city terms. If there is a way of getting these from the custom properties of the city terms, then that needs to be implemented. + +### Building the code + +```bash +git clone the repo +npm i +npm i -g gulp +gulp +``` + +This package produces the following: + +* lib/* - intermediate-stage commonjs build artifacts +* dist/* - the bundled script, along with other resources +* deploy/* - all resources which should be uploaded to a CDN. \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/assets/cmmd.gif b/samples/react-graph-cascading-managed-metadata/assets/cmmd.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf9ab632c6400adf26e449510e3f251a16f3c384 GIT binary patch literal 779340 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

HpDR=)VZF8r*iYW-;6;JO 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

!GmBjsa^B7xFFnW;PMmQd>qcwzvgrHm?z5 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

05dTB*i@%L*0(%q1FQL4h7fkV+WJ@0W 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

C0h@hqt49U zI+mgAm7y=1ZJv_tqL5Bb$voDPB^!}0n37H|z-?o}`U%+83_DyY9#={GRVTvC%b?_i zj$sQKAoiV~Xp604V-2~;Ks+Xcg)1fI)3Ev3l)PIC*fch_fl)wr#8q(%DlKtg%!2Zc zf(TJuF&mpn%FD3JPZ+~iP;h111#um?iVhspF0Ywc)P>EjCKXnaa77GkrY){ip)iMr zEw(EvPbp%F;;KnS1C9m7#DaKcQ8pb{VO!WfRx~Hdo5RAT*2GS6+EpcGz-u z$?8l=9tk_A&4{zbjghfGQy8lS*bF-?+zFS-#zIYTu_QzRsWcYC7#HQOV`J0kxMDkO zB{82##T8mU=yb$pGm0x5S8;C~i;KBMOgn5Y6&E{}r}+$s60l3NfTl6mM|SI+-n)G&#v-&2B(TuQ%zw+%jyvC>X75`I7@J& z$g9cn-a>rmjTz| zz{+M}x4mJN-nDXcSlV4?-Lu-q%eD8HVM?HJg~)6%Wro}1>X&hGEO`0d8f7jlj$5P2 zf+?)p)yh+0*)Fi{w3_WSSiLDC4v*2}z%sn+T4rIps7#_2T$v72XGH4K;R-~i0vD=A zt6!?Em!v$NUaoIhhG~HeJ`JwOfiB-=Ep@^q*^eM6V2XC=#b;0vdc6b#ypGN5gzuum zWJp+TE^a#;9>;+3`_w5|*2&Ug#WbcahXu0SYIt}o1>8Mika19nrhfYAzYZT~@-F)C~sjc_M3Eh_U zrzsFNzE*?N>8^_?m_+oF__ou!wJp1}Nvs`~a1U`9wyu6F3pTdW^C+rEi2^aFwC-Z} z%%-w#7j>iP*j_weE&VBq(KEnBzEbLV!;2VT^KR$B#=2m0KCPX+e7Hu$(Gxw|1eh9| z_cDEV(LKdOcjX}^Mo!8;uNJPF{f!Mu-9uJ=`tU(ud zrAL|4$szJh`aqaO#ABs8x#yi*?V9jE1}vUKcToD2h=`+la0M2u>^MxE-DBAeyXgZ7 z5&zwm^9u(c0a1oPVb{RjVz(;Tf5oT&{`{{Oe?R%BxBlsM@UQ-dxBmOP+gUr5D~L)3 z+vO8gq}`Pzk1LArQ`n@wO+-O{qm-GeWV>jbypH%Q{wOA4&p%r79u$1lRi zFATN-UU>cbO&bI^2?>dch=_@bic3grmXsv?$4&T$1xkdZrKM$LWVUYIDkmqmZQC|w zWo1=WRdscB9UUDK$-r=*iLnWpY-(n1ZgKeVVQXvalP6D|J9pmR{?aAK%T7+tm#O!Gh^SFN1*WDQmxrS2RB5wNAVqy~FXm@TUq$VY1q$cOmQ;V|F7`gO^1sRn^ z+0_qnYf1~40>!_OOD0|bAH`SK=u03bAGk2<^=vCK4PIvW0cm1>OrqS*v!`&@I-K}5`cDMC+ zxA%2-^!IcRvY(Fh^^Oe=j1Lbz9~pT*Ix;>w`s}~mv5x)o1?sb3`EgJR^b%ZOzJC37 zEz3RqS2xce6+M6Z^!s-5?~i}oPW}#igGX>Rxt8k&=;1G*cxNrE{reX3-!2}1-!}gJ zaqX7z|9FABMd*LJTWpQ~shhoSzVz>DYNFQavfRhhe@jz~*kh5uaR3PlgO@gt`v1CH z%&{o`11kqB#oojG#>%A#>bT{Nt>FOnMee%%tjKk(EvL%Wl-t&D0ChEArr4RFEoTh}F!FG%s@37B{c(yT753@}14?D*i1^U0)9> z3VGx?RD_TNCjc!A($qY21UCQ5Nm-DlmU@#I1hI3#pW3+AmZQOUbCTbMU5ZsK9zm|P z<%F%bkrq`&OI)H)8Y>o4reCh5so7@I`X(`esuo}*slV2igMcp5NvCw>dv=^Bf~sPb z)rUa`M2s+0Ve_+~El1FKQGg$oJSmuD8xN|ABX57b>@!tlpi#9lyTXBB>`em2_lV>ReXh2KKMT#Mk?mNtWs<}Dxhe7(pd zZ+>m1GpE1{r>JT{UZG@DgWQ@b*Mj!K8} zuNnl@nciR?wZCw+37-AvVNq${QYGm;E=zq(bXIXz%sE!sa!jb-YyNH2r-M9-$eMm* z{s%j6GU2oi%{k#y@KebRd&k5*=}8lvuW2i2fM2HoC)MmLlw$(KO2jB zoPX83yO|LXmRt4k{ekMA-%okZ(%d7^Z|a)#Xp+}c^;Q;xqTy|#4&@D~>8DS#C`HPd z%ClXsr_&cT+{%B1z71Pw>Xkjpqdzh!w%9MegI|-j>pj0O{zUxoYZ)cXecV8iahk>i zy@uBdA7rcc0%dH{xITp&EN_;MJ=WGJ#N^)OfhIC8nly=yaYHn_()r!nnl>+SLsv<> z8Te3>W+~B6VJ2o7>u(<6n`d#ueI2DBS?DJU@%tmJ$}@zDgP$mS#qB@2k|E+P*s>!f zZr=snOi`U%ExVYXRIm7Cic4&0)f($1-e|TmDsXGn|11+ryR^}8VY<~|0zoSp%Ovo% zw}s;4Y4AO-N$NN5?2p+>d`2GL+P$m6$g3~j>qMB$$v4%PYdUNX)CiZ_g?0?w_?(cI z^;+tl=Dz+5$m4WFiJA9EvdzrrJB*d{iejo{yO--vj2stx);1*Md}H@1fD3mDBpR%^yp&jy$Z9`!d0q> z-ji$Q*OwBuJgMt^LaWrd^+@S9T2M^&#eVXQ)i3E!cABVPYSrn&WYNvr?-v;^uwx8l zGLXp*?fo#%Ad*!X4 zL(hLIxpF57+jX^hwE>$2qF)rUo0)K9>kbD>^PEexuVeSP1~_1@=#<{MUlhp zHk7*>`5oj|VquBW<~XZq>ct=B_*}JUN_lr^aFbcK7VUlOM@dLgQ~#{GNDE zOyvyKx4+r$i&{DT+^?#h{p3O5?D7j9+(N^flPW$nhbERp7alqj5PRNJWsHjUY)t#m zB%&>CJHd2+ETp1xS-^~gKIUGFblDN~!}JxjwyHthZ%0gm&SY_Qbu&r!N{Ghzq`-0@ z-XY00pttbVhF8@s{QBS;b>$SK$-31t@zbUIQ7;Ae*0i2nx1A;tb%swMxCyyTT$S!& zZxYKCZZYR4Cb~LZP?9$66t4UNuG3zv*I4YZ`yN5PbK(W>9g*&PpNP^eE3Y?oCY3`k zeod1rezQqhgq=t?auA~sUHZE(<>#sER)g&u;-S0FtH&ASa z^ABn25=|kse@j!}U3raup?R&g5TB?P`K0hRrR2(UTJmm zkKMOedY@LTqq!RW`FBFg4s>eP3!h0Nbnv^$h@%dFyXwhQ2KrqBm+Io-g(br#= zMxL%pZeDHpG3PG1o`d>HgruXdT1xSo6f{fmmWF)~^~cABA+`|K`I9|ftv;apuSg%n zd=q}P3i0qSxAaAr_!g2d(QI@CgBrm`M-kAVsu*0Cd>5wvZp)b;M#s?5VGMsln}0qB z+e!;)C-UYq(6M;`2nM=|;(v>ZzDYm_kVsA3g0R-H<91e%ZK=aVCcDw;} z^dO1%7KyhyEFzrlAI=S1$VJ;}Muk}h%(sGRd~`Dv7sd$MG6F{SqdpCzo#`Pq)hKT~ zCfX8xNaSWD4b3q@N3v1&c{f2-ga-?SaKVm!yHd`L`M3~1IE=qT!?r>oh`snHEPO62 zrkxS9AKwVifwl!l0t`Z0~oq{l$0xHeiWOyf2La$DpQR&{^kx=nEm zOMD9il27B~p5uMO#%|t5#>YY7%7Ql7^To3Se%?=zdFE0m_onzJ)0C@K|M;#<}08`J@)Kphj_riq>Zyu$# zwsoc5O9dQWK+yzzbpY4|EKNYc>;3tD4av8(R9;>K;Oc<13GkbMuMW7H0I&&Qn*hsO zSj{Xhd{A3k>*(kR$bEpZxrW30*$XJW`2~z#@HKuc{idk{x+b9D0YqQ$ zj64HeJOIT5W6ps62hez+K^4$`0f`;Z+QAR`|E>SwCjbto|Cv=6i-!W{`F|Pp{qM|k zWhCqmR^1=W^E(Fje+6HDjr#H_*sU?o*G7HaE)A5eG0!_IKlDFz{>`d8QSJ8YaJv0q zo!=Tq$C}9bRprY2{dbis&rH&JBzC>YsU!#?5Xmd$V!3Wd4LFJpk;~ziF;Al)jJ8rBjVCu$QRK`&zg;_= zhPFe!+BZn+uFNr2Yukofuas{FqrSdzZ!#kdOZ@aq=OL{5KtA%gJtv_14GQ9a;zwxm z#bi$*9wbrcHi%%a#EOJ-=JqLE)hu$n+%tiZD|nyv8yc}lX=rE7|#e03XuJh z4Mu&vKS2{h%hnNIM@emzi^m|6+Fr$*t>-zPU}>~%G~v+EOW6tUPv*Z#j5yd1MtvW= zxsY@|ad9x|A{h0xa(Dm^r^Xc+z|onLvA^dr^p2IrPr9)$jmk6D#}n+#?b~R=OaD)! zzP~s+x23jB7ZfGlVim4pngv;aqvJRWSak)n5B|BzbxGmSzjJh0=D5GJ>VW#4`;%4I zSzP`74_4jw>V;LsU#vO?3o7}WRY$47?EY2ds_W7$^ov#38tKwXSgUgF^)vg;swi80`{tR7m*D~gniJIEBAW!^ z5$724pb(!)8#dut)E)$ha06TsE4dCGAd#qpQ1JtWFkNsseJ(2O>$D0*iBO%O7g4M# zsLi|twFg9n0!D3qUZ!sFQ)9ai1t_xTIib5LyCzcICm0izXE#^TbUUMO@bR5jc71zH zLthboqaV8qR`68Y`$LBJgXOuOfv0BQS2U*W>e?~fvs8pF;$JSZ!nH3z3*q%XpX-iY z^?m%f-*II&yX1l1*N0MctvhAV-)E3+t>3rXHm=*#-t;a__RizgxLEH{S23s~e%C9g1%+~)jy4V} z=E+cWmjQ>A*DvY4gXnR{eOHSRB0p-@$@yT=+yQg2}AY-4QGi%-Ntol#!C#FGuPr zMX7Q2pbcm!vRB`ML<9-*wk=%h`pbm8ormR(w{>Xce7^%j*w zh6wJFQN&{ez4ANH&Y1{k)Ar!0)Xs#R{YmU{8b6&8C?+zQytN_6Y6$^xHu`e+!lHqU z;d;19k>OpdJy6YIEg>ylDXdgLE}7ll)xa~(J`l8^FCN*ZC3)&^T|I5b;-{~8p> z6x`;7-b1vAM+ZmjgA={;%_G+bs|aSuh$RKDt7G(Mm|w)`SML!T!NbY#srX9_ESfnQ zbjzbZ&-zXKmH}F@GNBQ#WJxyN7Y~mQ7KHF38^k)W)Q4CM(!RUkzZ_0Gh958eaX2*{ zY5e=)^m{4o-wvmLaC9EMN0C*>5^kxN=OH1yha$(eG1SYCdITyv6cRut^?OCbwYl~pk(KcI{{k0-EL0<0^Sv5Ch|#IfCEwwZt`SJUS+w)4!9?gwsFozLgI=4&~8 zB_6G&6Q5ItRTvSsO-|ol|NW)mBL$bMrf1)rT5LRa;Pb9_-znT_>w7tT3ZB8fGA_5t z5G2m9H&D#yGm6BOC;Sp*7zhlaBni=l{D6`n0Kp4>e}4tC3`m^r?rxx{fCvCW2k0=M z$x2I0fkXrP42T9G)PN)c;tXghpv-_)11b&Zv)_^nC@mn!fVu*@3doD!qN=^UyR@tV z$SI(%fPMm6&BF2|kWD~T0qv5ToBLZo**mxbkrWyl3X~JjOh7yV*+g;iK7WA%gb~n5 zRaMNw!V;i?ev2U>jO@-_23iLwp(|Ie>@%`zZ}05u>%VC45*QTe=1y&DZUf~dKna~W z>kO`~_wG9s9ucpkqJJ|aW}Bi8kZ6vV-GKA~iszE!^~A(fAK%cBP@0g40?=?k7?BJt z0dO1$xSi_zBBK%%6m<%V%7DsgY3%?i2k0T7fq)*ewz&Z0k?VE;|Ka!j|9k8I=Rbk} zBex)yus7mA3NljApYY&61X=DMN#x(%D;<9%k^cZ2_D|>%=*1A2BM@ZX1EgR$93xL( zOCncz|HN)K^SBU%;=!+Xa7u?#p~yql@{HF|EDk0(vJt;!2L$OnX<)Q&59u5P1n$Xp#BXB||kKHjqAilTdqXg}2C2W*-MUobMcOKqal4)8sCVu01T|SbZ z(hE^NF%@%j6=%ir;+%m`Ak!>P`!bj3&7N+M5g5I49QLjOr^~%p$9i%Fd5q=$d9hW} z2QBMh<@f5${BzRcChoZ3kIBJtFL*(y2tafkq}pRc=G~b%^Uxa$`*dA{ymfvz6^|el}slgJ7cw+}+7{{kES=kAq%02}^iK?ah@|1QY>1rL5`4uNJ0n$SqF zjY`xx01x&qWWHxQt-*r}6&^=c-lf(9crYVpL6)$GcN5yOfdyqfOB9~dW>M?b<5*NU zY7HJtl|9kWB4mMgse@XtFrIu?q3-A)v?@J(gfS&S>A1_OYOPRo*JnE9snS>W%OM|E zh|XR+Rl5G^R8_chvFX>T()zROr;XJbcS%KnA|_<*Clons4Lov3b**%d__$A5ED1u{eHwGj&>_ zJbTY^)yuJ~D;<#s1HnWpf$6()*W%~TQpEt?o%q0w?_>R)KS^fc+gLo>+yHzO9U*7Z zfCbmJB3*PIjkX4UFK!TlHysGFJ+euA2ojb}2K*+!+yWvHWcGi!1%~vEm26nR*Z;-d zc|b+AZELzHQjw7?NkDQCP*jpgk_@5(k_AyRh>8kIC~}k}ITktRoC_p_fPmzjvq%P! z>IIy0`kedvy?1+zH@aW9`KLW2hG-3+Ci8*^ALEcI!Oq4!tmj?`RF&WXQHEhsjw6{YdyHdy-_*{vHr?Kgl z8*#iDFqEUWLo<|E@V!(qt~oHm9zq(h(Sa4h5eC|Mdw(0v8bSuS@_PjZgl!O^LBRu5 zJ3#2Yh`WCTT@X9}h`S)xg3t>>HHf|-^nzFmLLewwfY1wKEr_@v^n!3JC$9m*Er_xp z;(~Asf-Z=%Al$OC3xc={!YwF5fcOd`E{MAz%Ki~_?cckBKnvn4NFYFA`@tIh7zB#1Tx zl4NmGQet-EK9Uq98WaOR!|Vn`B~BER{zPb629rjW!j8;5h#ixSoPjK;P&`w@1*3?h zR%p(}1Bz+ztT~GuuHu4aP0^tGlzRm2_SX(fJ|vGu1%wR7%wK*D&4t7o7Xp`24YhLY6)t+e$#2g|qT~!9b z07eypPsd7!+}Uh)>6IJg8nG^U<5L#Qx;4^b67DX}G%%tQi|F3Bd&SuFne`GanYU`N zIF38nHSRitLO^?@BOt@VIM)eE@MqxOMtcLivo4?O#6@loL;^?!(1|~b#Ge%cXakUt zi~Jm@#UEu&pc6nIfHs`xb#&ymzu&sMyAF1~rKR6II`a1Rr8zjr+TU+DJp8n` zH*|CqbZ}5~bmZ?2yfBYE*4FIz_U8BYmJbh8c6ZnI_dAb{eE0Ugfo{U#VesK$G$N7j z@G$A<$ZLAK6one->(~GJ(=9rNYj)OZa?W~+02Z^uU{T>bLkZo`CD7>mzTXk zi2;TBh(a}=oVXtxl!JQ1{=QRYmf+O1d4B$#@$pXExBMv7CJF^UZFORzZFSZ0iGk$M z(9?s13^#Z3uYGz^(VRWKy5r+L2M48tgT|FrGTAx80fAShrcxId!xR+h{@cDV|9)cs zwO0Tn1mp}5;EpHZhEGAv(2GPicoAP!h?Of$YWAbLVLskgnB4mN3SK?{%FD`ZQPjPxr!ubk*_qhTTPesnA7tR9lB&5Z7V26N9Wf0=hvj4V%pQV*>mBA&T zekjVw51svrrJc=bH%cu2Elr({xoYO|R?}7WNrEb=@N<&UMTKaz;-Tq{1NUGl}&C?s!jC znQSxSU{}xF@va#f%-T>DoVnu}OE>s6K2SZQr?x>IA7t>kkbW-goeP%B@`gHccBy{G z_?#FtAF8Hb0d-Uz-;%mJk5Hk0h$nNTS*3WG?D9qobmZ>uV_3yV<#XcpR885Gn&QM=t>k1)h;05qs0y1`@J#!=v( z#nL5Isgp6tqEJhv-BHGiCC;esvyU5QuR513qEKIeN_ljmKtnszknxKbBj^Kz1~TYE zgO)7#ScI|j7{U~FGV5#{!DyI?>hxFzAJ_%o;4o?A5Ve~PTDX}OrUCr#OtWV_7#UGZ znZ{0~;QK}x8+$Ms8XG$sGJ1g4H|hkHxdeK)#Nu3a^HDy9=zWosFHFT!b^9@q&gn zqt_RZ2$niIyK1PQ#$%4^Ux9YFcYS-|3sXTC#C3kY)u`1y|5%k0@E3|Iw{%7L00n z7tjK}q$#`dGecZS)sUxNc9j3Yp2KC?4ZOT+4D zvt3?J+1be%tV2P2+#@>^H0miRnL%Y4tWrUr9IR4710VGELA$;}6y$ z^zdSQ{la2@tt~0mKO)MRf|7;uGG}Xj+ViJ|wd37dGDg}url1E7dgh>h-HqzDwklX( zDJWf9EbT@`gt)(bW%7Jj9p`m?*{g) zmydT_TbO+7D&V;$1iIq(Z(gj;Aj6&r-+kf$lGOXk5B_^L$$^NXV=w>_ZE%B;a_Y7f zB!2#1is)N1IdR0F5Y&H&sNn0>@%GtEB~Kc!Ja3}<%wm-DG0Q|P5K($1L7S;iXFRU+P1C7f4_MDPO?QT0O^EeB zw-_BUztt{uzG<3`PPwR55ptP17DF|3UwxF<+zv6_=(;+Ebh~Z*vBXYsxJbE=&>%+0 zdZO`c)AXAo1;}k}d4VNl_pmx4>9|zG$Nyd2}&Tdp9qBxJn-X-V$ z3`s~-^5Yf~611#=hE<0nh=j4EECB>Hr%9YU#JvFOz}7wleVLl*e&q!|y&Wc`=IHIT zGxo8Jq-*UxU@_XCyELv&@stYg+4aq2+;M8f3*CyDkLsBlT2KU&!c;@Xd`QMkHY3Q* zNth%a^rh+4n>*cGS0Pdz{7K?6OjJl0biyFoPo`=1QFdNhf~}z)D;esFTGm4ILHB~; zOs=w6K`GI2tg7KpY#yrj7>nC+9$7M*<1oANG8jsHpjtO`2|TK_NkhcG&7!mzYi^$i z;O1X7ipPf%uRs!*pCTepU*T7vv&Xy#Wl#?-c}~!m_KnYbeayLD(14~0EJkl-nih54 ziWw>Dmf_+tY*De;D791f+bA2)O0_DV_U!ytJ{xXf{YV2U4vASWTl=FgZSlSK@VCD7 z_j(96_gP>1gjb`)CuOS<|MogSP|Ke8rB8wzsLuP+XJydyzVuJ}+cTBy>G))c^zk{{ zoqS_W*X^2`EqA_ZDI_C8$C|bQK zQPU}J!ql}O7AJaRW3xBhW=tTCEn~+M#3&S7;xhWI)zM<`))qoa@kMr1-s!kQedHS= zg_4gCu{muDZVokWO{2elGqs^R6?8YUlvtK5m}KVZ5}o)Y1ai%89+7_Aej$Rgu5vUI z9bw<8GN@y_W+|p`yIhjK_ij4Xgz$hwc$mRsIH!j_erw~J-pQo;P@aSCeMQZKS+|%v z;e|rv)1$4y4J(IzN3%eOolY;Jun|e!X*-CekyDj?oh6CDS%=M+*K`7*FG%CDuJyWz^e13^bE}_Eowp*bnrf#Pyi3p+_yOO4 z8bh{%^z;jcB`rJs56^OeV+p>uJS7Y`CV+6#m|{(7H&wAE`q71sG zF)Jr$zWoV-pUN&P-|^7ZpCwKpmGg0Xhep+QSeW$lD~9r&+N0ay6LRUkGCU` z_{J^Ij^qrfcOu)AjIaBw$Uhg}iR$$?W{(oe$KXalFcB`$@i%ZH%YGy5AQ!ZhGa$pK z&;kF)f~`1ktS;A>$($i{V&VcUZwBbnX;-?~!Q}!PWM@Kk?DLv+pZjlGKI!k|EZsS3 z2MB61{Y?pp>iI{WGPq>=YtJY#3Nn=;wmUII$VDRDQ8=@~YbYVo7;RXd#=^G*G0U+c zpKAvH_>>flFcNM>E8gREyqi9sb16o^z3pj7cFNUK0*nw`G^(cQWQZO7QL;i0mXcu% zHVmph@(m&aK}HLITv5M6jS*e;I#Kzfi!2fDKv~sZq+}|=1HVxvJFAj(AuBTqvaJWj z?{|qWwPo9p9A9hP6v*MxLki*?t2aX#a$kVHv?IqrW#2b_gEyH9kB`6FSchX3*{mCU z=tv8lR1|@F*b?gG$q5@zs$~7UtvXSW?v7M4`F)}bz8%|MJ!oP0lrl>s%(8Ty&4vl2B)mN%VcZT0K`d|!$m}R z3Rmaw)58BSvfbA2fTs5d3dKeu1& zruVA{WD`TQndhc-9#@YqsT@T5xl;I7+`C~p;|XuA-Gmd>OfQ@sG|-#^i_!Npq&}AqS$vkb{KCfdG6uqv&D-#@85OV? z8nj_XEZ@8u)7))Sd2!#oVo3^@YoT;ZnYHQL)A3`DITVK`%abFIzh=8dER33NL~TFNZ^~<0UV+p!XCTa2fSJ?K1K9 zuJA5S_x3;ZMl5*;3Hk)G`Gnf}c$@e{R`|HwzI#QQmb=MpSMtWDq{Xo$Bk(%kX7cS1 zH9v9nO_ugmFt*$eBRzupl^*&WxcWuR`wpb~W;OZlF!|+X_{qrl@u^9+S4dtb;YE7$ z)l8=h}0h8>$0uS!4*!k|We?&I}Mwx+K%g+MJB=0Z=E(zW^ zEeZ?|4O$3g|78~>zaK=RMS8`IJorH{t=UsW0n!^9A?wQ~^zt8X&WDIeoQ5zblW}B* zwC(fr_kg~@07YGj5fkA(6H`9JdsgJcGL^A0kQ=X*F3_QEV2 z>@?}n^yS_4V^|4SI0}0yAKBoh^2W!U>UD&1JM|aXr|XaIQZq-E$?2I0MeIcexY-A9 znezFYMSiRd%k%boyb_VLLMFQs8gT>w2~p*3(U~jJi8xW)pCf*-^O=s28)*eKv|X== zif|Q*Nf-KFxyD2t?Ii?pD^T_Oajb?P(QLKc0tj}p>%*cpB&E>dW z`{+iYSe{35EtS5nM&cfD#7%RAA5+EKjF=)XM-OEB4f@>4KZ-NT{B&G-f0ZMC&L<+% zINtHH$S0q;^^y2HE3vKf@s~^DcjOb;MuNt00$X4SLG}ulI1wl_#k;$RdY?qJ)kwzB z#6q(Ktd2w+T*P=~QlVYKC`S^ScEYeGqM$hX`Y7+Uj&M5P7;4;P;i_aw`DFM=IJZE+ zuazj8==eL-DT>0e8%HULf=Ng67EQ3^rmM;LxQTw1sVbu>%u&e<+LpkTl+-*X%qM{* zE9p6Bgu-g-gXomE9C4DkX=(~dLJvc4Q764!P1)v1SI14~r%pV5KAL8%ortEDC=?P! zSY`6GBUwb7;_hgApnTdx&P4A~X?>yek5w@aqnVzW(as8)_pe(#@y+bUNrAbiAdb@# zj-!rXp}CyVjK`@Ft3fI_Df!14N0p(Rm6`Y3v&)`m`I~37W<-CeO3N|N`5}}s1Izg& zofU46PzQX5)quA5F&yTZ#T}X5xPDCSL6hd0z;{$aBhn`;bj&EbTp_YKI<1*Kr=L3Q zsc&AqaXv3@hOR<<@MZrE;j|pzl#`5zB=d*??YvLaSy#+Idafqf9_PRD%zx0HIZ>5= z(>FM5G?thv7d;!H##t!bp1<9ZSb~$gc${`M#(z9I>Yc)A(%5R0b5vodebMKvdyR6% zbJ4|RquD%)epa|~{!y7^c=d4;15?FQi3z{?|n$p)6Nmo9k{aW?kjIJ=iD_YSib)peXYAp2d zER(i)V(~MN#=L?;=hLUGC^riWVYkpn!c{4XRgsF>(RdYX+OhF8g*h3qa-HD@H0er} z2@T9il{6VazFAY1)CCrmH>xWd*AfEoqFY7csug2LPlfY$N8_lfW4~IIl>LlV8m$#x zEUvMSf722BPBH8wSDiOa-IPe(x3Mg)UFBd=Kg<leQ)oRNZO%@1 zUBgkugJUE5niPpkjhBUySBx9#IwpNaN9 z-r+97!^`ZBY0w^RV&S5q?aEyhuBJ?DBJ3&~`iUg2LA(sfyH8sYh!#(bn`gvrq^(<1 z&P6R1TSl6b`B1bu6b+fI%`$^q|Ar%Dom%eM`km9<;tYN6&$is;&qT@YefT_PVPxTe zd@4$j>KotY7Rbw8%8*mx_cQ3LNagLpHo5gO>xRH=g}Z{Zt!^jHUjEHI3ZZ18CB0cK zqBYIcc5$AG7Bj)=Bab>7-P%-6+Ha0mF10tC(Hg~DR_`yjPP>THrF3Slx6yuXN#ZY! zqwVZ==y-PNF1~v!HfIw8y@8yZ{wwcOdE66K-Fl>z zpX%t{3^X1n60JOr>KgSA^Wg4ePb-*9yc?(YwNr5ftcu8&Y?cfQk8!d0!O zXBhhH3(Tr!-uz1ffzG?5f{15YAvhUeE;mYUoCcV%?`%B{B$v-KU=>z z47}$qtN1m*Ggzgk8@}Yt%%P`FUfhz)h8yt zouizJ(|I|Tno-m>}Wx1l$2tfH7QB08*Gdb95P`_nEa zj#r z{w(TW|8dw|z(9{?sAISdXYgFwISFW$G zqXu}1_PB^v2k56p#um#|ws)&`B5Ic&ZSGQOglLQY=(B1dRNQ++v|^I8>r&fCzP9(` z%2*-(29w1g#c3A1#R84vWVPkaXRZ;agzwi;gI9Z!!n-owoX&Wo^6`$=b+7aV@GO+5 ztUetHAY7ZWb3Ur;*r>|e?vxu+a-K%2?A#b%eXJLscx7t8BPTd|c(1Cko~(v!?jQK=XE=SYAe!!c@hR!<(l@7)7_b1r z*s44}RExcgzngMs=#O z=tZ{|Q)F%Y34fISmQ{OO-pE#Lz?kLckccw5 zK$G^6Zb;t@b;;UejicE-UZb8awZ|qq^W++0pD;@v)fzne`bc-r?X8Yk0_N>}({jB~ z-D}wd`Hk{FP6ozb-`O3UuvvOzHU7L3leg2{tl3J>DkALheY^6LTUXx`i49E&#er7i zH@=B4+#acx2m0HyrFJ*nZ&S1nc-~LdXeUpYzoEm#mA5megD$pX6reak`pi@7H2=P> zNSvKqXeD0d$SdVjCm~ZyE!&aj(iWbFhRJ@Zm5<-{mk5|7dfe(;PK}chUZIVtqcX^w z=^Dxn@QJHhS1u$Q9E$Ih-s#IO_C2=X)+io|H|p_TH-23D?ALa^9-01Jh%DBlf%fN*!v^P@f6*O=qFxGahqZSR?^StrHXd-i&W)3oRx^>M**ppMY1cVkLf^hi>)7P$xS5~~nd zJb9>wNsx-fdY=zaB*9&hw~^Z)^EEK$bWjhMlUp-;y*|HABw&fmqP^T>4GSIGQS#2g zqUgMJbv~Lfe@{w>Cm7!PC>rga;Af3eK0dPt6NkRi3H}6m`e-RkrJ8p4x=OjN*r+G= z*2}B#Uj29`8ahYYZzm(L82GXCLvnWHz1rYQoQhJPulD%L%Bjm+2VxaH-93fLQDbep z2OH62Uhz)6r?KrM;{FW5Ov%C_M&gi4rgtC+t8Eapv0p1x4x1ekykFKT<+H16blqO? zQ8;@DrUHU~=5(3waos~{@sUdbPvu*0cC3Cf!b=!CrfAWBm=}eN4P#t*)cIYj_+8{o zPor(9B#qtNwtGg0WorGU?AD@6OrfAC8`hvR~#@5?a2(_b<8imY8ZrQYpVVma)Q5A=UVn@i4MI*GWH)K?!|7*UjmM zoY3wP%eU22k&0FP{2yHwG*YXrA8x(&E~pxnKQLEne*5)4j+@DwD*4KS*`fq(kBH}w zDu?sP1#}1n?J`Hts9sT;KN@8zy_d6a+2#nQ6E51}w%y-u7L?swjFpjs61ZYJ!#c52 zbo2HgOP<(L8XcQLh5=Xq^Y4?{@&#oPHFfJ;$`OyILX=grj>)a8J7qO=aBpcHEO5Pf z?#Fz}*^`ASmJ6SgQ#|$zFty@N@UCmDhU*tX~ES6{3 zbgp+0#9t3j_c7Y(wrdvkd}a7+rRG-iKq0=9`G&dWyx^_!&PUQ4cAu5xW`i_~6Qd%e zhPWqr-o5!Oqx|aC(z(CD-ODCY z#gnI=J6_M(E$l_?n$-668dvbmG;V9dgRU3%vHnaCcpO`p?o`m?=Jl%f`q&Inx{u=B zn0rr(H>KQ?3ozB|en`qb7-xBRrO{}D@e{iC{KxUdFP*Tpwywkd2ZP?&g2i-Esq*T;YoAtXdo%~;}T1!0$H28MkVKFzN=I!$LQ-P%VpSy?#qLj6|S;g84Q^*NqzJ zWeVE{>KZ{Rd`f~O37UC{iN*%Ku?BiF$@ow8w6=HLg&G;v%J2j@E{AgCt2Le&HB!+s z`YW7DCVNX>-MxEQEy+n1d#y{-b`DuFcN-sHvXH%zZx?yRq3%_O$R_${G2(u|Z8v$TkH)gMZ5lGFd^TmX`vpxwx&b)nskETHe^UzEx~}7b^SFyw%>e<-u;gafz%>Q>&p_ zp`&SRtJ8duGe+AxGP$;_R#!3^X)-BKwKhIcIrsGzuavehzgFKSIYp&5|9QC#n$H0_ za*i17!Cmoc%hsuSew6mAUGrn(+-Ie$F*_NQ& z8V>v2-yLj4z6S}1)IjjhcPN6*DAw8a>)8fh{coUJ?E_o8QM>g8Q{6ZGv)92!nB8pD zR7ipO4X`Puz}(=5d5E=n$k_}>JD7zEz154>RjSOeBK4Ayt+t^L85X9t3}<{|4~ z?~FeTghBZvS<+{%bb)Wc$Dr`}J1)f^7T$+TCVs}wl}1B{Uk&6NaAi9l7Iv%w8r5`UeO zc(pNxrQ&@MvB9&EG8`OBgR#;?-71Znb>AxX5E@w;h1bD+*ai|p{aBwM=nWSJ*^^7G z>s(ri{SZ=G=^8N7KZHrad7r)=f-cz`MkJbX^6(}!K}$AUl)V>j0m0)GEO3xua_Pz- zpFFLN5nuOc;y*5{r7pM5#IbJuHYRGgIRUYLaxnbOBw2KAL@mRh6a^nGFS9`c*T_@8D&9J3C3aDGp7KPZgib@$oTeQ!#~AyqT83R+lvSWVYyYYsMU7I3h~wy74gF z7iWY$*n%ln5Fy_pq-Lz!i9@DigFdh@8b`Vy(-{32Dm)TZ#L=|mm8u>d@4}R_wdf~c z>noV6L#(T49MxBrA`~!IMi(@q$Um5&nTW{`lyYA(oxsMH@z^MzcBR^^xMG$a z=DQe@eNFLE-rA-V_}q=^-G>6?F~2c(u)r%4On$rtlOJFf^I{_-*n4=km+|l8?x zb_HMtf1doHMcTj{y&(7$?vYyt(!S(4Po+&C%u0LH-Jw<+4o0;3Q$A9V)_TaI`0<)i z**X;>?Muw>dl_RPPP1g}1B=Kcv;c~G>}oSTUUxWFrKv8c%eTR01z;;p2p*K-{H6n& zhTXs(++T|mS#G5sZYb1V_82(VfWuamx0`n*cn92+#{kDv>SlpLt^JGrS^oZY|9`#$ zXB&wBQ|fXc?LPsw68cB5Roq{|R@8rht!`QT0k#_Y4Q!P+@yX`<8Fe}TNvi!BM*&cm zgI$QuHxLgu1)Mp$MX}F!MBcEN^xwXIHieO|98`qn78ZZ+jJnK;fr+g`%}@Y&Gc;K7 zdd*rGA#NE`j9H*mTV3&E?)nE57I6*B%XvUurp$~LLYwJ+aeu1Y@%;;op(iF{-&N{P zme7a_s%c-;)qZFvd|Kpuzg}$VXn$wzoxgKE3gx^u`t&|SDwx9HE(05g`C87VFy510NDt1L^xT9R zLoh%C;w;`%Q8Bl*cS%Yq5?jHRA{6hQtcl-Ma{PhaJIDqs(APh*j3mSx0DI>^G z!j%X|I2IP1)Z~kS$ILCx0FgyQhvEM=K1l?=oSPrqJunFAMYfDW{lg8!&Mu&+^mt}w z4$!}gOKJuOhYyc_Ha50%a|+bHmc1`$?n-5q=EHAGbKDGS&F8qJ^CHJrW)M4)-n8Xlb1_;~@hKbLh+RGq$ zM&x5&2Fp_)bUap3DuW~$Z(9C`81h?)RtP26dnF&fM#)gdOAj^MwhcYdZeF36Gege9 z(U=LyY={vOP}fTyB$33^Ajm18a|hXMEyJPs1e_2!q*2Npj~HU0dT9m|lY$=Ox8nSH z{5xB?(m+|y;~%IKfraVWcFpPrGlAMKn?*zrC=Boj8}pwNiZS_ zMp40NCYXH$^Ou0{2SCYS_!3NBUeJaBA{h){g2_uTRSB3Lfbwwx90D8=@vQsV-jy*kS-L zzTo%)mT_@O6&S;%q`C@*I03>KAdkW9DPRtPDNHa<3Me9A@)C?-0$|7mY6$Q{!1yMZ z-2^O=f9+S~zw~ea&n;YO&KIuCa0u(8EZz3M-~)cI7M8f+uu(qHel zk#F@sw<718ZwLbm*Dm|b=fMdge!wnBpr3bQUO6qyMr=+tMO@;7>o<4K?1DON3F+XrVZ`jn!=SkN zx0@c#oeB37SnYQ()3W_%7#lILHD8wNIqZ=GyC5c^2x%v70)`MbG+%*fBbbJ%p&dpI zQd*G^3Q2r>RoQ#QgE_p7#+pFPTjJ6+(O$UwW&?J#kHBDst{1xP76u_T)wDD^Z;N2k zM`?-?>Hr9g4@p4&%m9uiV~U;dP6hw~4difxkZ#KU1@58a59}8rpACjBghMPdQ{=z< zXf4Lr#DAN?kS}8hiKbInF^+ZE7Yais@)eK_!S_~^46!#aPX~5E!UM#VN?>T#r-R+l zYpa$GnH2DL)l7vl6bZ*xR0bwruihy@Bjf&pM6ZKjTZZ6ckwrfwW`^YyG}6XGq~+ z9^>1B947B(H?F7{Pg6;%l8Vs-lQNB=TAk7z|4AdFuG6)72q72j-h%y+f z2Z{^?8jRRqu;&4U9*8oKV<5^vqk$Y>NH7rP3zqza76au4Dh%-RK!|}N16>9Z478Z) zGV_K0UMTN{3jZO^|I$+Q_b>lXTme}3S#@6!Ljvn6Iw>cax44TBKHgO*J0oL*D>?}| zE{xc~2ymUq#g<(fAud4>P6jgxL*ykW+l^Ob)2=QaXy|tESib&Nk1OnGTkGsEUBpR9 z_*rWh3gF^|=r05`Arc&L2((b2ZWu0whE1ayPu%!GA}EN@#Wma7xDZR>~V#SaSSGGwI9pCB`0GjGmG>_ip)XQbD9Ju$k1@86+F9 z@Y-?E2Q(8IF`(2~f*td6G;c0oB($4h6a+02GBnWzLp7JjX&c&o8_Hl&JG&NiB{+f9tFPcQ$)MK58ho_hy+-b?uW0Q2fOjHLD6qehQ2 z2ggoRa-+$v%3_nW=*QRCA&;OQSlFx#hh0^rYt4!30oNRl&rC8(#k9;86*`AGOzH(D z7|MUlwYl{PL75h?2^F0borHdhV^FYB>9P|t+(gGxP&s8&Ef^I+hY^NkKk1=gz#{r0 zFV-_nBG|D?+8a3ZRqrPJ$Jod6QS^nQp-C4Q^?|+vr0XEWkxiXa0+ZOBTD%f6=mt%xbB_R{!XhIGWpi}(QhJeYeIr2e1l#0}yIa71SV_BVw z!JZb%5F4O$%V!wNCK5&(bQPza={-qo0X3WeW=iLgIk7w+`E0+mMM=%~8H*>i@c|az zY`b^kJIV}3<0!jDd(G(g`zt2a4yPQ;h&W7zx zzAI_5RUS{%5uUi=X-VPcS@%=ovsSYNYBBq=PYYTA(dl=S3@+K6eL!?VVsWh(G*MUp z7zryNI(6MzTQBbY51Gu%Y1x|~CHs$IB$itZ?zo7*!bmKCH2(vPggL@;yZvf9Go+FG z3ON>*P!k-Tke|Utf`YR==k+)r+t?ct@fLVHViU+LiEH+b#}-$np6>SP`0W9! z^4{AJ#KELyAiQi!JfENh^D4edMIRkQ-hMxw;OSxa9Xa}vS@8pdqXnKGg#GOOo-Lte z*ckEdWp999CP+`VF2F+HGJsOvfAK>SOvV2y!7A)jDZnj@KHwL8NkHg7CqGKZ}oU%8D^+8o~^0XfWQfdO@p*Ot~Q1 zv`u9VafWcXMDjF51A&IGmg_EZRf5ocP>c$qjL$4cjsHo*jenRC#j|&*daG@}g`NG@aywZ49+93I@ zCl6R&AQXUX8PqjEAp<1LptJ!B93Wu^`S1nw2^2Cwq6>27i(D5Zx*%-^sWQlKL8=TA zT~NpXr3X;a0Ob#mIpc|#f$|3^g5U|6fPwB~Mhn>u$w)-nIqQM%TaZ*~z!C#qG3 zif$fLoR>E6=pEF*>({a1ocH97nmvhjJbqSyI2w5a{bOwD#;*OukeRF#D9 z3B*HPPEskR zUGZE)<$qz$8VtUsDKc-q3f?RiZ+#=fgA=18Q{!XP6XSDJlZ&%6>x*-n%L`lUOIw?3Ti@5W zwl=r6z5}E1KMr6VzW#k{_51|y?|fg`|2}`XwRpU}{BvjdWasSd@y;>;xE=1S?(eK$ zoO`<)|NgnTxBGo>cWZBV8+ehQAG>>dyJyDad%zKAcl-C_ce8TfSN_|%cm57|`#&Gr z-#a+iJ38F`dAxf9&Y$P!@y^Nd&abm``?vGw&aa=lzfN{fPj>#z2_D=#J=y=`{B^Sb z$N9&D|Nc7%rzd|ofBiiCd3<#IADv+7^_K(qu!B(d?;XH|{r~Rq?>(_UKMo{M#P*-! z7_tZbXG;g%UuGfC{-K)Nv9m0m^*@&mAGAxU&m|9V46EO8kDZyn$0<_gj#Zs;3_Htt zJFCzA^(t)Cke;BL+f~7@aIp=^p66m4QqAu9HY7jm75g)eAzOqBFn_nG%YFjP-+x-J zkAiJTp6@@LN#47CLY10|mtmg+xt?s&Amxj?k`>tq9fA3KNw(2c_e9D5CaC5bonEV} zv2UL5$$ml<17NU@{ht%=*XNuZAMQL#l@X8oH|Fp7XE0b|8L$nBOau7qQ5k2}N38KW#%AG@bh>xCs39fcg7epm>X>tKz`nODL(_nfbfYt(EyR zf4zlJH4R|?u4xSX^>p6?$uqdHbFp85@nn+9;$1HR{(3eo9Kc_15WryV7BhkQ`#zAo zzu38$CNLGGbkoR9Gp?kBYJjCfq;VElI=o$70ZRwY)r^0%b4hBPW=|>j2YBSb;rb5jTw*v#UL0cQ z)t>CH0gmBM-~753EUw`qSsfSa|~Zr5PTOoUpf@#k)s$|&Nzmz+PH!YwsFM# zbGAFUogJibl}osHfWIE#7z!@s>~xDBtnc&yf4$vaX-X^G&b#wJGg^g`;gWbfv53a6 z*CLU-Uo}l~_Xc&}fwh8x7tgIu`Lz#wU)XcD`0-eqbZx(x1o9k=+YSMLJ-a0W+tU%n zwb(K$-D{s&JAWQT|~wzrYsuI5w?&h3(Gr-$Y((2YOB=pmu^#Tp4W(qfw|r0v2PMq54^Iyr#9gnG^aZ^akRTcy zMkf_73IKL4thZN+MUp)3+WpHD9sl=OhTl29?Hs8DObqqv6;wV9`I@ z!5Uw0Aix@Or>=Qv^9@5w=+nr(r&T*~TTKZ5dWs6t3ZD4GGmha6q5HXCdSCaCr;B4N z^y2T|u=t{6ERNR!IEK5n*p3;}YzhyAWJ;2#zGTR>zI#x#g2cL6;6ey5_!<(un zuxa5q=F7${QPHNH_sVF^{U-N8W#i4fS3YlWk^M?)w{LP-J*l? zraSJ0uY%B*_QUIj9nA>?#&9{NBWh1md9V17xzQTDBf-q$waoviMlbiYPQet@b%ka| zLy!??r}^3o-dMx&TaO!Y-de+7tBygIBI-^YH%Qs>pB@W8uA-1Bv``kE9qo>+V=mit zc#XuF>xih6M_RwP(w$_YIck#w9K#6i$sN{rWzyCjA71~|pFG~LDy7@DxTG{s^g617 zFaD*+<1TEBe3#CL8u_Od3m?YQUrBc6-7AjaiG4cUZC^wo_L`_DXYrI1?MvR?cKj2O z=fpdetyXWZMdag6VIsXN{R0V_`uXA=FS6_c~jzW`Q1N z-wM68S+tgIu2?>d{OGxn@+NLs<-^ahX~Ob~u%Bj+q^f#zVWp04A6C_dv^s>R(XL|U z&b}jh*Hxkqt)lF*l2T->?NImbX$*>>8lV?C4hZbD;_ullP0g4|Acr++PPfui2H!`0zQ+}4e}gA;ey zUBPMcmK{&G_~n?us{G0Bqw3NM9iK>TN zRrZI%bt{HGqC40VKc6Of*Tnu}Z-`XsjV4!Q?+%?!-OR74Awq{G2llr_&{K4Z`;FM& z-$>3xQJXGN=#&?nqJ4f|W4TW;_Cv(;Wc+2$4r)}pZ#V4ZgRK8DgayY4FL0U&JxSL0#qn*Xedl{rUuvHG@&M+tJI%*qnz_ubSadx>(fd zA>bH(jCGop?8YqE!)7Oj-a_i#GJrl0()Hj|`8fn9JcJV;>ijy;;ZTLLGdSmkp|fm> zVtKlall0=hjGIMBr)YA^3<`ohjE=tpaKv@PI2`8esoQC zsGc0USwF6G0hD`Qz}dh9)7#zp(9>qvjG0PD`B2&*1IihM`B=^)7wM@f2Q{!mXA(!x z?ZsfRK|gh_K+n5}ey;>}rvR2~gU(`u=|trfZs!vz_e$XqU8w@<0rz?e5p!zuahajr*JIc>D-y1% z2~|d*vm+&0uKGQ;^Xn7*SRUz@U+U)pS8!kUs%6H?orW^0!kdOMS_J)>;I7U=P)=1C zHyj!?3@sG&8xRcKUG^MY)~+7L^&iG?wDWk}E5vd&;D509Cg4!_ZTt9l7GsPhTN+D+ z6tYc7wrVUDl7==y4V6>~Ekw)McZLv3jmi?Tl(JT1$&w}6mlCZ+rGz2re~r2Cp6=&; z-sk!MkKg}&kKcQ|&)nbpKIFJtOwP}BouBi%&U2Yb^qh6L9HNt16Q(z~mD?2E+7moU zj1|`Lzno>S&kVaw#_1tp5e1k%gM0PK7|mA9vR=ZTg4o*>ydDLAyES(CnK(V^`8fT- zy}Sx>dUQLi+?5)Yn9bnX>#N=|g?P1Gn%bQ8binJmm7fMb2d zc_&};DZO;I_tN>9OEmE$f1RX2o21|~NukL};iXBDy-CqCNp$h#IGyBpo8;&)tTRKP zgU;(Zh`TzI%n(nxu9I@pCMDxcN>*}8c4a#`u+ zd%d_)GXGMBz#}?ujm?$XGgs=9uRJNe($ssUW#&q&cxszYYKKi~*O}CwI2|vwT9T&g$Rp;6_n`={NuCbD@&6Zx9>%BHV za}AMTpmiBo0s}3?8LY=6{A@CP2oXi^K|=l^MgEVU{2OC#RM$w?(hgm(chJ!Eu!WV= z9(z|vK5}w)JLYoS?YM`Br{{^2Cr_SQc%A<91?j3jXU?2G>+A1F3k?a52oH;iiAqd} zzj7rdjd3kABRw}ax45{N$$V5_SKHS1thcB8<;#J$Z{Li-DCEeI$zfFv+#>nwa?d>-jb@@onPk!t>?Z#IFZF1D{`bzD=+h@xqJ4lz;#4)Nd~q zYl_91o@T*6)9?ZNnVz0uv7gzQ>F=}Ca|_RpSr*XKx$iT;IA{NO=4R*S{z5;0{FwXm z`8(b@|9|@WF+UH_+@H_)`T5_UU!VWq{sE9_$$!1mvqUHC4fd~L_1mK5#P9xEq?4~t z);#xTHfl&4U&rooY%<{h zMsG>U`T{QoJFI^B_JHQ96MQseSZjH_3*tr(fzq)W1ig)1g8KyJz_8#gOsNGh57B{J}u7!`gx#le0)&E$s9R4~0Oo%Bz1ursH}HxkTcrHAi^t71|`EMUT9R z{g-5VRlGR( zk6-r7thK?>eJP50f2YG`q);j)hZY0#t1|pG8UxpdcSnIeixi_d^Z}0 zxuwL;MrD)f&|)+94OyU$BcqsjHTA+52F`%-4PV)=t@?GTE_n zkLzUTU&!=S&%sNsQ@zfa>!)erRuqQ2^k}%TSD?0$T3p; zK{z!!Z^);TbZhQ8sg*;fH+;M=AN?J#ltuODGcTv22`jEpryr=a?nm=)E}{FsRxUv1 z4i0LII3wqC+ABv0!{`-nXjnxPKVHwljiOhWSPkuKoNQEz%ZNy5n|rsmXfDksJ_3bP z??Iy+4RA|BQT)b&8 zc|Tr~WSI9hFXX$PBX8gPs<|~E{YarG{86T+gcQa1L^XM2xBSMJ4rw^)P!ut24{C8! zGZ?2|U&hWxCAfv}vXc^VC8Nb#X*v&2QX93-kyjPfB7R+e~Gz=Y8t zRYS&9R~zz~kpgt)1>$c$+jS9TBWc^6J)J@==B2)ph zQh%|7j3gcFN}hL#XgA%vc$N92_s`W$n$OQpTzhxdse2#QOpKC;S9QO_yLY^TSV232 z4_eNz8ipo1O9!k$7`(yV`Y+$oxCoQ>#+RoocT_E6C~UiBwpPBiN<58gCG~~bVYBv> zxcqe5_kG{Z$0?T~6o7o_NI%)D`Jqfl{CfUut4mKh9t;)TqC{oyJg(c(@4-*dtw#yC zk7MM_Cv&L$qkY-g8*UrOaBrj96ps}H~nPKt+s@t zJ6iqrq~n5$rX~wQxjyXA#Br@tcO~exDv5=Yda_2SIY|l1eGKr{ zWD))OI|v1MXzzCX(Ky#IJFK4TlV}h9#V5l{WjzUbUKfuAzmA@+7~Yoe)7>~QRW|)# z96|y7j&0lCGyRbDIA5`i{_@AvrAIT($CrMh?%zQlV)_V<`#q!X*OAg*G?+gnDQ>whj)UGH&LBm5-ZPZ871C3H>6+T z+m{l2?_95|tBg@eSMcsr1>6?n{*rTp_|KCCm3AQqM|B=OuGR2MUVm&``2S_75IH-9yO{v`#iMvcq1y$<3jnB z7FW_HNnwj`*CinoV0yCZk$$8W@q4Ghd(W%ipTD2e-7Apysjwsew#TC5bMIF?f*PXi zCe}DKYW=w=;(@B8O}k9*o~LC^?aZn0V(n4kPhS0J=1%{3Qubc|8s_nVtKX{Fp#WQ0 zZI6@*TKcK4J)N{8s&7v$GGe_Li2mBX-R?MZOYab}=zGGDw43(M?@txit&iPx?htO# z4BxSmFK;)R9}zk>|4L+D>!Zf@11(QynFV{s{V;j2u8TM_0rQh4Ym2k3{tiD zedX|V#t&wW)#{|aozFWrHoEuaz@kU2y5p?(0j0B+8>*MpU;B}{<7|7(;f*P_sy}D@ zf6kX{ZJZByaqdLjg`a%#M-Xiq)|!UOxPVKd5lU!$U?;L=x2&k{VKIy<6*qGTqfEsd zal()&+*Bu=D#K4e+g}bs0kYf$O*RQTJ1NpoYsd~NB=sZr&Ap}$9b{7ElLB-h6o7aD z-*ZTjiCR7AH?;|~f`U>Db<*q!Fz*Sps1Mv&e@M|C{r$v#RR(&+xc@y-2NJ_iN&%zX zir!4~Q>F(tYGRa`=%vp4os)tkthw!3fu7nSCl$_H5)Vv@1}}5Qt|~BB8{Rne7{_?S zvxaW^Ud~`%k&5167#ge{M4}&heSrH4)UyXCug(JQ!6(*A>3;a?p$rOH9hRP;f2wA^_3EfyN~tV_Q6 zZzaY|SVxJGqE68%2glL!j0jR|)Jp}rw0K;S34Quh^wmK$5jDTD1pR{*D?4+M+z=plWWVNt{W|05GCX&SQM{0`U%LrLl@W1p5FMWp zzkLL)brBsi%(ISY;AVi^EglbKdX;uOn@lGs7MMgTWhJ`JB)XR-hKl&D7Qb}*%q4>( ziQa579he`8=@w#>X?Z`43r|wu0+|+eNIG%LKeQo0EtdbM@Vs|CCIBp1}-g<0C7%kCAa5ix%CECBt!8yjYCkR@&!KDqJGQt;PSAr4Vq3NgxpXe*eR{fDx3jruyDb?c0^ zHMQ1h>*(m}>FVk0ZP>8E)YN46?p=ouJGr|b2jU$T77Agh_wV0({J5sGv*Y>m{@1Tx zjj*ZpA1@%-@ETiqEii46r^gq#^p{^Odf@}mirKvS+X7(*9r^d?mwXH#OvCQdG(2pE zJi}taG}0_Q|M?4eGUxTX*7@t>A9Eb0{3lJG|M7#(Z~xam|EJdj|JVHd{||qIz}5Nx zHCGoI3Jc`^D_39tSFT?78&^N`H?FSoi>vp!kC=1WRfjL#dOvq-{))wsnvM4%z|Wm~ z_gZPIk9{R<;d|>Y>aKFx8Mgn%ctfdN=j__1lET+@1R+U^dAC|C%=*9@(?WnB%=&CA zTL|!DbM@EyRr9E5L}^?@~}mWtAe_b}@NDX3+qh6#DB zAC-*qY4#e^KjG@5#XqYT+Y^_DO8?H)|B>*$z}0zok0V$yg&q`NUu*~JAPC=%wt{w4 z6qeKh!uQg6K`#51xvW<)WSn>c+H#J8@T^;vd_YuoQh_aeH(azQ$lbaby=_*3EqtF5 zPT2h_bfvz9&yjb@&Q`{UutIi&?-I=8ZXHSi;X9MOb1%gJyGWZ{c^Pp$LQeJ)JF0ML zXV>EZ96@{VFvDCx_kCLY?hlUF$7!Vo30n!qS?P@6qr{AxI9*DN+D(|5&AtEO!{5!! zjzWOnZ!@#Gxk;*&J@#sEypM91xzQ_&B(AtC^GFo9kNvU6v><$+-)fkB+EqG^N7kO1 zd-tm0WhJgf9g+sPx_u-+{M!Ytz7XIys(S-1LPxBf2%5H4cgw7(2HA@#4A;WhueReH zt}g8>b%RGlp@8JXU#)bcM&vFP#kHb>Tva4q-(QJq>$+g3$T`n;V zaUvbZ46wushTlAP(oFhPtvr?a9^-vix(e%SC5?VDY2~ikMc<-2^Cte~UO)7Qs*9yg zR3rV*eWFCy%9ldU$_*)j|!s3#LNpShe(eGXKPl> z+01;Ym(SO)|2E&694p`(ol|pbO7#>^JK^ed@qQMmJ&WnKf6!{l?dv$e_Bm`&X?pN7taeknjh9yfstV+(`Cy-=ayYKXx z&!wN81+4oq3hs{te8vN$BNMQznaSmo#}ED7x(g>qxj#PQ<|}p90R1^ZtBXs}RbKn$ zLs4hl2bRFqmuT)^WMon!E8%h8zLDuvblPxdbA*d{RuBGLkRM+YKKO-RKW?+OO7A@j z^b&>sPww*mDu$NfOO%(1YK)hxUgAB+KmLYVb)@SrERz?^5SORuV)h%$1W0`JRPjKdb(m>;S)8 z_McpcCA3gElCf2E&RM4%vXWOr<32PWR@M>0w$!e+4d8*ZNg|-h4^b;m4Do+zvhXRXRI(cDe9K_VM2g->&XlaTBW&HN_#4st4AH#?m@y_ z#!Y6KY|A#^Pu-cWJDIs@+Xu?E@ExgEliAkI*}IFMbmsZ6xq6QEVKcK<%8>eDF0;LB ztHYHd0|}O){z|l}@RG8{%XWp1+6`HDD?HyNckYm|l3i@~qj$UV$fbt%F9_Y`%eo5l zoL!u<1#KRM2j02VskHyKMCL=?-FG#hJ5Dx?j?K+f8Rj*VDPl+m~ikocdPB-D~O6(x_DS3~TIufS$@b^s7{F%Hwe%$8M-4u`FFh?et?MyQ%E8MZOP|PWG4g&-MXVZ&q{j9Tk5Y z-2LFPjN1{^s9i;E1M|wMO;i=$LDZ%D_dJ^2PHaNI!1{X0eVfd;UBf%1y}paNLPyzI zP06;UOsvvp>G%n?2?s(WM_kYC)w{pgzF2K16CzfY zdG59oo$tUq$KBP>PkjnbxbmDOAYOVo4SisQFtB>LxWb3U$NjkH_Q<|wak#qujn^%9 zY0Q)9$FFqr#=LeU=0A%1&*LQ%(twqEmQdrAkcd(kJq-=ND{ z;LC0C+~-~B-aJX%$87tk9&6jv%xW>$++CyHviV}YH`f>3*tqTEQCr_f4i`I|B|h5i zv2*C_eiwNyX!O1NC8uZaEQ-sz&!td&Gj2azwzhm7=E%-Q-+@%cbq}YTKc6Wtf0_TR z_!4U02S*X$>X}oIL|Vp!_2z~IKQ~paJK!&{6Q!`BmA1(IHAc8V_T|zZ@0$577GEL2 zPhF(D>8e&;cix#hnoj)&hs~J}FZR#9)0X#sqH$si?^!!J`6L==Z> znRy=POc}&N;^nrNzhL3AZu;^P1=gr+k*BD6K{TF2lxdE1w(+JGk%FvQm{); zutQ<68!^O_xEM10PJ4$Kr>QSK?0B{(){(W|k@ZQDPf8-2dLmm`k*&li5WYLCqq@AK zdXl30N}`_kL=CW_dc4sZ1z2q1u}j|3!%5K}N}|VlqCc^s$B8jt@nL;y{$y<2Y@dsz zFsjVY9#w|D3{VuoybMSdSSNxy354drfdjyyfIq>%+S=MRH8ntrfG2@S3hc|**B6)- zY;$n_m$z@ljLgr^KYsi;EJ<$Lw$0Vm74{@wzI+)I6La?LSvs8#K8{*i zTEP5(>H%GY<;k3!99SNK%@G$DmxP3b`JX>KJ3E1Pf!8C*xiIVuj*nGURb5?O`}XYv zTITKTedy4kb?erF?m9pJv%S6D&CQKUrM9#*gR1-W>lYAGf%v((xx)TPaBy%)NJv9N zb8X!d^KG`UmI52x_V)I$nUb5EbL-YE(2{T5xbf`SGfuKO2)@UT9sB(G)5VJy8yg#8 z%R4^)qO$4+Sjyf`vFA8$oIMvZI{M+T^NFAH^Nx;=V0Dp~mj?zMX=!PDtPfRJS3iIL zoI;_Djg7(%IGFIn#-*5>n*-N<^r#vfI$$5%!}BaSbX>l2BQY@%xNkv0!OMXGj-Mqg zbHW-bDABM!Q&d#Saqbu%9^SuipXpZXqsLCae*L<$tGB7?X-7xLlP3+Z(&_H*Zn14! zSy>r~#u*tIx3UW!Ja|xEUaqOB85SP*=FRJ)M~_z5)L*%puA^rLd*!gD9uOD>yX3G% z4o)J~)m43ceH9fIv9YoJ{rz|Dz%uG=a0q>9Xed5D9@ajA`m)V6=YLvST6%hV*3?w5 zR?<6u+$|^f&Y3f3U|R>4&|kcGQC;%{7SF*71lB=Md;4c*-iDoY*ndBH>cT%-r1&rS z956O6L88gOid@$r2x|Y8u^o7F#q@9LYUWcgp7<(9`ui=%rF;KWS0QqJPqy5n1;z&I zYN^E9lm*82`pMGr(+lb{^3=7&V{8I8?U6{?#62`dwZH#-zG*kMqPOH z^JnscW1{LRwqqizo9&oLwOepZJh51I7~z zj1AqWk~xsb*>Y4Zeeag?sr*|PJ952+;97C1l($ za;*~B!`^bNBdnd9<_M=nR7B|J>4YOx5`H%>QFMtNdv_Z%hH*AbZp z>GFXt>WI!~K5`#_r1F%YeD3@$@>}hqw#|e`^AdtW1dI!wNH5i<=rj|rG*6EeaodfX(R}%` zn>5P{r?|P0!AenAgi*;K>Ps`j=^6_fra!J=lyZkIq4*1>>Cvl1pJD_JvAQ?UuSJ?S zex?z6y7T5|zm**vX}x0gaXr5-!ZhgfKInF~Eo+Or0Zs+K3?WE!HKPXI){^%2N0Kqc ziy2(vCNH>FC!mOfG6&NKmw(r)H}EJ`^CC$m%twTSUeoeESIBGEwuUtr)bm zQ93p)5Wks5NSJ-hzZ516?9#0Ez>d;cJR^qDqhv)h_tro{_%QD<^s5MCUTUwT9<}&rirdxM? zOQjSf;MEC;P`!qY4=XEApO77uO}Hw!KGPJPJ`iY2E(MZI|*Fo8)`g zNcP;iDwf}U+vPz1)?GgyYCh6y_fS>33f{z4-Q~ed@6}`Uh9&t!vn{(laSRYNz4i8k7ws^PPz1rRHG_>r@Q~%Txr%?9R1|qYqp;t*t4-x#fvHMTM zrf#S4FCDqMd$uhpczj7w0S{TfOfFgAUe=avAFQSmL~u+r(TZVf^172CCw&Z6Gq(r( zhL$hKxOa=Ku15Hv6H=I&TZDV~6=cNJHdU=8lB{w12-@c!nTI?$deruN9}TC41im;* z!JNk2Q3%-TF^-6kYzta~weEK}e>y#C(=S3YTIMtqq}tQf>GguSXc;Xa5r@WYq-qgz zTic|@JGvAU$az8(8d^{vX{j}+KHl6GxbAE&&a1d~UCWo3ReJo->H{R^eUJ#%p34QS z`yX&{Yb#eEic)fZj7j?8$6p|d)(G(ynlGR&VaN!^*`l_C8n&l3k_ST_;dVZax%7JO z`BHY|`urYm?tat(y3ryZ5?{RU_k2kff@dwIDKM!LI{7orCt47Zoid2N_hUXZ9lHjP zdbKLa7jY`^N63SGt?w%D!e${`T~)cKi<}j7Int9RzE6Itcq0`>G?qb>22n$upSCGC?D#40 zy}?Tii6%=QVAacSc=p}?G|`$SZcfuu-1~EO^!v}B3AIO24A;{X#qAWuAa~z@#pl)6 zp7#yGo088;5AxJdkmXdj$K0-Um(IEzMpsafR3`TL7MxP6`yuIbKe%bDOZ+{i_)a1? zFFLxfR`KN$Yd)6M+VRsTi@92Hs1;;a6a}Ms0=JQfNR!YK+USNofm=$rGSGsE6 zvdT{PTs**(>xs%#k~y3$_l=)E7%#-)lk=7 zI`4Uk;+Y;r_u)OB)@;U>9?V-#ko`A)b)7*|FyVN;XR?i*wS%?;#T1! zRNO`9Fkoz9@3`El{K{*%!&}1`z}T!0pKZl#X9yP+;DaVZa)7Z7@AG2f@4E}*DEy~L zguAR$#oCcIM28rJ+hGuYoxydMfs3NzLsv#V2F6yuFU%c(g2KC>#=p<~IGT(u-4pdn zJNnF2)R?^D-!nGtm}p^yUl5UNb)PMXnd^y}XT^ZJiq@fHZRof&bbKrjUVh8kY z|Ni~J-hcuEnFHzuBnfyGusYy;Ku3V(01e_0FW`Iu0Rcd#fHnb*8uV z1xyGC5G?Bhp|rEJ1A4(BLqH~gLjZdKJ_KY42oSXVK!(iB%zzI8e)!32xrNeISTKyD5m@<>Wb0v-e842TQR7oa{sWq^lqY_Y%- z3#_?7?*m&bu*d>J27DzeE6dgG3~(A?Ho!uFmH{0BrUEnt2nz5&U@GS?gnFJh2h;?} z3b2#^5)Sh3U-ZBJ9RQwp2>-8n-r6S!`Csz9Kc{GaHyAX#_s0}1@VxH)zir{eN-9U0 z`*RDQvy%G97QQ(+<1g^MCgK-bT};SkH@2J2Ev&kRyE~ib9a&CeD|1~KoQdJp3LkY^ z7iOoCMQPc=kKK2-jSi#|D`{Lf0lGdt8S#%>wCvy%KjQsvv5<)_m0mj2Fp{EkQO-){ z-U)R68BpdHm9PSOkP^O^=5e%f%;MbT+~d+4XqYM#sa`F$a_%)RJwD|u`s)^Ovl$4Y zp-_hJ$S0KyLWK`rPYz5m6?PnE9>A@FDOwMHk^xt8@B6sZ&Ek~jrV|OG&rNFEV4k5z(sj-S5E6D#_ta@+;6>c)|MXa4^&B=5jl2$bGnk{ zqqZ)kZIx|Doe>2Y-?%%71!tF7Ok?hRVk9Q;icVgls$I4sNF5X_0Fr{%O6Yn z&g*@;*PiFAdiQN@qg&Ca)o5;EP}OCXQkCR#*Sm9@ZQ~wc)O%({Q7zR&tub7tofXLl>K zsXgNRp-AnX&rZQ4V-zyj`RTi@(#yOK5oFB53N2<$FD?O(BsH#)hjz1{JEq_04{ui_ z`6B$x!8mk9zqA25c`YLsO*)uC`%-aO%Xe~|_tg5SZIutpu}{j4$)5xTTMY2w5j>`sr02nbEY}drKh=i@=;}tuald;abtE9;QHFAdhwuO3>`|`m8q=7~#3F z(fgYoHrX))Nbx)Z1yWWO;d60Li9^`U7orWN>7vAwA*nK56>KQkY7)2&#Br~2M?15SNY#&PF1V(4s znrM%}7eebO5992lH6-h=Nj1allmI#ESgxeZk~2$;#27ql-2KH3$H|-bs;fmSSBg85 z(R{`-*m%Bym0N6*enDUsu+}m8xMA+Qeur;Z*#!M7Ntryb|#uPSGlCFt2yO{;?$+Ku;`c#vi_?qPQ zi45Hvp8itqRIIXsyh~es^Qpcaij+|6>H}nE@R>YZ>@=Uku8#2_3H@5ey!j3C65Yj` z6$}hdkU4h+vo+jsCBJ6q@B!mNOoUI7qP@G{=BXa2$2w7l0?Poo1pPkWVABTFN^Y{VR7_0dZ~39L4jyS zMi7}9EQ%Wrd*xYFCKzc-Ec7KDYamWz0lfmWDZe)s&{h00IOenzP}Dgc2J{oqOn?^< zbP~`~Ko0?}12hoOQowCCv<{vp&O;l)G17$Yfzw7*Ro8;W5cCbuNtBmAf(8Y=G@*xp zegYZ@XoH|{fHq>^{$tQXaBe}9lGA>fYC;{YY($uy@{QR*C zMw(>u<|rvHB8zBQ8zf;SMi!U))C zLFi5_<;h@?@)yhc_~hB6b88h@E9DzGeUb8$7^nd9`3cgj`mwA=Vs|i|PQ+hB(s8RsIM)C=r z*&*#GzSz)=Mxx+?R%&nwTUUCls_V}|VX+H1mxi|x3Viy1#QEP_u;NijmpbiM<6nLoXP~8FHP~8FEaCU$x zHh>(k4Ir+z< zspCK$U=Ih-|Cn#UfB!-MTiyYD$3i`q#e|5kah_ygu+Yep)*uG#dM=C?q|s>XdLBuU z*&M>gIn~O+&~FL5o|`bZFa$0F3$N(sB*IHxz_}yZPY&w&0?s9I^WJpYFPvB6*fxRY8!I8>CTFQmWtvBq6chf4>Ra%|pGBoYZrJia zl>`oH2OI!o0r4F6{yT365JPbX_(GKjO#n(fr+0^<%z-|D9?CsH5TMUd1~{OHk_xzo z#+@_p1mjRJ`~C0P%o(m~G+|cc|ncg(+klmC(L04ND4yp+NXgV4nQbScP* z2^ZvDK`?h9qXM{umk0<-Q`wAt{dsfPwh7|bSf5(gj>$Q$Wu;N^B@I*CCHP79kh3!0q3g$G z46p)D?bjzwjCi)-O&Nsv95KAWBB}MmOZE3i$1Eja$L#g3{i6L0LKRjuC1o-ZWZxWB z|IF7wUX&rXH`SrOj-X;3g7c8}GhVKYWC`3xZCVtB3v>^a@rBrWG1*AC_Q!IGtRzie zJ!fbfB*`DGFSx$7_|%8a{O=Z7=k%sOrL7PJqkxBV-eKSozyIem+V^Rk=pPLM4|}q7 zIdTT!L6eaXXa(SqfXPx&89{3V5s{-Zg4_t=A_$FfadFTnfRxzT*$JlzD3PEqg31Vr zBS?=R2ZA2SIafgNOLH+wKd3TF)L^KtG8 z!8{x+#5skZbJDx+5C!8+O?);(@aAN?J;`;ULZ~{RD51d9oI3R)t)JMojgJT8`8#saBw1YSv5I*5R z;l?R2sFcF#p$HP; zZR$xblGbx)en)Qm{WVKX_F~Vjy#LyZE7#dR5`23^+|YAkmr<|ZD!jbF*ff)fGQef@ z1)jRidVQ!@QSn{U7FQFPEIqxp_uP^DBN;n*?tq2NKb$N*+KCldD`*LdqeY+*-l(H> z_-6cSxf-5jG{H^jS57~n+44n-GXH}K?%#ZS{x(^9N1c>i!2Er(6!J4+mbe>p zOBny=+oPJ_exDl5t87OL#`Q-3%Fj5h_pyMRK3>JO#NBdXvUHq@jqp8=5czy-`3{JV zEtuebsYzdUg;Z5-mAl~EQ+TJwpOh_hW1sn0okAv<;40*kauHM$=>zV@0DVp4f(h=p zj|>_QmbN3=@)IuKo|(x1$ic63A^Gze=!U8lLTLv@xGb4+YLd&jzRGC?rj2SFXqd@%JqR6g2UjN~oI9H3uV zO5?T;OsyKaAwWiPxwmI)^@oS3mbKXqkCzN&UCTS(BQDrFgT|LEL$JJ&y4rn54@=W{ zM3Pj2}KTRs^t>D);6o8hIAzm_eby|Iru`%Xjp-JLC3 zR%=M-zeO;xFM|SkUC4&Q{{AD`>&m%U$I%$Lgie}fqvL%?sk%Qc( zct4^wC1|C4P6)~x`5YZuUf7)H-mP&R#k;O#9JL6o8gDQ9-lT5drWS%3tx_O^93)^K z8_@F|>3>y>6c-72ZPJtx57K>PC2IaSy zn&k$4RZj=so|w~S7I|M23g)a84wyFX^)!#a-;}P(-UXcfdWp$4!8L7il$c1Whsn}Q z4LLN9T(^)@I){q?o#k`*{cpK$<%cRby10a4gu+Q!B}!KbRSL$c`*}?b|4eb#roZcyh9HW+ois?;y?&V&xWc?c!iAkHw0enrfVx31Os>Sgh+T zRtkjIL4+M-*+Cu>#Mwc{9R$`H85vDaXFz@(B;7&Y9c0--W*sbI{rveDrWhf@4mbuR z=1or*PfeYNlsw3+gTT6HZT7RX%5vWt({DZ7F#rLz{TtvYr^ma9@ie>|3l&4DI<)*;uiE-uIB++BL?XUtZf6z4{)L z_J(b^nSarUdzf|2Ymk09n>G00apG0S^C$*c;Gsi?q;ZA)C24oj8snGj^a_W~g8KBA z!6qr=QCdHHW5B}9Nx*j&Gt=#cWI@FEvFx*(+hPmrzMmCvx15 znsj!0#j3UbF)nDGsx5CG+pyCsbVaad{Abb_5ZL2vB`Z3610S&&Mg=u(1{FfYDD3nK zx1E*glDk_+pmF!1^HNp6pmE#Why8EeEvS`H-}>pruNG7Q8x@32`!f@ zl;L{_!FP#EXr(j+t;`(aYTSLyHAq^U_jZw_zdNjit-6FRdXxCwrD#2a6ewazzHC@B zURy4{SS0?~r~CTmepUQdP0|7UUvbJLJK>(KpGxuF;~0KZK4{!GJ2iguHs zan~`We10IxTTqD=c8B0Q^<)~hemOZOkVm0TdBQ}VWEn(wnk{WCC{Ow$gJ_{slY;ot zMd)l)2wc3t^$RpRDJdzCzXmhk5L^nWr4U!jP8fx}(%5GZQv`vgkZcO4H^i4hpedx5 zLXIdb0>gQH%RvSLO(A6zeyWVaEl4)~*%;)I^8xZrgBpL{dJn&Rb90D{q0u%XQ4Rt= z>l>P6LYhD1I6(Sokc>m~&!0i?>%YGxBNH^)a_K^R4XZJzdGe=>j6=)hPg~lfxbv5O zes~1eL8Cu@ewc$bc#?Su@{TTH4$_Fa7*6 zTTtjWK0X0ard3r9=k3{>t#Rkmnpr=e6}pZ69BU2|L?9}gfO8}rdD$G7ZrX>l)q`>;6O|MTcW&t*G_K@ z&M9vHfBhW|0}-RVQm=~+mW?~lthxa-0h_$C)~4fR0=QU3m$ z-aH?EY-JC8OJf#EMY6A7==`h2>b2R6y`vU5iVh5XGfw37UZnHBMlS1xu&tQ3tS5O& zjmf-^*cW@t9;}#bUq|$C`Svi@sH?eMegIZX566pL{Hl&nv~+$rxxMSTtK=mhT}Hk5 z7&UL#ZSipK!%JH5qm?@D6*JT0D;`l+JW!r2uYW!I@`AR&GyhLtAWekMWdci$vxmUg zR;#|tUtqIB+8#j*$RIM`6*?3wHG9(mY?JZrA+m|ij*c^_kU^v{U-v44|so7=H z8maY;c)(OYI|DL^eqZeU*BL~=E%yHN3?gR+RxbP3VlSNH|49Z>cKZ56V?k8N{i8xT z^Qr`FPEL`b=IHL6uIwD6;>3i}Jm#v7QQJqjV=jdy0-9rmOjRY~ohIDqm}Bea^3kIB zUB_H+_jqP}yq|ZvaaS=qjL9rj%`NCWC+xvM;RJ)YRbyYBS4zS!jrXl8+hDPUUOsLi z_qjr3cF@Rh!@B4?m2vc{WiCl&-o0z)A zD^txBjkzL=yg^G(w8i(PsdA4zY+`bw+({U`f|qn0{#a(zRLg2i#oc~2dDqH$s3I@C zo;>D?Uekd#dr?T<)ksNgUl-eS%7_&nh<>>#h&It^{_}?cFF98_?yWTIJBdjijnsJJ zjA53(KXUl|#lh_&S5t=&x%n5P9XbP()#sFAPw*ODkzCiLnQ5mxyvdg7`4AD=KgXT* zvIf<-{s4KYcVXiOU;eY!53W{}8C_LF82J|SZ(D9yXpO3TtJE6Yr}5KmWHD>mgAejCZ7nw-)EWN#pm{GFo0%ORZ$=dK$E%SG;kj*fPQ30;Bm=2g7D| zzN%jCrVzT?z=n5+mGKHkeAseJiJnkxZFx_8`0gT#_W+lpx+gQ!lo?@P3I(~Sk&GVG`^eC+zp%2%vi@vvzxL@8tOOeevPF^ z-jtI!H8mId8n=)^)Bx8nUoSHF(iOItKCw#q8lT0nP2ODw*DsOj%7@|lrSEHE$v?S% zX>!t?NN#0YF_|_W-8+%e)0ClA42!)!V8zsN5UWn|i&J1AIQ&5@p@6pS>cuOPECZgD zLBEr2g{aB-z}Gsw%(K{I_E=(>tL0ZtP$i+qc zG<3aUeWcj88`7Px4KTXGTyz7zC2tR)`$`-5Z!)e3r)RCwkZ6yN)4ZwOd_-ymEfB-f zK>Lj!*(AOfi8hPB%BA3EZtB1NyywZ(AIhd^mJKZsM@^S49Nrbu}QgstA)0(rkR!Vp93p!-+JeJ?GZf{HMV0$)C>#+ly;*cBfCi3=fqwRV0#Ht0y zOedwz4^!Gl`uNRJ*IW`lnhbvE^3K?qE7hrByS<;n<-N8Dz5cMFN`y@m?qu5Sw^>IO z%UYQklZ8ExS5c12g>i9Ml3CBlPYpdU~uZ1=}M;xCH}#yd&l)mBj0w{?qQDX{Bri3?pyA= zLU|f3YV!$}V>I5;q;%z$!za?_UUMrGACI^ch)9RO*E2P@5WSLju1a@Yn?D`9-}7{bTXDt8xlbGPdFTj}I$l{7g2}J=PPbAKad6ch$L_x_$h?sP~+1=QHP(>r#GQ1+gK)x^a*xf9UX?q-#`O)Whu*3pW!#J}(buf9 z2^-_I#!|l~)}4Kq-m#+Pk?JBl?jJAJmb0EMIxlzSX`;|(#_VIvz+}wRS@LOVx)5t% z`re}#A3e7FyueVo_3P0{5i=0I!T3wn;q_l4HZB#Gy2ibVhDIXi8Rw20U}qyG=f7R+ zFcOx2iA4mfB->uj_4qx~eRTof#c~s=dFeLygy$)~Kuu6&Ckol>j++V*{CsKcm-m7g z5w9f|*R$#*L*=ns5yYBAcQs*Z}SVLxcE~X-$$M2wNmz18$WTb=RfScl;KqaxAD0i$V699CH>S{Vl6F{L=*rvL z5q4G)_p??enw+lai8y`pw8NfL4`H#lels&^^%a@ZkHLz`JMyqXM5)P2E^9$BWU^9^ z!dgak;aB!(3xXk&MOzg5OVnV!+$%it#yZ-}GkPQ|+N3J_(s1++bj(-hmEWvm+VBw_ z#26M!Zn`JN@@ot-5;L0=HK$GADoe*7iRK!K;x46s?xDYC(FKpl5o}_G8U#Ov#;)~@ zm9mjrHWOlSD65O5Q z#oeVXTD-VR@dS5wD+Jf#4#kT@d*?Hcz-u3PE?KSp~{cHdDt}#bQ?mG!&jwEAn z&TAfruW|N-SN4YqDujlpdp8ltS5&nW;Pf}EVB zlam!o@i`|ax+y1Lg#w`=3L(rbo*+kPh~9bSR;rLAG(_I>x%Crd2n~@lUtVi08G@W_ zotoDTAVZLoEpGA#Vo4F?WJ8_&Q58~zhDf(5e|mxhp&?QwELeyoL1>5+y$aS|03;h- z1=8~cI}^kR4Usrs;bAN>f}G5sT6hK^Mreq*Zwjv`h!7egcAcUhu|xD+(F$&%uw@=qn$ zUNEKVe5vlz&h=8w?mTVEvVO5Lead{pfU@D7GLwLOvyC!!=Tb|PGHda2Ba?Fb?lQ;R za*OVASITmg?qUz|g16!oE5;S?atl7>R%~@u1U(gmJXP!iD__D*3L{M_Py8!mx(nmF zE3eiolPHT)D68(psxktKvI44}a;kDSit;zAUOiPo#i7OG)#xVG<+;$x+-jWe>e?r0 z{Zlm&WlggQ%-y7h$E#SVx`uzUhUct?6RVb$y_QL}7VKP08&^wJT}v@pOLA6Ah*gKj zUWct(hv{607FUN{UHA7y-ScVPBcT2VTm79%{k2p5Wo-RfRsHvg`oq)uJwU?_Tf?SG z!su`+{NtL98c2y>6aDQ^*OIAx2G$Av#aoT7nG{I zSfabsw7Wd8yE3o4x~IE#v%CIxcOz9#vsyQfPFG7{PiJ0FcTZ36W>5d`o&l;}xM?@m ze<`vMJ@&}R39m#DdCz}lJ%|(rk;NcV7)0WONKz1a3L-uEkCX%vjvxY&e*%<$ry+=p z<3GX=`ad)9|2hMh%m1|G{b#EU7AU0=HuMP(4F|Citym%I z6|=?GxK8NnL~1$d`(LTWWfWafPgLrJNDfykU)k5xt@b zqv8qEl8Lv)qt+#G+oFEQoMz9Y!gtZhL6I?`5s{GyxMFNvLQ-;SdU{s&=iI#fg2JLA zC=6CyTv}RIUQtn1U0qvOU*Fi+(A?bA*52IF)zaPD+S^~(H&pUvvT*P#baFZg#U_Zo6e}vtxFxXL|9=G-*!Yj}uVVXv|8;YE zb$xR2*U|aq{^`Z;$;IaJ`Rd`>^1sH~(K+Jg*3sGa{?YdC-p2e#P3C_c|MwmL{S%SuGW^#k9kDj|&nKOL;eTJ7qtk&Q|M#XkPKBh%|AlK5 zI8siPiugCi18o-d-!eQYaRKDTs{b&{pTnyS5yWH!V1K=Zd&ENFKQJEnakx|+|KJ*7 zvza*^|6n{!XUnMmh4BF6wTsvPlj<_4xz}=MbWdgSx$Go7dbNFBUhtB!L$_x$<*alg~j z7Fv;B1Yke6?jOMZOZWL*Va@40arIol#<^eMKJM1d^J;pH*9N|E3h3BBfy~k)JV6iB z=Z8Y{uFV5XWHTHfjcyf*hcL_A5?fcAidQEdycNpQAGV&`w0>riaV)i0tM&QVptiW^#(P0P zIGdwwSoyo-;*Z50maJS)ENn3$nu^7`s*K$vsd4G`t(zvb}zj2ChLFeGKx6|!nvvulTx3_Vo-=K2yhO88__<0lM zfTA$r6+V4_*p4MXn5tne1aYR7iDQPW^({%KtW59elYY(VzDCNdx7ETkb*d^#JZq?Y zE(|zuZQDNk9v+S3RMg+fZk#_xq7tdt9&d>23wQRK7!d%2x96>M%{T4qA@K0w=4PuDh3J zTXefs{&Zw)Zk`d%J?EKpG|4?rM-ojVUler7uDkB(BfIk$N4KSEYF@$&7iqu8og&Yq8Ug0)%L*1-;~7qZZvq zieQ6h<$>(Lo&|CsEjN3Jazg%3!H$ASjV2rMX63%dyJjz2Hhdqb9QE2RN1{JdKpd;^v$_aj+xcmUU=9C2M1^mw*)K@hZ(_~L)r>t#TNqV znk-%3Rf6b{y=49-w8q=CEB4!)O4oD6+xN@@v+SJf;}shZK$<3)Z?)t3ozych!GmH0 zVYp7BL%_+`(R{xUO?9Zuz)8z!fzmKs&p8yD%MVJDFXzEX2b%tpzCfd}xl|y>VJ&J^ z5+{w8|5_xNkpWn(1zD8NBKd}|bVv91bxnHJ^ZcH^O1%e|!}s82E2oONO7;(u!&~Zr z1V!7f7J2k=TxZcCic%07>+3xLL1Lvm)0s9~j1|tPZv_AO=REuVS%X=&EhW28&=6pF zoH%{**(e`lm49L$9ge1G@Guwa4Z6YHIrCj<#bW-Cj0&r8UFnI_y1~;rK326Hk8ov7 zsRDe{lJ#Ba>nf^|Flw@;8$yPD1r_%7!x({OLp;g(rR z++D?nJ1kPRfRq{z8g`K58+J!pu~%Zu`@Q5)^w@OOto8hI)=sGh{Y-1X0F595-$F5j z^JQ`T2V!W4J<)}yWyABUEGu6{^XRg%Hv%IyENfbHCz-Re&~YPeK9!gsf-0Iax2G+G zDavpySbBM)+zxut>Pje2KJ8@mWd3j=`NE5k(ix(A_@%{<%a#@ddDNl_mzFnKLIF2IWwI%3X;%gX;@5H0NvIXu7w*NP8(&oz<7iy8FZS0{qURF44AU2(xq%gncc)#K z&d#7IV8Jz4GygeB%;P9$2Icgb|K!6r)}o0vi2HkXyL6eK(r=*Hg}5{;mguakvJ5Jr z5a0?gMw0#7bl;DZ(oh=LW7SW|$6h}DFYgVvJ$|!o%vv~Q7jl)Wd|Qv-$mFwYJ>Pdo zM(KUBcIsyyg(zW9Ip|8R^vF^Cl`*fe? z@~W8*E$K)+}MxA zH&yF=o;;4(>o#7x;o%Cn#j8QD2$+FUq9IcPn7M4x9Kt{tP9StGPgHCxEU@J(>qdg^ zu|PjxuRcBo_;)&LmiOg@DiTBLhTY8Ib#e~QRVM!Tj*F`fr^1{u8P@g; zA)YQY0I^iny4W}8p`2s>F!;B z+WWAM25+@H>_mQuVR3tj9%W*7VB9%m6#J!l*c5Z(7osuBTH>X$wlC*Pfb}~S!+!wK zMC5nLV8FWw!iIaWz_orE`q5WLjTckZb;L3I_@Iz7J(Q!{QG^j2g<*Mxxl%BZzrn2_ z{6xnp2wt=QZWn@;?$L>)X9Q8&@pWsxPiXgY5W-0GU(r}n4CaXTi9S^7*OC0lL=}wc zzwE^WB?-vX_g#jY7Ief$y?&ch=Aj*9-&koM4WauE_xpQ9UbIBM?j$b%&}9KBB~2I) zW!d#XF&e)z-f1n~Wi9Y3+UqV=u9orB8k{QJGU(EqW}=gN3WJLE)`G4S^2%4DrPW;I zecGm|OKVZxfnB6x#iRh_NOQsfs^^=q`t~ zT4DM)rfO0opfHPRj)5|=DSt7BR+W1pzN9fQfs{H_AYBjKwG{NQX!MjU=bWrwBZ7V- zuf#iGvYhh^A7gC>m*$uY9aA`+O8B&q#`g%Jl}w0Gw1coPgv0(b=P0k$0+%RT2ZbT?$c|@O`gfY8IP1c>I=_EjzRGjTa=~HFHWg z5@p)07do4hWoHD80K@4uy1g-hV^@~*dKT(U*14|443g^?St{o&j_LXL3PB-emU9m?NiuAm)`O*)Hy1TIan_HhNrQX6WVx( z>tl+sIk>Rrytd0RhJ+07r&qCZ{Ui)1Fm~!Yrpw2OE24<=mh*hbDXCc#IAKvO>tcu$ zk2hKk2rR9XV-Eyi<>OFRX=A18s+QT7Q))-(UWHSdidDahq?~zDT0_`vj)Y?5!;>F1 zYMz8Iv1lhmsGH-YVa)Lqx5cuhzI~%LMapU?Iox(D6&+ovq2hM6PPN9Qc0ZKz+E7%l zkn4P*&=hAva^)(6IN2h02d`=##ClQSVc_<>kVw1u&Z_XDqmeF(_%|`8r?eLu9O8y; zz6P%9B-!u==r6k8sa*M?a;0KGL2P!i(=aL}syg}FAB=hGwhgn^jpg%w<%2C53%!c^5*s)_Re%I$Cwd{af zgzs7)>;ArQmx6IkQ*0Hr0X$#9T7&bhG7G!}cjg~9Xo}AYQdBwy!+UPU zIp4WRC0_RooEwk8e1C&YE(SkBR_V!OxiG9@z=;w?RLF1p+`Y6Wv6tea*Ppl>;07yV zT?To9Jr(Hgx~0&tH;q31ybF=qD}wY3wWCd-ts^6jPPh3RYAJ7r#7xIsN@2A$`q>kP zCU5GhTwM#47THWwE)MTU)ZW3KLN!)Q^hmeA*}>@!kxwID7~Y*2R8guuqG1r{Nd+N# z9ICac5>ykr*3X0=m#Fn6nn=CcB<`d0slvSu*kqJgVc69eE${RAzVKDJ?V$UNX9h2J zerYcTN`-&s%XCCBb9FJ{W39r)5yD65Z|cS7}Hzef6ZYaS#{*I2V4^5f5F zki=viL+_|-@8H#nv-Sc!Q?2Qc$fe30aVa|XC#h8p zoV;%gXTOqS?U+sxBMmJLa-6E^mLf@n!pCG-^gedM*<;Nbe(S|$x_z+MW+IWC3u}Ls zAf^%YiBX=3yl%!}A*XO|rr?b&F;0Ag6MaP#du0MxtK(%>Abr#r+w@wJR~Dn~2WJ~6 zXOjw4O|)Q9yl+vW0M#X?jemNok3k%nh7+=oKxeAKTlT>SndhZCc)QZPa&wxkTO;G9 z{aB&exq6-~P1FAbyfd9-Jk3U()$1!lQ#u_N8vzz<$+`6Vc)+je`Jr)c?|(EyStGE>@3TV8nuOw+2gab$u~vDG0ux;u4&Q zEN%aqJ@0-7@{e~~kQIh@6;e;G%x|hhZ)9$!uI#1FM$+fSbTf>8XO{u$67sJ$?Ri|m zsm>D#$8*}+>r8OcHr*MtK4vThyb)gaZ${!CND&K!>dh-i3^rQS00*^M<{Jv#E0D zha(Js%3<5`TXiC^iiI4pzHg{1DuSWDGX{TFk9@aw@~|a_gmwQ;puDR)RUn#<9d(Z) zwQ#NBnJAE*!u_tY&nsQemqabxWz|tL3wYmOxRjXjV!T1b4LnW3Xx@{@I{!#<*4mB{>ICB;5|C|4>yI4&3A$aOJ5}%2iFO z$!SqXgHTLA25Szcr_U}+q^=dfTxkR_)BZB)`0F|8E~Dnob!|`T>jxg`>k}--uU=)e z^7V9a8b7A4IlPxOdLu}Z&wQ>ftpy&?_hSyg8FVrkF#>R!|+<@EZH`m`+Fnb5@WQvR=v!^X`F*!6MWRguJ04MnX(`{4}4i>^{ zvo!5y3Jx5fB4hPf$K%;$ReJ&aaNTl^0%^Z$O?Gv0=TS*9WT9{h6!X52%)9&XbUvq( zNTS@NBa?QwZMdMA=9yWy-{sDT+MALg7?TxI?xd$X4047^KAUGm1AC2-;^5jTyTg3N zqxjW-8r|9V#^Bey#P`l~!@|)4xjP@`Kzju&f&EFF=|{6^;Jx-NnoX9OC>fx=e$Flb z#ixeg&5J<&ZI>^kZPFjFQs$^@jM}{aT?YZjkB^X9qB7O4?=5{Mf2I8>)?k^;g^+J%;EK;m9+nOKwS@;BwFT7bR@y+-F0B( z^E(w7gaDO5(QijjiQ$1Lw?P^eMfQ3e4moY$_ls^mRp!IUi;hS|PCoEvqxs zv8)=kzNE~?p|10mrslR_b`UBZ;#Nw>52wKP*n3kN$jLSIi}U4uW0Yu5bL+cln4)Ht z#QSm5piJve8D-j1M<;MTA%^*ssI>?$>gVDNwQ4w~#8+j$Y?5i2f?UbTDLsI^EA`41 z{Ur$fffW^|y(7;$+h;<(q`3}hU1Ug;Y>q7!D2mMZW$*>Pieuz0PPEAvM~t@%lLEwa1KM7& z$_S#dQim3b+L}8SgQ5iQV6nuT$x#0HdDT)er5j(ZOvG$1R=FIO{miBdXB&o%&e`7y zaS~g<1HoXy?~dPT6y~{aj>`H|r@dSLQ3kPc_hM*2L|!WAAxt?_UT-2R8~bW|J@$#P0TKiAGgD8l-D!yg zYLOuy^&o^i-V==D#*!8r$@l6QT(4Bf(|_vT zFkBPbr6{Ad{b_?R`7UpMXJ58{($ekgvz(B?pQ`vo7MVT32z_K@mVz*3Ilo|mW5NX+ zZQuebRY8!>Z~8m|6AbIoKLm+V6G|ZqE-E+7kt`#1S4?a}#6OzH1jPDc#DcKCJ!V0w z#B8qs$|-xg-6iM`dsAEl6K{T+=)bN7pz{dCemzUF=KY+nDS*@Tt;+j>u8A-u<|NFT z#5{@*oju-|_IKs55v(Ou)<4yg~neC`vkS2jLMQ5t_1Q5K1QStdjF(IR)}?d6ZqNA&~}95 zOd;T%%2=8>GeMCrr{)MD13{M%|6y6GCSoB|`BtCsORc(&+VGCjkC%)J^8jTJcWPC- z#Y#w?&SBti$v6nx7@d{TDn&Ik97w&+NC)voK)Ux)OB~7BfI5~Oxw%W!i=XG+>fUiI zn6p)+b@!A;5cKNdDs3F|9VAw=k`UQ++LF=ZY&3(Bf@nj9jRZcW5CnepJ)k1}M2tt2 z&PuSJf?n_j&PgfAdKsnxbpK#RXgzg4UCh-m2aDEm$U$F`O+F>G8vv^;XX%q5}6X=@Y5G+>vt;RI{LHW~gkm zqh~n9?5j`a0eX^<$oQ;w#o18UnW?~IRmMsL`Macgd8Mc|)=Ww!vm++AN6AFwZ_L{9 z1jz{~Xmo-VxdsycjfnwwAd}_Hu@p0XkIu;0HxGts_y+nc9Ql}l6m-rakAnQ$?G zJN4$9@?AqfsN6BMF;bxR-mzbFhzP1pCMLMj`bo*Odk^s1^#V4ji%zt2#l|uxQ4S;6NHNzr zhZv#Jk*NKcH=Nh4PO*;h`%N4p)@aqZDTPcJ4MKeZqYjRWj5Z}YNuttI%l5{($PcRJ96gcUkBjN>I5$tIXt)RagjK_o0|-U!M`Dlz&FwC39>{IpF8*#|gQTr@Au?$Y9-kGD@@O`+PwaW+9j zA2CbWvx@aK(0-AXaj;IzD`!#iLi&&1I9*s_8%}0j3MG%uu}SuQWWm;0W|Mm&<-IjB z;hJE+6^?ZZG70n=)jNB0>w9!K$uMuUz)R^Kt_LSTW1FS=htS!$A1rzOMC6-({GIx} zXjg`ww*QTNE@7PCGa2l1vZbM9p$IXq?4&iLw-8Rp@$oZUmoy z*pkBHPWf_CePjaAGP`1JVjjs}q^!bGVz?6<7{qlo8lqfi{4grgf8(M(M7i|}L+r$= zc$xQUo()1FQ)F(4F=f5=A}$DX!%JH5~)e1*UAfp+HaW3~`0($*+G`Ek5L@1M-ZWzq3fr?@43&pq*9e@R9H z$;{PyS{YE~#!;lkQ4EZU#Vt#^2dl%=dUk$wT9rshl$0Ha686C9aFCi-2FOUlS+cq) z$8$MAlfoAak>rts6dAHW5>yI(j4yied1)OqwsZuWUr1mwpFi+NVnaSRHX!-ac;B}1 zBc*Mz$Bw38S3M>)_=p;uz7T1GC4%n6hoJCb0_@qtgpZEES-b134k<-`eM!_yOt zCtu5?_S8Ta&^HI9Z0Zheq%G3{60WdjaSmTEVdh)l;BUt6SIN`qAVL7nBS-NfG2DOy zA}W#ghqdkQuF6>(xCRQZBXJaJ=WC;)sHiEfLD z&M3b9VQ4>{7}N?%>mtDN?@vyTmE_DOXif@Ki z$@hf<`psO#pl@*4iS`BQ^#)@)E4v$mmO*hEJi6Fc49Xfg<^)DdsqNF>rFwNlGLgr;<+c`mic<5qmV%O1kpN zf`>;2o$6Ohg-O!*xAf!A^NON)dB#*T{$OkF%6}%oX}eWxW}ze;^G!pc)Qr=qsIMLV zv7lb--;Jsu5r0S1(S+GniZU@SeqF2JoSuIG9$lWUCP*Y(p`N#o_*(DHizbKnq|fL6 zTqKc3=uurgWF|jRifszeX7Hb5pe(7{D|C3IgO4|t@{gP@C96L1Z*+-fVMdw{VP5OM z41G&k03>|PX(hnX9W*Pg!%rV7cm|0d4k%i&CYi|c&d_e-sBd1!moCZ9&5@0o&FN=o zn=gK$C9O`J*0};ot@}6l4J%U}!M6l3(Fsw5_~*$Xu>#&RVHdiKwgBEtwImeQILpPx zCs4OHHLQ`FJ8XUpy9P*;hEuA{V>bQ%e)P$+z+g}h2B$+oOaGSA5Mss6+@yXtH{YN> zU^B?F)57Ep))Cc@VH$p-Z%KMJ`+*0#4M{-U%v6e51YItTP z;{1B(RHgcDecEnGZJi2(m5Ypts=ZJdzAFA0(mt=mj;yZdFG<*@@?r@d4>2{Kb%q&KXeCO0*{q6;0=x_x__?W42aiQD zX|L>IT5GH;JxpYlQDxvt_4;6DfMKDeYt-UY zuVxxrQ{oSAzCMdC?~*LdK#9JqPn0l8u(H=pBxoTWGA0>J1aC-{{OUR3TXz!Bx?kGp z-7-nb0qintZSyL|vv#_830n!~$mT-11Jx27H=D&`8FVonT$k@aF)#WhMrkDQ4%p{D zCX=~q!&bH_5q~B%1C7NDjo?H~GWbTwG<(?LMi>r5H~4FkBkif)7E0<8R%&^yt9e}2 zTK~L^ub>Hvzxfuxyje^t>A5N=e2j&ikbz4I^t71-mea)4*bp@fyxeFaw)og;KBi!n zh07N4%+w;j;~#~4t_q>Qm3Z5oTa!r-O`JYvD$t$aQHeB|qRu^I($wu05`U27rQ${Y zy*%__vV9%DO(T{mHI7Zj`p^q4qQ;|`G?8ekzha_l;)~^a(EIJBiafDg!M1&z(fq-C z*w<}iH)wC(ay86x0a+kt=3&3jXXG z_824u5hrpEF7~~8%NekdiBo87`1V(@nJKbWy4P`#pKEYU0jP zJhQW^+3Gx3dL4CL@DNYDeZd zVvLtID0^0=mYE#aek&|1zrOug!eT~p_#j%BTHLh23J1LDE<0dhE_!}pR`1Bf^_tPH zxl<~WeTb{*4QP&44v^KZ1lTK62HZ}!H* zc!ijP62>L<8%oQZSeu$ne_zSN6qYF*z}a4jk=Jdf%{+9g<56Ibd0O++ei{%wTVrv;7Ro|pE6M37$VmDKkGSE6Lx(*S9! z{Kk)Hz%NxssV!ypl2V__;!Dc=pXvk{HaJfAdKpu>ulWeT6?Btkp7*>?Xy0f)&g;lJ z&|qq4g5R)yzp(=d|0O7UhhL+%cu4$BZ@y=rDFR*jV=0+yrdmjp$Dy`I^xn5DTR{s}93-8OhK^M9 z*8*gOT&8J03eb0v&2eB&T^AUH%2aTYz!S!sh0;`*v)x1{JRfNMcKgk9^6wvx%;Ue= zXneUSBy%9?VffTMB@OVGDyN!8Gk*~GFJ~x-^3Wl>%|i-%_`*$-lZ<1)NA31-M2CM$ z`^G$U%td2`bA3pw_Q3RA{w@pMx|F+JC@oO(F@?n+pPe55 zd}~vg$_~(UJ@G7_{LF7xo)27rYWNY2o!*mFYY%Fp8K_P>-JeWDl-(3b9&eyi(FYl6 zB+iccYK5om-b^ouT}o?>Rt#}RsIArtDpe}f-4$L8dopGs> zMXpeh%r)46@ocHvMtA#CZ2uzf1DJThNg1Z*XC@QCW!hf4wvxRZU2KsSVA_#}Ur)n2 zZb=(P3Vb4sTe&{EKl{rNy|>^<^d4W%u1tcjSOu0y-Y&u_b8V0GZV9M7fF`owTtjFu zF87CTJl#WZka<%_kL}mIW>bNXb|g*6Qr@St;rG;$U|a`nan@UXD&$5g zh050EelKp9Z{|N@u0Irj{OUxC{6F=HFs6mzzAv_XM5>tkh=rD8VBwjgul@0cNh~SU zToFX?EZtYG8(uqzk*QyiNkOkdTralaz>juh;)>ej@9;@l>I9f>W_7d>A2umU1|}Zd zLnE{3C^$`{%l0+MRA7hxAdDV8B1uO1itl}>FV4;_ln64?5WnIRW zDD76m`frK!?G26jhAB=bR5R+Tv@i^!jmk)&pcNadTE#2*}l`g z{-TF^HSD6+|I*FrA_q3u%(MTI$vH&YaGyRTRmW=J_Udnd*q zmi}i!?k>I}DjpLhP3E#JW%xO9pOnwpd7muLx~1WtCpF((No+|^dy1DypU7We^D+q8 z)Vh&#okFXAi?6QhL&1jAginnzS`_KVM-5ILO7TulZ(NQk%i9UzPF^{3<_S)L?%Tc& z;+~yH$<9h^vUQF+8SK7Jcs6cy_D56xx^)eD6>`7smgD8MRl~6kp;aRXnj#m1utbL- z-y`sTnZ~-olju8xcc(TBaI|w#gHqlhT%qx6iR*!)d@fSnJX7wOphwcf8ZqLRm*;?p z*c{%v$7M%>13CP4a_{SU5&y-^gHpdp2lxC{}@0GYE^plRX z=7#V5k#l5sQ^G0NUZeAgf{=+RP=IStbT%V7*4Z+VLvV4(PqCPCS_aV*uE+?bp53MV z?9W47ijKr{DVGw7=V~Ih+)m1_HR zGt@9HA$LoZ_Q!o%PPh)tv{Yewib8;aZ*K>jXq-3Z3;z zIizgko`$v=2JeOpQ`6HLAuP;x)m6^E3w#z7mh5W&;neaBFQikIa0wkTRg8eJ7^Nls zkk{i3$71DK=zY}{wVw(F-GnR>oeVZqPY7ZbzQ413NWNso`W$C1&kO((uTEEp#oZG` zW47$Ma~~G9Kz&2fjj7Jps_?)>^LbH;UqxAf5NT8+wdl0_M}JUpipZLC3RRAT+PH$kZO@O0nCh}#Y9iUM5*@lAQO8rfW~)n zf$R_(mv}J{dg3>T2R~SvH{r3=NJ|5`mJ6q!an`-S&gk|nyqR__%NSdo4fIg(^cHf<#nefXrif zEkzAvzqGbZ8zZ=ItSk_H0f1PyD06R36b7SqyFZ%y>X0oSpol}*)`=N@Gs~kwq^vMN zqp?tzfi&U};-fnrZv)?uSNd7({U^Tcnwp=sXca9hDGaN6fRLjUgr4&rof(p@XzV+4 zS$X%lPCW>_Br8F9)`JGlX!!Bk&haBgYjJ^dQ}JM`$$!Vo-bK zRd8)z2{poSJt*3$6x6;c*=VO-sk+TrZx0$%Wn_CI2^bCa9&vwrx4wNNlrbA;i2Aqq zeqa5EvaGstF#$WJNp<&pq^f?$c;-z%^bU9AzW$=nU+dx-d@4NRC4WxKk^)v_D@>tx z+C`z*l>Va~fz+ms0c}FhI z_X{;yXY`DCa)-L=x2U8$V)taVo2W+03aHxiQN*9$-#)p*fpekJr43fN>hA+;0)5{J zDy~Zz{*Aq|%pf(S@q4AG)&sto5NP{Ga)0pZ&tF~X*#!YYmn)mse;wczb=ka09)%0+ z7$kK&RhR$e&CUl?`blgn7Vw+ZAw8VnRzBMD)RhFkxHGy1o%qAX-IL%TK;1HY7Js{! zIRzOw?HN6nUWi+w7#w1SZv@EK2P}#jp&*+?q`f97?aQt9B!LKF2I>O`X(-%Oc8jRD z21W`!b&SxQjahl=bQqV~Uq~_O9#x+ui60M9p@WKgwr@ee1s|lW9j33$Rs_LwXc48k z+KvRWxMO&gp>rA*mHrz@xO;Pb16cV8m-isW;kTDWi_j86jw?!(-nnDmJ4RXodD!gjIL`d)A;}wbbRx4roq@dq!$E{ z{(k_mlWzPMUs}jc7s^~dHZ}N4uD!C@e&ge?cFe(()@{ zn@?y>8PGMEQN7Tg64VBNb1(h$ej6%&1hT!KV&Go)REIxzg)&E%h??XAB#}tukyxYm z5wL>43#{Ky>~r3Zoa;n#3>M2~#0#x4d_WuJ;)2pRZ=)flQadMMIi&}htp{0JqDyb2 z_FAdFR##1#`y`e@$3C^=MYURMi7$lqG0`+E2qupS0ry6VIi<<@E*Qb+@-yS`@?YV^ zFsSR&7Y!4G46;-+{9QLlH7@&sU>CJ|Up6?EBZ`n-T}y3%fef7jKs0)fGyGZ{ zzY29r(ohxBPNt+VixLpWB5JF(tCS}xPv2#j9=rs#DpedLU0XsoB~yv1wT=fA{!$>T z1r-xNynwU_Q{DGQo&e_R(FaVqp+vl4#A}CQ5A zyNO41Gs;+0>sT{5ZB^?b_H!9?|0@mlK_XsRVhUz)L_X49LR*_9X^{g7CA342LPjQ+ z`Ejtqlw=P9Tw2Bc{D7ajwQnF^<`Q0E*aiC(7VX@w@|M-)@@OPs?%33@bRsxkFkrmt zdim#GMe#i5duo8E(c+lkNLuUQvqrHO`Y|D6m^Xigk1!Y*xnsRB=v$t8KKRw|3b*UU z@%sQETZWryye~3Dmg!5*XzJ(h7=2MoosqU6Ci`9ow;viEv1Py1Ei)^Z#>H$#@-XvCCoB%IM7VO?o!1VwjC@hlO!AE+~$AXoT)BZz3d1Yti z-;DS%v+As_-_hPVNEVtt7)_{55X3>sbIufkmubITR>@)>s9f6f-9`q3OOnoLmQKur zZkgYsT7Pc^d80)yWEiDuvWIPd8b4X^93Fg@s>J^Mnvg;^%bm?9mx0y7k@C7!%Y?N0 zRoVN(3R_zI?nWo7ELMB(jXDzZ@#~D7;pkGd-tmA>Ni{Sb*;{{AFYe9G= zUZp?14qX@4PHI1u>Q=YuVgqr-o)-cKx>wj31wHr#L zm^y2O2eceF;~2Hq%W%b^`8qi?kZGI4^Y?%jO#_PbvZ24-h1{PAHxb35I3Ig;m{_N|?MHLv<&6ejSq! z63K&*kNNhr*6h_};$hqsw+$Rlf8UrrX7#X5BLXk(ZQSabZ$akcJg%@$lp^ z?I@`wYBAzhl&!>!4_gH^%QK2sG8J-Nlygl`$`ZA5b)6MaHp-Gpo9jY6{QBcBy~b>@ zJm82unn)M1KUTTCW*f+M;{%w(6q7J5Y>$$33~%v=%gst&R1)blzABZ+wM6oc-m|n1 zDq4Q#d8%);A#;O#4#kQr!TKCZu*Cak_R3Nki8X5wm|t`C)L<{3RH?pxTMaHEI^$u& zjo9WWl)g4p^ki((=WL3^eCHuxa&)l4{7Yzq-`m5p9lcmZT|1`1M?vfK1(mssZ}c4( zP-FP_s0Ti37;ZA>rLgQv;o!^Jl{s_e0bUb!$zChy#x9OP-{fn+lj}Xi69un2!!1r; z|N2Ma7V>${1Gk#bqt4w68&Y+h5B={q3z|)L*3dAl<~*XhPUWvJH^r4)$V)$->E+xx2PyS1J+4<& zJy`VgVDqpcdK^kQyZ?)-vkZzWXxD9Uch}$y&fpr{-QC?Cf(CbYcXxLP?l!>S?gR)< zfFzU4_uX?()qQK#{;_{|b?@E%_OsBfWO;rotQWeZovkKDDs~)2sTOnW(M^za4Q)=i ze+;LO$r7EOj{MQ3HfWQT8fhK^Jg7bVc0G2$hz^ulV8yoNv@79QQD7TZDcZ7aGrVU_ z+GxEikzQVkf47O3^LPwYe2siib!Dm0p7o!K5^fPiPXEL_>460Z!I2#%GzEOQWfjY< zj(KsPm!0T;s!o$l7@~8_$M+D2R`dzruoJ7i9;g;)FA7RzeMNTc&{ULbA*Bm*<7To) zqPFvmUn2f>#{bzCrHf5dF$Af3XcIaF6B7!X3rg|V9WfV#45KpHjuhRhzh-{PmI{X5 zXAm!}L&h%Gx-bJD8EUTXxvlOrt_Sa#b3X;i{V7q7tx(HTHvW$DuNKdW5v5X{L3R@# z=Vb+CT;~`;uInClq6lfM4XfFUs2J*>wpl9BV~Hk-)UWCzaBl9sOgFMAOb0!SBm~`gi&jWA>L)xHE0^q7-E{-T8dOXW-1Sj6q!y?WL^9Z5cPL z-lHfMdkAhm)W>%?m8MZSsXRk z>iP~}e+amBR&Ycdw6W&BSsa0DHjQpoziE@MyMV;rSvxz+&|eUv{IIf}=L`E)_ZLIr zVi>*nn5aL5yc(ziCDVd5FTaQ1`|9r2b#-*M{Kfsi|IUXJ&&lcuqx9bUTF*%ISG+j^ zFAMg>&gD7Y-tvX}lj9e-7ridOM7EK4vXG2BBl z&BdY~Wk-SscTCat0>s@K-v#J4b;^O?saKUy1}5Rqx|+@;ZNm(JnhZjetXjWOmiE<+R{~?{9d)igeG0PXbbN zo3y`|j((zcm~=)_V8lD9n~LmE)F14w40Zpk!F?u5LXtm`y9xaMu5lOv@HBS)

e*vn` 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®j|vOxbK}Lr3iHKKhLRq{Ttf> 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¨}O~ekdZB9OxV&uzUkKh@hN)+?gCEb> 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

qEiZQ707!%F29?*fRX~886>xaXajiV z*tPJ|Al!3M>vpS-A1zbm?sY#yVL+9d7eZ9Th3u%PaV@u>*(&u_`BW?fB!Vvn;}`sY zDDpf$RImnr`Wqf>O9x(zyq@#QW0sxy6kS?wncCHt1C)KY2ny}chMAUwcca=zvQ0_0j z3+PE@LZZ>F52GjdF-Sc)tgJ~cS7j{vSF}O_hMEz*XKJJ&j+I2IzE#LHrPWx zxu^vTag3qwsa<-ry`V*tpf_B{tb=CL*+Yt zPyimVEprM!$?KeuHY$TqQ6euELjZMrKk+%IlM=j8Z`D$J7E5c#0FQ?uBAN@4b?j0V z`QO8b-fJ2K(^%V!%$G#Ydilsn& zfq3o}wfu3;a)wtkqf!^_ytfo8$7{DnL8drAKKx3~ySQsEx>3$PeTriiv&-lD_0lFb zAoz6RVtyuifu7bTJ(uWN!t*Kk>&OBls|U;_)cNNQQm2Dd9AGHa2<~{bT#!8X=*!T( zo$(K_neWI*l4c-sYkn+v?!_`GKQ~ika0&sVV2-+Cp+HQ={!v#{L!8pvFV6;Yf$&KV z9FOoKmrHRr9ArSY^UCDK{V!oQ3V)irNVyQ+1D8X8YD=I`rCK659keK(+3iV0I&N%? zjAUg4En7s2H%CGXIij`n$Dm&^&#Jvb!RzmY3snXCZsR)^My2S;8(Kd*p243Tz^~DN z4xIaiAumYKYLF#h)i&Xc00GRM$5L~G%)R|dE)FQRM)?btHkZw4np!wmX<~+4< zf{bv^Q_q(dJt>*)jXHvAm!T}*_HNBNQ26e$#HAP_QIu6x279fzvKQqb3*;ag`21V= z6J#<>gD|~$$MP-kMQ0q3t7!TE1lCaKLeTA`dpbV_JQJLvj}LxN5U%TR!KGwS&w@Pl zWKE|hYKO@%k$!>AfJRvt!OZ|H`$+AKp{(cxIhva?wQGekh;L@MtTDse+`mdEY@$UM z5D|j>zx%L&|H%fr@JH-P?b5i42C~9B5lQi)n}qvaP{jOZOCw9#1Lfyod1HRlVm3s% zo_awis(6wF?@)g$75UaF@8*7fQYE+g5$*L)1;s>q^=ZogGqr-JB_3-yjxu0{l;ibF zTwO4bB0&nl5I7p(36v2@diE&ef3P(N^gaov^-U)k$iK_N-RDOyL;~O%ZaaN4(TwL< z4OvO$C#c}_EG;>@Mci;;)Z?to$My%9{^h-Cd7ymkQK9~8vRt4BazpX_?Cz)Bt-eZb zjgWGM%oZgLbp#E_-v4PO9_Q>~9I3oYp>#ceX&5JZUBzIg6){N9vBz82lC6!iLG`4s zz1%O0Nmgt+@6T4q47Jep{Y=jo^c5?K(-GI+n#qXdxy^;4wF91K$nA82o z%em--CCYH(gVHbhjCXs%x~8S!t^w z98SwT_S)oKq!?Xxtz75+bhzvPO9A<< z(O!$r2uJiUJpDa{Eciz4mlp-oLE#G4YX}>3j5>;>QR}9smr|;QB`7(oG}GKKs3$bO zE|LHX_XnnKSEDDZD0{E^yWLb+t%hdOlo&2KCT~`6>?!&_YFb;d6aBqbkJxGH}HAYqdj|Y=}>^9p^-yw*;ak!c5ako(u|`1{0rb(DeU#hw9GC zET#)qxcfiYm;mCWMtzB_yc%#Z=;=BWpz(^7)jp^A4sbW6 z0wr#M++Tjl2_UW$+SF%+{%lHc6(VK=nhTi$B-gAUN+6ixieYJ2 zfJ9Pi(kza`|E?3)bBpNoK=-78*UE*LiQ}p4Fr1hU1V?oJX6z*gWLTgdhLIw zE-VJ2-jScLdVXk^QBI%A~_84z5 zppavo+#^g5WWyg-idZNPcR-VSW*;Pd@?O(~-)%iFz;HXelSYkGo~5K0(_yJYX_C0} zh^+H>@Sf*_Ec81%J;s>rY z$0l}pOZ+Ry7+ws zG07$HU@qsYnfBRR7*H~3GFqu(ORD^<=u-l`uqc*0pzsb?I)4zaMjK{nQDU`U(vdEu zB6P*$J6=xjMy%GOz1gdGPl>Q_eEyW<4E@quu}Cf*gjS;0M@-s19N+S(4_!2}!>zI` zmGYO0|2cj2-k3lLHV8NAof%^Ybl`0Bk}&M17J;*emBQwb`a!?Caj|q#WU!Est~Tr& zE4f@=be90P6ubVv0LjMPf?X1FfrQ*8lvwL4(=!hsHf>~?%s(=St&*c8IMIJU;0G^q zuXJ2O6jT1MgPAgNf(2g<$TOhcY9f?-p|p<1$_EB`tu1>C%%}Qx^KB142yQElzq~51 z(jf)Hpr3Y(24SS!(e~Z=Zu|2JF&QEOhMd{1#B*&=nrL84_`4Gh4IJ^ACBecV+J<%M z_k_RLw1}6q^jo8)*4??h>%l+#Hx!YNYm`HBqACku%7pgB`|aBQqIZZ2Avp?9asM5q z_{U_gl9?}(Jdw5)eo5&y;r(o6c7o>-h`(G1p*YHaW1uvD+vGNVVkzeK^(kz=&+W^L zqR&_&>zh)mZWiP~v9Dy_-AtE63fv$s_!_3*^y29mYTd-5YR?)Td4z7VA^xFAlK4BF zgck%8^}QI!C+#A+o7xwNV0WA-yJ3BF9sU*Im_Ve0U3EXR1a2@Si|Mzc3SbEzBj5b^ zEwA3^{L3is8^0v|Lw+JceNK)CDt}4bFYW`3n}MZXFpTDz}6y_+g$(N%34~w+lov_Z1FEl7@i8EjKH6 zfaJu0axnAs6v4Hd-KvXRF1r6vs~|AlfzJ1kti!;B-6?-p3UdOmBrXzvEYn5ZS>lgQ zt?sVF6QTFDh4_0~_#$MOJkYxNJ)z?|;X&)s^N*A?)&)$Pg(DI_DjMy@nR0fw6vcg! zt6a5s0by@ceQz0l{LxM!IPdR#g(b3a7E_tu{&shh{tK3g*syZ5M&dXXl~FwNZ|L9e zV10N|B#Xp7Ll$YWgcQ*l#v2n1R(Vy=DX+I6YuE3)9@CB6p0D&eBmgB-YMcKi>%9A# zHfJapg9Jb?^gq)UtUM21AWBZqMPz+{>iFU|h2dO+{12f?ncqbpZ|>+clLx6!Y{k#- z_$%@BToY(cpXKuJ9Qe|9O>+m?q_Av?@&8f!Z!Y4XGSPjYy2l zC*Jca$D0xpUGOhh?s=)tL>4#O^$PDJ+DD_euK+jrUg`ea(1#Gf85GGiN=ODp+((ID z@#;@*A_ck#*H-7pN!g3cMb&EdF2K-ZDZBDfS*QHt6yR-i;bBqw1UL{2d5GJQ@vAv% zFUwg`@0WA+Kl5)2Liw=GDNW_Gtx_zIKZaW(CG~LacigKiM6p@QDh=C*ecN+qDC8U4 zM9I^my6L7(jE0zr4k59QX!8l-+uK6?3?5*WrVvGyb)6ckm`{xo=F} z?|gQXK#}5l7rJv+MXgT8qQk1_emHZ3++Ym9v2xoZWG;?Abo<3U5~J`|d_?{Ao1|Xj znekzbS5lUrkK$$wo*C!BK5uh?Ew1mOPoLs( zz>+?%t8njZOB>4lsc!mpnQzow&wFwk-(fQQ8}Q6|B%^J8~rUm6Ga2k^UeIQ8o& z*rNeoPriM6%P-~DZVSNUq#(b62hxh1xLBT+3bPfdp5oA1Zf0hPuE0f-c5-b}l+kco z+{e};ZI7fDD_1ocxp9E?kgbr)DT<4av#Fi_N{L}+|Ad4ddwT+F?bvTs=+(6gceyp* z5B2bx>Z|c`wpQ^#9H_Utoy%hapP5E3j@L>?GW#doV^;8tan&!lx z4M_fthTwTO!449-qb{}*fxR4}W)!W0&oD{Q6)Hg*?8wDr_X;SBM;~}EhCd34KxhX( z+|0!!!t1Vcy!I6;5}wD~))MQxE^8X`@GKu0QgKCY0!(`m$rJqhITI4ByqGO0aYVAz z6h~Ebn*Xf0BxUju$Us7I%6bKk9%u{utKfqVpC2FrsHege4rFP{FR@)K`7P}@Ybn)} zF{DY_LcdFJ%I`6Ri!f!gLUZ_cn_~W-z19+8@231fd)0y6R+pQT+mn`Nfd(D&9j5#F z?g1X^Sd7?HOUjt))qr+!UE~0y%5xF-eg^+HAtd+o2-~GbH!-bYrpI(nyQ4G>ee5Vj zpImd3NaRF9i?6~JTFjG<^hGZ<=&xgC)}!p9A@P7jQU65uwnlvhT6WlgsqB*+*)Z%k z7Z#6}mGJ)nZxgSLYEsQB%L%)`e};xqwRZA)stpkfUS6C({UeUBf5v*@@R?xp!Ov%A zmgwWMzv}w}{nK|g`pvKWa4_d2V&V7iD6xibNP{YZDOU0#^?Yx*MGib^vL31NH&eOS z0%i<%yWa8fC2<$mX{4~|yQLDNc>?q&+gtO7KJXE|y{gV3o+< z+{?!FGf@J(Zs>QgURLd=)wP>{EL#CWH1fz+*x&z=#`uczv&rPTT;Bx}82r^r^GJ4Z zXKwQ%aS%k;87on*x4rVptwLc*sj86~obg_~N>2G>>vxx48w<)?7w2rasxwvW(o0?p zY;pj5^1m9t_$9rt)vDi;<(hH4>}l-dT2U=90~rHl_qF(P zVXlV-b6S3RAmSLUZR*m@svJiX^yQQt};ma7Vd#AHpo}WGeChj zLDTbM1kAjiG6inEyK{(HW-(^{$m|R?3ax;85;Kq2dxcHt*w|4z7GJVcU%mCj>$?T-A{q)^E{#h2; zABgE)TUCBtvvq_O1=nTy6DRHrr?K$&;3<+cPK%Ha!B` zW5%nV^To}a(Jwi^!{Y{G$Rbq?dtrjrU;$ugn9*2H%lK0{3taSsIE%bLi>1cg7N{KC z{zA5!L%s;VT$AqpD?XuzLJstRxSTCTZTqgq2yPdd)UIBGut!z1>otwj?YCcYPeRP8 zu(PF-5b-6N!@SN65Dp+*b-Dz8`KATGL*-T}49L+dY`yU4z4HGuE^EG^BLhU|_<>7= z+}JJ}vEP|~>R~{hX&*@IsPW6GBjHw@c#wen-`!{w%`MMbU9r;keQbxZkk~Trv1_9i zVvI+q>lhlWB?b`QeYzqcJAvTVjQi7N8GO%)bBxi+RvQOFv^fQgSkEO46P0VUD}#wb z!HZwNlQS+pkx0!~yFhlyi{-Xx(n;C$jg0apLS@euUtLDJ=oYW4T4vWYA3LqG32>;| zwnXY@PkpFBRB{%5Su8t?bL6*mSwthRyLML{wBhO*U&PDf`7;U^bMmb9=6-U1+P_>0 zeF3ELd8S%6ePsZ2Sev3eDsK#ooFqHoqc4PRrf*~)= zz-X>eWSM36-~BjCRwt~S>|9ADitmsV+Q3J+srmpjBzR_8@wxG`5(6`vJ<@xwknzzAFRZRx zPrOoR4|2F-)vb3aNB+j?FUX7n3iZ6 z?}@-p2t}|Q*8w~qEDcv!yx+f4w18>qMo$@{QsVERx&EgDbEKp5B85HopbTX;;N{Jlq~EVy^(| zC%`r>V7jyn|A25^ypSXaoka+@wy}3zfa~c(*N!3_WIf)9Dg?VE+uWCjD<-Fqc>cX~ zI$lOEZ9(K_Aoixq*@NmBQyB=7DfVAoiW%VChd933P#y-ryBm0!RIZ=%A*CyT=Snhv znrMvi7^HR0>*iKaPQbO#%cq!0P{-An!)h#7wL%mMBK`x1p)XL?j9a_WhefcK^P&7FE}^5q8wg!IUXnxt@j=ZkNHGWOPT`cXo}98ym;TU*W|A_y-W*#|wpcr_lQ&>NaeI{#Np z1hL2yC*(aUJ+^@idZ4Q8F;wHu~NTl{)wCcb5J$zu&@hwc?c>!%!B+Gz&Cwg z;(!A7B}g}k7H<+=d}*QXVp5Y2q103HC-IPQl;Bq#t;bX@$o-IAY;tC`CFttMx;?o_-r*q1yarx^6ij{~8bfU0Zrr9f@ zIy4x*5QwA^E)3Ubywa(0?~eOZQF8(W=&qTxK9Dw=L@?Y;Z-3y^_|C5-Ec1l~FW9N| ziG%GeRR8I_xTP%gUO|YcaQ?`!K_6dMax7@@A>%+n=(#AmI`^u|A~=Wu_CYno+BP_w zgF-0{zOurJD0tFW4%X7>c;T;TZJxu+O0i$h3S=uThverAKniuQhvji-btxZ6Jb8GY zMJv80{Ysga*AsD2HpAIG%7oRe3iGW~c?%Qu35h{n zgx#PPl})e@7$K1^T=lV~Uk_w4B9ur~Fw_+|(<&!Y%cs}as-hYY-4BUaIQ>_Pt{eo3 zn}Eo91pe2_!#cP;(%0nO=AG!wV^)6M239F=&4-{+R-6s0T`qe+SIw#5t6nq6dLUFV z?o}zvhA3n=t>fWq%cpYUEIa9uH9B&Rwb*m3LQw}D3>J8}Txu7PGP2_5`!70R2+ojy}9eTnJ^=i=MLBT>f)PZGGgP}T5wC|O6V1?qs!Xc`WMdL8{xB+FCGxt>+h9h#`cd4EN!Fk)0-H1FX2bY+mcTo*| z!iOq>)W(=r-PJ-;Oy3MYx8kPIHWg*NyNNYYMeIeg*5ShGi_qGhA*9%G# z4aN^T>1C=Qp^n^5cR*g`p-Gs+5+?y8+K~wB2IYvnase!jd_08uk-#n2N8p5zjROQu zoR2qv|IV*R?j(494^q2d{kX4NLx&3A7qa-}f6*4ij6~1b^soh0ul=xv-5rHvjKOpG zf6m;_nEByfjpOSl@H)xXe|hi!vFjgw4z{`vlC-A9836c(l#$41zsriA`-W)g9#Uu= z+P@H)P9~kyJxG}CElDl>QG^wQs+?`}D*iq^Lc4y$uBs=1R_7X-j8cBZyfwk=gOF%G z>ZF;kny(Oodrv5MS2zP;EcTm!7scD$WPPnLZD%S@wpSW-02Nak-K0PY+qwE^NDn+> z2p&=$~3?Z5b4TZkbsNS%gdO$qDKs21u%XVjPkg~-T0yR)-QN9}(MXc@ZB z_kxrVPsn-@22u$ zZ6^T9T!87y@aE979S!eWf9?L_5bks+tiLd84SZxGoAcZb8h6U6Frn4w?~)#KTqQU}g)=ORkvV?}Adr zH)5^(4L)nY51{|t@84<(X{RFB2|(+=1$_v>J5=Nzd07{jpjo56Wk?;ESm`mVw+mT8 zf*+j?0X-8HD!LlcyKvDmZ&1Q#_4CSjydkIzz;CYuFQ3wxcb14RzbM=fx%^rrsx|qH zTWb=X_T5qxy*i|9!Q-*|LdA#YIShHakuU$B!W_Z#%Zku=zRF}OHZTg};qlUx7@KEv z_5SLqi-nWTbK>AG1h=zLXB_yZdS?zD8Mqodl040kn5I>a+|wxbB=P=i3F*KipA5ZH z?FTdQ#q?-*c(v6G`_BI)Vd#&>TosUcT? zB0!IYl1}AcrAMbzSwSF30?qpeVDn%!IuwQmM&1*c}KW#m&N*lT09NL z#En$tiNe1>1S{wF4+Yr>Ag8GB|icYM0tX)QBS<+Wn1`iEr^E_z?DzA%eR`O^ID zO0#ABez=uBM;Lx?SeT6xXDb~VMRd0tuF6<>?@5H$O2WW?r zSbtSw#iPsWT+R6tdCvgL7_%OXj9SqnZ5vKgbIEh;-8vjc8+H=uACfK(y zokM5B>m%*~Lbgm)VlPFKG&LMt4@)aVVE9%R*sEuX>cg^H%i=oDa8{D`$A< zKWdse38?Dw_%aaeJzUIJp{yM}u`HV-bKBz`ZG{UGT5>(tN__g~@v}EiVh6B)McBgF z)r+kIt4H)kVKq#fM(9Jp1-V){R)2QB9O&`cXE^%By4P7oSKDo${&^XD%Jf{l|07!p z~{kMisKq=c(T$jdJQCN~p-GgUUv_EyXi z`YUvOj>ELg(gC2I^`n?KBUwWhC+D7>3S2Liwz=V(HWV@4Z1TXm*tx|pZWVpaKN|Dh zzcoF{#^y z>iB|PA=hQGyiAR#^f9RHAgc(b(iG8E6HERGVxE53+9N|kB`B43V!1+;df2;-CCprh zZsMJR$ARiL<1E+PkTwUPoVAB-MW)vEjxflLw9MJ*605KU?df5OARV1)R(waEs*Oo7 z;`u>iwB_rB1`B0_`CtpUSpu(|!>L~=#-LQDSk;5q2LPKg);h2QyFU%8HvI?{3&kAf zQrb}FjeKY$BH1FW)LPuE%-~(4VRn&HJ`RdW$-Hif_PDE@Tg?UM?moi=^aMyk=m8Q)Xo9rRLsLRm5D^suq9int-jpI9(+Hs#5h9`|R1rY~ zqJVll2~9v$I*5p&h^VND4a?zo^L(CvU|#Imvu9?l^}Vk2Z~)xNETY<^L&9>_t;l8Z zPJ~sl@~GZs(oM3RyW46USQq+gt_z~S%h_-&o85(xqyGC7Vnkz5&B8hJc5dE^4CM68 z%jDbf{}i@!GhE+?6_IbI>UC_BUXuGdtjsSwxovuDs=3h0@SK9<#MhlcO*0LDc8KG< z78jhOoZT*!Q0$eCu(&0}vbR}F1{!TWM++;==_k0V$9U=`6gfgaQ++dk?~Laz&my=N zQDmz}1kT5rzWy9q1ELP}KnS`}P{PgBy7)k#bOD%%e+{t*1zWpty4|wizH9YIwIdli$`u+OPiUL9j3MkCnT}C zkc~gJ6;U80X=q6rbk$w+6wHYJO9$Y3I)`tF^k|&XFA(L*)jC1V>z$yj`ePOIm{$4M zbo~CG9wvYvJB5yXrFcI0ZXQVY&U$N-?c9ri0zaGQU1GVGQ4klML&jj(v}21BINk*(I`^GlN)EVSCLlha9Tj zCvuG2x~}%nqR7hpT6<1E(YB^{_;d%|p%t-&$>Fip`!?)2^Q^FG7auF>Qav+8_rf_} zX9c6lZAeO=2|2Cl8Hq~IJKX;a2o-S{dzJ0f_LSb+7Ivm9@O6VdhN ze2~+CDv~FHplfBtTLU)HbXkApe#OneVY?-3ZS-|^g~QL>onjcPgX6}v+Y|&hC*R)F zN0)1%^_}qNb)Di3piUxY%w9ONt-8kdmk;@^wzqdbi`Da{bp>N&8sX=ZN^?_5D0Pos zu9fk+dM5&{(X@rL{LVy8g}GpH0}iV^1;Z&@?Kn>ujKVpEI^=*LEr}fRZWiPh&iPao zh1GmhT+tB7_Zzg33hMfcfu$QD0M>PA|B21A3hF+?4myJ{f^$d`GC`V03z2En8 z+-FHwq|Q@{1yOazCP;6{ansgE>gEHTxnz#x?Iw!GhE<^f)5k)!G3VCXZH(*v! zcAKosCH0j=hv%acmURAlR8Ps%iC_~4L`JC61@MD02GHJqa(J+r2(!^ovfS_8bbP$7 z@ULiH3Jwmc=> zl^3e&MVnkw?eQ0A-`)Z-6NT7^JUWO`i?oqs%XhdZ!O82r_WT#2lZVv3k>vxDS zUAf>et$=&1Z#UDYZbZ&AZUxVZ(W!~OAu<+PPt`hPS4R5dSVW!!q<7H$=0x0A#`2@Q zogjLNk;wX(-BhbLDz;>qzp+vH3bL!?DRJP5dt~)o<0G}nOZpM?v(?ez@ptb$k;d*h zi?Lrbp+B60nJqarnfl}@UE6|D&<=n9QUvcEEu7nT>Rt1ivZsGQ7whzU3v`@dT<_3U z(80cgSHX~c3s)OnX#yDF9eY03HknjZ4t<3mT4ExWaDWPLWbZQYE_o*zBrst-sWpxP4q9 z@(6hBbE6$6AZ@<{u4OIR8PD$dKj*b0G&lR2GN{P^L7VeSa=Kw;s?ixnABf) zl6*}Q0bHCAa8?9-$<8K7?&3zREIE$H9|Lh4q{uHq^+Dk2S)f`v)XWu5?6RgxdX;C@ z+ey+l^lPGs@|QhX|46C~5@EV+dNzZ452}Fseaq-n&QmNn%b@bf){PhnN?m*J#MZ;7 z05(p+&4%=^wSFN%LBj^2Z)H|!7R9%w{`-vg?@#q6!x-c7Hia3fqGNo1zB77eb8qGL z+iNZ~_S~r^mYjQNtUO&u_N|ytPaGhLEi!hyFY~lpvDX(_`i=UUrd=R^C(9-=#DDSL z)*(%#2(Wbt;q{K?oeA-!Nu8l`jGef;`mCySmafo1iwX-DfGpR<+$iI#m-DSWcY`pX zKw%CyJR2&*A`m*y&oXoSfc|GMpLb#tqM&B6(6b1THv*Q3U_r4t7arjDC=PiLvQ;rG z0@;}=;P9)5EFRpYihxLj4K6*~yqZaH$`Np~m7Dfa6M^bcdlbT;Npl4$ZBhnKDn=XE zhoV$$5M`u;1_R0{($KeTLU&z6Sb~Uv;@IDf>w4UP;<$O2_3b+kVCG!X+*^t9<|3P+x z2!IpjKu4Q%`U)*DtY9IO*o7KCoa2uH1+_Er>Dkg?*WV*TDh5=~$;Jzr)DkFB$V_G5 z0o`HXnn+U$mGXvGv8ABi8kP<(*A#JUXl=W(KWUG;ZT8LeVYbEI=d;M3t}ZJ++qXl3 zglReb3yJe;%{%MWB6_TytngqSMI-!cE91?Hf(NYu9X;8W0fxj!l9mJ+3Dti zZTUuz9g1=@`GN~|dw*U@fN+ZgYoD&v&b=$Ub~`^9AhzGqZ&A3&}`50}XSeM|VMPg|oZYfc9o1NV5V$6mcpeX3hL8Hpc2E0BPaK(DtdH-xL z@QNY}cEegmW|%4jEc~AZLDC#s&ZOvB}dd-D^%uTsq zGIaI*dsoVAp`WXpZt}Q`FFTV}sPbQdErLxZ6}SMvj{4o$i-jbttwUFKu>L*#)Qorp z>d?ft^<NW{) zQe%raqhD34|7be=;_F%+=Nl5vJNZ%LtDN5yV%9(lOoY*LZrDomg2fI&XRJ z(d*HR+EEbt0;OZJZ>GYYipVu359Qyn&9Ep656t{opm`bmz^UKj5Ia@+iVK3R(at8* zS}XxMX9lzF2(`~8stZkE(n!F$spA^|WS4=dcEbF9es5$3mUmEN|{PithhvG`& z&$_=Ya#iKp?=JR`LhoA~kvG?l;UCw#r{6!BxA+d2Le@DnRPV{toEg!%*idg%$deK> zE^LB6oaVd?&%QLLsV!AOr@+E_?1N{U&1T0n6{Pp;%OsA;-I?>WGt4WTZ>aUfg?-3N ztYKmod>htF;ds;o#(t(ZOPdVZy~R>&AGQXuTVipKc-d{Sk z_|>TYYwY#~u0X z-uY0&9@X+Td{io$!oPi5a4F99goPF?<4GQSO3UbRff;H<4#zF+38Ut6zSo4c-8k?q z@S@S6P9OpL=Pj$sTwW-5*|-F>4{J&lT)rP;NJ@mL^ZIaYD-FCR?-O}flP+WMa?Juc zxyILFwLrM8O03u>+zI5rhjrq4=g`_pYt*UqBxFbvJw&8JR%;2djwXfA94)`_#e)5; zJv+i@=HF0bd(Ug#9ISElYWaoLGbDCIIm%Yz_PclFd{=hD?5^z(C41BV$)1P45yj@D z>=0M)uzM|K?~`X=je!jo;PwR7j57+ebKPUU;G72ci$Hb>3Z1I|_hAyupLXEL&tf+! zhf#6hOdsPy<^fX@^pNmy*aj;LtgN;1=yE#9q=edNZ_c zAU?!DdV$x>W?XxQ!QDS{rEA5ARH!Wgu8RGzxYyaRZ*P%|)1USFtd_HL!c>cwVT6#cs~& zCoN>~vIDDlqM+$l6pvM;=1=*o{Pn~wFvepx)-N%80rElL7Zgsre;Hva@L>iB3I6Gv z8UXwHySRrn%qt|QC^%1XG1ngSP%=oWb(oBx%)AO+Xl;%w)RW# z{0mf>c?9IBtGs(7P|5eHX2O201YX}pg&cQx*S;gh5I~wBJ7jm>2$1`^9t!AUehP=) zZf36j{@|pu_}Zvum1Ag7(ikCNDaW@ZC4<#TGR7eVYJx?z>4>O}*FlK^HXE-KM9AUe z;1C$xUg)pz1Uw^bmQdY{+hXjU_)nTp9NSvU(%TYGwxI&pPGV%URc#N1L%x{j+dl3Z z_+*FS*e@ke_+Wd)1`z({oB$j*?|1atbe(CrGmsNnvfh}m5xK#~94umy5f)qjuYYE^ z^J!~S;^|vrsbqf<0N6GZu_8R|Lp{SUV=F#Ne=z2Qq?^89>-jEE2OfgG^+p#ZU~FVW zjMKcikg^A45voO0NbCd9(jkD72mU2MRUS!&(1>DZp;8{Et9(qUM4hy&Trzwp^WTq_ zuC9O0!Kx2me;$rV9R3*Me`l~Ok2c6Y-~G@m@jtjT?-LqEw?f$c;YBbJU2!!=I* zn2ywXvAl&fdaL_sl>(4+Jhw;F~K9fAOHU6{5r=0^!<}231@HA(GHiu z8Z9yy%-cy|DrTQZncwa)dBjMjjrQC#6YSrju1w2qiTxqrcTyI zsLpj9zvsz>n?9`;CNE<~Gr!&RP+K{KT$XFt`HW~2mdPlU(W}I#nTE^_ zMc4)u?@5{D$)z+snYYcAWkXY9Huu`)h%`b|0+CBDtd)+Tqi-%h9{RBX=uP?AiJhbO z&Az2~!>`(%UYk{I{9v0J(+hdhrm#NUeYR=Wj6nzNZm?})9_4q;_McZ)EKhcX1?q&w z+VsJDhouv(K3d5kv zQErDg^2dz65Y6{v90!vV<_%(C_ntFf`@L z1s61Sg#aOUBPjWf&VxPsjhuHfVHonf5RA5+CqPg}eY{E}=^m-ht*lS1fmKF1xdlbj z$CMpsT7 zPZsWSH))!ZgT;h3(N)u1x*O;BG>wHGlkKNe?N-lB)Z?n3S=#|)I<9Tk;P9*?heND- zXX$Va$LfivwwcJ=T-?>+*Y3n8g0v4Iv6AOGXE&bzFz%Y$Ite?!f6`3KKt%~aybnkh zyXm}dw@+ZpN7A!ZN_k~O`w$*aS;Y&(LE^LiuU3XRQ|KNg{fQarXY zs1{r0T&I}S_!_G8RAg~*EVke;$-_J9vR!e~>6sXZZ zpswN?+kroEq80gq8Y%SJQEiLgw zDz}fmr?Eh0WQR?F{#w7*uSj0M(*I1r{qm2oJF;gl0Tyb+*z@Np+PAvhC#52HDDh=Mo%dV)9hwSfQL?3Mvdkp8u z9oE@z5|hYrD{Hju;P)FVrH)KC`R|Ff)s}s<8(qVYgOeC^R6Mmt=1t-*;mU3m<;w-e z4sZi&&lr<4pfi)ZSO$ z$7@gg+cCBT9Mrc0I|pz_Cz6WrMvPq)A&{KN0G^Gyu4l)}uApM_2_sII{F7-%cUYLM z;VW#*a*kUg;U97mT{`}=^x1g;B`U92Ugv?gtao~g27^tyv(~GYo_u$T5rGm5>AwoV z*GVHLMsZCeNvu--B8Q0FP8PZR`uLUXcfbqvW2fnOH$~>mG*KmEqE>BfpSmOAGp4%q z@dDwZj2j=W7MTiDo6^^Os|Z5B+L0f<=eNeSQHt*_FMnVpm7%H^H7@{0mGXc9PdnO9 zrjfC!oa9g|pHNy@0MXkWC}SKhZ|sZ3ig*OALz}Oa8vjJ^Zq)*-O)_AO=@7N2iRkj` zUX71JC(JfclmIzgDTC<&iNueSvJ7M;h#uATQZ^yb2~p1INB11jr3wXq9U<=WYffa#M@RX8>B#1LiJ4F9RCB2_)LHYzTiUV`Nn2cj-a=GzQkaZ>QnEC zfvtOI4n!jJ_w=W8y`P00cbNNnhC_g9e%dJ0=Xp34O!SL8rCuN<8s`a0D*Rc5xq0;KXuwx5f zjK23JWgV##8{C8z(hHc`-Q#Z(7)d=ehPJF2z@CN4z3@FS5LYrc(qOKeQ?lypmy*A2 zfsbWZ9cv<@LlH1lwAsm#J4|%$<&h;p3~qQRyXz`2Uo90|@I(mgI43CdWSSLxy$9W~ zKPF_f_P_nNrP48DUc0Mr15fH>VsEkkIelV53liUtWj^X1p$_}`o^9}bMPq+dd9H@y?xwHzV# zMVEksw{o!-u5Aggc=3-fKCmIndeqy&^G_eW|Mt-3lNx_pYfrrNiyp83)mRTcI6pgj zDPV67)a4GRg0z10>BR>z*~^nD7! zEEE4=y4>b|9az=}D4^rz2e6-pwt>=1ri)4xlUEH@TE7x$K#?Q3^rRk?-eO5m3%z{j zCF2vzwpU@_Mf=ECjdgIVV;C6SwJ*I7*>|FJpF&xnYhSlmyWEX!fV$Epj_Vey2{FQ#;|XJ)lbA2 z5IZU9P~2Pbda0&r*<9R^o4O#ROCf9RZ0>=i58`3e1mJis6pL-mVU-VEs0D~9K| z4iND2y32e-nLHM#Sl~%9V#~V%&3#3NEeNPx!M1@XNR1{4j}qv`FNJ4;F#}8#ON^E5 z!_gGnd9rKgP8=O|lB$(593`9@EV;b$5;i7frmwn#>dVQv+P6-~j17cdS0!cnR(6X& z%7u{lxHw{s=N(FQH!v=dsF8jdwug=<6fI2xcZ^yVTH2I<4q+$#@#RF@o?i9pn!VTQ z&EF1dmK-?8qx`~@xfv;KlAP43lm|2sWJ?olS6ysXUbT!*u6iHz6b=+f zb6sqx-5q-QQdg~x{-qCr9D}IsQP=_IgttpitC&84{L3SbO;Pmg|sC{B=-xE}k z7}vr)dO|mH#9tPhb2>F_cu2g;D~Vs(QzPc%LUqVmFQ zD;8~+O6~sgTIk408HM9~1`f9EsK0uA<&NqEi8lO27BZ1+*8QDiWiLs;QZ; z6TUjBj!;AWIaI;TFZ-)y=Wqvi{M4t0hq&-v2>d|iy8S;CUS{q|3 znsOg<9JAP}QIO?-`fMi~-2f*OBl{*jr{n)}T`SaZcb!*@T2O4#2uc@YJ2V`QV7zx< zLk9()wu6P?U^4j1qYKJdEWFN}>qv#qWpNi*_CGqU?Ll;Za&gzLyX@r23i-S43yeHG z2dFR<@%i~1k`7ZD+v_mGHjARj&!1Fne3iw}I>i%rN=jNY#7b*wItS!mI7aEvfDcBl z=y$QUt#ytCVVTN_Kt-J;ZZuGd*OSu&Qqy0~Z%;(Zp*Mkeh%6C@OJg+AK z{+6>l>DB)F%G3dy&60@h>lu0b-KPATyMSkyM@)_cot5{v(rr**qUa#pA=&}uM-1hi zfbwews+-rd7-H1{AP&+jC+BB|1v`%CYpmA2FnFd!rKke{fbc;wR`TvZv2(ni){gLw z-y>Zwk`e%4=k6Y~JMn@atp@0|sRj>U?Im{bj5bjFXMrv5!J1uS#0k#Y*h*{r_L6kF zb6>w$i^|a@Kfka~y#72FdI)4XfXEpGWRhL@V+|j5=ZU@%RQ`bu^HU}Omm3dVH9G2p zC-ab(3@yIDo~;MsAt8x1z~MzyJhWHk%Km1uA_?NNBB;K96DZ#iCee4ky7YeQtzl}3 zu{x$F3*(X@rN_4w?8H5)6ArjZ?|f~{ z4eAw%$#9SDaoDY`QarW6Yd2SRJpR<$1nM7GlX-zmt2-9Jme(3++!n^9??D?4yRCG^ zrqnR4@0}v?r7iQADqJWv=t$agiU)JQ2@Z5Cn0ucKlrNzG*ls&_MzsY<2#$QU@OpLq zB*n1^+XaQKH??+Tj}}^Dr}1sXyj<-@;-BRi=QBw{4Ap^iDtI*k`$r5N2uI16N~jbp*i_ z4i4DyFX4|g=+Awc?Rr!1S(FwCBMpiZ6Ae|Y7CT?|ZriRnCwF{`Kpat@l>RM-))D{y z+y;A`OHoI9MEpqr$R=uz8X9ObHC{GAZK@#Wy@-hczjuaVqfCjaWi{x7EF;!)DJqLp zw&{BDpW}KxuCsw8iXuVFJUvpU(aA_4M%TIL!9MF2MOyw1wDL-E8yBnPtYB`xlS@l^ zua}g+!VLe)Sd~M?kMH&;e0uYQp>z;~*b{*ZhA72Oyc?4uKVO&(S4a6eSNzxSfb69* zm=!4Y7gqh?TuD?bMV6Xyb?pMaL_a0|_1xv57AvPaad>!mWm6G#`V1?>QLlyX$#*e*mCWIY`2s; zwR1u_Y^wCQlJjEwtG)BRe+=Tawv`T=C@8fV3_k2~R-x)61EM(xip30hr7TdC56jka z*uCO*pjT=Gb(enLQsBRm(P}Y1Mho9}$L2hn(1$XhCAoKT)=zLop6-@fZI;2{rnan5 zgN)I{KI!ItZ?9V!AWv2UBChB^heGo*oW4sJ&a2)Nk4s6{&r;y`R_$hc9vLqjYk%%l z{d_&D(lF)F0td)1{XiVNmHZYs$1>733{Wd);vIrC2V0Y}k9=TCYZzU@5-7MqL-{Ob zl6GhE%!QN$uhfGZDMwrk;pnU(55t`Py;b z#0u3=^WZy_#OMIqp6%)OUfrk5*uJ(|4#C^nP7haT@ZgS~o;LHE5h-|=S}H%Mdk{Yp zDJyU7-odzdC_UutudDi7Zh~>?;n>SG2=7|9vacv2myB}l zVmdas`Cjjh18?GRT`{VAY#g3wTzZych548zqR5IN#M3~t$;}6|kGIV(>Kx+v$&Fho z?u>sap%P3Q;(^eTo}7m)BgHWr0kDv7<&qkI^HqSPQ=cfjCa^{(&T;?T4O#rud~ z9nah*PdxJ2HanPnm7{)Xv*MzR@Rz%wR;J+SjowW6KWn%C`bXKg;FkHViNSZ_E-9H9d}(nd}-u1D-id+HEr8#PJ-2mh$f{1rpI+XJT{l-r=uQEpXmUrMFpIOfcd%S@WGEt??>7**vSStHT8GTJ#~5A z!mJ3fl}`*%A2DV3m4;SZh4u;Q9=VEU zhS#uU-|n)A$DmRgD9ScPkL`J4XBe!1|8X)$&hDH*2bN&n|5I`|iwHDFt`5 zi*@FP{=XjAa`-Mub4^kijw&RFarVpTN7WBE&vY=RfD_sQc-F-1ptQ73SyWx2P6-24 z#KFcUq9}JmwQF;&rKON1b3Cwik#&0{KiJjmbvYeZGvo>;C;8s4p6&!;h;dfYrF^2e!`g-L;A$BRorj zo_Cc@Idg}2b@pf4WfYJkzR2z3iLyhDrvoz$%G{L29QOdBQ0tLnwzInou z_AvGE>V5Ob36p)#INr}3?~H;*%WqfJjXBFwEUg!@N85|Zk!<*Om2B(IXZxOMVc0v$ zbFiMQ-8x`ZJ&oI%@b_=`i)dL|;zStQ5~=Zi{rgDFV4+JNHub3e?E7ysc00Vohr<6| zU#6xkmzX$E~XBBV6y`+J4NOJ(2x_zFuuk#K|C(>A{GuZ~a zc94U#QbYfaO2vSJHjwIH*;OpoL68qo`PwMSqlKdqKbsx_Oo#B>lG_@F6S}fu!fq^K zImBHv5DQu1*~AgW$Lh_Brha>_#;jgCp7^s>jXEfk#f7m8^3J7|vjoG-C717zF$c;= zk997=2Buc+0I{Ain?Fk4t)Q^+gD#DEUkX~TCTuK|9`=F zOVk*|NKy+LHI)Apiq})7XB!%U002_9VRTLQi^X`=!4j6TGC+oToU3#}kWGCj5H3GC zWEe*1SJm4pKD{CiP4#`H%2+Ki3pX`y-x}Ea^z+3F&~ai6;R1cd99()u*4s!_rek(N z)FO~FR}}PI71H*yM%Y#@s=W?eIry|r;l7wzy2X|@f+A@4oqF$*Xms-WgV#$oJ*Nus zteWdfUnT160>U|GrQY+S&aydt@XWS1v_PZ7S2j9|r`7|Ix58YrOYvnR-U#3wZKDAV zAQ(9mfestPXjr=z5}f4a*uq8B<_eJ_+34kV&4JYD4D; zEgD{Mp&AFi^!oX7slkUGl9AMqr%zc~_9@Dfk4wC&;W)X{9cHidmu!P|A@|%?2#yf$ zKvE1xHhyhT7wo9dy@!e7=Mg666D3nEi`K^TLHL5x=m?F&MsF~|FXu;L)=d=0*uiX# z#*0th4>3`+qwKP!Z9#V|OQ%J&a!{rrtU2U4_ew8K2NS3SYnG2kB_muMKS>pnQ#}m- z;I!OCf`eRUjoRx_sGfYL7N9Rmu7O>7fCjn%qOo=bi+bD(wX)6Tf%OLI{UPs26@}N! zyU|HtpkUK4f9R`mm}LLYaTSZfS-N*R<+=av*ZlrTf)C&5-SHL0N;To_j z)rL8U%cNTtAYK(kF8%p&JytFZyHUZxYPF zts(Si4>q_(-O_@u8jQ^0zdG9GAd_%#`X{dE>j4HolpNGCou&8aZS{cuOZ0#m@N3}C!%)CS^VReGnsnOL<&-$0^7fuR zrkN&WaGt8U=eOuvhwmbG8|t(j=?1EqUdRncb-ZX)Em1ME4s)xUmwEN*YeC5O9iCfy z-OxKZojb!l>R>Q(`Zz4?;@v-Q>&*_F@>{HdU-5e?9e3Eq7U#S#epL9(G4@Fes28mQ z%hZI(af6%YrbwTZmiL(VkUGQzjS-^`io_2M5eklvmA}uYo4{>Jt%shidRo=SE$c!( z)Em1%Dw)1;bHR;4tD)Ai<16=++*tFaiTz5k@OcB@MP!=qvUGA%4s>4k-v8DpRUcl? zn|T}Uens}V_=kKrTV_71bWA2>DOTlWHTO_9(QRONud;GfwIVSrKRC(>{Ain&WmuG| zpuMMi*Lc=E(OJPK!P3BqRRH`KUY$xxKRoQx_s1G|qQT@+@u@D8H*uY|ONf0Vu!go_ zqGsc-Z(GgvE?Y-?G#7L=u)E$p&aO%7(GS&Zen@5`*{Ha5u#-{^!U+LBbnPX=jN@`g z=!}-^l=8&VXdw2Z1U)E0zY`$`8OR_lHz7e@RH!HP%x~raBd;k7X`@^H1x*69GD(H+ z3{-h$@=?<8&UmxvBx+y;zfQX+glwwqJ2&mIyy5JMhwIl zM*-k>AWI*6{C&cF!v_=vyDk6dp#K<3OJ$#5G4Lhy?9_mwx!YlW@pU%X2sB~Erq(oi zlZJY>d#}R*qvmIJ>$JA7nsO zgm6eBT=A1B=Z$78695^7st%wAX-2enMoo{Qu^Sbc%gCjk2=~Ttjb1rS>miNhCO*ll zCF$HRBU3DNg}g7anWX>6O$LB5Ob4Gr>k>h3{~`vh8AS4`#5$;zsIlrdFVsjg_^4L! znDzE@d;}U@179+e`#?kYFlLSvpjQPbY4e`#Mj!MvVTV={&!Vgid}{eBy2>TS3!RbZ zP;B@J0kHUA2TR)}-@3X+jm*(P5Ovyj8$z7bxfEsVQlR6Q!V^Mma=x1nr1N1bz#E8b zk#t(W)92pMW6}-eKOxsc<>yw>MPn)fdB~@fdm~7%5s~IucGy#a+Ht`X>9Di7gK&kX z@~_^Tg-gEOH1pEC>AnV$;6P1JPyUq(Q5DjpC3N*gIFd)djp=D$C?iap?NIzsN5Z0l zz;^edQKO@8*UeTl8R*Ti&jtPdX!`oR6OuvsjdMmFar;14z#b_;CHAAEU-v4@=zJBR z7vJF1hV~*uHF^joJ7}n)58JoT@Z?(aIwEiDEH0{6)7AX^)TNof+ntf-&hC-z3Nd9s zGqH^S3TXMYUNXz=f&TF5frry^wknARv_*9Jrh$a_L$GN%K+6~$2^C!PilQM$06yb> zKBB%7%v;ITl1Dvosx1SapVm^towPSBx%yt6ZR~LVH5&5jYfmoXHf;IJ9JUd~*02jnw#nVNs5{ zd&)i?wvz49c33Aw69aL6mZtA9jW=(5mf6Vm*rdd2FEM8C6>A9vveACFh34pR$fpxJ z@?9e7cW$-8Ol-%t#O{adOX-95xrWetx6%4Fg?&p%Op?Q;@Xfy35z;fntCVwd;TiM9 zuNxrKeZ`9!y^2)HUKN)EmQNL#G+oULX_VGzB$B2@a${rNJn^aB<&J-aq31U2 z#`iPHmcM4*ZACy-l!?lbj<;W((EbseKZ%(9cf}zy*7e`KdY1b$NWFht@(&44v zl-;)Bs3kb>WEsa3@%>&>Z5Ea=xBs|0c@di9;Aa|3k^fV#TRVx+h_Xllx- zpw#`l^@*d$lGps>v;$;AHTGylUW)&KYoKPVQMJuoBoDq<6t}|uVkJPx%R5_cZivdZMX({I`)6+UND$+8q zcV@N*Xf6>ojs&C>3J?V}@Sq4$z(5oT^mYODT2gg&cIW$!?GlT<*esbQiPS?mGfXBz})u2E8+FQ&g_;vW*TWhxU7+i+)UQr*%x zrZza&ABmkRDL)rg2p4YFg3d&w;iCfZ8fmz!O5A`L?@Ub|BBon(=IL%%rrOxx7+X7` zql{Z=nI9JO{;o{Fm0mEFUZ|j=u~ehMN5q!apQ+FJ z1&=8CX*2k_z``#?&Gp5rpDyK25%Fa+g(2kAmnFz|PEy->G@y-BmW>1%C1dyc^$Q24 z(!k=p$V^JnR*JJ@yb&QgE+F&1N1ZZ*#vU?wZISq3y{s}EGvFkDH+EsJRF#A4j2;PmBR8cU?h{h^o7cIWDLUbhOka_;BOeoS2Mu6&b``Cgn~^CRz( zSYs(O^ZBCER@JSE#aqDNxBj!!oTqAd&nUz1Wew4aav4ZvvCQ}k@B~N(C#@juq!>)c zJv^d+mrzg$W~4l-*;$)R8v(Ms5?w98RWs1?0r)>^!Y>S|aH7zv`j(Wv#tMaRmIi#C4jyqT zdQZ)w_Y@!Pd2!;}iL7z(aXI}C38GPOo9!$uno`JTw7uUd`ZBA~Jpo)iuzyx8XJmU< zU8~_*dw9^V*h8i#E*=^9YHl%+6$F(m8&rjp z3SkBpMX&n!0=%N08&(4kUDPx=4mEkH^6)v1@FOoR9gm*RJL>f0AmPbbfyNy0p_IeT zT>;q*of%gc;#0?aCKi<}|J<6e?@e+EAM2Ul5~& zDsK_kody*Vm4lCK`d@upy1f`i$;hBrRZEgG9>U2^n!`0xWLi~v4YF|vz5WnBE)icL zyg3U%ov4u-B;ZE{QYObgPB4+F4?kZPz_k*qszf6%yEGhxz4=s))^L@U>pwc#sMw=yiDi^N|I_4`*Ao22}DGfOf23D1HKKA zye+*7EjV^YN+X31RL-O+TQ1=J{)2E9AU+cC5z)3IO&Jhck)xoO`PJ!-SVCcc%uIJW zi8)RQ+2t@|{^*m6+O9JnU;b_o`xKvk{}*#&!x(3)AUl)&o*vrQqM<#|_H_!JZLj1w znT!4WjKe$oKX+{K=T9Lm8f`nQ6KTuivPw#0M2E%4;Qk$H=_SlP=Md^SvxXvqVeOSY z=RQ{N9m##eII)uv}lQus&fjY}Fsb_Ce{0oeW%q95 z)J)#J__z4qzY5>~`ThHUvV!yNUBCggBz}%0jon8Ps5e49_oFOUPQF4~bzlUF_r`jO zj!TO5C2qHL>V1vOTCI8lv>$x&$=gL*!PtEqnJsa49Hma#nH~L_XAdnc*W#g=2$@_D z@pgxgn#WL`YYPyfC`kI-1#jfX|r~8eWb#>lBt?UU?cb|x`pgH6INxuW% zN_-Ak{}oYpDClTC3(-}8$w!3Qx?MQZws!l7UChM^h-o$OZjpUNY>5i~m&05@{V#wX zRrM{^A0C=#=B}!WtG}>=E-h)JUU#gI);~E&>=fglS(VPox0nG$r|vx+kT&y|e1Bm+ zNceIrF%Fw!lyu<1epiLQIHx|m&^zGe=?j=|vZNM($ep$Dm-+&>h&;|d^9rC4a_G*x~oIFS$+V(hgkSL?E{lM=T zLVNOy^x>~1ih3ofW#JfU$1T67`Kr&FFs?RFsbe;;*SAWFwbPAsykX)V%rMDn1xPlG z>VLNPM@hwpJ+Hnd=2P~smAcDH7=dF(?-}e8DbP>nMtJP_ns0#8SZI-*%>wwsWuN{_ zp?-gwz)N;3CCj7Ihw^Um2}ODdML?RNC>;VK zy@cK&^q!no{q6SM^X+rT{o|f<#@Ne;#mh>DhGo`VGjl%gdK{FR!{TGYea94It~Nur zrL~rxxl!9~&&T(nV~pZ>zU+b6u9)1t0U}I3aiuNCn}Q}Xzw4g0z0ER>C_$CIzx`f* z5G9}u?sD~e`sfl##!s@n?UHBSXhsCVL#=|GCLe$kWyo@ux)uFoJNXNMl;C7AVdXY% zedGRK*6ALMdK2-5fO-Y_<2vtpq@gqJN2#k@Qw402Ua51EO}!`Ve)5n_aa&9uQFF2s zpDE`BH@vzd^=0ynQ@4$pV6#!)q9#|gOWz`Igl4>eO=6EO8!AtMv1&@vTL)~6emKu$ z-N#>s4RCx7VHY8iXJAL93q~OZFGcInx7q8OpF;F|D6Xre zO@d?r32)9o`K`xHKhrJF=m4X~*0L}v4P|Fu!g z-4^acSn50xcEH}Nt}csqt8BA`Nx`uy<1E)(l!haGCPtD&6h5FXvZkuGj>u#f~9*rP7kM+UzZel1+VsO$r7m#YkVwaLNIeP?GRzr3-o;Bga>b%vKn z2+3o|cQW196@BPS=cfmE8lV@x4~si6KN7Cs53hkM1S%y2MU#En7eBN0xX4`s1Q`A2 z<3$oz)x%SYPxZFDzJt_gic!`H+JogqsWnnP*{Ax$vrae3aR#aK&XMSCUs5D2p+@)8 zsy{0)aIPzyDc89J#ztCP-Tty<%DDUcu~+k~o%>+YCdq#12)CUi`|(EiDvw>DrI<@k z;f?N}I*tuXjE;5|=f8$65P8DB$i?@@^Sf@x^dgLGl4BAX9xDF580hism*e#%D`-hS zG-ZVR7_M7Hs1-S`q;E>8j?US557mL6nvwQ(k{m0~hW8*rrj0J@&apk#6(u4Qm4=rr zbwLD-UIs#}OzgYWw(4Dj5>pMyPuXuivKps9cgzPaS3o_La@7*w^BAzM!1U%wlr?$PDB)l(L|`GB)r2X=j`e=)VE zQlrQ&*ap`C90+v)p?$&0&{JeQ9;(khTl%_wq^a|i%G2nMkrm(YBlHiq1g|%piwrE2 zT4CKkM5?>-YUJ_QX1?s7FH*42vUUlbW69L5)xYwjyj;YoH3PG1L7w*CjlGRu zUNWB1DL-M{TW`>cxyq`kZyDwjCqp*BV^HPhr~8`7S<#ic=T1D#l3IyBbSS1;_2K2G z1La-Mjw25BfZUP?wTDMKmcjnsv;9&`rkfU`3kr!|I+Ef!8YR%TzxC3?8=WaCnnIG# zTCRN@NzIu$a)qaUW{2izT8{G1p0BUZUwFnH1zjeBK+-EPFcQe-Qc{GdfH0uVAg{f( zd-e1!L`7vQDr?Ya(fRo$GxO8Ez5UJ2tr?lQN=lk?a_VYohxHAPW@Z)C)io+BYb~#= zm6TL+ICCQ-WA+!F1_y_MzwtlqKQr)u;|w6kAUFm@WYBfNU_LQz1irV#6@t)uDtatR z&lA2|&n|uw(a=rou!uk5*yUm*)0*B| z$vYD^R+o+h@vC@h`;adedrN~E>LbCxAtb6-hGJUDCEtP%IEo~5<}R5>!Z#r_5y5O@ zs0iHnT-Cg+5fm;3BGZYn`m`jN1n~NmL?DWwtsv3AtzjYIT{=X| z?J{bOjmEEpCGwBcE57<&Nc~Us;mF{`nsdj!^ETv zqW-ZxDu->)I#^nrkBUwl8X7S%J0rYRzUXV&-Fq)aN5=_!^_*`#K6uEyyrSmk&(?jK zM#3U;+1Ul=N6*&OHvDXE8y}y16GmTJS~_BE9Uc+=?!%|@^6Jd2JQl0z$uqCT#ia)i zsk`O&KYHxGb(^BXo0Ru~_G$%sNCks=ZxLeND+ z4~QI!R?*OJM3n~n56CqPl!rp3%#EpZVr7Ve;c>#=$P$n=9F=Q_*n9=eC&GtetE$@{ z1Hr7gEcT^~-{Ou%Mom-@1|ig)u&a`lr`X@$fz%P|cm}lUHTbf+4X&41Mb$t3+KE+6 zfnpz;1Y_D%LB4p%7SQd{^c}s_L-(GBX&#XNRuafR)k>q-+k=pIIwibI-L55pXaQ29 zGSH(aL1je)P;Z6FR@JIqPgN;<^hIMWkAPJ5Bi&^rjM*?6*wt;5f-o+Dbm`k2>OLDM z9F@xF8VCme-q!hm*-?@LiGxrO`QMNrEiDb~>;Nj*CynuVwI0>H1bgXPFJN%2mdBH} zPvBL101tQoPa96~khZs%_DC4!EmwQgF7TwKJ`|bkh57>cDXL}57GdT1HcRbHiiZs9$vsNYM+{#wM}dX zfIxq+=bwQGz?;J^9OGL90IUsZ20Szt+D_h{daG- z|BU~iKLY?HKoJtgzqWM*00|Y0$Wkxd4%2tW=~3VOMAdF|R-{Ll2MU6{B}{~fl;B@Q z#ws&DRsSk7_Rb_Twl+fZ?$}>N#@vRqD}&=%(Z(SP=c=+2e#BWtn?AdK^2*Nyo6H+s zRlkdj`DGV~Whb{~I{ZjHmlWz`lH=50_1-Ke^;{g;XsEC{C#~lzWpHZWwp>PUsrP0z zNo||-{&Lz5@vBN-G6t)|`j6Mue90WH_bV?lAcBV65Ga%;0hIT7yv181NA{-JzKM?9 zyJlSs`zyE7nb+Pte`HIY>aPe{)4r&yZ;G+ahUIAG-2)>ujbZU53Cazsz7==3CUf-( z1uhVpbfNzFfcwx+RWcp_c-6E$u_5qU@3VcBna-ExV$i{rmToGdZ}G!jnM$Jz&lLCZ zfu7@x@j}oM`!FfcH>8cwO{Aw>)HO7OO*ezU@D$J{>)~@ATcaLAU&!1y?ta0KQSbED zUKDM6a=m8vaZ%|C&=FJl)Yd37VOs>nQ|!Db{*lzt+~`1?t7lqa7TQ4O)DDC+G+065 zZLqt=_f{rUmcd7dK+a!_ym9)*_2KvTH+CJzsd`(L@XLKdfc%)A zUuqyuQa9i4yFU8KNdO-lOZ{Ll@;1y}axJ`meD7X~0mDZrk|DiiPiC(mSJo&;WX9W+Wf*n~`*sVKp!dFOVd@|>} zA)3e+5n%7OsV&w_E|Z--u58m6d~k{$o|-gC?uPL>F--+6bmu!4t?x=^ zSWqC$1Ob^xj6SSlxam-d=(Xe@TjfI8CHx|S;f@t?GRZTQyQ3Ly{PIn>jJI1dLuHKB zTb$-a>?8?$+N(PVYlpQ$nj%%BJ|vHkwDn3`MlOg%=X8%A`2`u(`HJXsfz6 zBRE*bW#)6E?VI_WM*TuruJP}B7=z1p{Dxya0p zO*K6+fLqSKEI5^$qr7fqXrf9#2E`qTTU{QSs$=P)4#}yyiYk(*u>SD7samk2jOCd8e9~K>+Ba=ZCbocf z!ks0uUnqsN`Vy~zFi1h!dE)&+iUd~Fn22ZYYVd?gxM;G7`aO|W->~2)vMw$J zZ-@=kUV&q=kOKxqCfU-Z;@gA~S<6<`0BX>ad&JsDq~py{BPYrv3j%8g2^kRfYRwY2 zs*<5ZU7~X{m0-Q}Tn;#Iz8kztqJbmr=tvcpQ3nNG1aCs^JBeNXrg_QG6Q}MZE2=`k z|0bXOzYyXV`Q(Am{U)DRuU-Y&e&F%E)YQ~?yom`Ok8x8??Iwd)ALyJu!5HNQ*7IE5 zgn7J%h9I?xbZ51ohCnsv1|BaEc>X9uO)Zee^LY_k#^W_D)V+x>xWePTT|I_^LPn7UZlI{RvxdH$IAftaC-V-9xso_3+M3yc)Ud(FO|o8&Er+^cs)E` z5|8Jn78Lknl^2-K;H|F4$7^hCc%-Cix3*peeyzG%)9&u;O-7k(qjX%zZ zM<|w+S&{F&;ccuA4Bq1LzD-XDb2yKAyh3ju>CVopG=FI~_btKCBk6G(ybWGpkeaia zv-3^H&=C3F1J!z#-P>@53nab4HLv`HqpPdT;o;jnUg`K~nW>qiz)pQ0?<0@*b@fMN zLr~!A25)Wf=>NtA@t=SCzsvxD5b*ys`NaJqpBXWgA^(Pa?tw!jO|#+~{!TvM=zTPO zZ~8g$XA(d@1r$hsD%?t%J-FVK@r!&`XYZ-ozKzm~5GwNw!5p^!aQ_eaOo-wfzf9>Z z_4Mo14Z3rS4UkW>56MF1h_W!jKqj?Ob+DeU?}rud(;NB$Rd&}LeUvrc!ng#LyePIX ziq<#JeqEcNGu^ZESOw$eS-wlb`BcRVb#{9N`^p}Lns*oEEsS42(B`~2A5om*V+Sax9^sBk-N0=vt<6!soC!Sn4V-R|dzUGZ#-LzfqO zo_HdSNmma^-TT|Mmo!X zfe4h1jsJ$*@sh|_c~+pzCmklB!6MrV97c@}gnUHm+Ce>!JqpKJ=p_ukejY@)@+v-v zw)4&9*FM(R>@#hk%?BNVj!1Y863#uk+I&6EMv3kc9)2o0-EE7Lovxwq-R|onk+xST zz?f;nH{qKjM|MYrTDONvJaIk1M0++Ax5vB&$mg+bBacL*Bks_2uh9d>#*(-Pf4!m}p`Z5xmG?h1zJwBDs`K~x!FyHJrUAR01kk9qS@#(K1ekBeQw$+JK zjM$ybDZyw=a7uATN;74`r=4cL0pxS$yTrqZnR2|B(rkt78>iVyxwz!ns`GI6Y&D@= zX|Cp9$md)=k$=xT%V6ux`3B?NDf5lmnG@>Aln?LuYo&S`Gj-O%UT&6oqvbo&3XE$G@(M=APACUMKVQ4`bQBX$L~$PEb89Wg zA(?i-y&;D|2pR=RIKNJMRZ#mgZD$~qIbzHY?Ks7R-xt3ye({_u%kFxhvH;@vU z@X{Sgx$K5B?wc}LKK$d;Epqq4-bp!%0raWrlX11EwW!?Wy-WkI#8Rmlf7W4T zQgm01)pyk@&a)%)m%1R8NA6uA?>?jy)06BF+Gt`G#CPzr#qnihV-a&8wPD*XHDrdx zoyJQa)@94}??-b3hIT zuHnO z!W59(>7=W*3hDH3DO*I1*QZo1gK z-=?V3?q{}(x?8n!j1sK{p3`&xBHjpK(JDy*#2X561#W@ZE-fYXCw6S#z5|a3Li$et zAJ%v7+^MLfxL-^Ch?%CbwXTVsp6L~R(_8vx4-8Bn8JIpdFnE7xZ_VESE>vq&f%q?v z8h$-;GvVfokI(%+`n>)S`Yt{!D(zilUU+m#cwBWvV#E8yA0Lt$Kc>`2F)CxT%aZa7 z(~7=i6y|>ZnwMKtP*7A<^!4kX_*(dtna?cFEBl&XQBYL>h50k5wC!_wS5|d*c6Dcd zO>0R*!?%X|^7@*}+UhDGYX0;!)wQ*?b#?W1tcLoA#`>n#`sS|s)~<$*&c?3JAKe{I zJ?%f)?XCT7ZG)|CgFxTj-rwHd+tJb8(b>`2*#Y!_i}sGL_V%u}j_&p@c2`etPv8Hu z_4f7k_V=^<`+**~?(6>@1ATo%eZ3?7z2gHt<3nBJ|B}ZUYTOAa{8BM1{Y?BX68nw=0_$M zMkf|WCl|+nm|7eMg0nO+1H|Iw%-qz>%=8TBPn+g&{t94Zc4lU7Zgy^NZXSsF-~FF! zVCdKA{OtVV%={8(VP$$@bz)(C@>i@)Ev#`CR%aKM=NFe278e(OeJuiCON$H3zhZG^ zaS`Z$#nRI9@-ncm0Bv>kAF;N!yuP-yvA(pivCQ3A;d0kDxa%9-jSVjMcmL-CxaI=H zTa{$|+syqpsxMyuh_D<1{BMaj(GB(fdhq3j$bVLS-=pS6h>8DDeJ|O5{=4d1eNU+) zhx|+R)kx~dbD10Ksy;p4RYZZJrOaJMdrE+kMdu5a3BOcdv!mlKzf@nf-6_exRA2h( zJ6MantkLpl%cS$QVzf?|$nCsJ=7z_;v1S8{f(*+*qT=2{K!p ziTP7<&%AmlFwdV|51{0nbCj_yBW$;8U^$vAy7`(kaOzI(D|aZ7>?(Z9227`jy>^JQ zl*nL~AO#3?*DcneSrIzw%?|x9HHYH+1GE=M`U8o4@&hyjk?R9N#=8;*g3b2>#M?^m z0EKwsB7vgyREbIPTa|ca3E{ZQ4~1QReSPSyLu|rOxKsA%Pz3qA{P4Sb&4B9bGL$g< z;pt-AwO6M^h(i0`D}gK_Dry{UJ6Q9j*pv$rTarUBO!vCT2|2j@m?GoPh;{aPB6+u94FE%b|p<@)a)Mz zi1!i2$zQ}f<#WnKCMD_Q@o1>#%0Q_<_E_lu3*tR7y?M~O&4*Zpn1{L^8)2H~)(GG2 zD--6GoqGh0VfC1<+FR9>_LO^|o|#Snp)75B-B1E_ z;84%!9r_+4kOl}|i5YUz6QxUQ;vZ&c2#Raws)o-%#mc^dh5Q|xtfuXIX--Y`xvC3tu#@*)la<`_ug4~i%Hxkd9 zIl#IC-O?8ChI&Um6iT?nFK^Q&JllZX(n*3JkUN69$8Z&9P*90xRM6b*gJp24n*vi8 zr4a^|kTsQ3Y6XKI+H6gEuZQLel~5oSIfpQ~Kmmn#c(<4a9IT@YALw^Og*E7kumZQq z=TfzIQ6X}DR{Wwg{w*UKaJdIKU(r^u@F%%+<9HB7+kc1MQ$!g|ndQwqffqT+K{dd^ zx0Ncqd?l9Lg_|PXoNx%WlVrl9Wa2eZPH{T{S0q1zho3yDE2GNtk?*s*X32<>F!~|_ zmBH=QFWX^amu|Ex%=wzNQty~`3%`LvaFBCHjI8{M(UurcNcO;huqpvAa<3j6W4_Ba z^^L$mp>&rlrt8>ik;>15B>wpwCWNhz2p9(Ojbl;?YQ&3=bmKVwy}zC6Nu24d{M>ue zjQE~-S|NL5$16iFPyo(+6MRc6`}Tegl}8)a)L@cBI%{?+sp5~84>I3Hn8y*NwBRnb zO^VMq%Zw1;6rNlSK-H@EZOM+z`?>7|-a70Gc0f8%0)c~$;q zG`~JO$6x2esoQPGU>Ztf8Z&oEwSXthGdJ zk>PETd~s`a>vyfiblS`0%e&3ms%#fC!fKPRYE-w?JzmUw`Am=X0Tj>}zL*tnk#gg7 zb$fH(;%CN7Zi>@2vyS%m#q8YL6z7N49o?&oIZT06vc00M_aUlag+=O}H`Sd(T1#J8 zFH`TunRSiXF6Fh>ras82?wWeMl+PAOb166Lo;{kA+ozTKsHM7lF>k4m^D^z}uvyP) z`A`hqmc5u0vbBN%++q@TbcDY1!D$QN3 zrWgBUxfH+1@zgi(6N*?alY21jeWIpMB!Bsv%6V1)Yv%o89l6DOA5006nV0bF;sPhm z%u6rx0hwsc^4fDHTWI+(X>BU1$>U>~?BOGNoy9#Yu$ zMR&h6_xUlB$3Dj9YQ4pbcf;nx(;2-;+w;oXJ`nguUO)PBZKzaWaoIwupH%tO$`$wE zse_JoFHD1-KAFYjKVcxouUB{HlZxc9xK%HoUQrfq%zW(l!;7_oE6!1v(dF2WFb8D^z^d8)8*E@Pe^NvNY+l4hIDyu&SD}!^tA7ani z?*OW}#dcH5!u2gLrWZ+e-%`Ra^{B>uY0f!nzkiwXb9v#xySLT zk!2{(#>02ptO`C3blc3pFIHIU_+6W}6B(cgI;TSJd>rA^;dFQBoOKgF$z?!*dWGFd zPl{&CEuU}ldsg@+;QmTWJr}F?b%PVgd)cGHTkSafZT{<5?$R`OZjQ$TIXp*irNC?` zBClWYg;7ur7ZAA=>@sEIK1qi_6}F*@xKKsIsA9QPiB_uAG8HfCDx>KtYva1h#Z@lM zRUy|^snu0^*_ALtT{(rp0q09;UU)d-Rh>Z>_!xI*VA-2uyH@);%*$~Zkp?E z-s*mI+1*Oi11Pn2(#FHu#lx`T^z+XihlJH%lzNcDw%Uq%UXB;JWaH^zBXTXw)2Vff zW2-0G<>Yx$uY2*HcWt~}Mm*1tpibkZ=Y)?Ro;mO>T6nI>YmNv9N;+7p_a3CQ3e9C5 zd%3(h%gX2xLi~9@>WY;mWagCb$mS4H1N|V=3tN1QXM9A7=x1`mu{J&_w|%YX5MmtgHAE=Z#$e6HsO$$Z96|GBquO@7OmOhUu9!0D0TXgB-NO9+(*0wN zwU%1V=jezjZ-ivi?J8Zg=x*~G4mwF+he4ukl|No0%C#QW^kXmsHoQ?xH{YsF{(AR} zxM99?bOHa?kjat2brqPaC+Ihd|yQU)*AyEk32ajI$ z$NNmRnkQAz2u_DAH!Su-i$t+H=y@_bGw~_w6*S!vi8zw?G zD^27%2B(QaBg=l@mwjBWzuiss_a1$tgVg=*U?9FlYjrZV+(j{nUu4Vnb5K7qFGLsM$ zleeNA|2HO~9^1l(z6cc@kSyA!UFd_Le|g6|@y>VT)%f**V5GrVuYuo!v zqyGC3_>P3V+JV$&FptJ2$Y_!Rl-~;N+ZN*a<<;Jm;4|B_i9W;^Z{HB*L;G?gGF`&l z<-<-69$Q}yPsP8QpQmd+dL{kX_w1LCTSDpn4R53G(qFB3pSF5G%hnB{yi}wazdwo5 zq(ijW?|wwS$sHvol^q*N5W)h})b^?tLEHbxyVWLC@$pBWw-M6t*e&znB0gaTw(niP zeCoH+UJHxT5fi=TBD9|dX~yH;(IHPM!Cj>gZnld!^-)}MP@L>BlpGxzP5G(S#h z4Nqy$OX*BZmj49l>r3j=N*%CG9eSKP5}rDimpaj&I+d5)BbNHkN^ssbZSip$aKHOJ z3KLC1bA8bpt7(vf4DJ{@F9Wl?Sdhs%evHO5yErkWzC*nsUNr*9Qks>Wd_iRr4v z+nWf;*Bt&AI7TiLjn2nZ6VaJ?E?V&*I*XpMsTvJCn+fVji>72AaLml*psVrd5)g*F z%HK;D8e=II5wJ~o+$;f`&&je9|9t%5=aXkYpE!tJ4gcK4M$fT6pI`e-63;&8m=1}A znNpA;r0ft1^6EiB4gpg_z|`Y&>a23=a5+shi!mbhJX&zGA9yv7&j}>BK!j%#1&@)? z3n0uXE5SGt`hj@PFyTumI_JUJoKh=nX#SUwv)F1nb{v;CM#q#AbKWRos&IMZbW92P z%l(5niAi})OiT??fQ`$~jmXbS${XWg-mT?_9Lz~QSWrjE2|tTjCkw^@;1k6m{n+Rt z24X=AbpeN%<%WN5jVP=pWq_(Pq1EVo2zGY^7K26zIu>F5iZEyln^s_2tlMja*|El- z!$~V(GOFOo|#B6gfEH_O7Z3HhHDv8N02^U>HMvu_c8d1d2yCA88x{N7m>pEXX#M;*zn zuSORU3V%ijHj%G1yP|hSWJWV8{MRdJPtmLnG@G#N8yO9hj|?xUd}oJgV(;dFuvG-) zdp18%8pz-7Yat1pO++VQ&q?3FS!Xe|cDsy{FyA;0@Dz;bp+?zrd2jU^wrp@&a+8=4+%7h|@}iyq zm4WcXAqw`QObPH+26i(7p|kOWDA{!QCBLmz6BXY?VZlupP3B!qM<<&|xSw`J%t?!% zb{x3P`=7RjKkYW)=a_u2t$toS)O`6|a~TPFi^+Ek57Q;UEV|(5iG1e?EgEF#AwtXD zF8Ena)6=dNOAD9*4Mq`Yb(L&={vPI1*rLmUJL8)}nDAo)d?sxETg0EvY<{ozZQ+G& z<{NP1$sZ&R{0*T!=3IO1v-a37{wu_vNtt}kv5?e4Et6zq%m$wslh4cw?!ZEx+~9L2 zwHpzksf5n5bDgCrs9ggn6S`I+8D`3EXGwOMaGg+17G2H^Sn4_Wmr1^#U0pwG`N$yt zY{{+xfi5##H`xmAWYs34r;i}jzgMbXjoB1)#r7!?c7)Nd-QBOl?bp_Uour%%qVOH#7?JuRDmqYg zBFvaGkaQPjsXS<41yv_N)jkZ`77ePfAo47T3Jqd91(9bCs;~z%C@>W^M2-fF-vTp} zgkB)`-@?OH$-^!mh94IVbDwq(Kd&1$AoZD$U@=xBp3g_TKaBV~53pIFJ2|j`A{eb3 zWMCXDE+qFko@y z@tpH5_iJIf-Qz`E*jO#!{X^p!siWOLdJb8QXQqyBbWLcaLM?Hy9px}57Jp5FZ6S;Q zx)r=ZXHwS+UL-Y@QwKXhAGaV*y!rsmxe0CQ2AyI9pP4}SnGkgvOdmHQ(+#(#2(HrQ zlI}vjf(pOTfK|+?oIq1?2>5mcp^-zPad6ua>L94_g&C0-Gh0-k#>}SsIOX1paCtIJ zMrBs|Fn89-YIaB9tjsjTY;s2V0@eXHcb_n)et7N_vq_Ey*DPJD9*A%c#7c0%To9^GfpJd)w|hWH9De0MJ`+6j?s@DA9b-ZsR3kuz z$%{8WF5U=Syg9vivwqQ$w@5y`bo)X-PNg-uVCiYk(sSO@lM8nObe7$xNA}Yu9IeJR zNT^d3Wbbi)C+1R&)lkBRu}=YG_N6FA*Qt@B<*sL_17sAR&Z;HxiUWP3OlRWckt-$L zD@m4DEOE*wIjhbTKKdNY(v$Bg9i!Z{cIgGunFv2hSU0DYMIBy^vl=Z`9@n6)he(k0 zS2zNK9056+;Lm!9*&(RlcEklMxVkI&ue3dW5cHQfpaOUUWRTY%`TpPaIjTzD1Vv|6 zl}BnCPqYkg>m7GGYJ2nam4{bu-Mw}1{=J7T51%}HLUE&b`FMrCef=St9+#Mql9G~| znws`kV=&S)GP2Usa#K^k#wUM^N~)qK)qO~2eM|;CfTqZ_mgw~6*sP!NUs_YXc4U0( z`BKqaRMAsX(f+->sl1}0qJmXf#j37h)mGNm)v@a9e+P?I-@s!174>zEb=58PHJy$1 zy-f`R%|H5^n|fQDyV_bh+uMN8|3GVN?`Q?0t)r!_9q54{+X12f@2#t|v#aax(e*!T z-CbS3;&F z)Ym`E?i=ap9qZ~F?d%(C?;md;oM;)E=o%UC86EE(A0L<)A0D6h?Hx>vO-znW{*I~1 z@u{hasj11S>3?pV>FHm=0qz2tnVp*j;hr-!0P?`_h0h;5+K~Kt*rvF`a4$E zR)APt0|tKuFu1(7wzRgsw7R~yy74ELRyUT{HdfX)R@XPy);9ph7-+z^jg8;&=lbvc z1|atX0T=-P9KSq(f8PLafd7A;lmp@Utn>eCQqGP5*=_&G2p=wetNsl2S5nRy?&eLp zCEhVWMmUg^GgkXzle0gK^gAQG)N`YSVwcHRd&Cz=%1PVP+ZJ0jQX zE^O`43nb;l_j*b^80q!Gd&>2B%f5E#^O1{kS-{ z9}GQdeSPpUl$5aZ%9~t0?15N2NXsv8AokS#n+HHJ$omIA@)tZG4gK;4u9-jhw6g`| zg}CQS)Bx&uhF$!Xl;gcitKskt0~Uzyn!G`C#BGtp5x^Vpb+C@JV}V}tzda%!8UD)~ zxOK&_QNXEt-zc4XCrV*FIZJO)7y5>FIYBq7B+oGg@CKYLwi(b~$6R|UHqHRN0Vk8K zCrPK{dARtAG~CaHiR@0S8JPbER{aFOu$>}KIVwi61~e2S6p+;Z07%M-U1WiT9}Cca zexCErNG0Ys>C=>XzSRyl63*yOmtc11>B8d5@^#@*JHP7vs7+7bDs6MXm6c0t?|b7& z^)SfD?)B{8R4FC7>q2#e4eF@JPGTH)CLrus+EY;x&KkM*<^&NEveX$+hRfazdoyVE zy=p6?b3*(Ac65DV4F?<*?xA32LeLc`o68pyB$9WEvV+trtz$fOcgo%*L;1wLqrifq zR%9r*T=+7++D-%SWZ0>FnONN6-%V*l$e2wo_ix>Z`h0)uJdxHy5?9Y|~oJ zchlIJA0RBuHSbH-OUPzAMP5^mcF=|?JOyn5RXk*hwG*UUGCbu1_ERXjX(TQ$-W?uA z*xdA4A1b}vT7J1$Z|)4p9m)|!?jr!DiHHw(xY%z#=im!A=)Jj(Q6^Asd?e!34bX;Z z3$~$xsjff+ z`Fbmx2f3l~6A)Ag{QmJw@Xt++Zk7X=q|HY7(J@D$w(Bv{7Z92PIq@c&QfK)=Sb#9 zkiZC$E6;MBI&tRya-iPUDwe0#d?fB=yuohM2H)8@EF)3>`u?hhfXDOEc!30Cqt&hc z-%X-rEfP#mS2e!QoBu>tl@A-U@(ypGkJYSAIQp>a$A{JVIHEwJm6vH#l-NSNu|?wX zH&sosS_=tQFB4Bv6;7OJ>P6esCR*oI{Y-tlkVFzlvMD!h&In&fcCbjYZK-O`&Ra+! zzf7_lHf_lZ_?&q9bJF>xs+OYFg*1vl@^5b-cuSh+KYIfc_G$|M@CFoZ%I+*?(gji+ zjLh209%ui}8)*8F{WovmY*Eo-l3@ka`5_aYuRzWD40r=xW_BINt&9ck6vES}oBU6$V8OWtt$QB*@&>AZ7L07TK1Q#f zTDtS<>j8%;xVn`)4BAq3j5UpoXT>MIWEW5DQ?d4f zRNws+@cUVM)?@mXQSvEBl4jEE&D+-RlYdS=I9+^!oDsON<~GK)t{`DEX+BN^JGN^i zb2jw2o0RC_ot-2IAauc{);;i6bTE!(i!IW0-9ABq;E1&Xt4{`p^bUMGn?3zZ|DC<+ z!PSO_eJY!q54ME_?5jOYniIT-qu#nrgluc2zTd~73V>E`Y#w0>TAdz4_%o{tzTMf> z8Zm-b7i-L|TOhw8j+)lbH)?hldq1Q>k!1D_@h}QD+Z8Hx7Y~W=W?~IC+~k;3-xa3z zWM@kD2y1A5&BNy8D*6v7^t{R0u}d#{)f|p9Ci08LgEmJgQ9Wq;w25Ff4&m-=HEpJyFXd)Ct2s7=5Cwf zs1UVLJ19&<5e|+vVD^!lsikgsYJl7NkmmNZihR@AR}tEM$Gq>>p4&sh8c0KNw7a!; z>*ixOKODA`RIfH-PvSc%g>p+w!~^1eg|I2~0S=}4)6{%MMB!(v!};wkQUh6;8eZ&2Q;a(Ra$n+p?f_(=;`t~}yyeE#v`?$e`BE9lFA68FS++XL_b=ww7fwB_ zU+Z4uE-?j*I9`_Ped4_33d^F|H}&g72YD;3z@qs$%V)ito9L}?h8Hrq^&5`PU)R_V z2bM}LpNj{4T^|Yjl-3BO2dtsCMw34f@3q#xq$iPfH`uS&O8Xuo=?gCm<2HmSh)De# z1{5)Sfww=N&s|o{VCvs3wvddZ*k2Ng$h1H#Zvyf*n{hA1aw(XKqks{F(nKTTMfm2_ z736RYZbFkXgoqF!aZ$I;2v=$2qax7)x@tJxOt+3u<(VZx?YS2lTd`sGTdz00fb^?@ zY;bw>BSt6oi&h-qEGhT(sYP>?`Q%W=^dqE9HwhPt1Iz=i>VaBz=U&8#+w3<9I{@of z({}ePA**gexI;3jhi%-IG`-G*c`ZM5Yn^}I!Jw+-x(!iOxgGAR;sltKgMb81?iC%J z!BV+<0-4A5eBrQPN|PcWOhv_@&)9h8a#SSc2r3mvrZ0L*IbhjLAN3I*dvDeCt(3DP zREc=vyJdG&6ZLY)0WDcSZ(}dvT#J|yDm~2io~8!{aX=(fAmXlSl_m~WiurWOgGUF; zFic}P#H~PiTaJEItA*GOkAtnQklVft7vHU->J1fCbUYg8;E6W&g6Vo=3~=|11N5Mt zjZmt90d+*vvD8dA;1Ao}Ol%~E+I*HgufRw6l{X*RTLi8oP%}4Y)Zba@7N;tS8H*i7Y)x&hReF?#H z8i5^5n#PLCjyCsA-l_&)ltFLRw3mH&7qLt$s)Sz52s_NR;}`!I%6c;A5_DO8n~r$m`2zaEqeYh#xA~wh0~dMi=Gk zKRe*7X5v40&EG-(^+TUG$V%n=NIyPJR1ur@sT4z$3-b&WlVEwOZ+aWJqNW|DtR?p* z($zyN`W3_GU1Y@zqG(Wd+uMcsBR70Jqq(%ev;^XFIe%hUgxVP|(_F8MZtu5=M$BhD z-!wyO)&%Vs(9>juDwHZs#($8h_<*}@AVYHJu`nM8^rBdI?#(Ot`Fvcw_Z&8J)dw%6 zK?6t8Uk>0j-PDwJUiU*JK3hd@${;}GVFxc*>3Ef4q{QU5J&w8+Nry?J3uKQrG#M+2 zS;}ceUyO`We;n<3F{Ni6oF!c*%+uuURno)&u}FV?9&);T=3iH2z;#5LmM z?mdok(TZyz2+pyLr8fyQ%IB?x{Y2^?(1jF8ioR}-}_rY*OpEstSp)x`&h39Icp zvUC%48ZkNPJHUPt(D5|fle9rAhHgn(`Ci;28}-61p_L-gNRNFDLi&?qzu9K&a>PD( zoLFKSmt)FJn#9Ey5#v=4#;b|PH?R-MNhe$_#=H(sh*-shRwdNY(UDaN^*Dj_yo`I{ z840#=%vDSc9X&uyEFucfOmTI@)Gwx3RAbUZ1+)t)`+|7(<+IuM6tcHFX54t3T-ToM zoSy_G2{w;m8pC(AC8pRpVuj5Tda6EGn_|CMr4Bq!eVX@jS^*Wyc=^OEVGxw=H;&o# zBn_m>1`ANykdrI zQg(KJY&|XGXj0bG8`v&Yp*pMh62KcE9;P)Uv6z@jHd;O@p`Il2(G+Xom=&Fv^_5$d zbu=me(<;XBU|i;EzKp%#6W=5|MWH&JKyyUVXi~P*c=l9vaviSdzFAHtDJPSKsr6;R z*7DhT$+fs#SF_Yu4%*}rDvy;vy}D!FG_Ol5Z^Wt~#5PZBHZd#c3q1n=sP~IjUwnad z9@ZZ#WS2H#g$)ra`gTxg5-*S*k$wFJl6pKpCnC0wBhU*9cMi`Q>&PI2<4ZeA-An~U zlSKFNIV7uo82T0hX65kaa zlPgw>uC6Da)BbwH?kg%O`RcJR>*G09iDh8B)FC!9#6chfk9sU#LK{!x!q*bFV~TGn z$%ZQye{L|BnTdZw{r=HW{Ka}P-duLk7Q1^Lct4}RQi^Nw0+Q7w^CaXkmU#vU@tUUm zkye#hP?fxne9Ngy>#Rz3LT1@j1KvRPJLG#t^#@j7EFQ&>s43B|DSL-3oT#pNS5u*c z`oKoMAt7H`A-^P7=S$Q^FsfTH)w#dDfh@onmy;5YB3Gy6y)9%Rye8gR&eeUHu5=}|2`h|hF+bQ zTs5nN4s6GCZa(5e1K1woqD8Y08R5f01mc?m=}_m%<^X#0oecz_R6lsu;_|-5We*fk zPSshk)-MND39W90VE1#aUXoDHXRW&k(EaTCC<*v6CM@(^TWBqGKOle;Z#>+95Qu;h z4wImR^>OX{iBMG#^nOZ9a#wq5O3N-%%PvAk=0>|R2eJ>KvLL839UKU1y&()&13}fu z(730F{mhOBhro|&J6$F_9}09;bGtep@99z|b#3NA)bK58c<3`u7hAHs?@;%^M%T-W zk|XcCn^hqiM2Gt5OTe%XJZd^Cmza80dEE&Wtm`o8XMSx z&^iz!4qMO}rcZ+5&i9I7do@6CE6N>AD%=0=B{3{K?nkda0V18+t3gvSXrC9mo@yHJ4}%pdEVV}kUpHj7=Emb+D{(#uNx7kfyv#FvYSvp9jFuoypsS` z4J(@}0fix$TwYG-j&%^)qN33lnTHJud~%n(NbL@x5Y9 zdq3yISs`x{u4|^UwYsN_=+6Fkp*y8!f(ei(sna+-DUJcAKZ9HnKpx;E!VI{$-FVDy z3i#vyVDHVtq5S*y@tJD|Gh-V|wzjeF8d0{&jAU1mPiax3MOsLkeHmkyb&{RNQuYj~ z5E@G{w$Nf1l3gJ}3*R^T^z^x(=U#rt_c?xl+~4~;t^;K$7w_}6oUhk;GEmP|V8j+Q zf`nGZe*R%Me0~q&$B$u$JtML$pZ9$FT+`dWgP!{Ui=cSU8N6$cA#p#&AqyF~g=UD* z=22-pOcpz*Vg?D}A*YHl#p%zatzS-Se>uzjdiT(%G0I zEMW}D`R;=2v!C1mIe$Tg-s*d5(f`V#8y3lwV^<>}!&VlFli}#wp}&($^>4-|L@!x5ct(Zzm&KyuRI@p0iP4k7;2unMP0c-Lg5Ho>+7#=vfEjrVV+{eS=Cj*=Z(zFNdX z#JzfZ_v-$6@BMk{=;#oM#65fVXlZGwtEq2SR@tVASCCV{16fBEyuscbhs<_a9oN5j z;eeylF;DUt|DX%ux35LTUyo09Ny+iQUqsERjxTtTQqq)B@g}?SZBFgG-1@=1hWB}m zLwQX@4;qK^nS+J3?;h87mDIj1uX|lt-&NDlTig7;sr5r^+xxcH?_Ry>e%;>jy8Z2| z_BU}qZ9Zf)*(-PZp0O-K9Nj`sGBwX0|SRYyl>XJ;3OHi24}SRb9_|?&?j0QN8ytQ&^r8R5hr!_w@7M03 zk>TOhdv#-A6kKDYV`~?9H8M6fFh1TsIn_M%ss7`19k{1HHB3#toSb|!G0{CaF)%eb zHZ?UdH8nZ)+x79U*E-R#z8)|G7zRKueEvMYI@S;9g1=l~n1B6Ro9O@f;wzZ#U%&rr z!vE|4aIJC(tJnAMYm~q$9q`+|&Jq0n^5=U2JMi=R`)t5Jr3!w2>e{0JKh=;y{C{H% z+Bo8WYRKf3+*n`Z?JXTd1a2bmP}BAQ)R0+Y4A!;@o;>J%y0%TQ&KP*rRYEn#U=k}y z-P5^i8ZySoCTkipe_;&3Ho>dRLpgo0<_`Z8x78BA>A$q}Vf#mnL7MU1{pFgK?>IwR zwF1~*<$MC$1h@VnV{n(|Vp5zaj+HvT!M5KUB~{nTD(Y*d%VVUlk47jo$y{CI%}n{j z1WqSnWPR~O7D*W%QK>>R+W~)t$D@O{w)si6u&R8i(r4We5ttf`U)v@)ERhzV(j0qB zLSzy}@FT8n6A*(XTC`PpFPysrlVM6kop2nJq=;|0Ajx{#CT@@_@4327AT}SaEb)hI z5aBT@3UPX)ZJbSl`a9Q9%{Nb48w)1 zZB|;{CV=olr!^wtTGHi~51HPFn)D)eE$0f{z-%ZoPchCc9_|982V(w)8HZAXhj+}$ zATJU7`>i2VV_5dY!6ZdzeX&@KouflsW}f z3GHYLJ!S*#&*-Jz$h|)-bO_?=7D#8$yC8&s?T)IWvP!HZlcRw+<6Oj;xe!Wp6Y;<{aT<<- zjt!(!P&gW`2DMB7+BBwVc=|I+7SBm}DHF>MQKc^4o;$Qj zSw~5t$%uui5$M1UGky=?_3fGc*Og4%rQ8360}<~ksv>Q4(5UM6U)7-j#fYwQP2>l z$-dsg4y6{6oqV3>x!lix{QemVjUe*WQR&{iv^3cRJ4PV<#<6c=U;I%q*g36%lgjK6 z--~T=PYF^zT#Qe!QL4{ZQGRX8_qvQa=$#}Enq!UC;77@^8P$2CrEnArjzDvy`I~#i z0kL+5()3xm~p4}b!JKdN8gO3fLGWtj-j zjl4!OIXhfa7vXinhoT0rUE#Q2XG95&G}L&`qf6E|b}c*`tBaX6WY3}<7H4A^9QW}7hK;91KF8LX+}|FEf}^@g0r#cRq!z!TzF`Z;MjBxBcz;Y(M* z7%VO~W~?#>o?kx$#vqfxX4FCvnWLdhGj(RN_8+wrWB-#eI5w9m)Rd{G_8Vhh)JBb; zOPBe{7}yu3aNo=_IdAmpcgElv|NT9`GX~=ao@M=F3^KA0(ah(we=-KNV~_r14CtPZ zeliA!zMDpornUG1#Q#39GGI-3pC& z9$;@$_+#D0H5_QL+l{wLr!b7052 zs{{(0nyUC+k00+He*Cn?G~cz|_~6hUfnw&=WxdT>CwZa>sjqKd79hCwZqkh^<=uSQ zT5_WIhvSjbR=;g-f{mmGk@oVL4{& z6G+$Db50?i7MDKBv-1Jl1l6abF_^GvO=*r3QXOhmoH9hj&K8(}K_%ME=QXPNFcRA{ z;~DWanEc6z)KU@4*wI`VJs*6o*{I{;y*vkWVuTM`JrKnS%`RgS$-|ha4yFl8nJ=t` zti>u&X1(W%Zqw5bd%krR)+fnaAG>&JyWrBJTzP0Bknyfk2;MBgrHnGd`DwKue(a`~ zZ#R-XrtS9i)g?|a;g@vo}hw0m9fSs^5(H_6{aEQG(b%P5E@Jg7rXg z)hn%OKdtWr!+Pp9()(u~?<^Y>dbwz^?ZHf#+xJZTO-kLe{{C5N!uKJW110rGnrEY* ze*b_EFKIl#|8smdU<_WCG&?naPX6|NMDdD@)SmrwseAu8pm(6O?N;#IJ*^*O8gKZv z+}}T+ef-C`<;&8yPnzc+xc!&_l|@JG{x5|IKPGJt0LGyC%j2hjF%jaUWTzOL4E+HESL;@ESR@qq5VBeI6S7UShK>rDVCADw`2dF{!+x(k*EJ zx4<~kuvNZW{kJ_|ROFvkG|uFGEV;YXe7E8w-{Ia8KV>$RzaJV$q_QIqV|Cx#ut zCXIN_MvxWMeZE2}ib6ikwcZP}-kt4aVHu@KHL^b&u~A=hU!7a$d9KF~`9+YhAL87_ zSg}ah9;%@4y@%fS-c#V!o@XtH61INdVm$7*d!z(-<)8Mcl*TST@jh(pfB&{@cDtWO ztlu@EJvs(t-8%2#h;2k?52IpjVyo{DK8{=0)lOLYEmsN#^yjLTt zSNoldb$JxvGf+#pWuPEy>+f0Y6_y#W+tQ=NDIho|An+KWP;fU}z=Bu+jP8$f4$kaQ zVrKYjJ5vbGoL;dAoJ^pLF62h{DCr0kHt;EI4|##2aH4`v*isUtWotA2V*~xgtci)4 zl;=8JJL`5&*7{`E`V^{pEyspRKMb{250BB|@^VHdNe6O50<$r`Y~G$db-R0|$q5F0 zRvoS*8D85^o(q{>E3HddNZbsP z_$*5bynXkEGnBGR6|VKfXIHElB-x@7%uCVJaMhIMks(7-zG!js?jL9LWE|wZ%&C9G z85zi8O^zt-EIxi1n6ZM2BKR#E9&bZ{IIGS*Lsz!YJ(fIo=@tJY) z*(LG0o$(KtaRTO|`5FmDM-v{qBoxObl$Iovb%JJRTtN`}o%ptzqlqZE=Zb3tWpt1#_fj&n}B{Q<;f2l}XB|BAf+%;9 zvSjOpxZGWonpR)3xiKbj#DT)e>uga!rEgpMUa2b1<0alK&DvImos^pmd4+}ltua5-3j7%cE6HN|ZvIdH)E zjRU8EPYO;hRpQt^>H4%oMjMw+yi=8q3E-|K^_C=_OS!KeEI<*-3W-l6$fb)C)4!HP zMN4NTYG#tZX33AcAJ@!|&Axk%C!MV;`Rv8JZ(tEI=BZaoH(%k&@Z!m_wNAQWM6;Vo zJz^w)xGJFHjUE?ExcfDwRygbBQLKMy8Y!NqotczdmwBGZ6`q}z)Rh%lpX7+SD?X4s za*fh1@_?rK;G1FgF}eF+g?+BZXRC;E=UlwotrFVbPrE20C~z_7f_MH-Bf&s#T83Df z8!^ZJqJTAqE7KMKLXJ0$gG?V@{rLg|hO6F_c2x z<3)OIMH2D_vQG<5v8)v4#CjEl1qU!wn5Ze{6gl zV=k=i_Bf*85&zT2$DayYy2)0WaZU|A3WXQ)>2k*6lt&`i^;waz5$HG?Iv!u_mw@&* zF8054Gm=momV-XYV4-T2L>(`QYCy#{ps4um;(TcB2o#OI^zO#eAbe@crBYf0O9+iE zvAZ-Di>Aw?3$>mWHn6$2phB=n0>0!F0TnBcIzT{D7$|c8(^~}8DN;%O)3U~#GHqOm zHnzOAy9~^Mhb-gDd>Jf6EIO*CG?IY|VxX>&(HUg4YXmAVqCzvGV)ALl zZj2@}SQ6-!n|dlwwp1qIks5TgJ`CyRPzAOLWWF=#-Bsaq*6^09?YpWKzq2Zau*$ht zc|@>sDO7VNR=dF}w|{39_hD1rb@R$JtDXXSsJnE32>K2d?Ho}RZuVStvPvt2^#Tkf zo5&hYXN#X^5%)pslhOMeFz3ryiW^u$bI=hCw#*3j3K+}CL$6qW0D$~QDj8y_j-B=(=!T^qeBX0#11nAOCogC2cgJ-?yNHgo0u|qX6=c_ z$VN!MA5zCMrRlJoNt6N!q0z#cn21oMHG*w|J_V*0384x@4V`Enc5fa{Z2qtb+S1be z@q6=Bk3Ej{v_S;oJcD`Nrdg8!DfOe5zrS2*goLNzf_MZh6iSYOH0UiHy)9f*&<-+^ zcXunlRjYv2OKx){wzoy*@M+b;2p*x>Ux5|Vrw{cn__v0&azPCLgqp$QM zxd&VH9grJ5kV@Fo&1H~*1M&g`N($M@O}ZFMhFHp=utr2?E_;!K^c=2E-ho}73>7d? z>?C#>I&6;vhCKqUMTf;t*BR03ZZ#spzc*1&Aa=F9)xgI+b^sJX`wgphz!=WFOZUr)O9}XS4#7cy9 ztCJv=X>?suPkk>;2|O$qRBy*IV&{O-pm)FZ=*^o)c9r+`H1*;RBYQ%TdZ6QqLn=7D zQg>+BN9ddE?GtwFW$EeL*MfSryKl1m^#{d6W9o zr;&rEEKy8N)&~eJ8bY0c+CBZ&!%h0*wt}FJJd^^rTQi0;snGZpVkkrA8*_-A;KDb-yY$t3ENeF0G(8tF%71sx_~s zwW#J*1+%5PuBD-_t%cdzTHo3V=CR+tZ0LB|)ZO~>-K)0#w{LphzU^*r@9OAS?V0{| zgD&dN>-WC}Z~sphXtw^ZU)_J_`lm7L4JJ{blIM4?guS4$# zR)?}b3=I!|7#RV*)ZstnSKb3nmZ8zH0Wg+5I@vci`EG1-U~FP&Y<#`R`VU@?uWGye z*EKmlIyEu;X<}%4vVZnt@8?flv!D8Arv_%GK1@%IPJbN#^l=KzaIdPa%&w}g0KJv@ z`MFiul!Y&#sk+`w{na*IZK`!uM^t;gJyTt5dLp9yEh;Ev)>9dyN_f`JPY1zyw-0` z64?>II-$MVZ!L9P@3%G`cUsl#25eoI)0$?tyi)Gkg!aqrVQc+XL+KoetB{QxcEy}X z^DY7XR_`4dLzBX)<3Kjic%QVLWPWt^!9vfarMr{w7(U-_D5vhMw~(;UZ}gzvl;c*w z=?3<@kw?d*2|3pZUtN*yRjd70ZEEohwN7;4!FZbna2(XL+`5~jH9wVZbtB_I#WSyt z;S_y}>xADM>h&$yQOK74aQjBjrkh{h`SKqVAh~W+KF>?RP#h`l;=AjtJh)5*y?r;_ z&pds)MsYjN@^V3qwF?Jjq{^d*sLrsL2mRJlO1=b=|K#S5&g+}~_3nDC^al*N%Ph-$ zh`M%E{I4eSJ!WNe$?)&1w~S}!K34>BBlbPixgGgVimXnG`su#JB(KAd|uPN}}+p+_Vk zc_Zj^=?Bgy$-G7A;?0pyIC$Z2a2M@%(zbc!Ikp!G4bFEue2Q~yzw|7rt%3R?Z(%t+ zGHmW;H#y(KywCGYubNTYbgKF`K*bbajvOz1EGo|2ZqDI!eYbl13T!VWh^KCPaWu04 zPeh7$C=~UkZnEdiK$Mvi(Qi5#&{*-AokWhpKz#4GZ}0F>n~2YU=QOi2Hv?CQ zfAY!`$u~NXfRc_SqlA>n0*PTP>2v~8W;%HOrk&>Y#Z&D39nZX?a4r+#M086nF_Vsi zVgg@FlGUhhFDPAk@GXE-*Ma@rjr^V4Gl7^mz3Mmz0jaPF&0;wkfUcVsSQabpRoqY7 zE81t~kLc)EJZyWb!-K)SIpp*qJv=;7_S4O5dFF->`elY$pv{@cgu~k@3buQ~+(7liRDri- zq&Su+=)GewGW0^v!7U%uVL##mA@P#*ElWcByqmU#`J7=5Q3@?AbW&0wOZ7->51p|NQQ=m4lXa z;zkP+e{fo|i1Jc{Y4gFb;4^TUT8(;Y6il-vB;$Yy4&HFD2I;>%c{H7r!Wgq;#BELF zV)u^KxAcVt8}q3_`(E`ro(&nPy3*87Rf?QOq84p@7c?**}jHswdfG63yCk1 zk_sfF&JvKqQ3Oa#h~;FuaxjKAo35S|q-f-z3GaKYBpG;Y|6eAwEqdb24zEsVXBfT7 zKK8TU`c?K|6g`X7d+P{X;B8^wx!hFSfWMv4?wWtF)^Gjmgf{56-rScXDDaQeTYgSx zuc@~@$~}GPzpJ;zSSkLl-V$*9XfN+V@t^7~FWwe6|Eb>6{0;~dx~>;TuDgrX$I=MDNt|ev0Bml zf)Fpxg`dMA(23+qp=P@O?Fmwyj%Ag6H$70_>>G;tq`3jdL5y>5)t4eKuPPb1779vn3=2Q(K=AB&n7q*VPIa3= z9iJ^RL7If%btf0xNM@k@Th8%)hgmIsOI~lZ8WZ%F0yuG z#BLgk^dK?qT*MIWA(?H;ttj)n>BP9XCQ_p18m)WNh(-eHZ0>!ApSIdg%uwmuy8Sz^ z%jQkmXniY}bbnlwVRg#p(6_D*#|MudHci>HJ9YPg3GIT7Q&$td_0+Jam9{s1Yzeyw zn+khUcIFb*rTbgo{XDgbg{CXb@xELz?qUWT=(mCiZ4~IY3N}ysgMKSEym+Fko z(WbpWJE|2P+88vsND>r&SBlcDKHD%eQG0L%&1&uvbgg9k>xHdViyk}J{v zn3lhiTdn=MSI{#_&C{#Ec~;uha3f8{N9XXlpy$LDM=T}K?RsX4_vIqq6? zJgKTC;Ve?OU|g>c-#~yyh@ywpd^Zg0??srn`J%*V;O*=CWh4b(t0TzQCq1EA6Uks_SUJwc1s|Po&B%Lm_q0F+N&Q_m9V&09N^v&;JFw;77C=O2P(~2 zoVXdd92grITpSqE5g4`@m?Va|el{?|GAP8+Mvrv zOt)nQX$*Mm>5wh2b-AnKd|&<6pqj_^y+NUwKIv8bMYjH>Lgeh?;2UgCHiG07p+SFCY5_KTEH3vc5OvAeRWYo3i%jcA+{W zJZ`#jqa(RAA}P-!t~`?EXC4+XJc7Wo7co#FG!*-1^j$3et^-;oh$>M+m58G%Em84V z%Tz@dG~zlsm_fbka9bhkwmkE;1QR8F0gu4m*3Ci%6QXd2QAQW98<9uzAhiwVKu{c)H; zT3qynI|_!kix}*Z1c{m!L5XR|0PL_cpyCS&#t#!@$&l=H z0z){lYAHbuhIr8lYFqYtG&{Z@YF8k7Qnq|e**p$Y#v-H%scKk+6D={@ zCIyd&l;|kDNSd;%c*f^cWmo8yS*mzx+ODoN#c9x%N!QU#*9}If5z_JW1nv5?Z8#fc zdV*PY+MciJPtk}#7`s{gJ+os7WwWFm41|Zny-tn$fh}y=FYfgUBh={k_qrmKa5mbm zkX|;MB0W)&jABuR1(Ki_Ovu12LAgJ&xrn$Ntper4(3}o>oFqhA3oICi;KZZ7jwMJD zL5Cy@flXu^=iNrI-i}3-@Um~iC#4_D2IE;VWR6F8SRqZm5KBuI$w^hw-$qYUWC&}0 z1#J@um`g|vF%ZDeFrP*A{RHnp|2Jsp46G}1CMGFD$-Us6(X<;oSH zdfnXI^mOc*o0}WZzGghDkdcuI2?+u7Pd+|ACMG6{HO%MFD!^b97?uLM*2c!hCr_RP z`q<}^F2=;f*xTC|6g~ouI6y1g>y-SHmw8}NDm2dv=wkzAY$}y{z|0C1>cB0n^jZ0N z+w07V(z=RbAeRkX7(rVH_~N9#t^gi6Zz`Uem>xf3c`hX-rKqT=uYp;dbNAG#Q?<VsQNuOd3@nLwSJWPLd&C%>qu1PF8kY3?UaN`b#lY1^Z-=Nufa zx&f!PyNt*Hs%l+fp1JwK-j1%GSU-B>lbqoPVA&nm?bw{Z%49YGqa6jMJ%+}Xj!xvZ zwpSM~UbH@KUtLp|l})Gk+}fvS5fn`Iy6u|7OlFMNG!@et>s~OPJZP*ef74!`m*+Jy zUVP!=4FMrJ;PfLauLb&F^_ug{CxdO3M5-~g0ak^J`UTY5tl^J(t?&*IYm_x~Jd zk)&b&d5dJT9-Qz`TO^PSp@`4``-{NspUx6LZOy7zTO^YfRGT$tiJvVJ<0o=mzb&!9 zgiwDjv4^=i{TxX<@kDu5;Pz6Vd*^l_a0`~$^WLhgjil+>xdK}=`k9UPifc>kO>N*@ z0fAc+Cu2JY+9Djm088vjM;BkQ@QX<7zp zQqz6DaDrM2a?A9>$(v{r(HhBD;be{Av*{Q>PH6yViBw{7)Gamv>CKdn&vBJ*b>$s> zfd>2NB=ccKn1s2ZQjmD4nVw->sF7q=ROBb&BZ+WhOppbFC=wLq`aCF;5OFvdeLw2* zjmwWl0*k zGve*EjCLJJCVmxuA0OvGemBlGdEp)|Rx^7%`%G4(F6Xjl2keg|qp>44UMm}7PNyV8 z!RG^zTd>tGR>y);ymO^;6pnDgaAZW({x3s?uMcnh;~|Wob?II>F(czqzkdS%V=j&= zq-X^hyXna-o|x?7>BGhkc*^kyk(fX-P076I1#p(Q8EH&K?1c@mVPwu$ZF>q+o1~wF z5R57YW7kYW75DjEWh zjj{XEX`7MvrR#E9d61OF+06^>r}TTj^g54#7D=D`!qmb$Y4|lm&Ks|+5Rzo+2aAIt zY9ANhpFNOjG;j)GjUI|U|6pl2(dofs;X7u1k9h7m+kYL)%y^(VvPb4>@F+BQ^~HEm zyZyJRVs=Rk25+_{cw-6Mw(rw5+$*e`(%qAMWzBLAe*fH}zpeazfy@kIqiYY$n8$5e z`Nu+kz_yA`Z=vnC6aqp9s~0Dqd|LkI%8iGa%(iQ5e_tHQ_xdJuf)1n=IcP980|q35 zmHv`*%5eNVg{66$_ktD;DQ!@hIL%-YW)RQ@<`BnO97363$fk`VV=bnAWlU0x@H9Bp zwjYTYrLDkdaE`i<#{b4cYr|+x&js`+QMK{F{_c%PkL)o*kngdztqVwvVxq33*R6l zj{4q(sWbd;l)m!VTvw^_&hWtWhZMHY%efhQ?$vsGe7)|x6=%qGtv}aGg#V`e=!nr_ z2PAycTuP!=7275ZSrkS{ksPSf6|Fy5ca@QN6sUfhwZVlQ$f=u6vj){kiILQF#BLe1 zF(SL|_mQ+em)Pa@UlG}G?_8RUc~Dntn&?sTP=l6!V*4wd<*!0oLLDq&|qB3NSIz#i4=`1m1h$C|+HtCL^od49{e2YI!k zy3C^`XdT{$H`rlEqJ}mk!3Y}-s)B@tVkE>3?61MG0SD@8_~ZhWP?qZgxA{2` zPt@5BGVp5F7se-Ng9*sf2D(Bp8cGyKW4DqC+HABve$?qyiC-)l zFdu_MrZ8c!xv*+z|0_iVN#MFeA;{A}5(v^WkdlG)tf;6MWMb0=X0L z*ap@oz!)2t)`AQQqXAXP{*IjCXXCWA!2WiiGIt0=rkpF;u3FJ00 zvB@A~adY|Aw-(GuWFI(2?u0tlTE`!|Q8Ps7 zs@T3jfo)1R>JFyqhHc(P*(7`IY+bOF%4w4zY#K3|O|1$kd;NZW_|7wOn-~u>Uf$g; z3~e6g6FZp76AqbX7s;ZrT&u##RN_E{r8~CdNOj?I1fR4aZ6#y0R zR0UY|t77~2J6r#6en$XN{sk{>+}_}SYG(*sRsL#cxay_-%g*rkqI1nlyKfharU-*B z0$$$jHNh8wK+Dip?F=8etzdww$~hl4RxGcrTMCg3XE}C4rhf>2iyg+_!GaaN3S+S! z(6Qlx6W+tvptKjqiyuwoBQYH62DIzs4g{`&i*&@%hdoL3)8>}bkD<;8yR8wS2@8nY z{50byU7KzmFUw-#qP4=dpBM@ATV}Ulxb|Bk`dE?=obo9BwqWv-PlCJC?l?47$-Zkk zsf_X5j^zl$X?Cf0t2;`{*243>^+GRUNqD-)^T)uO9#=$mfF&$I@gVs;#$QGZY&r~| zvcv6(PVvnAV^R1L24&FipQ)VE6{tRJ@X7}6%6ja0U7n2S4YrE9;}>8pWJ}N4UdQ+_ zGrh4t+{_POxM$(G+xbKE3909AL#_P(sjJGq&XJM3WL7!A%L`mwRZhzuO$9~gzu>C! z8!r!()81a3_?LM3-|P(6d3mKgUV?)R3!g*;frTSv)y_~#j!_0VANyD`_F~n}uyo&* z@}#~?GNtIbOVgDD%k0zl7o_lTE)h#JVkIp1k~a%6eS!f^9lKl!ap6GG*}Qxyzhr_^ zR)E~_ke%^@?@EsnV)Ijz*(PR?!fhj*co+_|<=xw6mqIKOeI z)?w*A(XE@FfuET`Y{OhTsbRe6RkYp@71&;G&Kr%JwsI2MtZNk)vd-K#&FVa)Metr` zovKPCH*&3%J!ro!Xup_oQ~rc(pRLb{8#N;Rw5xBiCr(sCzFR@jc}Hqlb%YjhGIwMy z7!;jlkjdAw%qJgRb91_Xe4Q*x5P3TIXyn1u`=@gItFTYJD!xtEXq8gfbc?a>W6#w- z?Ml@yV-VSl6rN3g?l^yCD+GzQyq)a|$ltvHcV781HJI^f*Aj{htbk$e*r#9TxLsfc4SMNMK>0_fl15PF(g%|{Z$-P*(=JZYEWnU#W4RhmNCgW#U-khxsh9Hw|j? zgZf!FqTn3be%nIJVj9igs4Zxw8PkXhqkWwL{xNYV3KK2@m#wZ+?%YRCw`L54tG z-3y-!m8^c6q>UqW`J3y=W|A%N%?qe}J{p6=XFFxXqCwr&4RFK`qy>M!Wt|?ym_>t3 zxqH%#RcMhB89Nuv0rso5Y^p?@#KSjGBbesbE@2D;;oR9cKfYaZ>(0Y#E6WS;n=n3* z{;wwgAXJ0E4En>rGJgW2sWV8q`N2!q7RK#ZxXdIXtO&kurNSlG;a zMua%0$oD{V@@*l!k?KLTc{&Vja?%Wk*Y&2r#CRST$)52>Ku9uj_k}}e;R(9i`H#vu z$dEIRByhcsC!ED(977Ob!P|WZ2uRI>a~eUQV6bL|91f>_;H-i}r#UnRQD#WJ%(saH zJ_s`|DgEF{>j5&!kIfg!nF`M|Of%k1qK6#R3Ao26rZA9e#uDzUgc8Cj;u)d!82P{! zc#$JQQjkEZ!Fm$|H=w9y9hFrQVFChshUm(o)`Yc0ofSL_g?YFmj32h?e>(l(#IGgW zOW=I}f&qX5;K%|P0LL0&0001R?g1o#(+Q9OoLYbc03OzJYybuz%?5Qp00V#oAg>0e zA5bU&2|${?4g=uyucz6-2lZE84FF*M+yhkjJ);Ka{%;OF$f&`&7ZjEU`7=25e{!m-6M6QG*`Q#Lw9a8rCb8eN|6=*g{5ZfR|!`ogZ`LRfg znS~VNSy)&&ut-ZL^_~tK1~E8r^n1n>mGf_NU9OY%qXZ92;OQzhRfz%-Cm4kOKzOPi zTYX3zpPml~615muZ_Y4^g<(+q*mMN;!Kr5${*8_b$6zNBcx>kByyNjOi~XD}#D2K< zmXEUz3=#y+W6L6syy$@I-~#Ui5hq$`WN8};#*_4MhA3xC zfj>xADyV$a1QWnXnBYW%rlPlBlW`~Zf6@`j6Wotg78hj^-(;|>2RBfO5?~J|F$Stq zLj^>1SbH)f2|tlx&DMA;>^vypcfbNbM{qqg0E{kReE|auXkL&e016j`Wxyc=ju&vY zfb0d#Fkp-UlMJ3Gpp*fV45(wkDuaaL#EBE@IR)T;*GqUn_5wZ@WEOy31StmKkO6@V zfCW&^fb|7918CB9UKijDzySa(fJX%&10V&^yZ~DO5el#cFuDL+K!gXt0^lVfF>PXE zGLjm9^_u&@!24h1Ehyvx<~(~=4LE1Oz5=LeYg);lGvej=F&b1F$>z-$v`pn6s%3 zN&i*Cvlnh+Fns+{Tqjw{LZUi60jwy4bP;c|cRFc}H_km8ZoJvKsg!iF26i;f=8h$4 zqWj@bDU-T;93m)%{yWo0{4F2JnT|eLj_BMR(f;nv`wI}CnFjEQ2cx_cumR#{{ryF z|AH~9w$cERQ=4$%!yQYTtPjzFnPFy!e%?M%RP+c=dJ)e9N zQ?ypX+urtICF^kLk?~cuwGw`tz*k6Exrj{U6IZ~j8KcSqk$W72z$SB*!Y)K2JP+d~ z&YV-r4>FLHHBWu{f(T3Df0 zSbkWZrdP>72i=avWbS*BS1mfHnfkV*wtP;;u z(kqNE31Xc$%{HnYXCeh5Ke}ILrAYdvOAy=&gaL0s+>jFBjRmiKp8?|M-)9@uJ^|i1LFhLr zty#Dij2E`$H&W_%MhYaPAb_khQtNR8L<|rjK&${!;#cSZ;o?`U0C58Z3J`PFg9eBg zAo5(h;R)gf2pS+(fQWG`Bnre3kdT4`6@-rUhyg+eh(91)R6MIv(=Y&`0|X5aEI9QST;-f%3Kwz4n~MxjI!N}VB;6rCia@v zj|_+qV~LM&z`>y?w#`)`Sq=;n3Ytwf6JK3TNr2eQNamGrxG=k?J%@;@9s-3#!CKYH zVCs|@Lo(BOBlk83C3=`8g3yogwqyzM5GE6I=HtU7Ch-v$`FMts zsUyGwfCB5d08TzQ@Og==nIuRQ!LeWGr2!Ct^KWPG{3~f(Kl}g%)(<~8^LL_?Iy$;^ zv`y`89Gag!^L3-F=Zydb00gX~0|0_`6aa9rjsgG<4E7$}sk(Q)JM|wd_+LCW|CV10 z)%F_}U_u6n)o4E~+?imeQ(YN|GF8P#^uu0+1rgm}qFb|rNg{9+`;$Igc;GNbbj zkp3EHK_fJD4b0V3VEp1(8{m?l z4EC~J$!5R~9jHQY#8uLv!4MROE*SB%*1-TT&i>4+HG!d66ardnMy-u1E5lr2ui!#! zAs>*pD=PsMAO4pwUzU}XB_$<+1#NeC_lb!K3kwUN{5UajeQC)DNM?TdQVV|8OG^Pu zOCj^~L-X^aii(PX!5bGAvcG((yq~dSaq;%TLgD;;`_fWie*SJ>e?eVc-R|zT#l`e5 zUmCi*L3b;7Zf|cI-9 zos+9+WW0HJ_|CuOZ}NY>sekYUe$JuLX_Y=GKDiTh^pxrVthmwdCFlEUtU_V2WkJ<* zegV;4*(aEV_Zni>OHOgLu&fZ63Rm&t;ob3zH9m7K0!zz!m0>FBVDRUt^36pW{B{2R zjk`LG*3~mLcMWXF?PisJU7uw9c-Mw)NXQ?SjwMZpQb|~j0r=`z@CnA;&$);MD0@_JhuYuo|S`*4W zF0+pG+|C!thQaERU@$lfJ5nT*z<2^imAO;%ix6IEAOcEiz+eA;8UCF7fC7?sWx%o z55tc}RvvlU*k7cEtEjAuJklW$gao%X$Jq=QdDSuQuQbPa6%B)rQ&DkQ8Oc(KY^9H_ zOcvOysE}4xTKyVUVr;y!tVO+SVgP7a=ZuG|xP+_NHwB1>DLYw<`q_9sYFYswV>7(6 zVq@bKzWP~{tt%_`1(QBS!z(|AyJ@y7-v{Y-Dl233@Ruv#>)P1F^k(}k%{4#r^I2J0 zd{i_nDk_@VxtMjyc5ZHAWo166dw!+CZ{=n9${aImWQCnwz&2;l*wD~kg)|Aix$i3~ zc657{@X5Jn)}q#4Ha4x1DjjpplW%B=M%QY*HMPBIHE*6-ul}FCK#51Uvlk6$5)}m> zoAt=kYo#ZFa(MqC0)D$PKJDiIw{JVty=j5ZmJ1vADiWa42_nU|-Rib}Y>ol0q-50I~jiSzpUb;VCqv^9rh zuj0}=_iS73MR`YS2FYjsg6Sb!2 zxP+&>q;`(4{8(vTX`Y_`d{pmDRTb0Tj{c$h>7(YAMjzknDfuU8@~9B#!Wp;Bc)2=g4nBpfPXD9Qq3! z-fv1!zdqi>Tph~;9k@_5;~dj_?`=7&`k!LLNk)Izv_|WPAO5c)ns2jm4Y_Ck+}t?W z^gx&WPcdP+Ba*%4t8i$d?(i*-YZ%+>@@7&`4RR9`NN`VS?Thk>QUlnd_lua~lsgd(IcjRhsNlVHGSMeR7Z7cxK4Vm_%0Q zeazjgY#?rNb2+yH*bnNO8-XDj8=Fg@17~EJTfr(nX~p2WG+A(A!>!4}#@R=g9=7OB z@W;Whw9!W$HaSy|dmR5qaSQv$mP=A?Wpi&YeJWoZULB(OGVw|O6YF2aE#$kXNo{%x zR}WyrnWHsA=S>bhKXP$$rdHSLa=}$xOrmlvCO)^YUM8(KnOpaq}HA z^_P)C7HKsQr!0pl*vQ&cu%-PZ!r)6UXZ_{p%Ys(vMUUG^Y_OfM^BJKF13A!Ccb`X2 z)8qbwE1ZP>&))S@ccg645-ovF%`t<%X;TaDqi(}}x$R}FmQqhv9X~rke?Pf2dBAS- z!YKJvxtj9JIZnCZu5zV;afcWCzs*?nUfu`4$%dbQ7m?umRsLFdh+VDYc`v)#IPp&& zf9%pWRs9SnZ1bF#D?VM^dsX1w`){(herS%oYv0QMQuS!L#)KQ|r=9^LHm4HyGrQa`uU334g1a2I{QbXf}52JwgR#p!@$0!JzqY;K5&%mf;kr1Hkpfz6GXAhVEE z{tScXa>r(ZEgQk+hV#C69Hao!CXQOx{^$7ktJ}^fyccelsfvr_fnB*AyJ^IrRnG6HthkyB;*AuEv(NHdnKuqr0ZOO5V;?&IMt-nNs4F};{dmbN!= zp(sY|s+jPr4Yw|to)NH5Kl?b_rRnlaTTC}qYDZp4)2f(oMey$4WK>$dOPG&x5}0=9^NBuN4i8$^i$0tyn8B%nwzfMlAC zBoPsi93|(Ro1Bv%Ip>^nd>^uwXT818JLlYYZ|$mGcg-55lWFN}XZ84hV|;Ur-)L0o z8uyJ!yn(DHfKo%hLE(|KI;ikS3zbi@y~L30*#|dMRUk@8>?A6fXO%$YR3V>Tg zC!{|9icn7fF8O(sWa*x>fb%;jsh4m-gI4#F3K~0EJQj7D=44Ap6cmDnU!P{kf86vr z)g?=>HC47GQK2nRI$h^x_fx05CxtlqIU%NJXj?ezJ^TnmN1+XK-z=Y@$A%o2HNi$*6)U z_Ieraz}$m)w&zJ#u>f(i8EAVJgqe$A*QOHeb8px$nZ(aV?0d;S?6X9I&J7w|Uzryy z2h~KPl&UD+6%Zvc`s2T zda=03rVkiD2n*q@J3~SG`q`CEU%!9}(;0hZHC|<$=WTfkV8X5^6Y{TIF&Q|_?(@VE zTV|s&h+fADzk0f`c7~8ifDsW2j4leRy=SPrj(tZ-0^-A2OIx~$nE+tI-A`;G2?6L& z&|nm?M7wQ=!kB^wlbs0T20kPhKZvWjXh2a-2kr6@Nv@c8&#b%2OS~YDMNeb}#t)jF zI+p`PUk4VF{71(dBxxAoOZA#4;7V94hd9Pvs4)~U=gliR=y(%5D0myM(3oMpY3n;E z)Y%7hb}-zZC?gTq!o3;sZD$3@Dp!WRNaNVgOiz(z>`{9uDIHY8 zZ1&LLL_+{2-G1&#YR`WY%w`;5>0iAnX0E&<)3ADO;Qk59kDhM+br3WQ#@Q{<7G}`oJ^F6Y{p$=**27 z;*sq2p~=Ih*pqSqVqNUQyWnN}-E-d4GnCTKtjU8|2Nz?&(Sgz1dBHy2)5)6ITdUaH zzt9Q_v#%?%K`SC)L5b{A1Vpo# zoLUBqy1X1RjeMt7JSDK4%bDF^$wmnu+#9WJ@v?0z1l)F#yl)-2)HE68B>6@(A<`*7 z`ObMm5jKU)2wM!>I5nqt$v&ROzT`w0!N%T2(gCf;kkA98wI*BhP>A4xFCL|zJ)a+; zl3&1rAIXMo3swL$#oaL&fgcbcY7F@z{Slwi*NPcJBIC5`y}g7R7vBS@4v68D#sw8$S4zXYtF8lt7MKkTMHAyt@H+Y(fx)bRYYy z%;${|0XX$=hgLP`drd~SngS$@gR0a+!y8ek1srmW{KyA_IhuW68~ZWp;B=~E!54z6 zbP(Q6-&mTw9vvbGH+(*3qv*oiykvNdpN6^L`bN~``*G2x3d^~n*sVi~H|6e^cMD<4 z17Uo|K{r2!G&CDQuUqyiS*nFteo(^KRx{iB@G%MIw{c*WY8^3jR$|m#Vk}1S{+`hFcFL8!qh^S*d_hLu@++xUx%r=&qC6=l*maa60_9&K~CFZ(d9AjAY zP1`t@u&7(5aU9+u>_>6j)StKng^Y)i1Rf>2+e$^gk_om=iKnJYC?y}$>bojW2UW`FrMedQ}T)M5%P$ zlHPono~vZSKF*7kR1O{Tgx5!@H&k!s%4QwE%ATc8!fxdpEX~G$mpwm~*VBEZ(;WUjM9mT>m_LCdA?;IeyDVR=A>SIUKu4}HDlD&+I>Yfr#`AC~Gu-^?z@kz5 z0%C)l$7$b@FVgHyq}-2nP_E{_EGyC-PFB5|^+dBMq_-HWwa|8%!&5V-q=tGYv9?rNBnP+R40k)}lB6#vx7`zDv^<5QGqr^~HeBJ!XlS*Xw%x1`Co z%v7k9TeFOgFEKSOy#Y71{A!uwaWNlpDUMuuZCN?}8MzpOrQA@cAX}(NinSybt>~4| zi=^<1R@P#^*7C8dB?`ldy>gjPgGHK`6KIY}$5SgiS}P4d%a&`FZx82J>6fXuRHmEU zJuoSGUsjdMP`Ui7BH8<9Nm@!~YE>n5g1l@AHe0#eG7_7o?D}3+C~JaIY96E&IlEMX zg;ola)5FuMfR*dtKKWj;oU@fyGp>x>euoT`t6^P{Wq(~v{aO#1mrLZ9bBro}UyET~ zGe2jzsFSs5cv&=ir?%y4Ex$+I-8TAxs~XkRc~3@CPwlGN<*T2wmC}u5iu>w8>gaJ! zie9JJ5ngS$Ia0n5UY{db|E8^4xS?dT2i_E3clMMe)4IHNx}`R3TUV~U%+}XPkCozl zyXlQ)y{Au2XxhWKBh@d3lLD7h7v)M_(`#u*6zp=Fmftog1eY~wmV7y>Lse;56RHfk zTAAis>xHJ6nch@H(|YZ=fw;Bhad7M8aP8yt)&rI{^QG2Ry_OiXwlukxI$!-{&C;Ne zwntxEdXL%)kKjG_JQ)$qIIQ&~ZEXYPI!do=HA zRg0&*MDy$h9+|4FQM7ME$4Cx}h|Y;{r(Hx7Z+PeUO6Q(Q7e;)S^ik&x-0ph3ywG=I z1f%-9Y~9!nvZ(mA6lLw2)bOzS?#7jlu+lTbC$A;IIKuS2ry(P)*ZlO!94Z(hyX;^8 zm{P9f%;+)K?3wX3ygk~UFE2Yj+oL1gGp*HH?AvQ<+au!FMN!@>I$U{OtJfQ+mkqCz z_^q18sls#ZLS6O>sny=?)B?DD`a|}gLViCq@jJEHds>Ec`{aAMM%!dhWept)*M${>YkGJv1_-OiPXP-*tgd*a815SJ@Tj9X`eXFfa+ys7+$ zQ4y$i3(=GQRi5FB)1GmWyiwE4DZH@^(;T!fqojTr^kwy5THB^go3;GLxlhLj$$B=~ z$18k`E9~-Iw8l`)x<%|J=BRVLT1)hChX}^HpAU`w9PLO35#rJE9a*bQ_1 zfo9f9^K9zDQr)%4Dbt7JHy_rs(zV{en`ZWJqwMJNWSLA48p%~{Fk+jod^mlTJxQK> zhQ1O>5!p**I#a+tW1X1sP@#u7a)f<&N||8Rf-hftS!V#nx< zCBLP!)Fy}1p9vg4vn%uT3L7TA&Ii(dX977x<-C99q|t+AJ<&8L;c5Bf8Wh}uvX1^{ z|LL}<4jJva+=^kV^12?nl?s25waxUO-S8BqCq5BHA>%#47aD94GmR)8cO2kQC}??D z+o!!&dDcIYS(h4~xz9S^>RZw-#yB$>-kEQa=Z5o_q^hb86`>rx(jg8(L zB@tcMe)zMYWm6`6z0+)yUu;u|usMl!^ZKV9h4F3S%u%@cw8Bz>Fq`lj<$tSuDnwidQz`RyK`)MzJtnRdOL#lkW z^6CI});JsCc47Fcl;fPG)0D*d_H=ot-|by%?}K-l2Y9U=f{y$CV!MwB>+;vOjx(ww zo#t3F54#`ky>M!Lwl)^;|9DFK=<~J18KI+VdxH1;>z{0aLB1O+|;cR|Oelf;6- zB|NZE*_^S2x(hBohn&0KFfkx~Tm9p`swWI`4}PUu8v&*#pw0pMm#2T4mV0Uslh3 z(H?bwIWK-7UA@HRpr#xUtb!*p5;Mnw>Z}t^+--N@~Cj6J{Ohg z!O-x&#Z(xVk9}m}jG24MXC^0t3W2q(>PW@Ls7PDw=Ke?ybJoZ^@0@E2__NG^cX|hpA z<(aU_jI<@)O2oAx!)*3IV2$VCjEA9H3W*N7DmTjU+`qyu98%j8r&tn(lLo)fR*)#8Qh$dx)-2*3 z=MN11Ko-L0bjw7|clY^P!_^}TL`4=&^6Culv61H(WYNCideUjInq}lXs+=yqn9kSt zEa!gFtvfcymZQCyM|-(C-y-|c^+{>?l2v+U`31~wsTz0RFqb19c~r8pF*dm6&ZVHa zzsf&_A?CfN!&@Ls$q+>5@5|?-s6U|bQ7X7IQ}~`E*^_r79_kg5WDWzm4q}WYbAyn% zuTsY6G=(oZxX+IGmA~CDELo^ve#<|h@YTO1HWD49OV_`MBt$#5@lKynd=X!;=F4}E zgiFbdjAhD$eUXY|v1)UrtMRT6Zr{Ub{a$7kG%8n`Z7Xh7X0E-?5TG~mBfrd|%whP; z%SZcX?dFYnCu%IAmOSNeOT~EbO%bGX)=Q0I(Kx!u$hncXJ&kl6=2`8ASKs$vk0x3a z9u}$CtIc^=G@|r;o;DS-Ss-Ga+v%aXpJXR>CN${eSMW>C%i<6_gLSSK9PfIl3F~wgG=>=+o)-lrEPaU6 zmtlUHYjW-UY|Tm-!bjvd-As*g8=dhdyONs8a3t!Tftx6fZ8FEpMB7~kcQWeJof2aQ zF zk2H;-Tuy`v0%7C@zol}<YtN@V!u zqu}|WAS|9UG=az5+!`Jl2^=;HjV*_PPNc2TGh~C2N_sg8w^SKp*{pq zuxee2(oo_V!Mi1X&?8u=jUu>T#X{EBqJEA2QkugaIzT$SGxc`v*PD?jW zCUYjp{9%xkWJnPM-rQjU8|l6DTay}4**d7nS&X;w;mboXli zR(w1$#{BXuoWf)G3sQcXVOpcVVD7PlYX%V?aay(AW?mwZ`_eP)MulcQj>xwT`pdmx zgYN9Pxq3qB&kw12+89@oo^3MAeJdWSezKF-yPT>OUDVz4*6QU@IV<(DjQZPeM0t5X z(^VF6^7W^FW|!Ek8t*>VcmO3A)S&(POfy*PEh9ytwmz%==&RwOw;>!>4s6$oa7E=4 zEpi}iLHbFuveQde<#8tAmY-9{HjH1DdQ~LaPljpF1>>ZjSTdV^Vx>D(UQTFpU^(*` zZrCdg`GU^JiEt_t-DtU0L=bhw4c&dBL)N$=vxL*2F-;fivvrLx&l_E*674T>%jGl* zNpAPc>(6YzABb1Gam_tzo4BIc)u4LC)c-L}Wj*zJBmZblz^T*>OtI&oOmO$-ujPXS zO==&MD;J%U+9=pCDQZ94)A|=_B{2H*S30b4r^E;w25>)ZQ20I`{_(|?yLnHGjfBig ze)t-E9(bB$X=wf_Cx4##_-;ylw|M~;?F;x->Pl-49^-zh#W9WEZV@Yq9CUAfg!votVdE$F6HaXCjy?UE(MO!X+I;9 zAFSI3ghyCDy{er?-tXIC@Q^V}M0RqWxy-4?aaYENR=Sfe+$c+!Fwb1%CYK^%Wcp}| zO_ir{-q#~)%B_olx%f4_=}A)TJ3> znlUrd>4cHU0VRF&sZ;M_SB|w%Z~ClPciW2t!nDU^MIvSx`2{|0*56^q9+`H)DCvv2 z`Wz?DzGEmVtIbYhLrtY?)X5Sn)(d!LYnhzL)LBxNhPo8tSNm4 z!O&yAqVIW{)?8{S#Wn;pJCY6|&!de+Z!J!Kp7&nX&x+kZIz)ecQaJYbw$Ml?+lN+5 znfTsS>$xStU;VhojgUZVYao`v(p^HQnpBsMs`LpY0SL z8xUqab2Nx5Iw^Nf3-#ck2}Yeeso9P?dZ%}07{8zWp`z6GV>|oqHjhKUM)ZnMxcMk$ zv~6eJ@=;9Sr=jxEPdap;*v37Fv(!2@Q2UKOoXDTgAQuH+ZfmUKQ;!{tR~|>?5QfpS zYOz1wIcw`Zwb$Z_&O)B0kL6gNe0AVGyIClflE;VLBQ|p^_GXFmxqklcmr_%^jE(7# z%6o97cVbz%l^Cl2Fjr)~3FDSvz5*_MQ1edr5L`MCX|E3-&c{?-3&B z%}4SS;~4l}GhtV)6{nCF=k^iWdY4bPQ%%`c4Sk(K?#u7MlXQ)Zio+)j`o40&j-Oum ztSs*f*UgiNW);C3WOvxeYPhCrIPz;?ZZ&NAd0Y(l?!3Ro>3e75i-ZAAHIr~HzwfQ9 zY&G2J*ZK4BnaYawSJ%={){1Jeo^6N26YlXa)GhGT#fI0is@C0a6Wz(H=&_SzPQNFU z|Me`KoxM)tHd)>Cp1PvznHFzzF>Um&{pMpriIIni?8K-|0&v?`Mg^yvO*lF30hP1gFC{eknOaUb==jWg#1QdXP>JL!L0ctcry#}b! z0HqV4Vgl4hfWik*%yL--0ZJG^u>&Y-02K|ONC8wU{2!@A`1>FE`w9Fjp8%Ex^Qv z1?XCGMG?SmAq#*&T%x$}u_!H&P-j#;4IEks90`Tsa1zxulR+M#qtQu6WFsU{KdPqv zQFQ;S8u#E=1I`~{h+pn^SuF;<@wXo~HMdbxG5~LsxcBfsb;wI^{OyXsErBZnhx}JQ z#J}(L_Y?Tvc>-7&7hs5FST)iWi;zV}hcosb1P8)t9~yvwprGO?2^(+fHTXe=Ya&F(@CtL{1};WG$_D zE#NK)93pkuEARq1Dhe*OaiUC&2?UK24b~*6GLJw-mxo%zkj@y+aA$f8m=1KToR>#9 zn`qMfnKwdPFk!H8_FkjktP5{CC4;`_9|fep;0|XfHW11`(JsF{_|jj29|L~{Yvo^E z`TuK4{p)%P7E`dK{_Vm4JKv_i|L(v331F37c(Ak*%ozopl!ZYW38`@>!X$xAaO%~4 zB)g^|@5MF!z#om3gbX&JC;k~K6Rb7x2G$bD@RTtD#*KIwjzgF{@+}quh47m*_Liv3 zVnmC(lQ3umF}OlyzTy~!AqC0Bx%l0@xZ~<@^&=PmaZvvDB&=S|#m=3z)G&GF?WCirYfyOw{4+pA|Wuza1 zemDSYp`)Y!-4X}-;r5oBUg+t9mbkbG-*@IFjaA~_3H*s<_%HfnKtVVSir0TjRlJK1{eM#xBPF8$gQ|#6t&`TD^$W?sXVRN% z{Hq{*wLi}cP!&Oc%;*=3^`%ijReYXkb3s)s&Yt}2O!%uHe4x(%hFp~VH|Cj^3zWa_ z)-RNQmV1CQ`)SYGOH+xdu@o3NmGoaM^%cKcrqh6nzYff!$}X=cE8d*uvOC8h zD!=(=rYl|!GbW-0WwN78VZ6h^Zk?h3`I+dtLZ$FL^hN}d#=NrPxGAaL#7VKr@y*`e z_VNc`r>gUFmt9PNWcYDY#~F*!tIrt+6ofy)6J?%sLXW5Of@R8fKHDGbHl;}gueSg?<4nI@(l>zkUFU}92A5HNRq#t`7F(tG7|{J zhan)S(p+_9_aivF{neKS^f6SMEUHly)pf*!4T5EUd=c(bpT;Adut1_nhTdWdR+LC# zgy8mK)nhzrTTJqWLUfG6ti6MnVx1U=bYp}usGX&mDQ%PDf@Bx;;-Rl$%Bb}2oG%k& z$eAV4iDxDte#TKV`pM~MYT{U__)1;QeksBEuhNQ#jG*MsvH|td1^(|%GV2PBTuESF zLFv+#LmDf2>$J{wsEj|K&VxZTX&E*es&4`dpz=EPg)?uZkXMB4HH|RXgO<(Sqgf!F zDSTayXK=X6)3V;65g}_)@X=mn5pb@UWSgCmY`9~=u{4q}blzvzSCi!hbE4eVfs12v zNF(df#os^LY>K1j#W&>RWY7KgrfpP=Q zzQh;+t`-n)pxi*G0apviHqdM!&p?=giUYw0atp*5VDx|<19=AP08nTk)qt%Blp6rH z022oYGtg-u+n|{lkZu5M>r!Yh1sLcqkm^ef2C@wl8fZ3<@V{mFU#5uvMmM@_Ze&)% z_P~3H#iGSbR0}1cqLd{Qm~w$)U^8;lzyjhM-04Id(O@wKO_*0?r8zls5)c8z!KyKE z#7C519Bl$32y6xyiyVt+;j>C?Bb3(pHI{PF#3N^EI~HO1*8~X0O~oKK9cA4I&Numk zB$Wd1H9GT9a~f~{Ol=J`Lg$-6Ae}v&g-7SEymZ0pM8A*3VWgsf;8N0}F*3GUXX#K0 zlkw8EsZ@U|g1)!zY9eJeM1fi5qY+J_Xr+-bVtsDvK_>`tQ6YjOmEivE5a_}ft&TL- zHJsZ5-3SBN`Y1D_08x&fI0+7yFSBr_rn?^@zkgRUvCj3~^-?N)7ctQ{CuV+gQjSJ{ z08f5Jceqd!06Cz(6o`w>&W^td#3kzBuTdNz@BswpB_it*!3m@RD8(;2=O5DWo5lG% zq66vxG~$xQ33LId!=+3Bxgn=u05Sn|0muZ<2*Bb5VnIWD184*c1_NRNR0AjiP=QOC z02%>kd_XLKQUHOt1aSg^prU5DWO4phic4bFWkd(!G$0L^WWK)z;@`+`|79N)Yy1Lo z;8j=SeiN0Hh0Ivo`6Djw4Jh*_L>!7qa)khkNC*DFkA~mTcR&aF5ewr1PC}P~3mQ}& zFQJW+q`?IT4GS$6Of71<1O=Dg zewoDq6#!arnQj4}2cf}bTmak>Byu1wfO7}}2>@V8~xiofyCRaKlU6MkldBn^v(shtrZLWTUezpmp@L>p zhG=RmL&$OKa3(zP`gC0{aAqO?9`rK`$;Je8b|Yq!#ND&UpT+ed*o0%s58&cnlK$LQ zF(<<=NE8ngV=X!`ipPVPkL(FNSG=yNii(*RR;^e48T+mlTQ3_?qYuGN-Vyl52OHC& zHbs*$N9`%Z`UEB_8{Xyn&tI~D4>bg`@H-T^j01rCgKeF^%EDh01t18Q0RdRQ!L|+% zgv(q31Oz||fFN9k0w7}mng9d=$N~_AOXSgIG;pa2KoEc|@ITN3vH;xwlE!@*4S+ZR zC=A$aBE51GgaVf$0K@?Rxq&hOeE`t_(1go4fRgHBXQwa1kd%z^GF`X~0)QI)R)$Mi z0MWp|-PiT+5B#rr0$7I^8@E^!SRVND7qS3xcOkh-$&E*Jqsa{o7a^@m2}2u0C>4!DIIW|21&^|A*J}01sA~^C*Jhv8|_yN zrLe7A2z2I$l3!(rpsEmRB|7+`Gb@A|k6aSLNeYoIg0^#SSj1Gj7n*M$;RVD=OQB2Z ztwnZEqqY#bJcdqGUw3YXU|SJ|$|I#b8wm`GSFvD{9-$~~!d^Zk&TiL9gi@2a0(g8- zFd2u6N5bBr5#1$IkbWy(Cmlq^z)RUJfkJ{Ks3kvRuaAyNLTLfBE-R0>T>g~x?#UmC z0Wo;YY=l4!NWqJo{~+`O9RNWBNC_^(1K{14QUFBYa@zo?#HAYi26X>c1K|Fbu>lZ- z%h&+u00;npyZ|-$J^SWT2SAVjbU;JX5bP`iHMrD)OHBYG05+O|AOKkaYH%S7aB%$dunwW>ZQmh*a zCXJj&J~9D{4wZ%=wU|{BAyl|}5EzkLl41a=Jb5#`E?Fi)NiI+|1;X$#nI08xO$|eB zg2MPi@g`iIq1Z$U3V2iqFnSB0Gx&(6kh0fRlde%$rF_3k1^^>jdUj zJBfZ917jmbH_II}5MR=mM5P`-kOK>mm{!ZBhz+v}h{#5(^(vsI=OxOacP7CRP_Jw2 zo|3>qz^?sIV8il2SDd42YPgmVc_17x+MBP2kq_2uycd=0=H&CkD?o3j9voAdK3 zKpX-boAdM9%r491WIn)G17sUQ8s78s=zlL)_`l@S{u{mMF$lyaqJ*VPKoC$|N-trQ zI*HkyWR+``!ra?)pCiRQF%Zt)#y`P}o%4ewol#Bk?q~uco-&8hz$-P0^7N4W~!ui4#&;0I^E1&&0o3T7G(bAQz=bsN*2F zzkvc9$7CD{7C*02`_Ey9``;1njl z#gpD_f*9g71f^v37>Ry`sJM)d7*Y=GdkgV8W_4urrdP;p;-woux{0H+oGr|J@x{lU z4O0Ei_yVxEscyPySS`LVP;&(A?RV}nbKi`EUl@kHE__KIV%BhrN!_I5<$Ppt^~d=r zd&b8`V0;!1z4Skf&!WX*KS0u_soGCOlZzif4jN)=Cz>r>&K)6kd$aYG7Ue3;E~Z?ecAvu`|{UIRSxy zd$@c9T`r^q6J5$kR4HE)Oq~->WIg5cliI5^>1a81FrT0r45|>{O^jQ~J8znZ6}u44 zoP=FSv|AZ%TUDavG(2ti2Z+FSe)CpwY@u~6iAF{g+V_QmWZL-zOt&iX3t$T?yqz!x zc4Y5}f`w%_ZwSMk{+_Lk-40>nhlPcALhj5OEf=9m_#{f6Y+vQXt>>_ zT~t6EIwFo`=NapAMQdkOqL~;=RG@$XXuV-<(%S|u8>W(+50 z8><_KU_Q^v2nq^C55YEGX4P6c#{FTlvS#X;OuIbpl@&W;F5_;Ds}!w7yM48CxDu0` z$D)!{TxjARL^8~q_B%a-M0x84H$J-)8=l~a9CWula#*GKWbuafPFAOAK7rCFu0vE` zB4<>Vyz$ehL}waRh7qzB!??(qRmT~FkTeGMDPJKzLAop52?f@@ zrVQdhCCwArSRA#c8uHQ&cTV3}JR|AaH?-9^KTxW{A%7r2sV*3J>JUPx4#bm&mj2SN z(%b+BwxvNm!nJGHVX!|91hALKjq5jVGcam1vd6Gej|Gdsycjrze z|FiEpE?->(KL-Q{eF+Kt90E?hdZAo%-MM_6S^3R&&fx498#fqA0CJwg754I=%_;GvcaA*3r z9qrB>@6Gi!A=k6FYIsu*vUWH@!d%_clt8WpgUIjuM9kvjp(0g>bi8a(glB(JQTjhNH^{-9Vz{pK3rsRQSzW> zG*qUhnVWGjNU{onN?0#c7ZED@2-W z$TE3P{N$2ke;@y|7OaGXdzo=7=Z0QH#52+U6fZxzGAUM7o>tH0!``QTf2cYD^{T4UkF~t-*OpVlPLDwPRMQE&RxA?*2M`l^IP%nC4 z&N^bLnF3wSTYbhiOj-4qQSojFZ$Pj)t)5KzNs@n~)}`08_9hpV{?R!{;v_A0k5agLyl{EgAp=?|mOw39aW+z)A>^p#L;T zvL>Y^oa&YCSJ`)Tv-qej2LGd#FpYcZ1*Zffr)3L*pQ>#d4=sWWFz}if(*OgHZ+QhU z@L0hVihmv?$wc23#D>;Uo`Qp&kpIss;ROS)3WE6;1|H`vqAs%A*q?0g;b3Q}zTT{- zG)muWp!on8crZ^eNRlDs^;R=;QuHl~?3Z_sTO!@M!9Zd6JqNotL zUsLcN4KMtfK^SU&62>Bh(CnsedEv1`q2*^nVm>n)=^qU>87S9vB!)5V{ zsc%TUkqHJ#f+-Xmp$U*`R3cya-Nx$Yjwd_4YUU2h-8~#z#8p|o&BPH}x6ck{LY}|b zW5gsrZqaCpsW{wdyj``l5Rxw1x>_Z6es;1SZN2kY-4%i&*un)4cfm`@_TYv&JBv+BPzNI12%*=pG35VoC8QqO@DON=CHT-(OLug^ zz?0X#!bSn7rVl_UWuxG~)^VkdQNrOuq7b|$LdBE__{di*j+db1ajh5e@eafV-HFKc z+JFuQFOe=$e^Ucr>878BZ~QL?UW8SslOH!izkpQP8C7q z%Je?KR~b=*M^fy;RENYiIS|LCIdmhB>GF@kOJtUkX;BW_3NopSuiIh1Cu)_A5kxbI zmkL9t(s_$79qN1~AVwNRP}fyvAO_N^go=4KfdS30!K3kNF%;bX*5&)1H)&AfaiGgr zuJ<>&zLj7wwZU-;%3p9~Ow@B@abj!A*RWw)*Xc99`_}85Bs?$EX*i#U;p8BMy<*~|9ewq$`ntG#bUsm95y79v_jro^- z1*N+g7JjTW!z}%!fPrV7!AQK_(qDP>IP?8!nhvI%dL%|+w%5aSy%d{)dcnP%fC7E} zr%h<=nG@)D1SAajTL(KbEpl(!LkZl7(7Dqm@f4b>adRgI`%3q64(rZbUmM8{4^35L z^K-hGZf2uV8S54y@iQ$vpR+T6}`v#@n^ z%~p+AnA7D$Su5IgO1<)hhgr7$tz&zo`xP60S@!dC<3~gLl?Uxvj{B|SXGi;0kY`y| zSJXcDB`{Q81z>KJ-hE(I8Pjq-*!m~1K(%yQ3MezLvT=^Mb~4aoK>X+^`v z{Dw)=!FhA(#06#^(n;2^VdsLUd-nrHlkCDal`89$L{&`dFmVW8rlfLcfGMZQH@Byqgg}tyM+jlM8>2oaXwS@d$5V`-IfeC*}K8(LDR47+T}c zcf0<^Yh$NnMAx;DY;r+`Z3@cC7PL=yL+`9jA}|lf-aRP(5z_IVgf(KE>$_Xot!fJ| z9`UL9U|aD0@_6&^Ln{HM05ZvOA^r=^&`nO>p+(h7zMIOTTXBSEeMXR)uJDe72BEP^MXB4?U)DyqIL6u=zdIMcV>e^pfK6MP zy&J$4dy8chIcykWn|CjL_shMbof*f|@rR#uw1x*d2hW7VuB5xZ8^5}fLswB{TID8l z<9PW2W*$j^g;j^x*v{KZef|;tn>U)ClgDrQb(QBFr)C}Jc6F~XIa(QFafFzh zHd-MVO(vuqW0P!$m>eiWok7BDlcWLPz);;s6M>;gLC};fp4%bNn3_zUe#Z(5c|qOu zf=j@aSKWdp^cgP<%A{lTG#gWl6Dniz{5>31T;MsKB<79a7ivjw?;Pm7>vvP4bT@n; zxnqgSjX2=diQ&gyjLhi#*-(XgFGf{2 zMI{Nb4UdR{k5L2GZv>uUNs2#}mY0FM1?ix>7`Th8V{maQKk-6yvzCA7g?7&x6|Unh zmW_F<*qaXqb{y{WO`tteLS@uJmG1K4=k#PcK;`BXkEZndA>d~~?mgxXSB#MhLZG?2 zc^ht^`Ff#-FL;*~W5RV%Z>ggi!m-UE=tWpAVw|XV5yjF_+_0>IEBtL~O_%2KP zL8t0qj?N}MZ@C-MVMaP5OjPQR1<{nXnjCXz$ZocN4z@8_ZFW1 z#h(qNv1zeY=DqwIc>~x6135lE?;AMN#*)OAfvNK9VBjqVv@)X-KgA$@`q=>Sc_i`k z;Q|_4wr{Jte?Fz#p)~e`k3m>7uEd9ds!zW@x%-T(S)1n&!zllwPBA8B38o9fXEK>D zyhMTClGyKw&?RL&9xI_v2n4cS1F&8Qz{8;y@J^H~7)1#7_Zf+T7$N zrsVl3+n0*L$6QH#_zHTNGnXIo=tR&fRIsc^vNOBU{5rJI>z^r;C2j7s0AxlSPTwe;0?tP99=N* zNCabZU9dlK6Slx{rgLLyhGOZCVqw&A^n!5=8gYzE>8XVw}|R+$^Fk z6L?5^BEP_R!P0o)p?J}wcsO-}gkXYXDl?S$a%2}a1oa|WHw4N0W3X-gXIA}>C#~GP z-+B2y@$p#;+_#W?^hQz3RKw`4!5d3+8yjmUCkHoIXYY^hpZtA-zXnExhkj3t&&){8 z%grt+F0867Z)|L6YisT9>gwtF(c9bm^UtHN?`J>g1@7+~9Oxe&8XO%NniwCOo}QeY zota;lUtC;V0#ieN9V>sH{JwH=VPzRit6W=MU0+|{_;qYwnnJpC=br*7mm6_P18|E^KXoXJcOZHj;L7oZ9bekf$?>Hf{&8}2baG+GCr2lz7j}Aj_{$E?PJ!+J zvc0p@OWQv?JNVPU=lsv?^ziKeIy*W$Jp#!(DEpHBZ-DjK`(7icxe0$w)`k2TuH^j& z)-yGd*-2|RP2?qa$6qAtL!=VkvGVc1`V$@}M$s6+Z2m~rwTnGF5ua}~rfRnqW()^Y z(+Er;$XAEUE=ESOc8Po96QK27X)ekJ^rz1p@Logl@I03u#;A*A{i_zw^Rc#)JR=WW zG#?LntL#OvZGF+7P_W#etqT)JrDX5 zq7^Ctus+Gv2nlgUam9i8pD{hJG(y?iUg$}C-U<2>_P@L0zHifW-p6rm|I|xZRrSZn z$Z~A*AqXZTr3dcGDnALW&vp9A|H;V6D~tl;zR;(|5L&yg>&;LFyvgZL|InWx&$l@9 zMd`sUuxL1BEp%hW|t6g3D+fA3rIukAmM(T?VL^HLbk7298eEN1ri&ZuRCk14a z?ZOwyy7aLL3hKQGD-^V7+cb+GzmoMQfkdP$e zijL1Y0huzp_bh$JQpN16IMRk&HF|Hfv{km6JQX6HV~ z=|!@Bx;qd~cQ{%by_)%fJakk74Z*bm*=84>pvA~v=XCx+5TjFwLC)3=pBmOY0ldEoDUv5W0EFo9Wf$N(L8QD&4ObXmEEe{@ zQ0^OZ#N&l$n3MvQ1epPtw|R%RIOd^w*EwAPd=!mdpyo1JU(v;OwW?2dq;^By$aW2W1zxHdRLxd)e}UR+Zg3R2x^(c=?pKE^~1vZ zD1zp`o3$>-WRxfr+(hV(-P35A6UeD=IUXt_lQh48^|?5fzL6iwRZ7-JJ704wOq19s zp~F+nP>GYTLo2os)OrDas`d#iYRxS~4|2a|`zEp(y)07uu@zk0c9YFCrS;j-R*2fn zP0kBo{gz^AgZy{ykdHzJl^K{EI@LJp6E1X|+hGH3h9eQpd>r{mbV-4$6k1&_7O%D= z7RnjCJs*pmy*Hp{8dbk+zsOEF8M?~+Gl!#jQ=U`s*XUV%jdW5~lVl%9n#JNj zZf8-6m3^G_svtQ^phgWO>$zc<$$EcFUtwuMGG8K#qJwu&$yrdQ>~1QPAq16D=T1`8 zf(eOPse9#vuUDMit98PM)F|Q5RCjGQR-9!uBwaPG_Z9T#p9Kdi-&)}sPox=SP;1na z>}3VjztW@iQLiTH%NDFZW5W|2R!e_dkjE+TTJKA?hBRkkRwX*yb6q%g@>)TbiF!J- zEzwBP?_^!Ou)#9bDuY$&4U1|V$Ip}~9S+vuVXY^|u_bC1i#8Ru!{NCh1&bo<)RCh64M)MbuB*4rOu~EEnLiXG-LpRp!}M{d$y)Aq+*13DH(3>S z&}OUvfc5?MQ%x^^l5+HMJi|QEOR%MHIB(y;!w8?ipMTuwIm_h}PCav7(K=`G@mu99 z?FQsY6wP6??`-@8UAZaMn;xz5M236oqTd+o6rg<PhpX5=p2+MhdRfH8zaA$(_sS39tH^qVf53zdW30KT)fCMroQUq}^L0 zsM)qZYKa&ferf!Pue|-r9fh0?_u5ysKNl2=O8eWrpHzin8j|N(FRzR>G+Zt6%*atR zr&*^Hba0Y9`Hl7x#f9)c@(G`(1PK$-KweNcRynMmDNKl?Ib9If9$ROW{-B zcRwVbvC_?qlk`u2oh|SjY~KnlE3aE~hDGYwwL((G z0*`$2%1&1;KH2s6RQ4wA!jrBI3_Y!eI}TRYj62b^~n;Q z_@H`%N%647e6(F(L>L{3=ppoK+f27^;OUD}aq_L)i8H!C{ZP?1;yYc^cXJ_DnA3;; z*2a3$6x>Jj%!^S>> z|EBHLY=`UCDqENs8zI)!QchxUySRN63b=C-lk-kLDo?QkQD&UQz^p#Tcu2J`Gu=bU`@7q-D+lJ-aGT_@q z=?6dX{h{vH7wXt+?Kf2H=b|Pdv_UmN=|5#nrTm3!+S-31)ZhG(e}e>U?ZAJ7^3#^U zCrFLI5d70Y=%=INPbUMP{-5^FJF3ZbTlZfY2|WTLAWG;+QKSio7@8DOBBFqT1OzD} zAW}jPy+i0#4G2=DSpY>1MWl{x0TC6IE{6L8u66dgXP>?Ay?^X`#@H+48)HS+ zSS$L5%zVG+ne&-tw#f`W3S5nXw4}T|mXvKrVQHkWy`pgV3ABb`LTOC<2`RjODSSC8 z0*xtxuTpj{r{MTgMbyA#e5!Z*4wRBy}^h1W?M`=uP9ui(yjQsa>0)K|7TE;r8`(;?7}?B?d~}h*>)F|L@cafEIyW9a z{%;<0fF(Ds#l?lcy_S|1|EWj1vayKaS*UvvL@QYvn_4>v5^^3vy z^ZLIB)j$7J@MQIm>u-Paujju{0N|uB9@6?JIEmBo;gP~3{}w0DcI6xX2TpG8Kl?l0 zZ`Y40e7VIp0n6zo+|N@cRC<1`jh@)Q0!F z*JyLx-A`_F+`VaTW86L7?W5oN{R+>8)&uYNpw)`+Y)@x}&AX8&EFY#4 z>#mxFsEFo{e){z8D=BU5h{A`*@5o4&1tIdc3^RHd8?O&8Y!CAgJ%Z#rNlVpg{iY9`|g&$KLNi0 z*G}3PcmI1hY31|rLl#lpPb?|iqrW}J>3Z2e#mSYjdxXD-zlq7FOhT@vE6N(4ifgT@(p zgF_8#qw}VC-&c+Cl6wbK_{#6?tREO}Pm<$QaKgeda?kIFV-zTmHb#|PtIIAP$Qh2= zuMyhHEF2-_1adw0rGCzbdg5&7?5L%YHKp zFQLBWv>L7%9TFoa+(!=^YJsi#Ox0|gWs5T{65(C!(9gG}!Nm#MuT$q#_MX{eJ&e#{ zTSZ4n_LIXjk%icB^Lk*+BK8wUSo~;V+coya5wq>K{xs+^JvrlaL@E@;6kDY2b3Wm{ ze<-U{y@q%fl}U*h$}Re;or_HiE!yC~eu}OoPNSl3r8TpVW;->Ko}~ltw^^PLzNbz> zziOOU_K|q_%8MtlqN@`NXJ{ING~9W0oEFA_5WY=*Abb8SOtBdsjuf~Q`Haz1qWM!C z!8%JjxMpUmQh&QQNMMdiI16Jsb-Sp7zs4DpSgKoa2+k#6=C7zRuDh@6SRU$jV1-Sczn05&^Q=B$w~QVVWZdNV$|Jc5{B4KLiO zFP3v@#WIboEY#Di<@nmLBV%Kk^|Ti^E?Ub($;kdE?{}!T%E$VXqU0|GC+CVAskuVz z*i`eu8)Z5>c)wBSQnNUx^`1+N1W@OyUUG&v=7?W;}VeEvovb`gJ&VM0ld+d3W`CBa*b&SmUnsH2kTBlZ@0!eRVd|&n8@jv-1;a=&+44!PxJfnQ}SWQj2(>LXVGLB zd;B|P#_-kI_Y-*a!a37jW>xr~mt3i-=+&?_W?kl3WuFg1ANyqeUag5?eVeLR>9W?Z z)){m3PF+^-jDt+BVK8Zq^2F+`fk|!;vR&uuuY6IdfZUfAOf|JzBFF8nEsuos9jkb% zF)mYbx)Z@rNI9VK*`)h*Z$8ua9kNX>M#(?lyu0jk6Mb|xY`fs$CudAUIs_PAC1_Z=!t_6L>tI(f}aY39K= zb(@i%sf>jz>#8v^?t9IFORbMnf@T3uPN7YfQq3-SMspu{f9THq4MVH*XRiu$WHVHn zgcIzNAMy|W)Km*wtBpom1`c>f&F8aLURX>0`OKpJ_V6#OdFijdpEMl<0?dtlf1S!6 z_yv-8yUx`!k<3P3&_oZdEjVA=BO}tja0g z`6R37y5xP|)~c1kdyM(KS&f;-bbs{0poM^aYF~Vx1cY@zSfp`2n2k1BMgP(?%xP*3 zzv2-tY4MR$-6Qy0iOH|&(`$y0^|{#i7$oY!9&-6fk#J@=d2xkt{PN3noU~b*nZz(P zueOFz2w|+0hel%$L(<7*$c3LkR-STwsVFW_giDZ-Ybl4t@WK7QhmAn+fs~(&zbh%5o6{@%xQY7k`dxH zv6q*kw&TNm8{#T4WYr~H00|}Sf$*inukc0W;bZne2zhdZs7FK|6k$t;D|+CTCxuoW zqm<}m1v=aw3+&&p4psQCl7yZq_}iE9HyRR0NI}&kTtEY}5*;4YfOy=1*h`4u>yJ0Y zB;bdTvVOkCTNWKM%e zTZFw|M7K3Chu{!1OYsa?#1jkxM?xRQC$H8cWT|mm_z3Z4$&g{H#Bvn6j3Up^NGpF# zVQfjtj4|Z$L*(-%?jytbKPE{KgBLF$l!yos!^8^^VlSQC`x1HB50Q};U)+E&Tu$$u zOjQ6l>FlTE9Q(Ziq0ldV0gI5yK_@!BW1@mW+%i(vkzob_;Vs(Wu#i>WOfFp`{m>|=Cn;J z9{ip|eZ_NyKexy-_u$^#>p8jQmfWR{xmC-#GEZ}B)beU96$Z8Q8Z7gc3(-gV5qB5z zX#DvtYWZ!J`R#uB9Xa`3jrqX)?OV?8-|&8)TV5XA@P1{=2N6f8=x`j9fjkm;zvGry zCV=;wb7i`5-TVErd}S7RziL_e!)pperM`T~qPDrkeX-yx&trhy05S z1d8OjHXUFz$i$T00eOR!<@(V2%JMmYr9XZE2nJ{fm=XXkpkXH`C(vOFVx8BS75wYD zIXoT@{xLN*1*V(<{Q_1dkx0OaZEI^wN=p3j;lmn(@%i(NmX=mpT54@=t*fgm@O{_T z7)y(b<>lo7ngMM;e*748@q%{YFJC^tef!qk-JP+vMka>hW;y0^DCAtB-A%a;Jk z-Q3&)0s??Rnv#-|o}T{b(W9WCK!EJS!^6J5z5uxT`}@IcC4;dBhAa;rJlNOQS5i`P z=gys=pdet$f^OuQnNL+!RpH^`wzjr3+Cu>SfZGAgySTVCH#gtAcaM^s{N%|K4-b$2 z{wKh%j);hGbaYHjO|`SL1sVg0;{(Kh^XAPHCr-S4IS3HC{c)G^k<*=>y?%av)z#H+ z-n`k&dpLRWL~w8rnCU!z+|-zQLkdRo7%#{0vP6Cg7f_O^R{+wK-d6-p^i?MX1{)o zkB^_8{+OGS6BrZ?217?jM}hKTVqyX!0b5&J+S}W0Y;4Re92OTAfL;Q4AIywSOnd+{ zqeP+&2zXFc-3Nw8A3kga!=oTV6zCl(skwRi*FgT%MbAJWNPu7o3k&lL7hEeVD{kFt zBoc{Wv=q#h0{O({yiZTh6EIY2c-X?k7*emTt?B6K@bV5RDOn##1rzgBDz&1rZgYx#VSYX_F_AzZio-LAck?CTEj z2C~ z42Ux@cCFNk!LP1COj6GRxnGpfg19gCHy_$nN(d!m4@nj1B8}{EVO+a9sNtYpdo=pm ziK+g`ts;g`%pq2& zEoN#jqJ^U4+L$hBq;J$9AM?bh7@S zbIBz`I7L$Dh(rTX>k;M}0uq)gjL0z_*`i&bVh^FVnPdIY+*_aPAT*KI%_ttot3Qzw zvbty@;G5|pebMhrBjGAPgBjdbsF08KW0hP@Ls@oV=d@WRiMF~Jq_TyU07*%kfH_2b zx(kiG+~2}la!BUJg)-@~?P&`cQ_^)^Oy~7P>nB)fRg&bVQd-Uw!%q^Zi@5XX9yne0 z*1+KTYL~_j_lmSC56y`|K0V7WJBK5%RaH$K7Y{+zb&7{k;q*~)2t_#dsIFHt;A^{J z$aVJz?DMQ!&>xDVLYXxqw33i$j42XACwEtHJf!2Ak?9117A}>d7{hH$MA_>09osG_ z8B7Oh?9>)Hh&0S~elUZ0z6U{sP~mX84liw*(7_a`q@~p_Y@c$DM+-qfiakCDn||u? zIPqAjkxd?9z;p6OJ>#PHLtf820qET%kD#yJd+6bkRiq1%$uUb~6#XRkH%USkTQErb zE6XgYzF(I0j1ERDYG*$&Abh-9Qgv4cr=#SroqZ_@J5lk{ZU3QaQC;#(OD`yDj!ny;z#4Uel?I$Z0LYFq~#m=0P`N$)IcH9T0ba!eVi&na2%aLWEw|$`|9?mDi zTiftxN0&$Rfwn^aBiSu~+phh4W%**qW6iOr;g^si7?iV~YE=zINK6c&t@;S}T|U-E zOhn9?uT@XNGd@G3K;)jmBjLE3sLO12;^-V5-ct(cNo)l;6T_B0DxN93WgWJ2mURiX z%V(Aq6$|-xZaBa+w(IiI{1CpYHl=8!P}q{saHqd%EN)ep?L~GQueNEz-uzL4E&PUu z?P^o)#Kfe}s_9)gcQKlZyvD1RV{k$Jc≀UQx(W+qo+>rkytF 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 EKY(WL`v3p{ literal 0 HcmV?d00001 diff --git a/samples/react-graph-cascading-managed-metadata/config/config.json b/samples/react-graph-cascading-managed-metadata/config/config.json new file mode 100644 index 000000000..ed60ba88c --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/config/config.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "cascading-managed-metadata-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.js", + "manifest": "./src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "CascadingManagedMetadataWebPartStrings": "lib/webparts/cascadingManagedMetadata/loc/{locale}.js", + "ControlStrings": "node_modules/@pnp/spfx-controls-react/lib/loc/{locale}.js" + } +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/config/copy-assets.json b/samples/react-graph-cascading-managed-metadata/config/copy-assets.json new file mode 100644 index 000000000..0e7cd6e21 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/config/copy-assets.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/copy-assets.schema.json", + "deployCdnPath": "temp/deploy" +} diff --git a/samples/react-graph-cascading-managed-metadata/config/deploy-azure-storage.json b/samples/react-graph-cascading-managed-metadata/config/deploy-azure-storage.json new file mode 100644 index 000000000..ad2a0cf01 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./temp/deploy/", + "account": "", + "container": "react-graph-cascading-managed-metadata", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/config/package-solution.json b/samples/react-graph-cascading-managed-metadata/config/package-solution.json new file mode 100644 index 000000000..72e06fd80 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/config/package-solution.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "react-graph-cascading-managed-metadata-client-side-solution", + "id": "cdc626ca-e9a7-4d1d-bded-a574bc5e61d0", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false + }, + "paths": { + "zippedPackage": "solution/react-graph-cascading-managed-metadata.sppkg" + } +} diff --git a/samples/react-graph-cascading-managed-metadata/config/serve.json b/samples/react-graph-cascading-managed-metadata/config/serve.json new file mode 100644 index 000000000..090cfe9e6 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/config/serve.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://localhost:5432/workbench", + "api": { + "port": 5432, + "entryPath": "node_modules/@microsoft/sp-webpart-workbench/lib/api/" + } +} diff --git a/samples/react-graph-cascading-managed-metadata/config/write-manifests.json b/samples/react-graph-cascading-managed-metadata/config/write-manifests.json new file mode 100644 index 000000000..89f4ed068 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/gulpfile.js b/samples/react-graph-cascading-managed-metadata/gulpfile.js new file mode 100644 index 000000000..7dc90235e --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/gulpfile.js @@ -0,0 +1,36 @@ +'use strict'; + +const gulp = require('gulp'); +const build = require('@microsoft/sp-build-web'); +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +const argv = build.rig.getYargs().argv; +const useCustomServe = argv['custom-serve']; +const fs = require("fs"); +const workbenchApi = require("@microsoft/sp-webpart-workbench/lib/api"); + +if (useCustomServe) { + build.tslintCmd.enabled = false; + + const ensureWorkbenchSubtask = build.subTask('ensure-workbench-task', function (gulp, buildOptions, done) { + this.log('Creating workbench.html file...'); + try { + workbenchApi.default["/workbench"](); + } catch (e) { } + + done(); + }); + + build.rig.addPostBuildTask(build.task('ensure-workbench', ensureWorkbenchSubtask)); + + build.configureWebpack.mergeConfig({ + additionalConfiguration: (generatedConfiguration) => { + fs.writeFileSync("./temp/_webpack_config.json", JSON.stringify(generatedConfiguration, null, 2)); + return generatedConfiguration; + } + }); + +} + +build.initialize(require('gulp')); + diff --git a/samples/react-graph-cascading-managed-metadata/package-lock.json b/samples/react-graph-cascading-managed-metadata/package-lock.json new file mode 100644 index 000000000..b6777a2f9 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/package-lock.json @@ -0,0 +1,23314 @@ +{ + "name": "react-graph-cascading-managed-metadata", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@fluentui/date-time-utilities": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.6.0.tgz", + "integrity": "sha512-lp8BjSF9FW8mpVrfcuVbldVOVZ/lxWzH9xzBG67rkdjIMYwtV0/mFgB6MrKsGvzqDIlvXcoptrcUQNl0/3QA7Q==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + }, + "dependencies": { + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@fluentui/keyboard-key": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.11.tgz", + "integrity": "sha512-4iG5vNlRD3PrLaMfDTimHNOP1x6V3Dad0fXOwtvBBMsfdySPE9zlY+G+0aqCFcgjymOriFOk0ANZVBpK7XrnTg==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@fluentui/react-focus": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.13.1.tgz", + "integrity": "sha512-O61h/aC8ZZ0IEU0oqgBmrk2b/yNMBM0nghJ5IKwbGOD7s1bt/+FnAnJc+rmSD5Atrt7otPkMJma0yUu6qXqxHQ==", + "dev": true, + "requires": { + "@fluentui/keyboard-key": "^0.2.11", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", + "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@fluentui/react-icons": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-0.2.1.tgz", + "integrity": "sha512-FfHgiFrOmQEoGtnfzoL/1L6jmWXcZ+5GHc++TktSs6q/2XXDbU7qjE9pOankoKV+pJXKGHUPCLuNfI8j2eFnbA==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", + "dev": true + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@microsoft/api-extractor": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.1.8.tgz", + "integrity": "sha512-7fcGbnOp7bmQe4p1b123K6gJ/qyaLWhufSt5OF3DMMK1JbmdfEGWf7AwyFFSS4QQzPvSxqs8Woehye4Ytf1uAA==", + "dev": true, + "requires": { + "@microsoft/api-extractor-model": "7.1.3", + "@microsoft/node-core-library": "3.13.0", + "@microsoft/ts-command-line": "4.2.5", + "@microsoft/tsdoc": "0.12.9", + "colors": "~1.2.1", + "lodash": "~4.17.5", + "resolve": "1.8.1", + "source-map": "~0.6.1", + "typescript": "~3.4.3" + }, + "dependencies": { + "typescript": { + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.5.tgz", + "integrity": "sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==", + "dev": true + } + } + }, + "@microsoft/api-extractor-model": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.1.3.tgz", + "integrity": "sha512-DjagaoMFY1XyLjjo/x4lp7LoyjyMg4ntDY5+RE8g2zvt61m2dKm9CtxW0lxaQI4Xilw+n+Z4exjcGaQJeRcMyw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.13.0", + "@microsoft/tsdoc": "0.12.9", + "@types/node": "8.5.8" + } + }, + "@microsoft/decorators": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", + "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", + "dev": true, + "requires": { + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/gulp-core-build": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.12.1.tgz", + "integrity": "sha512-npDc1oWEXZpRrLrJvTxENI7q3h8/I6PPt58ZnGVzke0AfIIcPHdsqjDrO37nCRbOwuLJC/M1lTS+pB83TPmPeA==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/node": "8.10.54", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~23.6.0", + "jest-cli": "~22.4.3", + "jest-environment-jsdom": "~22.4.3", + "jest-resolve": "~22.4.3", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~5.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "babel-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", + "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.5", + "babel-preset-jest": "^22.4.4" + } + }, + "babel-plugin-jest-hoist": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", + "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", + "dev": true + }, + "babel-preset-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", + "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^22.4.4", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expect": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", + "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^22.4.3", + "jest-get-type": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "jest-message-util": "^22.4.3", + "jest-regex-util": "^22.4.3" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + } + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "jest-changed-files": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.14", + "istanbul-lib-coverage": "^1.1.1", + "istanbul-lib-instrument": "^1.8.0", + "istanbul-lib-source-maps": "^1.2.1", + "jest-changed-files": "^22.2.0", + "jest-config": "^22.4.4", + "jest-environment-jsdom": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^22.4.2", + "jest-message-util": "^22.4.0", + "jest-regex-util": "^22.1.0", + "jest-resolve-dependencies": "^22.1.0", + "jest-runner": "^22.4.4", + "jest-runtime": "^22.4.4", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "jest-worker": "^22.2.2", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^10.0.3" + }, + "dependencies": { + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-config": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", + "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^22.4.1", + "jest-environment-node": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^22.4.4", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "pretty-format": "^22.4.0" + } + }, + "jest-diff": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", + "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "jest-docblock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", + "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-environment-node": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", + "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3" + } + }, + "jest-haste-map": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", + "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^22.4.3", + "jest-serializer": "^22.4.3", + "jest-worker": "^22.4.3", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + }, + "dependencies": { + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "jest-jasmine2": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", + "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^22.4.0", + "graceful-fs": "^4.1.11", + "is-generator-fn": "^1.0.0", + "jest-diff": "^22.4.0", + "jest-matcher-utils": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "source-map-support": "^0.5.0" + } + }, + "jest-leak-detector": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", + "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", + "dev": true, + "requires": { + "pretty-format": "^22.4.3" + } + }, + "jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "jest-regex-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", + "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", + "dev": true + }, + "jest-resolve-dependencies": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", + "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", + "dev": true, + "requires": { + "jest-regex-util": "^22.4.3" + } + }, + "jest-runner": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", + "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "jest-config": "^22.4.4", + "jest-docblock": "^22.4.0", + "jest-haste-map": "^22.4.2", + "jest-jasmine2": "^22.4.4", + "jest-leak-detector": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-runtime": "^22.4.4", + "jest-util": "^22.4.1", + "jest-worker": "^22.2.2", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", + "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^22.4.4", + "babel-plugin-istanbul": "^4.1.5", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^22.4.4", + "jest-haste-map": "^22.4.2", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^10.0.3" + }, + "dependencies": { + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-serializer": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", + "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", + "dev": true + }, + "jest-snapshot": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", + "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^22.4.3" + } + }, + "jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^22.4.3", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0" + } + }, + "jest-validate": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", + "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-config": "^22.4.4", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^22.4.0" + } + }, + "jest-worker": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", + "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.8.5.tgz", + "integrity": "sha512-qbCpCV6NgqYXiV8SekOC+qzV+0xnYCh/lZvxXRXz0EXkWn4nFtRXF/2Q48WeZWRW97JYOcx/Wi+Q/u81g9FgMw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/load-themed-styles": "1.10.12", + "@microsoft/node-core-library": "3.15.1", + "@types/gulp": "4.0.6", + "@types/node": "8.10.54", + "autoprefixer": "~9.1.3", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "node-sass": "4.12.0", + "postcss": "7.0.5", + "postcss-modules": "~1.3.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.12", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", + "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", + "dev": true + }, + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node-sass": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", + "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.11", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + } + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.5.5.tgz", + "integrity": "sha512-13U5aarnSrd/AJodUlRGeOb0ZEtzmS2RjmHYvsKSKttluXAu+qLYxOK01pI2PJKMMyifClQcUPJrSP7pG2nSlw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/node-core-library": "3.15.1", + "@types/node": "8.10.54", + "colors": "~1.2.1", + "deasync": "~0.1.7", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.5.0", + "gulp-open": "~3.0.1", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.2.5.tgz", + "integrity": "sha512-uuj22YwVonyPflZv5Hssn+KPRfvJmrsn9G/jTS8AE3OeXIBCJ5pXxbjsaWfxOmB+yTi3m3LYVJ2l+0q/aoUu7A==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/node-core-library": "3.15.1", + "@types/node": "8.10.54", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "resolve": "1.8.1" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.7.0.tgz", + "integrity": "sha512-1LkJUrqQm1yLm1rJwWAVrjmjEBIHz/sfS4MqDnbplRj1dHPZ2/9EQ9n3GJe0WjfFkXjok+iPeuM4YwHTCyua+w==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@types/gulp": "4.0.6", + "@types/node": "8.10.54", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~3.11.0" + }, + "dependencies": { + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.7.tgz", + "integrity": "sha512-8Iua4vPmffV2tT1nR/E55GSbUkYRPD9xFfa6v8zJ89EiiDrlyO2OGuXAtC6/nWxLTeVRA3GhtQuU2SApD2sQAA==" + }, + "@microsoft/loader-cased-file": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.11.0.tgz", + "integrity": "sha512-iFg05r7karE3X55jrF63NhbLaFPtDtd7VyZFA1QsR+6gFBeW6w5uA0/IVqRMS0S9rXrkO6GdfFOQxJ5/omfNYQ==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/node": "8.10.54", + "file-loader": "~1.1.11", + "loader-utils": "~1.1.0", + "lodash": "~4.17.5" + }, + "dependencies": { + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.7.191", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.191.tgz", + "integrity": "sha512-kH/u3w6cNfSVqBxZZCPqStS9pr5xao5A0RnwyW1ClkdNU7qAiEegXGqcZSJ83v/HUW+EJiJynxA+y0VsZWUHag==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.12", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.12", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", + "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/loader-raw-script": { + "version": "1.2.182", + "resolved": "https://registry.npmjs.org/@microsoft/loader-raw-script/-/loader-raw-script-1.2.182.tgz", + "integrity": "sha512-Uin++eH+eML7omSXTIrO4LBfphzCgC+ZyaboP9IL2S2S25x/sfNfdMcMMXghzZ00K231u1ygTs2Ta7lhlY7G5g==", + "requires": { + "loader-utils": "~1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "^4.1.0", + "isomorphic-fetch": "^2.2.1" + } + }, + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "dev": true, + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", + "dev": true + } + } + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/package-deps-hash": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.3.1.tgz", + "integrity": "sha512-p41TeiWzr6aT54fTQZKbAVO7Ux4MVYnV4ExAvxUAaH+ZRjmwtCA/lk6M0FtKqafxAJ5mJlLft3aK7sQOvXxSsw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + } + } + }, + "@microsoft/rush-lib": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.15.1.tgz", + "integrity": "sha512-DNRS56uzLrAB/IpS5khAXldwmg4P3husSm3Z7bl/Uynpj+C2FFmt2zwISp7aauxqq1MrCZliDVVPcJN3U1uoIw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1", + "@microsoft/package-deps-hash": "2.3.1", + "@microsoft/stream-collator": "3.1.5", + "@microsoft/ts-command-line": "4.3.2", + "@pnpm/link-bins": "~1.0.1", + "@pnpm/logger": "~1.0.1", + "@yarnpkg/lockfile": "~1.0.2", + "builtins": "~1.0.3", + "cli-table": "~0.3.1", + "colors": "~1.2.1", + "git-repo-info": "~2.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "https-proxy-agent": "~2.2.1", + "inquirer": "~6.2.0", + "js-yaml": "~3.13.1", + "lodash": "~4.17.15", + "minimatch": "~3.0.2", + "node-fetch": "~2.1.2", + "npm-package-arg": "~6.1.0", + "read-package-tree": "~5.1.5", + "semver": "~5.3.0", + "strict-uri-encode": "~2.0.0", + "tar": "~4.4.1", + "true-case-path": "~2.2.1", + "wordwrap": "~1.0.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/ts-command-line": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.2.tgz", + "integrity": "sha512-2QeyilabCe6IpBylPXuY6dCA1S9ym3Ii0zakXVPpyfjSj1NesnyuUeuh6e8kyIqzqJ+3LYjfPG63XzUBtwGqqw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", + "dev": true + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "@microsoft/rush-stack-compiler-2.9": { + "version": "0.7.16", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-2.9/-/rush-stack-compiler-2.9-0.7.16.tgz", + "integrity": "sha512-a3sHfyEYj1aPgd87DYDX1InyP7YMYGRg6w62Ems0sLM67gUni6JGqKwLjqPsfFe9pKoT9hXvv1ltkTvxqh629g==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.1.8", + "@microsoft/node-core-library": "3.13.0", + "@types/node": "8.5.8", + "tslint": "~5.12.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~2.9.2" + } + }, + "@microsoft/rush-stack-compiler-3.3": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.3/-/rush-stack-compiler-3.3-0.3.5.tgz", + "integrity": "sha512-c8727bgcG5VY1bSW2Cvp6EzdMBcF3gCpC6VcBHXtKWHzGJuRO2eEDE28knUqaKqDWIJDVvejjMb25M9RIeLW6w==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.5.0", + "@microsoft/node-core-library": "3.15.1", + "@types/node": "8.10.54", + "tslint": "~5.12.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~3.3.3" + }, + "dependencies": { + "@microsoft/api-extractor": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.5.0.tgz", + "integrity": "sha512-CxKNZFD9TRo/y8MQzlk4z/Z5jPCaQsDq7ON9baE544CKnmF4sNlmoS9ydkt0As3v6OYKjp50d2N4NAmZoOVXzg==", + "dev": true, + "requires": { + "@microsoft/api-extractor-model": "7.5.1", + "@microsoft/node-core-library": "3.15.1", + "@microsoft/ts-command-line": "4.3.2", + "@microsoft/tsdoc": "0.12.14", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "1.8.1", + "source-map": "~0.6.1", + "typescript": "~3.5.3" + }, + "dependencies": { + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "dev": true + } + } + }, + "@microsoft/api-extractor-model": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.5.1.tgz", + "integrity": "sha512-qzgmJeoqpJqYDS1yj9YTPdd/+9OWGFwfzGFyr6kVarexomdPSltcoQYIS5JnrB/RFNeUgTNUlwn5mYdyp2Xv6A==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1", + "@microsoft/tsdoc": "0.12.14" + } + }, + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/ts-command-line": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.2.tgz", + "integrity": "sha512-2QeyilabCe6IpBylPXuY6dCA1S9ym3Ii0zakXVPpyfjSj1NesnyuUeuh6e8kyIqzqJ+3LYjfPG63XzUBtwGqqw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "@microsoft/tsdoc": { + "version": "0.12.14", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.14.tgz", + "integrity": "sha512-518yewjSga1jLdiLrcmpMFlaba5P+50b0TWNFUpC+SL9Yzf0kMi57qw+bMl+rQ08cGqH1vLx4eg9YFUbZXgZ0Q==", + "dev": true + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "typescript": { + "version": "3.3.4000", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.4000.tgz", + "integrity": "sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA==", + "dev": true + } + } + }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.2.5.tgz", + "integrity": "sha512-1nCsZm/HZz9+EWbXutNVkXUNtB5wbpGfvAZEltRsOhROflKM4xZvyULJQ0lR5S7tlKvNBd4MByqmK+aHKCRtSg==", + "dev": true, + "requires": { + "@types/webpack": "^4.0.0", + "lodash": "~4.17.15", + "uglify-js": "~3.0.28" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "uglify-js": { + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", + "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "dev": true, + "requires": { + "commander": "~2.11.0", + "source-map": "~0.5.1" + } + } + } + }, + "@microsoft/sp-application-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.11.0.tgz", + "integrity": "sha512-pZAt5aJ7Pl7DBqY9rbkrmSYdz6/wgoVIjeoVozuaD3rRmbx9dnb6ft8v3iJVz70cjP5NUnx9ZymXrvAnorRvFQ==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-extension-base": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-search-extensibility": "1.11.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-build-common": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.11.0.tgz", + "integrity": "sha512-NF92ebeuPHptQ9bQNVqcsQQVFtK9IRzfttMRuEjqat91Sqep1h4GmiMTnznGBR2gt4yJaRzJx/W/F1+BQUaWBw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.2.5", + "@microsoft/sp-tslint-rules": "1.11.0", + "@types/yargs": "0.0.35", + "gulp": "~3.9.1", + "semver": "~5.2.0", + "yargs": "~4.6.0" + }, + "dependencies": { + "@types/yargs": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", + "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", + "dev": true + }, + "semver": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", + "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", + "dev": true + } + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.11.0.tgz", + "integrity": "sha512-ls9VW393mrn16xJl9LR15e3PmxNeZdVtITtRTu/oX7uHLWXJlxNQXcRBEZWwyadlpVprXUwfGuZ19sBNvg5/vw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build-serve": "3.5.5", + "@microsoft/gulp-core-build-webpack": "3.7.0", + "@microsoft/load-themed-styles": "1.10.20", + "@microsoft/loader-cased-file": "1.11.0", + "@microsoft/loader-load-themed-styles": "1.7.191", + "@microsoft/node-core-library": "3.15.1", + "@microsoft/rush-lib": "5.15.1", + "@microsoft/set-webpack-public-path-plugin": "2.2.5", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "5.0.1", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.117", + "@types/merge2": "0.3.29", + "@types/node": "8.10.54", + "@types/resolve": "0.0.8", + "@types/rimraf": "2.0.2", + "@types/serve-static": "1.7.31", + "@types/terser-webpack-plugin": "1.2.1", + "@types/uuid": "3.0.0", + "@types/webpack": "4.39.2", + "@types/webpack-stream": "3.2.10", + "@types/xml": "1.0.3", + "azure-storage": "~2.10.3", + "colors": "~1.2.1", + "css-loader": "~2.0.2", + "cssnano": "~4.1.10", + "finalhandler": "~0.4.1", + "fs-extra": "~5.0.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "gulp-replace": "~0.5.4", + "gulp-util": "~3.0.7", + "html-loader": "~0.5.1", + "json-loader": "~0.5.7", + "json-schema": "~0.2.3", + "lodash": "~4.17.5", + "merge2": "~1.0.2", + "node-zip": "~1.1.1", + "postcss-loader": "~3.0.0", + "resolve": "~1.12.0", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.2.4", + "terser-webpack-plugin": "1.2.3", + "through2": "~2.0.1", + "uuid": "~3.1.0", + "webpack": "~4.35.3", + "webpack-stream": "~5.2.1", + "xml": "~1.0.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", + "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==", + "dev": true + }, + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@types/fs-extra": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "css-loader": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.0.2.tgz", + "integrity": "sha512-28hdCb5gCuTKUA+R6KzLwgxK6pUfgvrUyMNn7avOUQYFvmc13djru28uG+NF/pRre7Odd6B/kmJErCcpFZZQpQ==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^7.0.6", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^2.0.3", + "postcss-modules-scope": "^2.0.0", + "postcss-modules-values": "^2.0.0", + "postcss-value-parser": "^3.3.0", + "schema-utils": "^1.0.0" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", + "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", + "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^7.0.6" + } + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "resolve": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.3.tgz", + "integrity": "sha512-hF6+hAPlxjqHWrw4p1rF3Wztbgxd4AjA5VlUzY5zcTb4J8D3JK4/1RjU48pHz2PJWzGVsLB1VWZkvJzhK2CCOA==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.13.2" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "webpack": { + "version": "4.35.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", + "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + } + } + }, + "@microsoft/sp-build-web": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.11.0.tgz", + "integrity": "sha512-e9XlqY7hW1lEjwP61FTGzYF2rr4aWabJsDJCEN4vyOocXWFGcGhakj/wxnpIWbC53AAuyi6Iu0VoAEWVSqiebQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build-sass": "4.8.5", + "@microsoft/gulp-core-build-serve": "3.5.5", + "@microsoft/gulp-core-build-typescript": "8.2.5", + "@microsoft/gulp-core-build-webpack": "3.7.0", + "@microsoft/sp-build-common": "1.11.0", + "@microsoft/sp-build-core-tasks": "1.11.0", + "@types/webpack": "4.39.2", + "gulp": "~3.9.1", + "webpack": "~4.35.3", + "yargs": "~4.6.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "webpack": { + "version": "4.35.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", + "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", + "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", + "requires": { + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + }, + "dependencies": { + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" + } + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "dev": true, + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "dev": true, + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-extension-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.11.0.tgz", + "integrity": "sha512-WHauOwg9L8gCLI9yMZGRMAC5Z23fzKEmp2KtMbm3rbQ1Diu2pm4GNWPFsqQ8K0ryWAqR3xftvsEUXm3448rF9g==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "dev": true, + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "dev": true, + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", + "dev": true + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + } + } + }, + "@uifabric/utilities": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", + "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.7.0", + "@uifabric/set-version": "^7.0.2", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + } + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "dev": true, + "requires": { + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", + "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "dev": true, + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "dev": true, + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + }, + "dependencies": { + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", + "dev": true + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", + "dev": true + } + } + }, + "@microsoft/sp-property-pane": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", + "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "@microsoft/decorators": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", + "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==" + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + }, + "dependencies": { + "@uifabric/utilities": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", + "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", + "requires": { + "@uifabric/merge-styles": "^7.7.0", + "@uifabric/set-version": "^7.0.2", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" + }, + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "requires": { + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } + } + }, + "@microsoft/sp-search-extensibility": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.11.0.tgz", + "integrity": "sha512-U+nxP5TwAWbc3LOq/WkdkSHN79yQjptMXOr+iRCCktGZCRMqX/AXj0SqgwF9IFTbmotaa9h+hyxLFMQa1tfBtQ==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-extension-base": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.11.0.tgz", + "integrity": "sha512-y+4WobPLIl/FnZLvINsjDCcYxykXQe8Xi/2DOoA+bY6NLXXb5TuXb73nZly/QTaevQQ/Bgev7kxBosa7LEbUlg==", + "dev": true, + "requires": { + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "tsutils": "~2.11.2" + }, + "dependencies": { + "tslint": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.12.1" + }, + "dependencies": { + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", + "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/load-themed-styles": "1.10.20", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/teams-js": "1.4.2", + "@types/es6-promise": "0.0.33", + "@types/office-js": "1.0.36", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "@microsoft/decorators": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", + "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", + "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" + }, + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "requires": { + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==" + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + } + } + }, + "@uifabric/utilities": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", + "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", + "requires": { + "@uifabric/merge-styles": "^7.7.0", + "@uifabric/set-version": "^7.0.2", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } + } + }, + "@microsoft/sp-webpart-workbench": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.11.0.tgz", + "integrity": "sha512-I9Tder5SP2dzQuQixp4FFx4FElRXvGtjoDhkn7tWoIkIorDLrTnHNN8fCUKFezhpOVZkPkARHIy5BSHEjJQPaw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build-serve": "3.5.5", + "@microsoft/node-core-library": "3.15.1", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-application-base": "1.11.0", + "@microsoft/sp-build-core-tasks": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/sp-webpart-base": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/fs-extra": "5.0.1", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "@uifabric/variants": "7.0.5", + "fs-extra": "~5.0.0", + "office-ui-fabric-react": "7.59.0", + "prop-types": "15.6.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@types/fs-extra": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", + "dev": true + } + } + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "prop-types": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", + "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "dev": true, + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/stream-collator": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-3.1.5.tgz", + "integrity": "sha512-AxeLMqrIdOL8oyyEz6NIz1Q5gKOmg5VbelAtyycE7vdQ1IG2jrs+2IYV0KSYuQK+X9UReik5DQPaJNleOXQcVg==", + "dev": true, + "requires": { + "colors": "~1.2.1" + } + }, + "@microsoft/teams-js": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", + "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" + }, + "@microsoft/ts-command-line": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.5.tgz", + "integrity": "sha512-QyTfbfpx6o+1cnjx5GubqKSRMDxBBMXABSa8wmqRa/A1K99FEBZfLIO6GmaY0s7rNYEchfR1VcVS/hV2VW+6hw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "@types/node": "8.5.8", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "@microsoft/tsdoc": { + "version": "0.12.9", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.9.tgz", + "integrity": "sha512-sDhulvuVk65eMppYOE6fr6mMI6RUqs53KUg9deYzNCBpP+2FhR0OFB5innEfdtSedk0LK+1Ppu6MxkfiNjS/Cw==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@pnp/common": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.0.1.tgz", + "integrity": "sha1-T+cuONHexjlQSvxxQclSEh5YqOk=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/logging": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-1.0.1.tgz", + "integrity": "sha1-Nl1/dmiW943xIMgd9D3dlrCgojY=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/odata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-1.0.1.tgz", + "integrity": "sha1-yE5s/MV2VdZj2IEFlgGT8yiOwAI=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/sp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-1.0.1.tgz", + "integrity": "sha1-5XXJVqZWk9KRkI4yEdzWbc5KFWM=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/spfx-controls-react": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@pnp/spfx-controls-react/-/spfx-controls-react-1.19.0.tgz", + "integrity": "sha512-W3PS6I8NsdbOZjE9I9djloYutQW17QHd4nT7jFwPyJFoxnt1MDfWyN6nrPhaeGnnPde3t3TlUbWP4HKLXChFiw==", + "requires": { + "@pnp/common": "1.0.1", + "@pnp/logging": "1.0.1", + "@pnp/odata": "1.0.1", + "@pnp/sp": "1.0.1", + "@pnp/telemetry-js": "2.0.0", + "@types/chart.js": "2.7.40", + "chart.js": "2.7.3", + "color": "^3.1.2", + "lodash": "4.17.13", + "office-ui-fabric-react": "5.131.0", + "react-quill": "1.3.3" + }, + "dependencies": { + "@uifabric/icons": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz", + "integrity": "sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw==", + "requires": { + "@uifabric/styling": ">=5.30.1 <6.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", + "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/utilities": ">=5.34.2 <6.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "5.34.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz", + "integrity": "sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A==", + "requires": { + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==" + }, + "office-ui-fabric-react": { + "version": "5.131.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.131.0.tgz", + "integrity": "sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/icons": ">=5.8.0 <6.0.0", + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/styling": ">=5.36.0 <6.0.0", + "@uifabric/utilities": ">=5.34.2 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@pnp/telemetry-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-2.0.0.tgz", + "integrity": "sha512-qFNm3mTerTnxgTR6c/4iMMt8EUKrQn5z0XG/IQtpNlp6m7KXRDFR87mQKeBVtSv2LhxGO0VNFndKJIibBw52zQ==", + "requires": { + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "@pnpm/link-bins": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.4.tgz", + "integrity": "sha512-RLBNdq+j1Q8DmhcdJJbAJLCjw8Beo6je5ZUy4cvD2PepT8klmEH9JXAVQdqtwB8hOBnGGYmxzL4syCvIfkAUag==", + "dev": true, + "requires": { + "@pnpm/package-bins": "^1.0.0", + "@pnpm/types": "^1.7.0", + "@types/mz": "^0.0.32", + "@types/node": "^9.6.5 || 10", + "@types/ramda": "^0.25.20", + "@zkochan/cmd-shim": "^2.2.4", + "arr-flatten": "^1.1.0", + "is-windows": "^1.0.2", + "mkdirp": "0.5.1", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-filter": "^1.0.0", + "ramda": "^0.25.0", + "read-package-json": "^2.0.13" + }, + "dependencies": { + "@types/node": { + "version": "10.17.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz", + "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "@pnpm/logger": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-1.0.2.tgz", + "integrity": "sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA==", + "dev": true, + "requires": { + "@types/node": "^9.4.0 || 10", + "bole": "^3.0.2", + "ndjson": "^1.5.0" + }, + "dependencies": { + "@types/node": { + "version": "10.17.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz", + "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==", + "dev": true + } + } + }, + "@pnpm/package-bins": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-1.0.0.tgz", + "integrity": "sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q==", + "dev": true, + "requires": { + "@pnpm/types": "^1.7.0", + "@types/mz": "^0.0.32", + "mz": "^2.7.0", + "p-filter": "^1.0.0" + } + }, + "@pnpm/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1.8.0.tgz", + "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", + "dev": true + }, + "@types/adal-angular": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", + "integrity": "sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug==" + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, + "@types/argparse": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.33.tgz", + "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==", + "dev": true + }, + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", + "dev": true + }, + "@types/chart.js": { + "version": "2.7.40", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.7.40.tgz", + "integrity": "sha512-yC8Ff5vsHFTClGCWXoAmNCh33cNYfP2/yFANBLjLiso4jTKsLfQ0KQuBEuKxOWTRoOSLyT6v+ZYcvz0uonvvsA==" + }, + "@types/es6-promise": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", + "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" + }, + "@types/express-serve-static-core": { + "version": "4.17.9", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz", + "integrity": "sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/finalhandler": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@types/finalhandler/-/finalhandler-0.0.31.tgz", + "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-RHv6ZQjcTncXo3thYZrsbAVwoy4vSKosSWhuhuQxLOTv74OJuFQxXkmUuZCr3q9uNBEVCvIzmZL/FeRNbHZGUg==", + "dev": true, + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/gulp": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "requires": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "@types/gulp-replace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/gulp-replace/-/gulp-replace-0.0.29.tgz", + "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/jju": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/jju/-/jju-1.4.1.tgz", + "integrity": "sha512-LFt+YA7Lv2IZROMwokZKiPNORAV5N3huMs3IKnzlE430HWhWYZ8b+78HiwJXJJP1V2IEjinyJURuRJfGoaFSIA==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "@types/merge2": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/merge2/-/merge2-0.3.29.tgz", + "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/mime": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", + "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/mz": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/mz/-/mz-0.0.32.tgz", + "integrity": "sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==", + "dev": true + }, + "@types/node-notifier": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", + "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/office-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" + }, + "@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", + "dev": true, + "requires": { + "@types/q": "*" + } + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "@types/qs": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==", + "dev": true + }, + "@types/quill": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", + "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", + "requires": { + "parchment": "^1.1.2" + } + }, + "@types/ramda": { + "version": "0.25.51", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", + "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "requires": { + "@types/react": "*" + } + }, + "@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" + }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/rimraf": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz", + "integrity": "sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==", + "dev": true, + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/semver": { + "version": "5.3.33", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", + "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "dev": true + }, + "@types/serve-static": { + "version": "1.7.31", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", + "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/mime": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "@types/terser-webpack-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz", + "integrity": "sha512-5mzQulZabFsqiLh0PhJdccIKqpd5535UYpZ+Skugz8kPzZdajMMYBRKQSzM1KOkZ42NwLxbZSzQp6xKtaq46Gg==", + "dev": true, + "requires": { + "@types/webpack": "*", + "terser": "^3.16.1" + } + }, + "@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/uglify-js": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", + "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/undertaker": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.3.tgz", + "integrity": "sha512-OhvIYx6pUJBxYZf5fM/BVMNXZQMy095kplml+4cWrlNqM1t6XtSIQCuVySGmICZCnzi69Epdljyplm86BlTouQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/undertaker-registry": "*" + } + }, + "@types/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "dev": true + }, + "@types/uuid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.0.0.tgz", + "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/vinyl-fs": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-2.4.11.tgz", + "integrity": "sha512-2OzQSfIr9CqqWMGqmcERE6Hnd2KY3eBVtFaulVo3sJghplUcaeMdL9ZjEiljcQQeHjheWY9RlNmumjIAvsBNaA==", + "dev": true, + "requires": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "@types/webpack": { + "version": "4.39.2", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.2.tgz", + "integrity": "sha512-3c7+vcmyyIi3RBoOdXs8k3E9rQVIy6yOBqK0DFk6lnJ76JUfbDBWbEf1JflzyPQf56W4ToE+2YPnbxbucniW5w==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + }, + "@types/webpack-sources": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz", + "integrity": "sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "@types/webpack-stream": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.10.tgz", + "integrity": "sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/webpack": "*" + } + }, + "@types/xml": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/xml/-/xml-1.0.3.tgz", + "integrity": "sha512-qeqQIjDfSLjmWR0noFQmcPKCtqn0L68MchoEi1Zj33unPfC83Op3j2mBH2g4hAgOaWUobv/O86w7LObo6p4sDQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" + }, + "@uifabric/foundation": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", + "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==" + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + } + } + }, + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", + "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + } + } + }, + "@uifabric/merge-styles": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, + "@uifabric/react-hooks": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.9.1.tgz", + "integrity": "sha512-f2hJPMnPfL/FNyG58h5hv0jEVic8snJYSHRLeHbtdqgeZjyJL0bQvH+4DpjUP/EaPuFS6OaSucWq+c7VnhkFfw==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + } + } + }, + "@uifabric/set-version": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", + "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "6.50.7", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", + "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + }, + "dependencies": { + "@uifabric/utilities": { + "version": "6.45.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", + "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/variants": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@uifabric/variants/-/variants-7.0.5.tgz", + "integrity": "sha512-EqjNymAipTuwvsfS3dEU3+brVz0wyBUa2LQsc+L8gU/MNj4lCnrTi34pHRZrbw6L6Lus/YUg8lCGuXZ5hIHj5Q==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.2", + "office-ui-fabric-react": "^7.29.2", + "tslib": "^1.7.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.77", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", + "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", + "dev": true + }, + "@uifabric/icons": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.4.1.tgz", + "integrity": "sha512-KgCYshGmcbLPoIIQK+OuKucM39smDSjsz7O4Hnu61xZmK1mOBCbFtBlgJRMlINZr0d6IH0vU2yrkp8SXHF2h0A==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "office-ui-fabric-react": { + "version": "7.130.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.130.0.tgz", + "integrity": "sha512-HV5LFSZAp8t3uJrGXhwPc/KHFPSGOka3BehRQnzN+7Ke++Abmynq7sIJSj36sNPa13uSiESfCFf30eY5ajnqPQ==", + "dev": true, + "requires": { + "@fluentui/date-time-utilities": "^7.6.0", + "@fluentui/react-focus": "^7.13.1", + "@fluentui/react-icons": "^0.2.1", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.8.1", + "@uifabric/icons": "^7.4.1", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/react-hooks": "^7.9.1", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "@zkochan/cmd-shim": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-2.2.4.tgz", + "integrity": "sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA==", + "dev": true, + "requires": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "ajv": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", + "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "json-schema-traverse": "^0.3.0", + "json-stable-stringify": "^1.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", + "dev": true, + "requires": { + "browserslist": "^4.1.0", + "caniuse-lite": "^1.0.30000884", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.2", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, + "azure-storage": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.3.tgz", + "integrity": "sha512-IGLs5Xj6kO8Ii90KerQrrwuJKexLgSwYC4oLWmc11mzKe7Jt2E5IVg+ZQ8K53YWZACtVTMBNO3iGuA+4ipjJxQ==", + "dev": true, + "requires": { + "browserify-mime": "~1.2.9", + "extend": "^3.0.2", + "json-edm-parser": "0.1.2", + "md5.js": "1.3.4", + "readable-stream": "~2.0.0", + "request": "^2.86.0", + "underscore": "~1.8.3", + "uuid": "^3.0.0", + "validator": "~9.4.1", + "xml2js": "0.2.8", + "xmlbuilder": "^9.0.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "validator": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", + "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "binaryextensions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", + "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "bole": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", + "integrity": "sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ=", + "dev": true, + "requires": { + "fast-safe-stringify": "~1.1.0", + "individual": "~3.0.0" + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-mime": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz", + "integrity": "sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=", + "dev": true + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", + "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001117", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001117.tgz", + "integrity": "sha512-4tY0Fatzdx59kYjQs+bNxUwZB03ZEBgVmJ1UkFPz/Q8OLiUUbjct2EdpnXj0fvFTPej2EkbPIG0w8BWsjAyk1Q==", + "dev": true + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "requires": { + "rsvp": "^3.3.3" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chart.js": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.3.tgz", + "integrity": "sha512-3+7k/DbR92m6BsMUYP6M0dMsMVZpMnwkUyNSAbqolHKsbIzH2Q4LWVEHHYq7v0fmEV8whXE0DrjANulw9j2K5g==", + "requires": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "requires": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "requires": { + "color-name": "^1.0.0" + } + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + } + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "connect-livereload": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", + "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-modules-typescript-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.0.tgz", + "integrity": "sha512-K6ii0+kt2i3sHN+VKTWdF728x+N4PFitsjE8aldUO+N98XlZhanJYIEZrnh4FMTZzDvOjyBialU0LnkCSeeUig==", + "dev": true, + "requires": { + "line-diff": "^2.0.1", + "loader-utils": "^1.2.3" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", + "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deasync": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", + "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", + "dev": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decomment": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.3.tgz", + "integrity": "sha512-5skH5BfUL3n09RDmMVaHS1QGCiZRnl2nArUwmsE9JRY93Ueh3tihYl5wIrDdAuXnoFhxVis/DmRWREO2c6DG3w==", + "dev": true, + "requires": { + "esprima": "4.0.1" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dev": true, + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.544", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.544.tgz", + "integrity": "sha512-jx6H7M1db76Q/dI3MadZC4qwNTvpiq8tdYEJswxexrIm5bH+LKRdg+VAteMF1tJJbBLrcuogE9N3nxT3Dp1gag==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-collections": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/es6-collections/-/es6-collections-0.5.6.tgz", + "integrity": "sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI=" + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + }, + "dependencies": { + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + } + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-stream": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", + "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "exports-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", + "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", + "requires": { + "loader-utils": "^1.0.2", + "source-map": "0.5.x" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "fast-safe-stringify": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.1.13.tgz", + "integrity": "sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + } + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-2DLwUVUR/AdNmMD2utfmSR8r4qHRFhnfL6QQDQS5q4g5uBZzXYDgg8MXPIbu0HzyLjyvbogqjBNKILG5fufwzg==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "~0.1.0" + } + }, + "generic-names": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", + "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", + "dev": true, + "requires": { + "loader-utils": "^0.2.16" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=", + "dev": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "^0.5.1" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-connect": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", + "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "connect": "^3.6.5", + "connect-livereload": "^0.5.4", + "event-stream": "^3.3.2", + "fancy-log": "^1.3.2", + "send": "^0.13.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.1", + "tiny-lr": "^0.2.1" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + } + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", + "dev": true, + "requires": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + } + }, + "gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", + "dev": true, + "requires": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-open": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", + "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", + "dev": true, + "requires": { + "colors": "^1.1.2", + "opn": "5.2.0", + "plugin-log": "^0.1.0", + "through2": "^2.0.1" + } + }, + "gulp-replace": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", + "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", + "dev": true, + "requires": { + "istextorbinary": "1.0.2", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", + "dev": true + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "istextorbinary": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", + "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", + "dev": true, + "requires": { + "binaryextensions": "~1.0.0", + "textextensions": "~1.0.0" + } + }, + "jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "dev": true, + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + } + }, + "jest-environment-jsdom": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", + "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3", + "jsdom": "^11.5.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^22.4.3", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "dev": true, + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + } + }, + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "dev": true, + "requires": { + "pretty-format": "^23.6.0" + } + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", + "dev": true + }, + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "jest-resolve": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", + "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.2", + "chalk": "^2.0.1" + } + }, + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "dev": true, + "requires": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" + } + }, + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", + "dev": true + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "dev": true, + "requires": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + }, + "dependencies": { + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + } + } + }, + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "requires": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-edm-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz", + "integrity": "sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ=", + "dev": true, + "requires": { + "jsonparse": "~1.2.0" + } + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz", + "integrity": "sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", + "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", + "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", + "dev": true, + "requires": { + "pako": "~0.2.5" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + } + } + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "levdist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz", + "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "line-diff": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", + "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==", + "dev": true, + "requires": { + "levdist": "^1.0.0" + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "requires": { + "mkdirp": "*" + } + }, + "moment": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "msal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", + "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", + "requires": { + "tslib": "^1.9.3" + } + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ndjson": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", + "integrity": "sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg=", + "dev": true, + "requires": { + "json-stringify-safe": "^5.0.1", + "minimist": "^1.2.0", + "split2": "^2.1.0", + "through2": "^2.0.3" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + } + } + }, + "node-notifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.3.0", + "shellwords": "^0.1.0", + "which": "^1.2.12" + } + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "node-sass": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", + "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } + } + }, + "node-zip": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz", + "integrity": "sha1-lNGtZ0o81GoViN1zb0qaeMdX62I=", + "dev": true, + "requires": { + "jszip": "2.5.0" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "office-ui-fabric-core": { + "version": "9.6.1-fluent2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.6.1-fluent2.tgz", + "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" + }, + "office-ui-fabric-react": { + "version": "6.214.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.214.0.tgz", + "integrity": "sha512-sYqi0bhZSdEWpQAsHSropoHm0SxLJkdvQDE+3reSnP+rWABD+WCLvMxRuunoQIFjZKDHZ1f+w+L6Nr7nXc+wbQ==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^0.8.3", + "@uifabric/icons": "^6.5.5", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.45.2", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + }, + "dependencies": { + "@uifabric/foundation": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", + "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/icons": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.5.tgz", + "integrity": "sha512-cGjzdpT0jzQ2RJvzlCVTrewaHCi4rb+ZNL2LWoceMi+5h196Y32qJwKMsc0ggR6u5CjMrzBiAxUFNppBSCutdA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "6.45.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", + "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + } + } + }, + "opn": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": { + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + } + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", + "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", + "dev": true, + "requires": { + "p-map": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plugin-log": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", + "integrity": "sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "dateformat": "^1.0.11" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.3.2.tgz", + "integrity": "sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw==", + "dev": true, + "requires": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^1.0.3", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "dev": true, + "requires": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "requires": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" + } + } + }, + "quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "requires": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + } + }, + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom-factories": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/react-dom-factories/-/react-dom-factories-1.0.2.tgz", + "integrity": "sha1-63cFxNs2+1AbOqOP91lhaqD/luA=" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-quill": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-1.3.3.tgz", + "integrity": "sha512-T9RubLaWJ8gCfp7sOqmFupjiTiEp/EdGqhCG+PWGKc5UHiK6xIWNKWYsOHHEhQ+sZCKs8u/DPx47gc1VfFmcLg==", + "requires": { + "@types/quill": "1.3.10", + "@types/react": "*", + "create-react-class": "^15.6.0", + "lodash": "^4.17.4", + "prop-types": "^15.5.10", + "quill": "^1.2.6", + "react-dom-factories": "^1.0.0" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", + "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + } + }, + "sass-graph": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.6.tgz", + "integrity": "sha512-MKuEYXFSGuRSi8FZ3A7imN1CeVn9Gpw0/SFJKdL1ejXJneI9a5rwlEZrKejhEFAA3O6yr3eIyl/WuvASvlT36g==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "requires": { + "node-forge": "0.9.0" + }, + "dependencies": { + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", + "dev": true + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "style-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", + "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.6.4" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", + "dev": true, + "requires": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "requires": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + } + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "textextensions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", + "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "~1.14.0", + "debug": "~2.2.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.2.0", + "parseurl": "~1.3.0", + "qs": "~5.1.0" + }, + "dependencies": { + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "~1.0.1", + "debug": "~2.2.0", + "depd": "~1.1.0", + "http-errors": "~1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "~2.3.0", + "qs": "5.2.0", + "raw-body": "~2.1.5", + "type-is": "~1.6.10" + }, + "dependencies": { + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + } + } + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "ts-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.1.tgz", + "integrity": "sha512-Dd9FekWuABGgjE1g0TlQJ+4dFUfYGbYcs52/HQObE0ZmUNjQlmLAS7xXsSzy23AMaMwipsx5sNHvoEpT2CZq1g==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tslint": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.1.tgz", + "integrity": "sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.27.2" + } + }, + "tslint-microsoft-contrib": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", + "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", + "dev": true, + "requires": { + "tsutils": "^2.27.2 <2.29.0" + }, + "dependencies": { + "tsutils": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", + "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", + "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, + "uglify-js": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.2.tgz", + "integrity": "sha512-GXCYNwqoo0MbLARghYjxVBxDCnU0tLqN7IPLdHHbibCb1NI5zBkU2EPcy/GaVxc0BtTjqyGXJCINe6JMR2Dpow==", + "dev": true, + "optional": true + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "dev": true + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", + "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "^1.1.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + } + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", + "dev": true, + "requires": { + "natives": "^1.1.3" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", + "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "enhanced-resolve": "4.1.0", + "findup-sync": "3.0.0", + "global-modules": "2.0.0", + "import-local": "2.0.0", + "interpret": "1.2.0", + "loader-utils": "1.2.3", + "supports-color": "6.1.0", + "v8-compile-cache": "2.0.3", + "yargs": "13.2.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", + "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.0" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "webpack-stream": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", + "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", + "dev": true, + "requires": { + "fancy-log": "^1.3.3", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.4.1", + "plugin-error": "^1.0.1", + "supports-color": "^5.5.0", + "through": "^2.3.8", + "vinyl": "^2.1.0", + "webpack": "^4.26.1" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", + "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xml2js": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz", + "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=", + "dev": true, + "requires": { + "sax": "0.5.x" + }, + "dependencies": { + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } +} diff --git a/samples/react-graph-cascading-managed-metadata/package.json b/samples/react-graph-cascading-managed-metadata/package.json new file mode 100644 index 000000000..3b872e138 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/package.json @@ -0,0 +1,53 @@ +{ + "name": "react-graph-cascading-managed-metadata", + "version": "0.0.1", + "private": true, + "main": "lib/index.js", + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test", + "serve": "cross-env NODE_OPTIONS=--max_old_space_size=4096 gulp bundle --custom-serve && cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack-dev-server --mode development --config ./webpack.js --env.env=dev" + }, + "dependencies": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-office-ui-fabric-core": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/sp-webpart-base": "1.11.0", + "@pnp/spfx-controls-react": "1.19.0", + "office-ui-fabric-react": "6.214.0", + "react": "16.8.5", + "react-dom": "16.8.5" + }, + "resolutions": { + "@types/react": "16.8.8" + }, + "devDependencies": { + "@microsoft/rush-stack-compiler-2.9": "0.7.16", + "@microsoft/rush-stack-compiler-3.3": "0.3.5", + "@microsoft/sp-build-web": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-tslint-rules": "1.11.0", + "@microsoft/sp-webpart-workbench": "1.11.0", + "@types/chai": "3.4.34", + "@types/mocha": "2.2.38", + "ajv": "~5.2.2", + "cross-env": "7.0.2", + "css-loader": "3.4.2", + "css-modules-typescript-loader": "4.0.0", + "del": "5.1.0", + "fork-ts-checker-webpack-plugin": "4.1.0", + "gulp": "~3.9.1", + "node-sass": "4.13.1", + "sass-loader": "8.0.2", + "style-loader": "1.1.3", + "ts-loader": "6.2.1", + "webpack": "4.42.0", + "webpack-cli": "3.3.11", + "webpack-dev-server": "3.10.3" + } +} diff --git a/samples/react-graph-cascading-managed-metadata/src/index.ts b/samples/react-graph-cascading-managed-metadata/src/index.ts new file mode 100644 index 000000000..289f09830 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json new file mode 100644 index 000000000..d26096d6f --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "d3ff339d-201a-4f48-860c-0a3e435c0ad6", + "alias": "CascadingManagedMetadataWebPart", + "componentType": "WebPart", + + // The "*" signifies that the version should be taken from the package.json + "version": "*", + "manifestVersion": 2, + + // If true, the component can only be installed on sites where Custom Script is allowed. + // Components that allow authors to embed arbitrary script code should set this to true. + // https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f + "requiresCustomScript": false, + "supportedHosts": ["SharePointWebPart"], + + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", // Other + "group": { "default": "Other" }, + "title": { "default": "cascadingManagedMetadata" }, + "description": { "default": "cascadingManagedMetadata description" }, + "officeFabricIconFontName": "Page", + "properties": { + "termSetId": "" + } + }] +} diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts new file mode 100644 index 000000000..d9ac276d5 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts @@ -0,0 +1,93 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version, DisplayMode } from '@microsoft/sp-core-library'; +import { + BaseClientSideWebPart, + IPropertyPaneConfiguration, + PropertyPaneTextField +} from '@microsoft/sp-webpart-base'; + +import * as strings from 'CascadingManagedMetadataWebPartStrings'; +import CascadingManagedMetadata from './components/CascadingManagedMetadata'; +import { MSGraph } from './services/MSGraph'; + +export interface ICascadingManagedMetadataWebPartProps { + termSetId: string; +} + +export default class CascadingManagedMetadataWebPart extends BaseClientSideWebPart { + + private _placeholder = null; + + public async render(): Promise { + await MSGraph.Init(this.context); + let renderElement = null; + //TODO: Use function to check if GUID? + if (this.properties.termSetId && this.properties.termSetId.length == 36) { + renderElement = React.createElement( + CascadingManagedMetadata, + { + termSetId: this.properties.termSetId + } + ); + } else { + if (this.displayMode === DisplayMode.Edit) { + const { Placeholder } = await import( + /* webpackChunkName: 'cascadingManagedMetadata-property-pane' */ + '@pnp/spfx-controls-react/lib/Placeholder' + ); + this._placeholder = Placeholder; + + const placeholder: React.ReactElement = React.createElement( + this._placeholder, + { + iconName: 'Edit', + iconText: 'Configure your webpart', + description: 'Please configure the web part.', + buttonLabel: 'Confifure', + onConfigure: this._onConfigure.bind(this) + } + ); + renderElement = placeholder; + } else { + renderElement = React.createElement('div', null); + } + } + + ReactDom.render(renderElement, this.domElement); + } + + private _onConfigure = () => { + this.context.propertyPane.open(); + } + + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneTextField('termSetId', { + label: strings.TermSetIdFieldLabel + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss new file mode 100644 index 000000000..fddc16c55 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss @@ -0,0 +1,5 @@ +@import '~office-ui-fabric-react/dist/sass/References.scss'; + +.cascadingManagedMetadata { + +} diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss.d.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss.d.ts new file mode 100644 index 000000000..407508be6 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.module.scss.d.ts @@ -0,0 +1,16 @@ +// This file is automatically generated. +// Please do not change this file! +interface CssExports { + 'button': string; + 'cascadingManagedMetadata': string; + 'column': string; + 'container': string; + 'description': string; + 'label': string; + 'ms-Grid': string; + 'row': string; + 'subTitle': string; + 'title': string; +} +export const cssExports: CssExports; +export default cssExports; diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx new file mode 100644 index 000000000..ba408842a --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx @@ -0,0 +1,100 @@ +import * as React from 'react'; +import styles from './CascadingManagedMetadata.module.scss'; +import { ICascadingManagedMetadataProps } from './ICascadingManagedMetadataProps'; +import { MSGraph } from '../services/MSGraph'; +import { ITerms } from '../../interfaces'; + +import { Dropdown, DropdownMenuItemType, IDropdownStyles, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; +import { Map, ICoordinates, MapType } from "@pnp/spfx-controls-react/lib/Map"; +import { MMDService } from '../services/MMDService'; + + +const CascadingManagedMetadata: React.SFC = (props) => { + + const [countriesList, setCountriesList] = React.useState([]); + const [citiesList, setCitiesList] = React.useState([]); + const [selectedCityCoordinates, setSelectedCityCoordinates] = React.useState(null); + const [selectedCity, setSelectedCity] = React.useState(null); + const [coordinates, setCoordinates] = React.useState({ latitude: null, longitude: null }); + + React.useEffect(() => { + _getCountries().then(terms => { + const options: IDropdownOption[] = terms.value.map(t => ({ key: t.id, text: t.labels[0].name })); + setCountriesList(options); + }); + }); + + //* Get the country terms i.e. level 1 children using Graph + const _getCountries = async (): Promise => { + let countries: ITerms = await MSGraph.Get(`/termStore/sets/${props.termSetId}/children`, "beta"); + return (countries); + }; + + //* Get the city terms under a country i.e. level 2 children using Graph + const _onCountryChange = (event: React.FormEvent, item: IDropdownOption): void => { + setCoordinates({ latitude: null, longitude: null }); + setSelectedCityCoordinates(null); + setSelectedCity(null); + let countryTermId: string = item.key.toString(); + + MMDService.GetTermsAsDropdownOptions(`/termStore/sets/${props.termSetId}/terms/${countryTermId}/children`, countryTermId, true).then(options => { + setCitiesList(options); + }); + + }; + + //* Extract co-ordinates from key of the dropdown option + //* The key will contain the description of the term + //* The description of the term will be of the format latitude;longitude + const _onCityChange = (event: React.FormEvent, item: IDropdownOption): void => { + setSelectedCity(item.text); + setSelectedCityCoordinates(item.key.toString()); + const [lat, long] = item.key.toString().split(';'); + const coordinates: ICoordinates = { + latitude: isNaN(Number(lat)) ? null : Number(lat), + longitude: isNaN(Number(long)) ? null : Number(long) + }; + setCoordinates(coordinates); + }; + + return ( +

+ ); +}; + +export default CascadingManagedMetadata; \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/ICascadingManagedMetadataProps.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/ICascadingManagedMetadataProps.ts new file mode 100644 index 000000000..cb9515a05 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/ICascadingManagedMetadataProps.ts @@ -0,0 +1,3 @@ +export interface ICascadingManagedMetadataProps { + termSetId: string; +} diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/en-us.js b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/en-us.js new file mode 100644 index 000000000..d2f075b60 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/en-us.js @@ -0,0 +1,7 @@ +define([], function() { + return { + "PropertyPaneDescription": "Properties", + "BasicGroupName": "Basic", + "TermSetIdFieldLabel": "Termset Id" + } +}); \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/mystrings.d.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/mystrings.d.ts new file mode 100644 index 000000000..5059111f9 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/loc/mystrings.d.ts @@ -0,0 +1,10 @@ +declare interface ICascadingManagedMetadataWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + TermSetIdFieldLabel: string; +} + +declare module 'CascadingManagedMetadataWebPartStrings' { + const strings: ICascadingManagedMetadataWebPartStrings; + export = strings; +} diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts new file mode 100644 index 000000000..104c4de46 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts @@ -0,0 +1,71 @@ +import { ITerms, IOption } from "../../interfaces"; +import { MSGraph } from "./MSGraph"; +import { IDropdownOption } from "office-ui-fabric-react/lib/Dropdown"; + +export class MMDService { + + private static _sessionStorageKey: string = "CMMD_Options"; + + public static async GetTermsAsDropdownOptions(apiUrl: string, parent: string, tryFromCache: boolean): Promise { + + let options: IDropdownOption[] = []; + if (tryFromCache) { + let optionsFromCache: IOption[] = this._fetchFromSessionStorge(); + if (optionsFromCache.length) { + let requiredOptionsFromCache = optionsFromCache.filter(o => o.parent == parent); + if (requiredOptionsFromCache.length) { + options = requiredOptionsFromCache.map(r => ({ key: r.key, text: r.text })); + return options; + } else { + //Get from Graph + return await this._getTermsAsDropdownOptionsUsingGraph(apiUrl, parent); + } + } else { + //Get from Graph + return await this._getTermsAsDropdownOptionsUsingGraph(apiUrl, parent); + } + } else { + return await this._getTermsAsDropdownOptionsUsingGraph(apiUrl, parent); + } + } + + private static async _getTermsAsDropdownOptionsUsingGraph(apiUrl: string, parent: string): Promise { + let terms: ITerms = await MSGraph.Get(apiUrl, "beta"); + if (terms.value) { + //* Set key as description of the term + //* Description will be of the format latitude;longitude + //* This will be used to render maps + const options: IDropdownOption[] = terms.value.map(t => ({ + key: t.descriptions[0] ? t.descriptions[0].description : t.id, + text: t.labels[0].name })); + let optionsToStoreInCache: IOption[] = options.map(o => ({ + key: o.key.toString(), + text: o.text, + parent + })); + let optionsFromCache: IOption[] = this._fetchFromSessionStorge(); + optionsToStoreInCache = [...optionsFromCache, ...optionsToStoreInCache]; + window.sessionStorage.setItem(this._sessionStorageKey, JSON.stringify(optionsToStoreInCache)); + console.log("Options added in cache"); + return options; + } else { + return []; + } + } + + private static _fetchFromSessionStorge(): IOption[] { + let result: IOption[] = []; + let stringResult: string = window.sessionStorage.getItem(this._sessionStorageKey); + if (stringResult) { + try { + result = JSON.parse(stringResult); + if(result.length) { + console.log("Fetched options from cache"); + } + } catch (error) { + console.error(error); + } + } + return result; + } +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts new file mode 100644 index 000000000..ec24ab2df --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts @@ -0,0 +1,88 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { GraphError } from '@microsoft/microsoft-graph-client'; +import { MSGraphClient } from '@microsoft/sp-http'; + +export class MSGraph { + private static _graphClient: MSGraphClient; + public static async Init(context: WebPartContext) { + this._graphClient = await context.msGraphClientFactory.getClient(); + } + + public static async Get(apiUrl: string, version: string = "v1.0", selectProperties?: string[], expandProperties?: string[], filter?: string): Promise { + var p = new Promise(async (resolve, reject) => { + let query = this._graphClient.api(apiUrl).version(version); + if (selectProperties && selectProperties.length > 0) { + query = query.select(selectProperties); + } + if (filter && filter.length > 0) { + query = query.filter(filter); + } + if (expandProperties && expandProperties.length > 0) { + query = query.expand(expandProperties); + } + + let callback = (error: GraphError, response: any, rawResponse?: any) => { + if (error) { + reject(error); + } else { + resolve(response); + } + }; + await query.get(callback); + }); + return p; + } + + public static async Patch(apiUrl: string, version: string = "v1.0", content: any): Promise { + var p = new Promise(async (resolve, reject) => { + if (typeof (content) === "object") { + content = JSON.stringify(content); + } + + let query = this._graphClient.api(apiUrl).version(version); + let callback = (error: GraphError, _response: any, rawResponse?: any) => { + if (error) { + reject(error); + } else { + resolve(); + } + }; + await query.update(content, callback); + }); + return p; + } + + public static async Post(apiUrl: string, version: string = "v1.0", content: any): Promise { + var p = new Promise(async (resolve, reject) => { + if (typeof (content) === "object") { + content = JSON.stringify(content); + } + + let query = this._graphClient.api(apiUrl).version(version); + let callback = (error: GraphError, response: any, rawResponse?: any) => { + if (error) { + reject(error); + } else { + resolve(response); + } + }; + await query.post(content, callback); + }); + return p; + } + + public static async Delete(apiUrl: string, version: string = "v1.0"): Promise { + var p = new Promise(async (resolve, reject) => { + let query = this._graphClient.api(apiUrl).version(version); + let callback = (error: GraphError, response: any, rawResponse?: any) => { + if (error) { + reject(error); + } else { + resolve(response); + } + }; + await query.delete(callback); + }); + return p; + } +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IDescription.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IDescription.ts new file mode 100644 index 000000000..cc5ef4809 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IDescription.ts @@ -0,0 +1,4 @@ +export interface IDescription { + description: string; + languageTag: string; +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ILabel.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ILabel.ts new file mode 100644 index 000000000..4262d70ae --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ILabel.ts @@ -0,0 +1,5 @@ +export interface ILabel { + name: string; + isDefault: boolean; + languageTag: string; +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IOption.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IOption.ts new file mode 100644 index 000000000..89bcc4e6d --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/IOption.ts @@ -0,0 +1,5 @@ +export interface IOption { + key: string; + text: string; + parent: string; +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerm.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerm.ts new file mode 100644 index 000000000..bbc227d86 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerm.ts @@ -0,0 +1,10 @@ +import { IDescription } from "./IDescription"; +import { ILabel } from "./ILabel"; + +export interface ITerm { + id: string; + createdDateTime: Date; + lastModifiedDateTime: Date; + labels: ILabel[]; + descriptions: IDescription[]; +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerms.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerms.ts new file mode 100644 index 000000000..61f4c1f43 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/ITerms.ts @@ -0,0 +1,5 @@ +import { ITerm } from "./ITerm"; + +export interface ITerms { + value: ITerm[]; +} \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/index.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/index.ts new file mode 100644 index 000000000..46e2f2c8f --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/interfaces/index.ts @@ -0,0 +1,5 @@ +export { ILabel } from './ILabel'; +export { IDescription } from './IDescription'; +export { ITerm } from './ITerm'; +export { ITerms } from './ITerms'; +export { IOption } from './IOption'; \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/teams/d3ff339d-201a-4f48-860c-0a3e435c0ad6_color.png b/samples/react-graph-cascading-managed-metadata/teams/d3ff339d-201a-4f48-860c-0a3e435c0ad6_color.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d2797077f94518d1f84addd0afa2fea87a91db GIT binary patch literal 3023 zcmb7GXugm?@HX&Y8RzUD z0|4r6&?EQgCv{yA+)i+DbJ#wsD!*f|0huh^BZD0L2TK>Tqgmw}@$UZbC z1dqZIP}pcdOZi8A5Lbcl3s_tN9u*!z0O%SYEJ0LVhT=nmA<=^b6ebif7i%bkE6UJ{ zH#UqAAB+zLkT@wMt}0WGiV2Ad21W5eO-ofa2=9Pk-(Y++Dmol!(f#xrh;9FCe=I&E z6c9;o3jQm00gJ(eMiYS550Bq~m=YxBgCazQ0xy>a3_(AWUF^^K+z4EpK;A{d_I0e# zzKba8L+!C5U3%*p(N5VXKYIT*=91^1?L#=Z!-oel9TN@ORS#oY@7X=f)vhZr2=vt2 z#ozWU<{8H2uKtnY0oS*2_fA*!RLO697+W^N%SjFHUA7fUb31?q%^ zjm{x^M+Efj>`h+kC%`>9sb1c=AHb27NRej1<>zwKI%)tn0;qLVXff9T%Kz6=M+%9e zJD$|Z9~Pw6jDE1T5F;i`s)moL90o4y%c0S{Z>X}VgfB1IaO38Jy@DgBk=WS&MpZ_l zlYEQ$u7Z+xDXZAFhL$yF(2D%fr3UJz?us$aW*1PN1MJyny=76BNi;sjPcM8NJGU4E zH~%8&&8tuTw>Mm5+!wveteLp;@>a`4R-JR7HRwH5Vj4S$DNSeB z8^|dGTxXI!g)FIrAs>(wNs))`u1z{_ImTX;mzm2E*-Gxiy6@j8_Ah?1+}MFGhr&>> z*LJiar{t?4xgj1)VEQ_&?5?eM#C;6;6W-L19yHaMih!l|>;bh$kUHVQ?n*=YYE*nX zFX~m;nmnX+O6%igSczcx%5o2;SpQ?uPngS2!ry$$g) z3JzAxSf^I6PscF*$%{+5+Wr$JL*cB6x;TTO(fx1fOExB<=GEccz({lP)02NiJ#Q+i zaO$9=i^vW<@qARTAIH`-ICgB(g3(dvZ4k!@2s8JU(QjF#DedQZ_-}S$Gd0at7hL%{ z!c7e+2G+HQs2)^#USk~ph}{s~IF2@!@&C|=eftDuqLjZoyjv+*@Pg^*W>8~)5UfLG zPcQ!3rlX|?Z@MX{fs8 z1$?ixIX`ou6yX<2dsK2jmc!1W3{$;fZx&8Gd}&#)OiNbUPgShys&dOzf+uay&bYsd z!%~^1;KGU^N{2N@XftCD=)}!PmBBD4>7VW$&S)Cp#4fDnOJ~2H9Ic8>eC^)WUVjpGXAl=`! zDf;LUS;!d+XC+zIlai!`{X~8`*z_Od9Zn}U)@DYE{yY&Na->Q<)TXYO$AerxmpfE8 z7Ct@PYB4jT?DEp=!#-#-kUHb^&V*#g6SLe$9$0}oPpR&H8ja}xtOCocq^dGp+33FU zH)@6ufhXOpiV=*-p$Vj|Wc?957iFPb)f}WBR^uK%*voZp##RiU;_$`HvCb2++9^R5 zaglnuqc@Wp?2|3-gYoWoo&%CbCFJ~;Lr>utP**%}@lUzwlh#^b5 z?>lAua#}e>QpROeyP8axRTg6NVY|Vud7Lc&aQ|9(ZrlSP4-6Plt^5juJrz*7^;Eem z@Tl^U)9MI@fRcMT2f!JPDebTz&sS^qwr-`(t|W{S&|s?HSIe~~ZAondZ((aiMi#UB zppsQJ+*r$bVxvmrovQL3E70Bzr5%xeRaxy?lWDYb@-3_d-4=l)emJP_v+}NgWP?$R zFqI}wnxI5b!@D^geGYpPv@yOW_%vl1K<9CLDuy;xtEgA54vOFcf;c+w9^{W=pZbf* znW+HG*^J}bd0!+gM!x>+&apc^OG7EQd@>5ABERWUS$Ar|I6p<(l57Oah?*fZ-MT_7 z{Za&5>?b==H$}#tr=NMMODQ;`T#)Rf?$voo{xEejJnCA#m@_WanRh22F8Tit{5?Q)rrIMSpqhdpev| zAjl}s)g^ys` zFdPdKhwaEp8~vjTcIB8Rx}45zWRIv3hkiWosklpcSCd}^Zf7`&XQWz z%L9MwR=aqEM#)pQs-`s>F2o!5jy|A-)&1<&U==XF}{AA<>hf#?iDhN!{w3^JBgN?7*=w z;Yi9xW_!0t!$wSD`v_9Js8?t9L)tum#ZvZxG1`1vZRUyN9k;s%mp!;>j@I=!9$CGYtkVfNo2r^{wk^~;vCb}8{Q&5j0yRjtgvuqz1(_o{txP_dY_*z zY3f1RF+d*e)z^Qch>fE$gm(vITcdRC^xufT#)1|_I9yovDX^?xJ84;I?@AoCG10Br(ky3Jyg``;vNr*fLXmn^dD6hOJ|GNPxGyc zG*jPuQek9CXn48sD{F8eKbOcTgp8FT<=YCePd4-tyJ$AgYcA@qK7Q5?{{@$3sL^gj~j4vbh(TT*_jYcC!sp$6PuRmivf2bTh&V zxh1t+x*)e6dD1E46i0D}uyQ>=o#*`V`F@|z>+}A8|M>p#z2@cNERWoW1OPxDk8?Z) z?wZ>L-vO?y`1mDogRo9H+XI4rwHdI1hGX5a08p1DyH13GJ%WKd!vX+>uI+*p7$~TM zD8t6PJIPGSO2PN&aJfsnevy+O8yn4zpfiCgK_3nzIW|a+BvuHM%wUu0G(Z`lr42fA z+a2hPI3_tff(_K5`Yb_J_@zt|aXYHXCR0hkF$oF*P7vD@Z+aLzmdGRlL5!{Kxa_aX z$*d3x5sWf{X5phOkm1`*ATnuWS~wt7ow^E|%zx*jnIR-#c`N1H|1k$Tl}e(qft5bq zGthQy$9%|a3JIwEXZQg46b^VttdE~_H-Y1JnzSduh+#b1i$bSQ=qLtE_@7v3m;`e} zd*6`5I4x!s24M{ox0%$Mca?vx8Whrcd;?Or1~Y2f z)0jVPGaU$fBAGmX=VDXCrG81N__A1HJ+PKA-lzxVp^2;Fdg5!Tq6PiRpH!eZmA}lB z>CDA@EseOVZ3$$F*9=5!rUZJBTE*VK_b!NDdnPzjziY0P&I%V+KL|Tx`aI%tI7^mK z$@@Ea#{MTaT%TcnJM3l>tl!!Va)x=0GgwzC?;Ei29sxSw5{1;*Fv7r#Vv> zEG;OZkq|i+DHmEwgyUeS2sj)8NlDW6IU8Ykh z)K;l>W)4+yuEhk~v)jH>;_9e!v{Ye(i0KQ*lG~>i&%pYB;MklNtQZngr>oXB%)gQM zN7XHBnK;uB%_0R+sfm%=`H7PUa`HnoVV+$R$Yn_y!bwSNI83m@{m#RDO(^P5rk{!M z;p!ydtXpm&Q!nX( z%F@;OGm7xYj-Cq46W^iRGx(G$A7rcMy#%)DbO}@&IwKo?#O61=ZjM2$i-_q%g|YWKNwfD z9I9L+K7Mt}E@0qp(_)mdb(xK;jTlBUxX_hJX>-i%Oy||}bCg~#QWPP3(~KUMyBig= z?tL)R?Jo&rFjQmP$@O-5T=#y>XfcU;)ih101i!}|9GqBrYa^q6", ...) to web part specific define(" { + for (const assetId in this.opitons.modulesMap) { + const moduleMap = this.opitons.modulesMap[assetId]; + + if (compilation.assets[assetId]) { + const rawValue = compilation.assets[assetId].children[0]._value; + compilation.assets[assetId].children[0]._value = rawValue.replace(this.opitons.libraryName, moduleMap.id + "_" + moduleMap.version); + } + } + }); + } +} + +/// +// Removes *.module.scss.ts on the first execution in order prevent conflicts with *.module.scss.d.ts +// generated by css-modules-typescript-loader +/// +class ClearCssModuleDefinitionsPlugin { + constructor(options) { + this.options = options || {}; + } + + apply(compiler) { + compiler.hooks.done.tap("FixStylesPlugin", stats => { + if (!this.options.deleted) { + + setTimeout(() => { + del.sync(["src/**/*.module.scss.ts"]); + }, 3000); + + this.options.deleted = true; + } + }); + } +} + +let baseConfig = { + target: "web", + mode: "development", + devtool: "source-map", + resolve: { + extensions: [".ts", ".tsx", ".js"], + modules: ["node_modules"] + }, + context: path.resolve(__dirname), + module: { + rules: [ + { + test: /\.tsx?$/, + loader: "ts-loader", + options: { + transpileOnly: true, + compilerOptions: { + declarationMap: false + } + }, + exclude: /node_modules/ + }, + { + use: [{ + loader: "@microsoft/loader-cased-file", + options: { + name: "[name:lower]_[hash].[ext]" + } + }], + test: /\.(jpe?g|png|woff|eot|ttf|svg|gif|dds)$/i + }, + { + use: [{ + loader: "html-loader" + }], + test: /\.html$/ + }, + { + test: /\.css$/, + use: [ + { + loader: "@microsoft/loader-load-themed-styles", + options: { + async: true + } + }, + { + loader: "css-loader" + } + ] + }, + { + test: function (fileName) { + return fileName.endsWith(".module.scss"); // scss modules support + }, + use: [ + { + loader: "@microsoft/loader-load-themed-styles", + options: { + async: true + } + }, + "css-modules-typescript-loader", + { + loader: "css-loader", + options: { + modules: { + localIdentName: "[local]_[hash:base64:8]" + } + } + }, // translates CSS into CommonJS + "sass-loader" // compiles Sass to CSS, using Node Sass by default + ] + }, + { + test: function (fileName) { + return !fileName.endsWith(".module.scss") && fileName.endsWith(".scss"); // just regular .scss + }, + use: [ + { + loader: "@microsoft/loader-load-themed-styles", + options: { + async: true + } + }, + "css-loader", // translates CSS into CommonJS + "sass-loader" // compiles Sass to CSS, using Node Sass by default + ] + } + ] + }, + plugins: [ + new ForkTsCheckerWebpackPlugin({ + tslint: true + }), + new ClearCssModuleDefinitionsPlugin(), + new webpack.DefinePlugin({ + "process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV), + "process.env.DEBUG": JSON.stringify(true), + "DEBUG": JSON.stringify(true) + })], + devServer: { + hot: false, + contentBase: resolve(__dirname), + publicPath: host + "/dist/", + host: "localhost", + port: port, + disableHostCheck: true, + historyApiFallback: true, + open: true, + writeToDisk: false, + openPage: host + "/temp/workbench.html", + stats: { + preset: "errors-only", + colors: true, + chunks: false, + modules: false, + assets: false + }, + proxy: { // url re-write for resources to be served directly from src folder + "/lib/**/loc/*.js": { + target: host, + pathRewrite: { "^/lib": "/src" }, + secure: false + } + }, + headers: { + "Access-Control-Allow-Origin": "*", + }, + https: { + cert: CertificateStore.instance.certificateData, + key: CertificateStore.instance.keyData + } + }, +} + +const createConfig = function () { + // remove old css module TypeScript definitions + del.sync(["dist/*.js", "dist/*.map"]); + + // we need only "externals", "output" and "entry" from the original webpack config + let originalWebpackConfig = require("./temp/_webpack_config.json"); + baseConfig.externals = originalWebpackConfig.externals; + baseConfig.output = originalWebpackConfig.output; + + baseConfig.entry = getEntryPoints(originalWebpackConfig.entry); + + baseConfig.output.publicPath = host + "/dist/"; + + const manifest = require("./temp/manifests.json"); + const modulesMap = {}; + const originalEntries = Object.keys(originalWebpackConfig.entry); + + for (const jsModule of manifest) { + if (jsModule.loaderConfig + && jsModule.loaderConfig.entryModuleId + && originalEntries.indexOf(jsModule.loaderConfig.entryModuleId) !== -1) { + modulesMap[jsModule.loaderConfig.entryModuleId + ".js"] = { + id: jsModule.id, + version: jsModule.version + } + } + } + + baseConfig.plugins.push(new DynamicLibraryPlugin({ + modulesMap: modulesMap, + libraryName: originalWebpackConfig.output.library + })); + + return baseConfig; +} + +function getEntryPoints(entry) { + // fix: ".js" entry needs to be ".ts" + // also replaces the path form /lib/* to /src/* + let newEntry = {}; + let libSearchRegexp; + if (path.sep === "/") { + libSearchRegexp = /\/lib\//gi; + } else { + libSearchRegexp = /\\lib\\/gi; + } + + const srcPathToReplace = path.sep + "src" + path.sep; + + for (const key in entry) { + let entryPath = entry[key]; + if (entryPath.indexOf("bundle-entries") === -1) { + entryPath = entryPath.replace(libSearchRegexp, srcPathToReplace).slice(0, -3) + ".ts"; + } else { + // replace paths and extensions in bundle file + let bundleContent = fs.readFileSync(entryPath).toString(); + bundleContent = bundleContent.replace(libSearchRegexp, srcPathToReplace).replace(/\.js/gi, ".ts"); + fs.writeFileSync(entryPath, bundleContent); + } + newEntry[key] = entryPath; + } + + return newEntry; +} + +module.exports = createConfig(); From ce4fd39e310ea7489e82cc6e66491ecb96f65542 Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Mon, 24 Aug 2020 01:51:08 +0100 Subject: [PATCH 04/19] Initial commit --- .../.editorconfig | 25 ++++++++++++++ .../.gitignore | 33 +++++++++++++++++++ .../.yo-rc.json | 12 +++++++ 3 files changed, 70 insertions(+) create mode 100644 samples/react-graph-cascading-managed-metadata/.editorconfig create mode 100644 samples/react-graph-cascading-managed-metadata/.gitignore create mode 100644 samples/react-graph-cascading-managed-metadata/.yo-rc.json diff --git a/samples/react-graph-cascading-managed-metadata/.editorconfig b/samples/react-graph-cascading-managed-metadata/.editorconfig new file mode 100644 index 000000000..8ffcdc4ec --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/.editorconfig @@ -0,0 +1,25 @@ +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# editorconfig.org + +root = true + + +[*] + +# change these settings to your own preference +indent_style = space +indent_size = 2 + +# we recommend you to keep these unchanged +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false + +[{package,bower}.json] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/.gitignore b/samples/react-graph-cascading-managed-metadata/.gitignore new file mode 100644 index 000000000..3f905c08b --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/.gitignore @@ -0,0 +1,33 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +solution +temp +*.sppkg + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts +*.scss.d.ts \ No newline at end of file diff --git a/samples/react-graph-cascading-managed-metadata/.yo-rc.json b/samples/react-graph-cascading-managed-metadata/.yo-rc.json new file mode 100644 index 000000000..2e29438c4 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/.yo-rc.json @@ -0,0 +1,12 @@ +{ + "@microsoft/generator-sharepoint": { + "isCreatingSolution": true, + "environment": "spo", + "version": "1.9.1", + "libraryName": "react-graph-cascading-managed-metadata", + "libraryId": "cdc626ca-e9a7-4d1d-bded-a574bc5e61d0", + "packageManager": "npm", + "isDomainIsolated": false, + "componentType": "webpart" + } +} \ No newline at end of file From 3a4272704c9ac4ff4508e645e2d75dbfc4585b1d Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Mon, 24 Aug 2020 01:53:38 +0100 Subject: [PATCH 05/19] Delete package-lock.json --- .../package-lock.json | 23314 ---------------- 1 file changed, 23314 deletions(-) delete mode 100644 samples/react-graph-cascading-managed-metadata/package-lock.json diff --git a/samples/react-graph-cascading-managed-metadata/package-lock.json b/samples/react-graph-cascading-managed-metadata/package-lock.json deleted file mode 100644 index b6777a2f9..000000000 --- a/samples/react-graph-cascading-managed-metadata/package-lock.json +++ /dev/null @@ -1,23314 +0,0 @@ -{ - "name": "react-graph-cascading-managed-metadata", - "version": "0.0.1", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@fluentui/date-time-utilities": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.6.0.tgz", - "integrity": "sha512-lp8BjSF9FW8mpVrfcuVbldVOVZ/lxWzH9xzBG67rkdjIMYwtV0/mFgB6MrKsGvzqDIlvXcoptrcUQNl0/3QA7Q==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@fluentui/keyboard-key": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.11.tgz", - "integrity": "sha512-4iG5vNlRD3PrLaMfDTimHNOP1x6V3Dad0fXOwtvBBMsfdySPE9zlY+G+0aqCFcgjymOriFOk0ANZVBpK7XrnTg==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@fluentui/react-focus": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.13.1.tgz", - "integrity": "sha512-O61h/aC8ZZ0IEU0oqgBmrk2b/yNMBM0nghJ5IKwbGOD7s1bt/+FnAnJc+rmSD5Atrt7otPkMJma0yUu6qXqxHQ==", - "dev": true, - "requires": { - "@fluentui/keyboard-key": "^0.2.11", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/styling": "^7.15.1", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", - "dev": true - }, - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@fluentui/react-icons": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-0.2.1.tgz", - "integrity": "sha512-FfHgiFrOmQEoGtnfzoL/1L6jmWXcZ+5GHc++TktSs6q/2XXDbU7qjE9pOankoKV+pJXKGHUPCLuNfI8j2eFnbA==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", - "dev": true - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@microsoft/api-extractor": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.1.8.tgz", - "integrity": "sha512-7fcGbnOp7bmQe4p1b123K6gJ/qyaLWhufSt5OF3DMMK1JbmdfEGWf7AwyFFSS4QQzPvSxqs8Woehye4Ytf1uAA==", - "dev": true, - "requires": { - "@microsoft/api-extractor-model": "7.1.3", - "@microsoft/node-core-library": "3.13.0", - "@microsoft/ts-command-line": "4.2.5", - "@microsoft/tsdoc": "0.12.9", - "colors": "~1.2.1", - "lodash": "~4.17.5", - "resolve": "1.8.1", - "source-map": "~0.6.1", - "typescript": "~3.4.3" - }, - "dependencies": { - "typescript": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.5.tgz", - "integrity": "sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==", - "dev": true - } - } - }, - "@microsoft/api-extractor-model": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.1.3.tgz", - "integrity": "sha512-DjagaoMFY1XyLjjo/x4lp7LoyjyMg4ntDY5+RE8g2zvt61m2dKm9CtxW0lxaQI4Xilw+n+Z4exjcGaQJeRcMyw==", - "dev": true, - "requires": { - "@microsoft/node-core-library": "3.13.0", - "@microsoft/tsdoc": "0.12.9", - "@types/node": "8.5.8" - } - }, - "@microsoft/decorators": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", - "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", - "dev": true, - "requires": { - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/gulp-core-build": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.12.1.tgz", - "integrity": "sha512-npDc1oWEXZpRrLrJvTxENI7q3h8/I6PPt58ZnGVzke0AfIIcPHdsqjDrO37nCRbOwuLJC/M1lTS+pB83TPmPeA==", - "dev": true, - "requires": { - "@microsoft/node-core-library": "3.15.1", - "@types/chalk": "0.4.31", - "@types/gulp": "4.0.6", - "@types/node": "8.10.54", - "@types/node-notifier": "0.0.28", - "@types/orchestrator": "0.0.30", - "@types/semver": "5.3.33", - "@types/through2": "2.0.32", - "@types/vinyl": "2.0.3", - "@types/yargs": "0.0.34", - "colors": "~1.2.1", - "del": "^2.2.2", - "end-of-stream": "~1.1.0", - "glob-escape": "~0.0.1", - "globby": "~5.0.0", - "gulp": "~4.0.2", - "gulp-flatten": "~0.2.0", - "gulp-if": "^2.0.1", - "jest": "~23.6.0", - "jest-cli": "~22.4.3", - "jest-environment-jsdom": "~22.4.3", - "jest-resolve": "~22.4.3", - "jsdom": "~11.11.0", - "lodash.merge": "~4.6.2", - "merge2": "~1.0.2", - "node-notifier": "~5.0.2", - "object-assign": "~4.1.0", - "orchestrator": "~0.3.8", - "pretty-hrtime": "~1.0.2", - "semver": "~5.3.0", - "through2": "~2.0.1", - "vinyl": "~2.2.0", - "yargs": "~4.6.0", - "z-schema": "~3.18.3" - }, - "dependencies": { - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "babel-jest": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", - "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", - "dev": true, - "requires": { - "babel-plugin-istanbul": "^4.1.5", - "babel-preset-jest": "^22.4.4" - } - }, - "babel-plugin-jest-hoist": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", - "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", - "dev": true - }, - "babel-preset-jest": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", - "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^22.4.4", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "expect": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", - "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "jest-diff": "^22.4.3", - "jest-get-type": "^22.4.3", - "jest-matcher-utils": "^22.4.3", - "jest-message-util": "^22.4.3", - "jest-regex-util": "^22.4.3" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - } - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - } - }, - "glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - } - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - } - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "jest-changed-files": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", - "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", - "dev": true, - "requires": { - "throat": "^4.0.0" - } - }, - "jest-cli": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", - "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.1.14", - "istanbul-lib-coverage": "^1.1.1", - "istanbul-lib-instrument": "^1.8.0", - "istanbul-lib-source-maps": "^1.2.1", - "jest-changed-files": "^22.2.0", - "jest-config": "^22.4.4", - "jest-environment-jsdom": "^22.4.1", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^22.4.2", - "jest-message-util": "^22.4.0", - "jest-regex-util": "^22.1.0", - "jest-resolve-dependencies": "^22.1.0", - "jest-runner": "^22.4.4", - "jest-runtime": "^22.4.4", - "jest-snapshot": "^22.4.0", - "jest-util": "^22.4.1", - "jest-validate": "^22.4.4", - "jest-worker": "^22.2.2", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^10.0.3" - }, - "dependencies": { - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", - "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^8.1.0" - } - }, - "yargs-parser": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "jest-config": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", - "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^22.4.1", - "jest-environment-node": "^22.4.1", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^22.4.4", - "jest-regex-util": "^22.1.0", - "jest-resolve": "^22.4.2", - "jest-util": "^22.4.1", - "jest-validate": "^22.4.4", - "pretty-format": "^22.4.0" - } - }, - "jest-diff": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", - "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" - } - }, - "jest-docblock": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", - "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-environment-node": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", - "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", - "dev": true, - "requires": { - "jest-mock": "^22.4.3", - "jest-util": "^22.4.3" - } - }, - "jest-haste-map": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", - "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", - "dev": true, - "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-docblock": "^22.4.3", - "jest-serializer": "^22.4.3", - "jest-worker": "^22.4.3", - "micromatch": "^2.3.11", - "sane": "^2.0.0" - }, - "dependencies": { - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "jest-jasmine2": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", - "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^22.4.0", - "graceful-fs": "^4.1.11", - "is-generator-fn": "^1.0.0", - "jest-diff": "^22.4.0", - "jest-matcher-utils": "^22.4.0", - "jest-message-util": "^22.4.0", - "jest-snapshot": "^22.4.0", - "jest-util": "^22.4.1", - "source-map-support": "^0.5.0" - } - }, - "jest-leak-detector": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", - "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", - "dev": true, - "requires": { - "pretty-format": "^22.4.3" - } - }, - "jest-matcher-utils": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" - } - }, - "jest-message-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", - "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" - }, - "dependencies": { - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "jest-mock": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", - "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", - "dev": true - }, - "jest-regex-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", - "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", - "dev": true - }, - "jest-resolve-dependencies": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", - "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", - "dev": true, - "requires": { - "jest-regex-util": "^22.4.3" - } - }, - "jest-runner": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", - "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", - "dev": true, - "requires": { - "exit": "^0.1.2", - "jest-config": "^22.4.4", - "jest-docblock": "^22.4.0", - "jest-haste-map": "^22.4.2", - "jest-jasmine2": "^22.4.4", - "jest-leak-detector": "^22.4.0", - "jest-message-util": "^22.4.0", - "jest-runtime": "^22.4.4", - "jest-util": "^22.4.1", - "jest-worker": "^22.2.2", - "throat": "^4.0.0" - } - }, - "jest-runtime": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", - "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", - "dev": true, - "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^22.4.4", - "babel-plugin-istanbul": "^4.1.5", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^22.4.4", - "jest-haste-map": "^22.4.2", - "jest-regex-util": "^22.1.0", - "jest-resolve": "^22.4.2", - "jest-util": "^22.4.1", - "jest-validate": "^22.4.4", - "json-stable-stringify": "^1.0.1", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^10.0.3" - }, - "dependencies": { - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", - "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^8.1.0" - } - }, - "yargs-parser": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "jest-serializer": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", - "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", - "dev": true - }, - "jest-snapshot": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", - "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^22.4.3", - "jest-matcher-utils": "^22.4.3", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^22.4.3" - } - }, - "jest-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", - "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^22.4.3", - "mkdirp": "^0.5.1", - "source-map": "^0.6.0" - } - }, - "jest-validate": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", - "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-config": "^22.4.4", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^22.4.0" - } - }, - "jest-worker": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", - "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", - "dev": true, - "requires": { - "merge-stream": "^1.0.1" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "pretty-format": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - } - } - }, - "@microsoft/gulp-core-build-sass": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.8.5.tgz", - "integrity": "sha512-qbCpCV6NgqYXiV8SekOC+qzV+0xnYCh/lZvxXRXz0EXkWn4nFtRXF/2Q48WeZWRW97JYOcx/Wi+Q/u81g9FgMw==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/load-themed-styles": "1.10.12", - "@microsoft/node-core-library": "3.15.1", - "@types/gulp": "4.0.6", - "@types/node": "8.10.54", - "autoprefixer": "~9.1.3", - "clean-css": "4.2.1", - "glob": "~7.0.5", - "node-sass": "4.12.0", - "postcss": "7.0.5", - "postcss-modules": "~1.3.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.12", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", - "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", - "dev": true - }, - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node-sass": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", - "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.11", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - } - } - } - }, - "@microsoft/gulp-core-build-serve": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.5.5.tgz", - "integrity": "sha512-13U5aarnSrd/AJodUlRGeOb0ZEtzmS2RjmHYvsKSKttluXAu+qLYxOK01pI2PJKMMyifClQcUPJrSP7pG2nSlw==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/node-core-library": "3.15.1", - "@types/node": "8.10.54", - "colors": "~1.2.1", - "deasync": "~0.1.7", - "express": "~4.16.2", - "gulp": "~4.0.2", - "gulp-connect": "~5.5.0", - "gulp-open": "~3.0.1", - "node-forge": "~0.7.1", - "sudo": "~1.0.3" - }, - "dependencies": { - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - } - }, - "glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - } - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - } - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - } - } - }, - "@microsoft/gulp-core-build-typescript": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.2.5.tgz", - "integrity": "sha512-uuj22YwVonyPflZv5Hssn+KPRfvJmrsn9G/jTS8AE3OeXIBCJ5pXxbjsaWfxOmB+yTi3m3LYVJ2l+0q/aoUu7A==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/node-core-library": "3.15.1", - "@types/node": "8.10.54", - "decomment": "~0.9.1", - "glob": "~7.0.5", - "glob-escape": "~0.0.1", - "resolve": "1.8.1" - }, - "dependencies": { - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "@microsoft/gulp-core-build-webpack": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.7.0.tgz", - "integrity": "sha512-1LkJUrqQm1yLm1rJwWAVrjmjEBIHz/sfS4MqDnbplRj1dHPZ2/9EQ9n3GJe0WjfFkXjok+iPeuM4YwHTCyua+w==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@types/gulp": "4.0.6", - "@types/node": "8.10.54", - "colors": "~1.2.1", - "gulp": "~4.0.2", - "webpack": "~3.11.0" - }, - "dependencies": { - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - } - }, - "glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - } - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - } - } - }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "^2.0.0" - } - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - } - }, - "webpack": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", - "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", - "dev": true, - "requires": { - "acorn": "^5.0.0", - "acorn-dynamic-import": "^2.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "async": "^2.1.2", - "enhanced-resolve": "^3.4.0", - "escope": "^3.6.0", - "interpret": "^1.0.0", - "json-loader": "^0.5.4", - "json5": "^0.5.1", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "mkdirp": "~0.5.0", - "node-libs-browser": "^2.0.0", - "source-map": "^0.5.3", - "supports-color": "^4.2.1", - "tapable": "^0.2.7", - "uglifyjs-webpack-plugin": "^0.4.6", - "watchpack": "^1.4.0", - "webpack-sources": "^1.0.1", - "yargs": "^8.0.2" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - } - } - }, - "@microsoft/load-themed-styles": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.7.tgz", - "integrity": "sha512-8Iua4vPmffV2tT1nR/E55GSbUkYRPD9xFfa6v8zJ89EiiDrlyO2OGuXAtC6/nWxLTeVRA3GhtQuU2SApD2sQAA==" - }, - "@microsoft/loader-cased-file": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.11.0.tgz", - "integrity": "sha512-iFg05r7karE3X55jrF63NhbLaFPtDtd7VyZFA1QsR+6gFBeW6w5uA0/IVqRMS0S9rXrkO6GdfFOQxJ5/omfNYQ==", - "dev": true, - "requires": { - "@types/lodash": "4.14.117", - "@types/node": "8.10.54", - "file-loader": "~1.1.11", - "loader-utils": "~1.1.0", - "lodash": "~4.17.5" - }, - "dependencies": { - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - } - } - } - }, - "@microsoft/loader-load-themed-styles": { - "version": "1.7.191", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.191.tgz", - "integrity": "sha512-kH/u3w6cNfSVqBxZZCPqStS9pr5xao5A0RnwyW1ClkdNU7qAiEegXGqcZSJ83v/HUW+EJiJynxA+y0VsZWUHag==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "1.10.12", - "loader-utils": "~1.1.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.12", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", - "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", - "dev": true - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - } - } - } - }, - "@microsoft/loader-raw-script": { - "version": "1.2.182", - "resolved": "https://registry.npmjs.org/@microsoft/loader-raw-script/-/loader-raw-script-1.2.182.tgz", - "integrity": "sha512-Uin++eH+eML7omSXTIrO4LBfphzCgC+ZyaboP9IL2S2S25x/sfNfdMcMMXghzZ00K231u1ygTs2Ta7lhlY7G5g==", - "requires": { - "loader-utils": "~1.1.0" - }, - "dependencies": { - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - } - } - } - }, - "@microsoft/microsoft-graph-client": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", - "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", - "requires": { - "es6-promise": "^4.1.0", - "isomorphic-fetch": "^2.2.1" - } - }, - "@microsoft/node-core-library": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", - "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", - "dev": true, - "requires": { - "@types/fs-extra": "5.0.4", - "@types/jju": "~1.4.0", - "@types/node": "8.5.8", - "@types/z-schema": "3.16.31", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", - "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", - "dev": true, - "requires": { - "@types/react": "16.8.8", - "@types/webpack-env": "1.13.1", - "@uifabric/icons": "7.3.0", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", - "dev": true - } - } - }, - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/package-deps-hash": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.3.1.tgz", - "integrity": "sha512-p41TeiWzr6aT54fTQZKbAVO7Ux4MVYnV4ExAvxUAaH+ZRjmwtCA/lk6M0FtKqafxAJ5mJlLft3aK7sQOvXxSsw==", - "dev": true, - "requires": { - "@microsoft/node-core-library": "3.15.1" - }, - "dependencies": { - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - } - } - }, - "@microsoft/rush-lib": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.15.1.tgz", - "integrity": "sha512-DNRS56uzLrAB/IpS5khAXldwmg4P3husSm3Z7bl/Uynpj+C2FFmt2zwISp7aauxqq1MrCZliDVVPcJN3U1uoIw==", - "dev": true, - "requires": { - "@microsoft/node-core-library": "3.15.1", - "@microsoft/package-deps-hash": "2.3.1", - "@microsoft/stream-collator": "3.1.5", - "@microsoft/ts-command-line": "4.3.2", - "@pnpm/link-bins": "~1.0.1", - "@pnpm/logger": "~1.0.1", - "@yarnpkg/lockfile": "~1.0.2", - "builtins": "~1.0.3", - "cli-table": "~0.3.1", - "colors": "~1.2.1", - "git-repo-info": "~2.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.1", - "https-proxy-agent": "~2.2.1", - "inquirer": "~6.2.0", - "js-yaml": "~3.13.1", - "lodash": "~4.17.15", - "minimatch": "~3.0.2", - "node-fetch": "~2.1.2", - "npm-package-arg": "~6.1.0", - "read-package-tree": "~5.1.5", - "semver": "~5.3.0", - "strict-uri-encode": "~2.0.0", - "tar": "~4.4.1", - "true-case-path": "~2.2.1", - "wordwrap": "~1.0.0", - "z-schema": "~3.18.3" - }, - "dependencies": { - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@microsoft/ts-command-line": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.2.tgz", - "integrity": "sha512-2QeyilabCe6IpBylPXuY6dCA1S9ym3Ii0zakXVPpyfjSj1NesnyuUeuh6e8kyIqzqJ+3LYjfPG63XzUBtwGqqw==", - "dev": true, - "requires": { - "@types/argparse": "1.0.33", - "argparse": "~1.0.9", - "colors": "~1.2.1" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "node-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", - "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", - "dev": true - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "@microsoft/rush-stack-compiler-2.9": { - "version": "0.7.16", - "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-2.9/-/rush-stack-compiler-2.9-0.7.16.tgz", - "integrity": "sha512-a3sHfyEYj1aPgd87DYDX1InyP7YMYGRg6w62Ems0sLM67gUni6JGqKwLjqPsfFe9pKoT9hXvv1ltkTvxqh629g==", - "dev": true, - "requires": { - "@microsoft/api-extractor": "7.1.8", - "@microsoft/node-core-library": "3.13.0", - "@types/node": "8.5.8", - "tslint": "~5.12.1", - "tslint-microsoft-contrib": "~5.2.1", - "typescript": "~2.9.2" - } - }, - "@microsoft/rush-stack-compiler-3.3": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.3/-/rush-stack-compiler-3.3-0.3.5.tgz", - "integrity": "sha512-c8727bgcG5VY1bSW2Cvp6EzdMBcF3gCpC6VcBHXtKWHzGJuRO2eEDE28knUqaKqDWIJDVvejjMb25M9RIeLW6w==", - "dev": true, - "requires": { - "@microsoft/api-extractor": "7.5.0", - "@microsoft/node-core-library": "3.15.1", - "@types/node": "8.10.54", - "tslint": "~5.12.1", - "tslint-microsoft-contrib": "~5.2.1", - "typescript": "~3.3.3" - }, - "dependencies": { - "@microsoft/api-extractor": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.5.0.tgz", - "integrity": "sha512-CxKNZFD9TRo/y8MQzlk4z/Z5jPCaQsDq7ON9baE544CKnmF4sNlmoS9ydkt0As3v6OYKjp50d2N4NAmZoOVXzg==", - "dev": true, - "requires": { - "@microsoft/api-extractor-model": "7.5.1", - "@microsoft/node-core-library": "3.15.1", - "@microsoft/ts-command-line": "4.3.2", - "@microsoft/tsdoc": "0.12.14", - "colors": "~1.2.1", - "lodash": "~4.17.15", - "resolve": "1.8.1", - "source-map": "~0.6.1", - "typescript": "~3.5.3" - }, - "dependencies": { - "typescript": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", - "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", - "dev": true - } - } - }, - "@microsoft/api-extractor-model": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.5.1.tgz", - "integrity": "sha512-qzgmJeoqpJqYDS1yj9YTPdd/+9OWGFwfzGFyr6kVarexomdPSltcoQYIS5JnrB/RFNeUgTNUlwn5mYdyp2Xv6A==", - "dev": true, - "requires": { - "@microsoft/node-core-library": "3.15.1", - "@microsoft/tsdoc": "0.12.14" - } - }, - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } - }, - "@microsoft/ts-command-line": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.2.tgz", - "integrity": "sha512-2QeyilabCe6IpBylPXuY6dCA1S9ym3Ii0zakXVPpyfjSj1NesnyuUeuh6e8kyIqzqJ+3LYjfPG63XzUBtwGqqw==", - "dev": true, - "requires": { - "@types/argparse": "1.0.33", - "argparse": "~1.0.9", - "colors": "~1.2.1" - } - }, - "@microsoft/tsdoc": { - "version": "0.12.14", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.14.tgz", - "integrity": "sha512-518yewjSga1jLdiLrcmpMFlaba5P+50b0TWNFUpC+SL9Yzf0kMi57qw+bMl+rQ08cGqH1vLx4eg9YFUbZXgZ0Q==", - "dev": true - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "typescript": { - "version": "3.3.4000", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.4000.tgz", - "integrity": "sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA==", - "dev": true - } - } - }, - "@microsoft/set-webpack-public-path-plugin": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.2.5.tgz", - "integrity": "sha512-1nCsZm/HZz9+EWbXutNVkXUNtB5wbpGfvAZEltRsOhROflKM4xZvyULJQ0lR5S7tlKvNBd4MByqmK+aHKCRtSg==", - "dev": true, - "requires": { - "@types/webpack": "^4.0.0", - "lodash": "~4.17.15", - "uglify-js": "~3.0.28" - }, - "dependencies": { - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "uglify-js": { - "version": "3.0.28", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", - "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", - "dev": true, - "requires": { - "commander": "~2.11.0", - "source-map": "~0.5.1" - } - } - } - }, - "@microsoft/sp-application-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.11.0.tgz", - "integrity": "sha512-pZAt5aJ7Pl7DBqY9rbkrmSYdz6/wgoVIjeoVozuaD3rRmbx9dnb6ft8v3iJVz70cjP5NUnx9ZymXrvAnorRvFQ==", - "dev": true, - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-extension-base": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-search-extensibility": "1.11.0", - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/sp-build-common": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.11.0.tgz", - "integrity": "sha512-NF92ebeuPHptQ9bQNVqcsQQVFtK9IRzfttMRuEjqat91Sqep1h4GmiMTnznGBR2gt4yJaRzJx/W/F1+BQUaWBw==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/gulp-core-build-typescript": "8.2.5", - "@microsoft/sp-tslint-rules": "1.11.0", - "@types/yargs": "0.0.35", - "gulp": "~3.9.1", - "semver": "~5.2.0", - "yargs": "~4.6.0" - }, - "dependencies": { - "@types/yargs": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", - "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", - "dev": true - }, - "semver": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", - "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", - "dev": true - } - } - }, - "@microsoft/sp-build-core-tasks": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.11.0.tgz", - "integrity": "sha512-ls9VW393mrn16xJl9LR15e3PmxNeZdVtITtRTu/oX7uHLWXJlxNQXcRBEZWwyadlpVprXUwfGuZ19sBNvg5/vw==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/gulp-core-build-serve": "3.5.5", - "@microsoft/gulp-core-build-webpack": "3.7.0", - "@microsoft/load-themed-styles": "1.10.20", - "@microsoft/loader-cased-file": "1.11.0", - "@microsoft/loader-load-themed-styles": "1.7.191", - "@microsoft/node-core-library": "3.15.1", - "@microsoft/rush-lib": "5.15.1", - "@microsoft/set-webpack-public-path-plugin": "2.2.5", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/finalhandler": "0.0.31", - "@types/fs-extra": "5.0.1", - "@types/glob": "5.0.30", - "@types/gulp-replace": "0.0.29", - "@types/lodash": "4.14.117", - "@types/merge2": "0.3.29", - "@types/node": "8.10.54", - "@types/resolve": "0.0.8", - "@types/rimraf": "2.0.2", - "@types/serve-static": "1.7.31", - "@types/terser-webpack-plugin": "1.2.1", - "@types/uuid": "3.0.0", - "@types/webpack": "4.39.2", - "@types/webpack-stream": "3.2.10", - "@types/xml": "1.0.3", - "azure-storage": "~2.10.3", - "colors": "~1.2.1", - "css-loader": "~2.0.2", - "cssnano": "~4.1.10", - "finalhandler": "~0.4.1", - "fs-extra": "~5.0.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.1", - "gulp": "~3.9.1", - "gulp-replace": "~0.5.4", - "gulp-util": "~3.0.7", - "html-loader": "~0.5.1", - "json-loader": "~0.5.7", - "json-schema": "~0.2.3", - "lodash": "~4.17.5", - "merge2": "~1.0.2", - "node-zip": "~1.1.1", - "postcss-loader": "~3.0.0", - "resolve": "~1.12.0", - "rimraf": "~2.6.1", - "serve-static": "~1.10.2", - "source-map-loader": "~0.2.4", - "terser-webpack-plugin": "1.2.3", - "through2": "~2.0.1", - "uuid": "~3.1.0", - "webpack": "~4.35.3", - "webpack-stream": "~5.2.1", - "xml": "~1.0.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.20", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", - "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==", - "dev": true - }, - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "@types/fs-extra": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", - "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/glob": { - "version": "5.0.30", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", - "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "css-loader": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.0.2.tgz", - "integrity": "sha512-28hdCb5gCuTKUA+R6KzLwgxK6pUfgvrUyMNn7avOUQYFvmc13djru28uG+NF/pRre7Odd6B/kmJErCcpFZZQpQ==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "loader-utils": "^1.0.2", - "lodash": "^4.17.11", - "postcss": "^7.0.6", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^2.0.3", - "postcss-modules-scope": "^2.0.0", - "postcss-modules-values": "^2.0.0", - "postcss-value-parser": "^3.3.0", - "schema-utils": "^1.0.0" - } - }, - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", - "dev": true - }, - "finalhandler": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", - "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "unpipe": "~1.0.0" - } - }, - "fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", - "dev": true - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", - "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0", - "postcss-value-parser": "^3.3.1" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", - "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^7.0.6" - } - }, - "range-parser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "resolve": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.3.tgz", - "integrity": "sha512-hF6+hAPlxjqHWrw4p1rF3Wztbgxd4AjA5VlUzY5zcTb4J8D3JK4/1RjU48pHz2PJWzGVsLB1VWZkvJzhK2CCOA==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "send": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", - "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.0.3", - "statuses": "~1.2.1" - } - }, - "serve-static": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", - "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", - "dev": true, - "requires": { - "escape-html": "~1.0.3", - "parseurl": "~1.3.1", - "send": "0.13.2" - } - }, - "statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "webpack": { - "version": "4.35.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", - "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^1.0.0", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" - } - } - } - }, - "@microsoft/sp-build-web": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.11.0.tgz", - "integrity": "sha512-e9XlqY7hW1lEjwP61FTGzYF2rr4aWabJsDJCEN4vyOocXWFGcGhakj/wxnpIWbC53AAuyi6Iu0VoAEWVSqiebQ==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/gulp-core-build-sass": "4.8.5", - "@microsoft/gulp-core-build-serve": "3.5.5", - "@microsoft/gulp-core-build-typescript": "8.2.5", - "@microsoft/gulp-core-build-webpack": "3.7.0", - "@microsoft/sp-build-common": "1.11.0", - "@microsoft/sp-build-core-tasks": "1.11.0", - "@types/webpack": "4.39.2", - "gulp": "~3.9.1", - "webpack": "~4.35.3", - "yargs": "~4.6.0" - }, - "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "webpack": { - "version": "4.35.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", - "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^1.0.0", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" - } - } - } - }, - "@microsoft/sp-component-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", - "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", - "dev": true, - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-core-library": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", - "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", - "requires": { - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - }, - "dependencies": { - "@microsoft/sp-module-interfaces": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", - "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", - "requires": { - "@types/node": "8.10.54", - "@types/z-schema": "3.16.31", - "z-schema": "~3.18.3" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" - } - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", - "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", - "dev": true, - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", - "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", - "dev": true, - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/sp-extension-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.11.0.tgz", - "integrity": "sha512-WHauOwg9L8gCLI9yMZGRMAC5Z23fzKEmp2KtMbm3rbQ1Diu2pm4GNWPFsqQ8K0ryWAqR3xftvsEUXm3448rF9g==", - "dev": true, - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-http": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", - "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", - "dev": true, - "requires": { - "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/adal-angular": "1.0.1", - "adal-angular": "1.0.16", - "msal": "1.1.3", - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/sp-loader": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", - "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", - "dev": true, - "requires": { - "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-polyfills": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/requirejs": "2.1.29", - "@types/webpack-env": "1.13.1", - "@uifabric/utilities": "7.5.0", - "exports-loader": "~0.6.4", - "office-ui-fabric-react": "7.59.0", - "raw-loader": "~0.5.1", - "react": "16.8.5", - "react-dom": "16.8.5", - "requirejs": "2.1.20", - "tslib": "~1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", - "dev": true - }, - "@uifabric/utilities": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", - "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", - "dev": true, - "requires": { - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } - } - }, - "@uifabric/utilities": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", - "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", - "dev": true, - "requires": { - "@uifabric/merge-styles": "^7.7.0", - "@uifabric/set-version": "^7.0.2", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/sp-lodash-subset": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", - "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", - "requires": { - "@types/lodash": "4.14.117", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - } - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", - "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "@types/z-schema": "3.16.31", - "z-schema": "~3.18.3" - }, - "dependencies": { - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - } - } - }, - "@microsoft/sp-odata-types": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", - "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", - "dev": true, - "requires": { - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/sp-office-ui-fabric-core": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", - "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", - "requires": { - "@types/webpack-env": "1.13.1", - "office-ui-fabric-core": "9.6.1-fluent2", - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - } - } - }, - "@microsoft/sp-page-context": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", - "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", - "dev": true, - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/sp-polyfills": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", - "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", - "dev": true, - "requires": { - "@types/webpack-env": "1.13.1", - "es6-collections": "0.5.6", - "es6-promise": "4.1.1", - "tslib": "~1.10.0", - "whatwg-fetch": "2.0.3", - "whatwg-url": "4.7.1" - }, - "dependencies": { - "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", - "dev": true - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", - "dev": true - } - } - }, - "@microsoft/sp-property-pane": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", - "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/decorators": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", - "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", - "requires": { - "tslib": "~1.10.0" - } - }, - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==" - }, - "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", - "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", - "requires": { - "@types/react": "16.8.8", - "@types/webpack-env": "1.13.1", - "@uifabric/icons": "7.3.0", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-component-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", - "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", - "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", - "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-http": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", - "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", - "requires": { - "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/adal-angular": "1.0.1", - "adal-angular": "1.0.16", - "msal": "1.1.3", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-loader": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", - "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", - "requires": { - "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-polyfills": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/requirejs": "2.1.29", - "@types/webpack-env": "1.13.1", - "@uifabric/utilities": "7.5.0", - "exports-loader": "~0.6.4", - "office-ui-fabric-react": "7.59.0", - "raw-loader": "~0.5.1", - "react": "16.8.5", - "react-dom": "16.8.5", - "requirejs": "2.1.20", - "tslib": "~1.10.0" - }, - "dependencies": { - "@uifabric/utilities": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", - "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", - "requires": { - "@uifabric/merge-styles": "^7.7.0", - "@uifabric/set-version": "^7.0.2", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", - "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", - "requires": { - "@types/node": "8.10.54", - "@types/z-schema": "3.16.31", - "z-schema": "~3.18.3" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", - "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", - "requires": { - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-page-context": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", - "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-polyfills": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", - "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", - "requires": { - "@types/webpack-env": "1.13.1", - "es6-collections": "0.5.6", - "es6-promise": "4.1.1", - "tslib": "~1.10.0", - "whatwg-fetch": "2.0.3", - "whatwg-url": "4.7.1" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" - }, - "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", - "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" - } - }, - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", - "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", - "requires": { - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - }, - "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" - }, - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - }, - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" - } - } - }, - "@microsoft/sp-search-extensibility": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.11.0.tgz", - "integrity": "sha512-U+nxP5TwAWbc3LOq/WkdkSHN79yQjptMXOr+iRCCktGZCRMqX/AXj0SqgwF9IFTbmotaa9h+hyxLFMQa1tfBtQ==", - "dev": true, - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-extension-base": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-tslint-rules": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.11.0.tgz", - "integrity": "sha512-y+4WobPLIl/FnZLvINsjDCcYxykXQe8Xi/2DOoA+bY6NLXXb5TuXb73nZly/QTaevQQ/Bgev7kxBosa7LEbUlg==", - "dev": true, - "requires": { - "tslint": "~5.9.1", - "tslint-microsoft-contrib": "~5.2.1", - "tsutils": "~2.11.2" - }, - "dependencies": { - "tslint": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", - "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.22.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.7.0", - "minimatch": "^3.0.4", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.12.1" - }, - "dependencies": { - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "tsutils": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", - "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", - "dev": true, - "requires": { - "tslib": "^1.7.1" - } - } - } - }, - "@microsoft/sp-webpart-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", - "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/load-themed-styles": "1.10.20", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-property-pane": "1.11.0", - "@microsoft/teams-js": "1.4.2", - "@types/es6-promise": "0.0.33", - "@types/office-js": "1.0.36", - "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "7.59.0", - "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/decorators": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", - "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", - "requires": { - "tslib": "~1.10.0" - } - }, - "@microsoft/load-themed-styles": { - "version": "1.10.20", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", - "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" - }, - "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", - "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", - "requires": { - "@types/react": "16.8.8", - "@types/webpack-env": "1.13.1", - "@uifabric/icons": "7.3.0", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-component-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", - "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", - "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", - "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-http": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", - "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", - "requires": { - "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/adal-angular": "1.0.1", - "adal-angular": "1.0.16", - "msal": "1.1.3", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-loader": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", - "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", - "requires": { - "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-polyfills": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/requirejs": "2.1.29", - "@types/webpack-env": "1.13.1", - "@uifabric/utilities": "7.5.0", - "exports-loader": "~0.6.4", - "office-ui-fabric-react": "7.59.0", - "raw-loader": "~0.5.1", - "react": "16.8.5", - "react-dom": "16.8.5", - "requirejs": "2.1.20", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", - "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", - "requires": { - "@types/node": "8.10.54", - "@types/z-schema": "3.16.31", - "z-schema": "~3.18.3" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", - "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", - "requires": { - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-page-context": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", - "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-polyfills": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", - "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", - "requires": { - "@types/webpack-env": "1.13.1", - "es6-collections": "0.5.6", - "es6-promise": "4.1.1", - "tslib": "~1.10.0", - "whatwg-fetch": "2.0.3", - "whatwg-url": "4.7.1" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" - }, - "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", - "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" - } - }, - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==" - }, - "@uifabric/utilities": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", - "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", - "requires": { - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - } - } - }, - "@uifabric/utilities": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", - "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", - "requires": { - "@uifabric/merge-styles": "^7.7.0", - "@uifabric/set-version": "^7.0.2", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" - }, - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - }, - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" - } - } - }, - "@microsoft/sp-webpart-workbench": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.11.0.tgz", - "integrity": "sha512-I9Tder5SP2dzQuQixp4FFx4FElRXvGtjoDhkn7tWoIkIorDLrTnHNN8fCUKFezhpOVZkPkARHIy5BSHEjJQPaw==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build-serve": "3.5.5", - "@microsoft/node-core-library": "3.15.1", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-application-base": "1.11.0", - "@microsoft/sp-build-core-tasks": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-property-pane": "1.11.0", - "@microsoft/sp-webpart-base": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/fs-extra": "5.0.1", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/webpack-env": "1.13.1", - "@uifabric/variants": "7.0.5", - "fs-extra": "~5.0.0", - "office-ui-fabric-react": "7.59.0", - "prop-types": "15.6.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" - }, - "dependencies": { - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "@types/fs-extra": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", - "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "8.10.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", - "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", - "dev": true - }, - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", - "dev": true - } - } - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "prop-types": { - "version": "15.6.0", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", - "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", - "dev": true, - "requires": { - "fbjs": "^0.8.16", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - } - } - }, - "@microsoft/stream-collator": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-3.1.5.tgz", - "integrity": "sha512-AxeLMqrIdOL8oyyEz6NIz1Q5gKOmg5VbelAtyycE7vdQ1IG2jrs+2IYV0KSYuQK+X9UReik5DQPaJNleOXQcVg==", - "dev": true, - "requires": { - "colors": "~1.2.1" - } - }, - "@microsoft/teams-js": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", - "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" - }, - "@microsoft/ts-command-line": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.5.tgz", - "integrity": "sha512-QyTfbfpx6o+1cnjx5GubqKSRMDxBBMXABSa8wmqRa/A1K99FEBZfLIO6GmaY0s7rNYEchfR1VcVS/hV2VW+6hw==", - "dev": true, - "requires": { - "@types/argparse": "1.0.33", - "@types/node": "8.5.8", - "argparse": "~1.0.9", - "colors": "~1.2.1" - } - }, - "@microsoft/tsdoc": { - "version": "0.12.9", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.9.tgz", - "integrity": "sha512-sDhulvuVk65eMppYOE6fr6mMI6RUqs53KUg9deYzNCBpP+2FhR0OFB5innEfdtSedk0LK+1Ppu6MxkfiNjS/Cw==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@pnp/common": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.0.1.tgz", - "integrity": "sha1-T+cuONHexjlQSvxxQclSEh5YqOk=", - "requires": { - "tslib": "1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", - "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" - } - } - }, - "@pnp/logging": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-1.0.1.tgz", - "integrity": "sha1-Nl1/dmiW943xIMgd9D3dlrCgojY=", - "requires": { - "tslib": "1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", - "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" - } - } - }, - "@pnp/odata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-1.0.1.tgz", - "integrity": "sha1-yE5s/MV2VdZj2IEFlgGT8yiOwAI=", - "requires": { - "tslib": "1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", - "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" - } - } - }, - "@pnp/sp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-1.0.1.tgz", - "integrity": "sha1-5XXJVqZWk9KRkI4yEdzWbc5KFWM=", - "requires": { - "tslib": "1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", - "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" - } - } - }, - "@pnp/spfx-controls-react": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@pnp/spfx-controls-react/-/spfx-controls-react-1.19.0.tgz", - "integrity": "sha512-W3PS6I8NsdbOZjE9I9djloYutQW17QHd4nT7jFwPyJFoxnt1MDfWyN6nrPhaeGnnPde3t3TlUbWP4HKLXChFiw==", - "requires": { - "@pnp/common": "1.0.1", - "@pnp/logging": "1.0.1", - "@pnp/odata": "1.0.1", - "@pnp/sp": "1.0.1", - "@pnp/telemetry-js": "2.0.0", - "@types/chart.js": "2.7.40", - "chart.js": "2.7.3", - "color": "^3.1.2", - "lodash": "4.17.13", - "office-ui-fabric-react": "5.131.0", - "react-quill": "1.3.3" - }, - "dependencies": { - "@uifabric/icons": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz", - "integrity": "sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw==", - "requires": { - "@uifabric/styling": ">=5.30.1 <6.0.0", - "tslib": "^1.7.1" - } - }, - "@uifabric/merge-styles": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", - "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", - "requires": { - "tslib": "^1.7.1" - } - }, - "@uifabric/styling": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", - "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/merge-styles": ">=5.17.1 <6.0.0", - "@uifabric/utilities": ">=5.34.2 <6.0.0", - "tslib": "^1.7.1" - } - }, - "@uifabric/utilities": { - "version": "5.34.3", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz", - "integrity": "sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A==", - "requires": { - "@uifabric/merge-styles": ">=5.17.1 <6.0.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "lodash": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", - "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==" - }, - "office-ui-fabric-react": { - "version": "5.131.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.131.0.tgz", - "integrity": "sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/icons": ">=5.8.0 <6.0.0", - "@uifabric/merge-styles": ">=5.17.1 <6.0.0", - "@uifabric/styling": ">=5.36.0 <6.0.0", - "@uifabric/utilities": ">=5.34.2 <6.0.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "@pnp/telemetry-js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-2.0.0.tgz", - "integrity": "sha512-qFNm3mTerTnxgTR6c/4iMMt8EUKrQn5z0XG/IQtpNlp6m7KXRDFR87mQKeBVtSv2LhxGO0VNFndKJIibBw52zQ==", - "requires": { - "whatwg-fetch": "2.0.4" - }, - "dependencies": { - "whatwg-fetch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", - "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" - } - } - }, - "@pnpm/link-bins": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.4.tgz", - "integrity": "sha512-RLBNdq+j1Q8DmhcdJJbAJLCjw8Beo6je5ZUy4cvD2PepT8klmEH9JXAVQdqtwB8hOBnGGYmxzL4syCvIfkAUag==", - "dev": true, - "requires": { - "@pnpm/package-bins": "^1.0.0", - "@pnpm/types": "^1.7.0", - "@types/mz": "^0.0.32", - "@types/node": "^9.6.5 || 10", - "@types/ramda": "^0.25.20", - "@zkochan/cmd-shim": "^2.2.4", - "arr-flatten": "^1.1.0", - "is-windows": "^1.0.2", - "mkdirp": "0.5.1", - "mz": "^2.7.0", - "normalize-path": "^3.0.0", - "p-filter": "^1.0.0", - "ramda": "^0.25.0", - "read-package-json": "^2.0.13" - }, - "dependencies": { - "@types/node": { - "version": "10.17.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz", - "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==", - "dev": true - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - } - } - }, - "@pnpm/logger": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-1.0.2.tgz", - "integrity": "sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA==", - "dev": true, - "requires": { - "@types/node": "^9.4.0 || 10", - "bole": "^3.0.2", - "ndjson": "^1.5.0" - }, - "dependencies": { - "@types/node": { - "version": "10.17.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz", - "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==", - "dev": true - } - } - }, - "@pnpm/package-bins": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-1.0.0.tgz", - "integrity": "sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q==", - "dev": true, - "requires": { - "@pnpm/types": "^1.7.0", - "@types/mz": "^0.0.32", - "mz": "^2.7.0", - "p-filter": "^1.0.0" - } - }, - "@pnpm/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1.8.0.tgz", - "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", - "dev": true - }, - "@types/adal-angular": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", - "integrity": "sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug==" - }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true - }, - "@types/argparse": { - "version": "1.0.33", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.33.tgz", - "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==", - "dev": true - }, - "@types/chai": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", - "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", - "dev": true - }, - "@types/chalk": { - "version": "0.4.31", - "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", - "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", - "dev": true - }, - "@types/chart.js": { - "version": "2.7.40", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.7.40.tgz", - "integrity": "sha512-yC8Ff5vsHFTClGCWXoAmNCh33cNYfP2/yFANBLjLiso4jTKsLfQ0KQuBEuKxOWTRoOSLyT6v+ZYcvz0uonvvsA==" - }, - "@types/es6-promise": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", - "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" - }, - "@types/express-serve-static-core": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz", - "integrity": "sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/finalhandler": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/@types/finalhandler/-/finalhandler-0.0.31.tgz", - "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/fs-extra": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", - "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha512-RHv6ZQjcTncXo3thYZrsbAVwoy4vSKosSWhuhuQxLOTv74OJuFQxXkmUuZCr3q9uNBEVCvIzmZL/FeRNbHZGUg==", - "dev": true, - "requires": { - "@types/glob": "*", - "@types/node": "*" - } - }, - "@types/gulp": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", - "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", - "dev": true, - "requires": { - "@types/undertaker": "*", - "@types/vinyl-fs": "*", - "chokidar": "^2.1.2" - }, - "dependencies": { - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "@types/gulp-replace": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/gulp-replace/-/gulp-replace-0.0.29.tgz", - "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/jju": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@types/jju/-/jju-1.4.1.tgz", - "integrity": "sha512-LFt+YA7Lv2IZROMwokZKiPNORAV5N3huMs3IKnzlE430HWhWYZ8b+78HiwJXJJP1V2IEjinyJURuRJfGoaFSIA==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", - "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.117", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", - "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" - }, - "@types/merge2": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@types/merge2/-/merge2-0.3.29.tgz", - "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/mocha": { - "version": "2.2.38", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", - "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", - "dev": true - }, - "@types/mz": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/mz/-/mz-0.0.32.tgz", - "integrity": "sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", - "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==", - "dev": true - }, - "@types/node-notifier": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", - "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/office-js": { - "version": "1.0.36", - "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", - "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" - }, - "@types/orchestrator": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", - "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", - "dev": true, - "requires": { - "@types/q": "*" - } - }, - "@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "@types/qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==", - "dev": true - }, - "@types/quill": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", - "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", - "requires": { - "parchment": "^1.1.2" - } - }, - "@types/ramda": { - "version": "0.25.51", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", - "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", - "dev": true - }, - "@types/react": { - "version": "16.8.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", - "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", - "requires": { - "@types/prop-types": "*", - "csstype": "^2.2.0" - } - }, - "@types/react-dom": { - "version": "16.8.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", - "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", - "requires": { - "@types/react": "*" - } - }, - "@types/requirejs": { - "version": "2.1.29", - "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", - "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" - }, - "@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/rimraf": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz", - "integrity": "sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==", - "dev": true, - "requires": { - "@types/glob": "*", - "@types/node": "*" - } - }, - "@types/semver": { - "version": "5.3.33", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", - "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", - "dev": true - }, - "@types/serve-static": { - "version": "1.7.31", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", - "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" - } - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", - "dev": true - }, - "@types/terser-webpack-plugin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz", - "integrity": "sha512-5mzQulZabFsqiLh0PhJdccIKqpd5535UYpZ+Skugz8kPzZdajMMYBRKQSzM1KOkZ42NwLxbZSzQp6xKtaq46Gg==", - "dev": true, - "requires": { - "@types/webpack": "*", - "terser": "^3.16.1" - } - }, - "@types/through2": { - "version": "2.0.32", - "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", - "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/uglify-js": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", - "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - } - }, - "@types/undertaker": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.3.tgz", - "integrity": "sha512-OhvIYx6pUJBxYZf5fM/BVMNXZQMy095kplml+4cWrlNqM1t6XtSIQCuVySGmICZCnzi69Epdljyplm86BlTouQ==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/undertaker-registry": "*" - } - }, - "@types/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", - "dev": true - }, - "@types/uuid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.0.0.tgz", - "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/vinyl": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", - "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/vinyl-fs": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-2.4.11.tgz", - "integrity": "sha512-2OzQSfIr9CqqWMGqmcERE6Hnd2KY3eBVtFaulVo3sJghplUcaeMdL9ZjEiljcQQeHjheWY9RlNmumjIAvsBNaA==", - "dev": true, - "requires": { - "@types/glob-stream": "*", - "@types/node": "*", - "@types/vinyl": "*" - } - }, - "@types/webpack": { - "version": "4.39.2", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.2.tgz", - "integrity": "sha512-3c7+vcmyyIi3RBoOdXs8k3E9rQVIy6yOBqK0DFk6lnJ76JUfbDBWbEf1JflzyPQf56W4ToE+2YPnbxbucniW5w==", - "dev": true, - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } - }, - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - }, - "@types/webpack-sources": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz", - "integrity": "sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@types/webpack-stream": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.10.tgz", - "integrity": "sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/webpack": "*" - } - }, - "@types/xml": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/xml/-/xml-1.0.3.tgz", - "integrity": "sha512-qeqQIjDfSLjmWR0noFQmcPKCtqn0L68MchoEi1Zj33unPfC83Op3j2mBH2g4hAgOaWUobv/O86w7LObo6p4sDQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "0.0.34", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", - "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", - "dev": true - }, - "@types/z-schema": { - "version": "3.16.31", - "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", - "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" - }, - "@uifabric/foundation": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", - "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", - "requires": { - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/styling": "^7.15.1", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==" - }, - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", - "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", - "requires": { - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - } - } - }, - "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", - "dev": true - }, - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - } - } - }, - "@uifabric/merge-styles": { - "version": "6.19.4", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", - "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", - "requires": { - "@uifabric/set-version": "^1.1.3", - "tslib": "^1.7.1" - } - }, - "@uifabric/react-hooks": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.9.1.tgz", - "integrity": "sha512-f2hJPMnPfL/FNyG58h5hv0jEVic8snJYSHRLeHbtdqgeZjyJL0bQvH+4DpjUP/EaPuFS6OaSucWq+c7VnhkFfw==", - "requires": { - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "requires": { - "tslib": "^1.10.0" - } - }, - "@uifabric/utilities": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", - "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", - "requires": { - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - } - } - }, - "@uifabric/set-version": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", - "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", - "requires": { - "tslib": "^1.7.1" - } - }, - "@uifabric/styling": { - "version": "6.50.7", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", - "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "@uifabric/utilities": "^6.41.7", - "tslib": "^1.7.1" - }, - "dependencies": { - "@uifabric/utilities": { - "version": "6.45.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", - "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", - "requires": { - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "@uifabric/utilities": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", - "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", - "dev": true, - "requires": { - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@uifabric/variants": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/variants/-/variants-7.0.5.tgz", - "integrity": "sha512-EqjNymAipTuwvsfS3dEU3+brVz0wyBUa2LQsc+L8gU/MNj4lCnrTi34pHRZrbw6L6Lus/YUg8lCGuXZ5hIHj5Q==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.2", - "office-ui-fabric-react": "^7.29.2", - "tslib": "^1.7.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.77", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.77.tgz", - "integrity": "sha512-PQKI5IYv8gIzhvGYZOIzzyybejS6HHVaw2oUf28xZHU400ji8ea792ItdxR7fAz9BCZuz/vGE8maEZOdx2Oa/w==", - "dev": true - }, - "@uifabric/icons": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.4.1.tgz", - "integrity": "sha512-KgCYshGmcbLPoIIQK+OuKucM39smDSjsz7O4Hnu61xZmK1mOBCbFtBlgJRMlINZr0d6IH0vU2yrkp8SXHF2h0A==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "@uifabric/styling": "^7.15.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@uifabric/merge-styles": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", - "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.22", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@uifabric/set-version": { - "version": "7.0.22", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", - "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", - "dev": true, - "requires": { - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "@uifabric/styling": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", - "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/set-version": "^7.0.22", - "@uifabric/utilities": "^7.29.1", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - }, - "office-ui-fabric-react": { - "version": "7.130.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.130.0.tgz", - "integrity": "sha512-HV5LFSZAp8t3uJrGXhwPc/KHFPSGOka3BehRQnzN+7Ke++Abmynq7sIJSj36sNPa13uSiESfCFf30eY5ajnqPQ==", - "dev": true, - "requires": { - "@fluentui/date-time-utilities": "^7.6.0", - "@fluentui/react-focus": "^7.13.1", - "@fluentui/react-icons": "^0.2.1", - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/foundation": "^7.8.1", - "@uifabric/icons": "^7.4.1", - "@uifabric/merge-styles": "^7.16.7", - "@uifabric/react-hooks": "^7.9.1", - "@uifabric/set-version": "^7.0.22", - "@uifabric/styling": "^7.15.1", - "@uifabric/utilities": "^7.29.1", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - } - } - } - } - }, - "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@yarnpkg/lockfile": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", - "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", - "dev": true - }, - "@zkochan/cmd-shim": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-2.2.4.tgz", - "integrity": "sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA==", - "dev": true, - "requires": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - } - }, - "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true - }, - "acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", - "dev": true, - "requires": { - "acorn": "^4.0.3" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - } - } - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, - "adal-angular": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", - "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "dependencies": { - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - } - } - }, - "ajv": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", - "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "json-schema-traverse": "^0.3.0", - "json-stable-stringify": "^1.0.1" - }, - "dependencies": { - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - } - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" - } - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "dev": true, - "requires": { - "buffer-equal": "^1.0.0" - } - }, - "append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", - "dev": true, - "requires": { - "default-require-extensions": "^1.0.0" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, - "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, - "array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "dev": true, - "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, - "requires": { - "async-done": "^1.2.2" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", - "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", - "dev": true, - "requires": { - "browserslist": "^4.1.0", - "caniuse-lite": "^1.0.30000884", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.2", - "postcss-value-parser": "^3.2.3" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true - }, - "azure-storage": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.3.tgz", - "integrity": "sha512-IGLs5Xj6kO8Ii90KerQrrwuJKexLgSwYC4oLWmc11mzKe7Jt2E5IVg+ZQ8K53YWZACtVTMBNO3iGuA+4ipjJxQ==", - "dev": true, - "requires": { - "browserify-mime": "~1.2.9", - "extend": "^3.0.2", - "json-edm-parser": "0.1.2", - "md5.js": "1.3.4", - "readable-stream": "~2.0.0", - "request": "^2.86.0", - "underscore": "~1.8.3", - "uuid": "^3.0.0", - "validator": "~9.4.1", - "xml2js": "0.2.8", - "xmlbuilder": "^9.0.7" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "validator": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", - "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", - "dev": true - } - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", - "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", - "dev": true, - "requires": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.2.0" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", - "dev": true, - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" - } - }, - "babel-plugin-jest-hoist": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", - "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", - "dev": true - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true - }, - "babel-preset-jest": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", - "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^23.2.0", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "dev": true, - "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", - "dev": true - }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true - }, - "binaryextensions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", - "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", - "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "bole": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", - "integrity": "sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ=", - "dev": true, - "requires": { - "fast-safe-stringify": "~1.1.0", - "individual": "~3.0.0" - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-mime": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz", - "integrity": "sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=", - "dev": true - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", - "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001111", - "electron-to-chromium": "^1.3.523", - "escalade": "^3.0.2", - "node-releases": "^1.1.60" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "cacache": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", - "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001117", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001117.tgz", - "integrity": "sha512-4tY0Fatzdx59kYjQs+bNxUwZB03ZEBgVmJ1UkFPz/Q8OLiUUbjct2EdpnXj0fvFTPej2EkbPIG0w8BWsjAyk1Q==", - "dev": true - }, - "capture-exit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", - "dev": true, - "requires": { - "rsvp": "^3.3.3" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chart.js": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.3.tgz", - "integrity": "sha512-3+7k/DbR92m6BsMUYP6M0dMsMVZpMnwkUyNSAbqolHKsbIzH2Q4LWVEHHYq7v0fmEV8whXE0DrjANulw9j2K5g==", - "requires": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" - } - }, - "chartjs-color": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", - "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", - "requires": { - "chartjs-color-string": "^0.6.0", - "color-convert": "^1.9.3" - } - }, - "chartjs-color-string": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", - "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", - "requires": { - "color-name": "^1.0.0" - } - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dev": true, - "requires": { - "colors": "1.0.3" - }, - "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - } - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "connect-livereload": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", - "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "dev": true - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-props": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", - "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", - "dev": true, - "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" - } - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", - "requires": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, - "cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - } - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-modules-loader-core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", - "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", - "dev": true, - "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.1", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", - "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "css-modules-typescript-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.0.tgz", - "integrity": "sha512-K6ii0+kt2i3sHN+VKTWdF728x+N4PFitsjE8aldUO+N98XlZhanJYIEZrnh4FMTZzDvOjyBialU0LnkCSeeUig==", - "dev": true, - "requires": { - "line-diff": "^2.0.1", - "loader-utils": "^1.2.3" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - } - } - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "cssstyle": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", - "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "csstype": { - "version": "2.6.13", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", - "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "abab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", - "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==", - "dev": true - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true - }, - "deasync": { - "version": "0.1.20", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", - "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", - "dev": true, - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decomment": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.3.tgz", - "integrity": "sha512-5skH5BfUL3n09RDmMVaHS1QGCiZRnl2nArUwmsE9JRY93Ueh3tihYl5wIrDdAuXnoFhxVis/DmRWREO2c6DG3w==", - "dev": true, - "requires": { - "esprima": "4.0.1" - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "requires": { - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "default-require-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", - "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", - "dev": true, - "requires": { - "strip-bom": "^2.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "deprecated": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", - "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - }, - "dependencies": { - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - } - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "dev": true, - "requires": { - "readable-stream": "~1.1.9" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.544", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.544.tgz", - "integrity": "sha512-jx6H7M1db76Q/dI3MadZC4qwNTvpiq8tdYEJswxexrIm5bH+LKRdg+VAteMF1tJJbBLrcuogE9N3nxT3Dp1gag==", - "dev": true - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "requires": { - "iconv-lite": "^0.6.2" - } - }, - "end-of-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", - "dev": true, - "requires": { - "once": "~1.3.0" - }, - "dependencies": { - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true, - "requires": { - "wrappy": "1" - } - } - } - }, - "enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "object-assign": "^4.0.1", - "tapable": "^0.2.7" - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-collections": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/es6-collections/-/es6-collections-0.5.6.tgz", - "integrity": "sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI=" - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - }, - "dependencies": { - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - } - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "es6-templates": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", - "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", - "dev": true, - "requires": { - "recast": "~0.11.12", - "through": "~2.3.6" - } - }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "escalade": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", - "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", - "dev": true, - "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "event-stream": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", - "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "from": "^0.1.7", - "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" - } - }, - "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true - }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", - "dev": true, - "requires": { - "merge": "^1.2.0" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "expect": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", - "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "jest-diff": "^23.6.0", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - } - } - }, - "exports-loader": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", - "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", - "requires": { - "loader-utils": "^1.0.2", - "source-map": "0.5.x" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "express": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.3", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.4", - "qs": "6.5.2", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.2", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-diff": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", - "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" - }, - "fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", - "dev": true - }, - "fast-safe-stringify": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.1.13.tgz", - "integrity": "sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y=", - "dev": true - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - } - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-loader": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", - "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fileset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", - "dev": true, - "requires": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "find-index": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", - "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "first-chunk-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", - "dev": true - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "fork-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", - "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", - "dev": true - }, - "fork-ts-checker-webpack-plugin": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.0.tgz", - "integrity": "sha512-2DLwUVUR/AdNmMD2utfmSR8r4qHRFhnfL6QQDQS5q4g5uBZzXYDgg8MXPIbu0HzyLjyvbogqjBNKILG5fufwzg==", - "dev": true, - "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - } - } - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "gaze": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", - "dev": true, - "requires": { - "globule": "~0.1.0" - } - }, - "generic-names": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", - "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", - "dev": true, - "requires": { - "loader-utils": "^0.2.16" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "git-repo-info": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", - "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "glob-escape": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", - "integrity": "sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=", - "dev": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "glob-stream": { - "version": "3.1.18", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", - "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", - "dev": true, - "requires": { - "glob": "^4.3.1", - "glob2base": "^0.0.12", - "minimatch": "^2.0.1", - "ordered-read-streams": "^0.1.0", - "through2": "^0.6.1", - "unique-stream": "^1.0.0" - }, - "dependencies": { - "glob": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^2.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "glob-watcher": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", - "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", - "dev": true, - "requires": { - "gaze": "^0.5.1" - } - }, - "glob2base": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", - "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", - "dev": true, - "requires": { - "find-index": "^0.1.1" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "globule": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", - "dev": true, - "requires": { - "glob": "~3.1.21", - "lodash": "~1.0.1", - "minimatch": "~0.2.11" - }, - "dependencies": { - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, - "lodash": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", - "dev": true - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "gulp": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", - "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", - "dev": true, - "requires": { - "archy": "^1.0.0", - "chalk": "^1.0.0", - "deprecated": "^0.0.1", - "gulp-util": "^3.0.0", - "interpret": "^1.0.0", - "liftoff": "^2.1.0", - "minimist": "^1.1.0", - "orchestrator": "^0.3.0", - "pretty-hrtime": "^1.0.0", - "semver": "^4.1.0", - "tildify": "^1.0.0", - "v8flags": "^2.0.2", - "vinyl-fs": "^0.3.0" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true - } - } - }, - "gulp-connect": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", - "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "connect": "^3.6.5", - "connect-livereload": "^0.5.4", - "event-stream": "^3.3.2", - "fancy-log": "^1.3.2", - "send": "^0.13.2", - "serve-index": "^1.9.1", - "serve-static": "^1.13.1", - "tiny-lr": "^0.2.1" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", - "dev": true - }, - "fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", - "dev": true - }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } - }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "range-parser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", - "dev": true - }, - "send": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", - "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.0.3", - "statuses": "~1.2.1" - } - }, - "statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", - "dev": true - } - } - }, - "gulp-flatten": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", - "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", - "dev": true, - "requires": { - "gulp-util": "^3.0.1", - "through2": "^2.0.0" - } - }, - "gulp-if": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", - "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", - "dev": true, - "requires": { - "gulp-match": "^1.0.3", - "ternary-stream": "^2.0.1", - "through2": "^2.0.1" - } - }, - "gulp-match": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", - "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", - "dev": true, - "requires": { - "minimatch": "^3.0.3" - } - }, - "gulp-open": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", - "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", - "dev": true, - "requires": { - "colors": "^1.1.2", - "opn": "5.2.0", - "plugin-log": "^0.1.0", - "through2": "^2.0.1" - } - }, - "gulp-replace": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", - "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", - "dev": true, - "requires": { - "istextorbinary": "1.0.2", - "readable-stream": "^2.0.1", - "replacestream": "^4.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", - "dev": true, - "requires": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", - "dev": true - }, - "vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "dev": true, - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "requires": { - "glogg": "^1.0.0" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", - "dev": true - }, - "html-loader": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", - "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", - "dev": true, - "requires": { - "es6-templates": "^0.2.3", - "fastparse": "^1.1.1", - "html-minifier": "^3.5.8", - "loader-utils": "^1.1.0", - "object-assign": "^4.1.1" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } - } - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", - "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", - "dev": true, - "requires": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "individual": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", - "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "inpath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", - "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", - "dev": true - }, - "inquirer": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", - "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.11", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-generator-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", - "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-api": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", - "dev": true, - "requires": { - "async": "^2.1.4", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.1", - "istanbul-lib-hook": "^1.2.2", - "istanbul-lib-instrument": "^1.10.2", - "istanbul-lib-report": "^1.1.5", - "istanbul-lib-source-maps": "^1.2.6", - "istanbul-reports": "^1.5.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" - } - }, - "istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", - "dev": true - }, - "istanbul-lib-hook": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", - "dev": true, - "requires": { - "append-transform": "^0.4.0" - } - }, - "istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", - "dev": true, - "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", - "semver": "^5.3.0" - } - }, - "istanbul-lib-report": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", - "dev": true, - "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", - "dev": true, - "requires": { - "handlebars": "^4.0.3" - } - }, - "istextorbinary": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", - "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", - "dev": true, - "requires": { - "binaryextensions": "~1.0.0", - "textextensions": "~1.0.0" - } - }, - "jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", - "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", - "dev": true, - "requires": { - "import-local": "^1.0.0", - "jest-cli": "^23.6.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jest-cli": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", - "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.3.1", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-source-maps": "^1.2.4", - "jest-changed-files": "^23.4.2", - "jest-config": "^23.6.0", - "jest-environment-jsdom": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve-dependencies": "^23.6.0", - "jest-runner": "^23.6.0", - "jest-runtime": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "jest-watcher": "^23.4.0", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "prompts": "^0.1.9", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^11.0.0" - } - }, - "jest-environment-jsdom": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", - "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", - "dev": true, - "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "yargs": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", - "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - } - }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "jest-changed-files": { - "version": "23.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", - "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", - "dev": true, - "requires": { - "throat": "^4.0.0" - } - }, - "jest-config": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", - "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", - "dev": true, - "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^23.6.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^23.4.0", - "jest-environment-node": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.6.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "pretty-format": "^23.6.0" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jest-environment-jsdom": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", - "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", - "dev": true, - "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" - } - }, - "jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", - "dev": true, - "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - } - } - }, - "jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" - } - }, - "jest-docblock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", - "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", - "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "pretty-format": "^23.6.0" - } - }, - "jest-environment-jsdom": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", - "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", - "dev": true, - "requires": { - "jest-mock": "^22.4.3", - "jest-util": "^22.4.3", - "jsdom": "^11.5.1" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jest-message-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", - "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", - "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", - "dev": true - }, - "jest-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", - "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^22.4.3", - "mkdirp": "^0.5.1", - "source-map": "^0.6.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - } - } - }, - "jest-environment-node": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", - "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", - "dev": true, - "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0" - } - }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", - "dev": true - }, - "jest-haste-map": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", - "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", - "dev": true, - "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - } - } - }, - "jest-jasmine2": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", - "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", - "dev": true, - "requires": { - "babel-traverse": "^6.0.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^23.6.0", - "is-generator-fn": "^1.0.0", - "jest-diff": "^23.6.0", - "jest-each": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "pretty-format": "^23.6.0" - } - }, - "jest-leak-detector": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", - "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", - "dev": true, - "requires": { - "pretty-format": "^23.6.0" - } - }, - "jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" - } - }, - "jest-message-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", - "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - } - } - }, - "jest-mock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", - "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", - "dev": true - }, - "jest-regex-util": { - "version": "23.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", - "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", - "dev": true - }, - "jest-resolve": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", - "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", - "dev": true, - "requires": { - "browser-resolve": "^1.11.2", - "chalk": "^2.0.1" - } - }, - "jest-resolve-dependencies": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", - "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", - "dev": true, - "requires": { - "jest-regex-util": "^23.3.0", - "jest-snapshot": "^23.6.0" - } - }, - "jest-runner": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", - "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", - "dev": true, - "requires": { - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-docblock": "^23.2.0", - "jest-haste-map": "^23.6.0", - "jest-jasmine2": "^23.6.0", - "jest-leak-detector": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-runtime": "^23.6.0", - "jest-util": "^23.4.0", - "jest-worker": "^23.2.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - }, - "dependencies": { - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "jest-runtime": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", - "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", - "dev": true, - "requires": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.1.6", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^11.0.0" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", - "dev": true, - "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "yargs": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", - "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - } - }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "jest-serializer": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", - "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", - "dev": true - }, - "jest-snapshot": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", - "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", - "dev": true, - "requires": { - "babel-types": "^6.0.0", - "chalk": "^2.0.1", - "jest-diff": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-resolve": "^23.6.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^23.6.0", - "semver": "^5.5.0" - }, - "dependencies": { - "jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", - "dev": true, - "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" - } - } - } - }, - "jest-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", - "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", - "dev": true, - "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^23.4.0", - "mkdirp": "^0.5.1", - "slash": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "jest-validate": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", - "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.6.0" - } - }, - "jest-watcher": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", - "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "string-length": "^2.0.0" - } - }, - "jest-worker": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", - "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", - "dev": true, - "requires": { - "merge-stream": "^1.0.1" - } - }, - "jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", - "dev": true - }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", - "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", - "dev": true, - "requires": { - "abab": "^1.0.4", - "acorn": "^5.3.0", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": ">= 0.3.1 < 0.4.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.0", - "escodegen": "^1.9.0", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.2.0", - "nwsapi": "^2.0.0", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.83.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.3", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^4.0.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "json-edm-parser": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz", - "integrity": "sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ=", - "dev": true, - "requires": { - "jsonparse": "~1.2.0" - } - }, - "json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz", - "integrity": "sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", - "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", - "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", - "dev": true, - "requires": { - "pako": "~0.2.5" - }, - "dependencies": { - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", - "dev": true - } - } - }, - "just-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", - "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", - "dev": true - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", - "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", - "dev": true - }, - "last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "dev": true, - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", - "dev": true, - "requires": { - "flush-write-stream": "^1.0.2" - } - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, - "levdist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz", - "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=", - "dev": true - }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "liftoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "line-diff": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", - "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==", - "dev": true, - "requires": { - "levdist": "^1.0.0" - } - }, - "livereload-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", - "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", - "dev": true - }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", - "dev": true - }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", - "dev": true - }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true, - "requires": { - "lodash._root": "^3.0.0" - } - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true, - "requires": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" - } - }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" - } - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "loglevel": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", - "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", - "dev": true - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "dev": true, - "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "merge2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", - "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "requires": { - "mkdirp": "*" - } - }, - "moment": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", - "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "msal": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", - "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", - "requires": { - "tslib": "^1.9.3" - } - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true, - "requires": { - "duplexer2": "0.0.2" - } - }, - "mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natives": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", - "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "ndjson": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", - "integrity": "sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg=", - "dev": true, - "requires": { - "json-stringify-safe": "^5.0.1", - "minimist": "^1.2.0", - "split2": "^2.1.0", - "through2": "^2.0.3" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true - }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node-forge": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", - "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", - "dev": true - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - } - } - }, - "node-notifier": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", - "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", - "dev": true, - "requires": { - "growly": "^1.3.0", - "semver": "^5.3.0", - "shellwords": "^0.1.0", - "which": "^1.2.12" - } - }, - "node-releases": { - "version": "1.1.60", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", - "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", - "dev": true - }, - "node-sass": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", - "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - } - } - }, - "node-zip": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz", - "integrity": "sha1-lNGtZ0o81GoViN1zb0qaeMdX62I=", - "dev": true, - "requires": { - "jszip": "2.5.0" - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - } - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", - "dev": true, - "requires": { - "once": "^1.3.2" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" - }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - } - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "office-ui-fabric-core": { - "version": "9.6.1-fluent2", - "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.6.1-fluent2.tgz", - "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" - }, - "office-ui-fabric-react": { - "version": "6.214.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.214.0.tgz", - "integrity": "sha512-sYqi0bhZSdEWpQAsHSropoHm0SxLJkdvQDE+3reSnP+rWABD+WCLvMxRuunoQIFjZKDHZ1f+w+L6Nr7nXc+wbQ==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^0.8.3", - "@uifabric/icons": "^6.5.5", - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "@uifabric/utilities": "^6.45.2", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - }, - "dependencies": { - "@uifabric/foundation": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", - "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", - "requires": { - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "@uifabric/utilities": "^6.41.7", - "tslib": "^1.7.1" - } - }, - "@uifabric/icons": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.5.tgz", - "integrity": "sha512-cGjzdpT0jzQ2RJvzlCVTrewaHCi4rb+ZNL2LWoceMi+5h196Y32qJwKMsc0ggR6u5CjMrzBiAxUFNppBSCutdA==", - "requires": { - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "tslib": "^1.7.1" - } - }, - "@uifabric/utilities": { - "version": "6.45.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", - "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", - "requires": { - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - } - } - }, - "opn": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", - "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "dependencies": { - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - } - } - }, - "orchestrator": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", - "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", - "dev": true, - "requires": { - "end-of-stream": "~0.1.5", - "sequencify": "~0.0.7", - "stream-consume": "~0.1.0" - }, - "dependencies": { - "end-of-stream": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", - "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", - "dev": true, - "requires": { - "once": "~1.3.0" - } - }, - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true, - "requires": { - "wrappy": "1" - } - } - } - }, - "ordered-read-streams": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", - "dev": true - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", - "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", - "dev": true, - "requires": { - "p-map": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parchment": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", - "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "dev": true, - "requires": { - "through": "~2.3" - } - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pidof": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", - "integrity": "sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", - "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "load-json-file": "^1.1.0", - "object-assign": "^4.0.1", - "symbol": "^0.2.1" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - } - }, - "plugin-log": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", - "integrity": "sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "dateformat": "^1.0.11" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - } - } - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", - "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.5.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", - "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-modules": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.3.2.tgz", - "integrity": "sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw==", - "dev": true, - "requires": { - "css-modules-loader-core": "^1.1.0", - "generic-names": "^1.0.3", - "lodash.camelcase": "^4.3.0", - "postcss": "^7.0.1", - "string-hash": "^1.1.1" - } - }, - "postcss-modules-extract-imports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", - "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - } - } - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "prompts": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", - "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", - "dev": true, - "requires": { - "kleur": "^2.0.1", - "sisteransi": "^0.1.1" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "quill": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", - "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", - "requires": { - "clone": "^2.1.1", - "deep-equal": "^1.0.1", - "eventemitter3": "^2.0.3", - "extend": "^3.0.2", - "parchment": "^1.1.4", - "quill-delta": "^3.6.2" - }, - "dependencies": { - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "eventemitter3": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", - "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" - } - } - }, - "quill-delta": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", - "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", - "requires": { - "deep-equal": "^1.0.1", - "extend": "^3.0.2", - "fast-diff": "1.1.2" - } - }, - "ramda": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", - "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", - "dev": true - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", - "dev": true, - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", - "unpipe": "1.0.0" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "raw-loader": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", - "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" - }, - "react": { - "version": "16.8.5", - "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", - "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.5" - } - }, - "react-dom": { - "version": "16.8.5", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", - "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.5" - } - }, - "react-dom-factories": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/react-dom-factories/-/react-dom-factories-1.0.2.tgz", - "integrity": "sha1-63cFxNs2+1AbOqOP91lhaqD/luA=" - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-quill": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-1.3.3.tgz", - "integrity": "sha512-T9RubLaWJ8gCfp7sOqmFupjiTiEp/EdGqhCG+PWGKc5UHiK6xIWNKWYsOHHEhQ+sZCKs8u/DPx47gc1VfFmcLg==", - "requires": { - "@types/quill": "1.3.10", - "@types/react": "*", - "create-react-class": "^15.6.0", - "lodash": "^4.17.4", - "prop-types": "^15.5.10", - "quill": "^1.2.6", - "react-dom-factories": "^1.0.0" - } - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-package-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", - "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", - "dev": true, - "requires": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, - "read-package-tree": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", - "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "once": "^1.3.0", - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } - } - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } - }, - "recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", - "dev": true, - "requires": { - "ast-types": "0.9.6", - "esprima": "~3.1.0", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - } - }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "dev": true, - "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true - }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } - }, - "replacestream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", - "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.3", - "object-assign": "^4.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "requirejs": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", - "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", - "dev": true, - "requires": { - "path-parse": "^1.0.5" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "dev": true, - "requires": { - "value-or-function": "^3.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "dev": true - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", - "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" - } - }, - "sass-graph": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.6.tgz", - "integrity": "sha512-MKuEYXFSGuRSi8FZ3A7imN1CeVn9Gpw0/SFJKdL1ejXJneI9a5rwlEZrKejhEFAA3O6yr3eIyl/WuvASvlT36g==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - }, - "yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - } - } - }, - "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", - "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", - "dev": true, - "requires": { - "node-forge": "0.9.0" - }, - "dependencies": { - "node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", - "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", - "dev": true - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", - "dev": true, - "requires": { - "sver-compat": "^1.5.0" - } - }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - } - }, - "sequencify": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", - "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", - "dev": true - }, - "serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", - "dev": true - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - } - }, - "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "sisteransi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", - "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", - "dev": true, - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" - } - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-loader": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", - "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", - "dev": true, - "requires": { - "async": "^2.5.0", - "loader-utils": "^1.1.0" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "requires": { - "through2": "^2.0.2" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", - "dev": true - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, - "stream-consume": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", - "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", - "dev": true - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", - "dev": true - }, - "string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", - "dev": true - }, - "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", - "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "dev": true, - "requires": { - "first-chunk-stream": "^1.0.0", - "is-utf8": "^0.2.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "style-loader": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", - "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.6.4" - }, - "dependencies": { - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - } - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "sudo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", - "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", - "dev": true, - "requires": { - "inpath": "~1.0.2", - "pidof": "~1.0.2", - "read": "~1.0.3" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", - "dev": true, - "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "symbol": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", - "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", - "dev": true - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "tapable": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", - "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", - "dev": true - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "ternary-stream": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", - "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", - "dev": true, - "requires": { - "duplexify": "^3.5.0", - "fork-stream": "^0.0.4", - "merge-stream": "^1.0.0", - "through2": "^2.0.1" - } - }, - "terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "dependencies": { - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "terser-webpack-plugin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", - "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", - "dev": true, - "requires": { - "cacache": "^11.0.2", - "find-cache-dir": "^2.0.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "terser": "^3.16.1", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "test-exclude": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - } - } - }, - "textextensions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", - "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "tildify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", - "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0" - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tiny-lr": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", - "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", - "dev": true, - "requires": { - "body-parser": "~1.14.0", - "debug": "~2.2.0", - "faye-websocket": "~0.10.0", - "livereload-js": "^2.2.0", - "parseurl": "~1.3.0", - "qs": "~5.1.0" - }, - "dependencies": { - "body-parser": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", - "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", - "dev": true, - "requires": { - "bytes": "2.2.0", - "content-type": "~1.0.1", - "debug": "~2.2.0", - "depd": "~1.1.0", - "http-errors": "~1.3.1", - "iconv-lite": "0.4.13", - "on-finished": "~2.3.0", - "qs": "5.2.0", - "raw-body": "~2.1.5", - "type-is": "~1.6.10" - }, - "dependencies": { - "qs": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", - "dev": true - } - } - }, - "bytes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", - "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", - "dev": true - }, - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } - }, - "iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", - "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "qs": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", - "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", - "dev": true - }, - "raw-body": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", - "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", - "dev": true, - "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.13", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", - "dev": true - } - } - } - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", - "dev": true, - "requires": { - "through2": "^2.0.3" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, - "ts-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.1.tgz", - "integrity": "sha512-Dd9FekWuABGgjE1g0TlQJ+4dFUfYGbYcs52/HQObE0ZmUNjQlmLAS7xXsSzy23AMaMwipsx5sNHvoEpT2CZq1g==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^1.0.2", - "micromatch": "^4.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" - }, - "tslint": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.1.tgz", - "integrity": "sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==", - "dev": true, - "requires": { - "babel-code-frame": "^6.22.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.7.0", - "minimatch": "^3.0.4", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.27.2" - } - }, - "tslint-microsoft-contrib": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", - "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", - "dev": true, - "requires": { - "tsutils": "^2.27.2 <2.29.0" - }, - "dependencies": { - "tsutils": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", - "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "typescript": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", - "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", - "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" - }, - "uglify-js": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.2.tgz", - "integrity": "sha512-GXCYNwqoo0MbLARghYjxVBxDCnU0tLqN7IPLdHHbibCb1NI5zBkU2EPcy/GaVxc0BtTjqyGXJCINe6JMR2Dpow==", - "dev": true, - "optional": true - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "uglifyjs-webpack-plugin": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", - "dev": true, - "requires": { - "source-map": "^0.5.6", - "uglify-js": "^2.8.29", - "webpack-sources": "^1.0.1" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } - } - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "underscore": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", - "dev": true - }, - "undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - } - }, - "undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", - "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", - "dev": true - }, - "v8flags": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "dev": true, - "requires": { - "user-home": "^1.1.1" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "validator": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", - "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" - }, - "value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vinyl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", - "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - } - } - }, - "vinyl-fs": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", - "dev": true, - "requires": { - "defaults": "^1.0.0", - "glob-stream": "^3.1.5", - "glob-watcher": "^0.0.6", - "graceful-fs": "^3.0.0", - "mkdirp": "^0.5.0", - "strip-bom": "^1.0.0", - "through2": "^0.6.1", - "vinyl": "^0.4.0" - }, - "dependencies": { - "clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true - }, - "graceful-fs": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", - "dev": true, - "requires": { - "natives": "^1.1.3" - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true, - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - } - } - }, - "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", - "dev": true, - "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", - "dev": true, - "requires": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" - } - }, - "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - } - }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "webpack": { - "version": "4.42.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", - "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.0", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "webpack-cli": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", - "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", - "dev": true, - "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "dev": true - } - } - }, - "webpack-dev-server": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", - "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.2.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.6", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.25", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.19", - "sockjs-client": "1.4.0", - "spdy": "^4.0.1", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "12.0.5" - }, - "dependencies": { - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - } - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "webpack-stream": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", - "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", - "dev": true, - "requires": { - "fancy-log": "^1.3.3", - "lodash.clone": "^4.3.2", - "lodash.some": "^4.2.2", - "memory-fs": "^0.4.1", - "plugin-error": "^1.0.1", - "supports-color": "^5.5.0", - "through": "^2.3.8", - "vinyl": "^2.1.0", - "webpack": "^4.26.1" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "whatwg-fetch": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", - "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", - "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "window-size": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "requires": { - "microevent.ts": "~0.1.1" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", - "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0" - } - }, - "xml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xml2js": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz", - "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=", - "dev": true, - "requires": { - "sax": "0.5.x" - }, - "dependencies": { - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", - "dev": true - } - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", - "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", - "dev": true, - "requires": { - "camelcase": "^2.0.1", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "lodash.assign": "^4.0.3", - "os-locale": "^1.4.0", - "pkg-conf": "^1.1.2", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1", - "string-width": "^1.0.1", - "window-size": "^0.2.0", - "y18n": "^3.2.1", - "yargs-parser": "^2.4.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "yargs-parser": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", - "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "lodash.assign": "^4.0.6" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - } - } - } - } - }, - "yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - }, - "z-schema": { - "version": "3.18.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", - "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.0.0", - "lodash.isequal": "^4.0.0", - "validator": "^8.0.0" - } - } - } -} From 95c4589c388fc2cab279a0881de906276957ddca Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Mon, 24 Aug 2020 02:40:33 +0100 Subject: [PATCH 06/19] Update MSGraph.ts --- .../src/webparts/cascadingManagedMetadata/services/MSGraph.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts index ec24ab2df..436027d07 100644 --- a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MSGraph.ts @@ -1,3 +1,5 @@ +//* Thank you Mikael Svenson + import { WebPartContext } from '@microsoft/sp-webpart-base'; import { GraphError } from '@microsoft/microsoft-graph-client'; import { MSGraphClient } from '@microsoft/sp-http'; @@ -85,4 +87,4 @@ export class MSGraph { }); return p; } -} \ No newline at end of file +} From b51c7b8db669e06c1877ae17c6f39acfe6960725 Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Mon, 24 Aug 2020 09:44:48 +0100 Subject: [PATCH 07/19] Minor update --- .../components/CascadingManagedMetadata.tsx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx index ba408842a..56b9f313b 100644 --- a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx @@ -4,9 +4,9 @@ import { ICascadingManagedMetadataProps } from './ICascadingManagedMetadataProps import { MSGraph } from '../services/MSGraph'; import { ITerms } from '../../interfaces'; -import { Dropdown, DropdownMenuItemType, IDropdownStyles, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown'; +import { Dropdown, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown'; import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; -import { Map, ICoordinates, MapType } from "@pnp/spfx-controls-react/lib/Map"; +import { Map, ICoordinates } from "@pnp/spfx-controls-react/lib/Map"; import { MMDService } from '../services/MMDService'; @@ -84,17 +84,16 @@ const CascadingManagedMetadata: React.SFC = (pro ) : ( - selectedCity ? -
- To see the map, please check if the coordinates have been configured correctly. -
: -
- To see the map, please select a city. -
+
+ + {selectedCity ? "To see the map, please check if the coordinates have been configured correctly." + : "To see the map, please select a city."} + +
) } ); }; -export default CascadingManagedMetadata; \ No newline at end of file +export default CascadingManagedMetadata; From 14eb43106d09f2ea8f95e091f6cc1e8d36a0eca2 Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Mon, 24 Aug 2020 09:45:56 +0100 Subject: [PATCH 08/19] Updated title, description and icon --- .../CascadingManagedMetadataWebPart.manifest.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json index d26096d6f..d683981e5 100644 --- a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.manifest.json @@ -17,9 +17,9 @@ "preconfiguredEntries": [{ "groupId": "5c03119e-3074-46fd-976b-c60198311f70", // Other "group": { "default": "Other" }, - "title": { "default": "cascadingManagedMetadata" }, - "description": { "default": "cascadingManagedMetadata description" }, - "officeFabricIconFontName": "Page", + "title": { "default": "Cascading Managed Metadata" }, + "description": { "default": "Gets the data from termstore using Microsoft Graph" }, + "officeFabricIconFontName": "DependencyAdd", "properties": { "termSetId": "" } From 352182bfa0136700e06186ac6a50d2c77f77cde5 Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Mon, 24 Aug 2020 16:20:00 +0100 Subject: [PATCH 09/19] Update MMDService.ts Simplified the `GetTermsAsDropdownOptions` method --- .../services/MMDService.ts | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts index 104c4de46..3f0d77fa0 100644 --- a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/services/MMDService.ts @@ -16,17 +16,11 @@ export class MMDService { if (requiredOptionsFromCache.length) { options = requiredOptionsFromCache.map(r => ({ key: r.key, text: r.text })); return options; - } else { - //Get from Graph - return await this._getTermsAsDropdownOptionsUsingGraph(apiUrl, parent); - } - } else { - //Get from Graph - return await this._getTermsAsDropdownOptionsUsingGraph(apiUrl, parent); - } - } else { - return await this._getTermsAsDropdownOptionsUsingGraph(apiUrl, parent); - } + } + } + } + //Get data using Graph + return await this._getTermsAsDropdownOptionsUsingGraph(apiUrl, parent); } private static async _getTermsAsDropdownOptionsUsingGraph(apiUrl: string, parent: string): Promise { @@ -68,4 +62,4 @@ export class MMDService { } return result; } -} \ No newline at end of file +} From 2b24229cb09ed96a2822e965555e41fdadde4675 Mon Sep 17 00:00:00 2001 From: Joel Rodrigues <19577724+joelfmrodrigues@users.noreply.github.com> Date: Tue, 25 Aug 2020 00:07:39 +0100 Subject: [PATCH 10/19] update to spfx 1.11 --- samples/react-visio/.yo-rc.json | 2 +- .../react-visio/config/package-solution.json | 9 +- samples/react-visio/package-lock.json | 2308 +++++++++++------ samples/react-visio/package.json | 28 +- samples/react-visio/tsconfig.json | 3 +- samples/react-visio/upgrade-report.md | 202 -- 6 files changed, 1503 insertions(+), 1049 deletions(-) delete mode 100644 samples/react-visio/upgrade-report.md diff --git a/samples/react-visio/.yo-rc.json b/samples/react-visio/.yo-rc.json index a87f55ef8..e733920b1 100644 --- a/samples/react-visio/.yo-rc.json +++ b/samples/react-visio/.yo-rc.json @@ -2,7 +2,7 @@ "@microsoft/generator-sharepoint": { "isCreatingSolution": true, "environment": "spo", - "version": "1.10.0", + "version": "1.11.0", "libraryName": "react-visio", "libraryId": "0ad401f1-b158-4626-8e71-cf27b1f4848d", "packageManager": "npm", diff --git a/samples/react-visio/config/package-solution.json b/samples/react-visio/config/package-solution.json index aaa8ec0cd..fe0fa3517 100644 --- a/samples/react-visio/config/package-solution.json +++ b/samples/react-visio/config/package-solution.json @@ -6,7 +6,14 @@ "version": "1.0.0.0", "includeClientSideAssets": true, "skipFeatureDeployment": true, - "isDomainIsolated": false + "isDomainIsolated": false, + "developer": { + "name": "Contoso", + "privacyUrl": "https://contoso.com/privacy", + "termsOfUseUrl": "https://contoso.com/terms-of-use", + "websiteUrl": "https://contoso.com/my-app", + "mpnId": "000000" + } }, "paths": { "zippedPackage": "solution/react-visio.sppkg" diff --git a/samples/react-visio/package-lock.json b/samples/react-visio/package-lock.json index 1dd295b78..9030caaa6 100644 --- a/samples/react-visio/package-lock.json +++ b/samples/react-visio/package-lock.json @@ -55,32 +55,197 @@ } } }, - "@fluentui/react-focus": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.1.0.tgz", - "integrity": "sha512-3S8IM9D3tr6Ots+SupbfUzgWg7uvYM7v0tkKCYkxT4lkRmQdWc+t5pe1jKt57Lv5IE0sVmpttGQb+7ryGiUzGw==", + "@fluentui/date-time-utilities": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.6.0.tgz", + "integrity": "sha512-lp8BjSF9FW8mpVrfcuVbldVOVZ/lxWzH9xzBG67rkdjIMYwtV0/mFgB6MrKsGvzqDIlvXcoptrcUQNl0/3QA7Q==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", + "@uifabric/set-version": "^7.0.22", "tslib": "^1.10.0" }, "dependencies": { "@uifabric/set-version": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", - "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", "dev": true, "requires": { "tslib": "^1.10.0" } }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@fluentui/keyboard-key": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.11.tgz", + "integrity": "sha512-4iG5vNlRD3PrLaMfDTimHNOP1x6V3Dad0fXOwtvBBMsfdySPE9zlY+G+0aqCFcgjymOriFOk0ANZVBpK7XrnTg==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@fluentui/react-focus": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.13.1.tgz", + "integrity": "sha512-O61h/aC8ZZ0IEU0oqgBmrk2b/yNMBM0nghJ5IKwbGOD7s1bt/+FnAnJc+rmSD5Atrt7otPkMJma0yUu6qXqxHQ==", + "dev": true, + "requires": { + "@fluentui/keyboard-key": "^0.2.11", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==", + "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@fluentui/react-icons": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-0.2.1.tgz", + "integrity": "sha512-FfHgiFrOmQEoGtnfzoL/1L6jmWXcZ+5GHc++TktSs6q/2XXDbU7qjE9pOankoKV+pJXKGHUPCLuNfI8j2eFnbA==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==", + "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true } } @@ -143,18 +308,18 @@ } }, "@microsoft/decorators": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.10.0.tgz", - "integrity": "sha512-4D4DaG01XMNM253yFmLvtucPfdzj3UABpQ/4/02/Pnvt9fXGgg/TCxSApto4u8Vxka64uO7LCxMG5Fd1qv4b8Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", + "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", "dev": true, "requires": { - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } @@ -1684,9 +1849,9 @@ "integrity": "sha512-ztPv3RpUGayvwzSvXMzSQJrlEJqVpgSMbsauQy7i+kcN8pCu1PMPrX3acOtUaHVZ6aUfa7dSphyJDtqyfl2Ytg==" }, "@microsoft/loader-cased-file": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.10.0.tgz", - "integrity": "sha512-xPN0kT4kg5KuHz8zHpGTl9rt5KbK88frUZKcMFqCEyF1Avvb1C7rDVBOctCMFzBpNwiwOoMbb68+O2y5U1Ohdw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.11.0.tgz", + "integrity": "sha512-iFg05r7karE3X55jrF63NhbLaFPtDtd7VyZFA1QsR+6gFBeW6w5uA0/IVqRMS0S9rXrkO6GdfFOQxJ5/omfNYQ==", "dev": true, "requires": { "@types/lodash": "4.14.117", @@ -1714,9 +1879,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true } } @@ -1796,9 +1961,9 @@ } }, "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.10.0.tgz", - "integrity": "sha512-T2Rvf8bdRQt7PHH9vLfc7lkkEzfXIAwqTPqIW7IkwQwORJ8oeYJdEO92SqQOkGtJdxLtXt6dQm0f9G8YH5huDw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", "dev": true, "requires": { "@types/react": "16.8.8", @@ -1807,45 +1972,83 @@ "office-ui-fabric-react": "7.59.0", "react": "16.8.5", "react-dom": "16.8.5", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "@uifabric/foundation": { - "version": "7.5.14", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.5.14.tgz", - "integrity": "sha512-sOWknqq4VwKsE8wa6lYWEbtVjNM3yKKQecwnKs2+4/as4/tffWyQOeObLJIgxbkQ9UJZmxKUzUby1XE6EFxzpA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", + "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", "tslib": "^1.10.0" }, "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "@microsoft/load-themed-styles": { + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==", "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } } } }, "@uifabric/set-version": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", - "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", "dev": true, "requires": { "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true - } } }, "office-ui-fabric-react": { @@ -1867,9 +2070,9 @@ } }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } @@ -2200,79 +2403,165 @@ } }, "@microsoft/sp-application-base": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.10.0.tgz", - "integrity": "sha512-KMwWqAFa1Wx1ZhRv2CWRYSfz8QdwsIGWWry9cq06WlFFpXbEyCMGPB/XOKrxWnWgK+TO/l04kiyxnE1aGAclkg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.11.0.tgz", + "integrity": "sha512-pZAt5aJ7Pl7DBqY9rbkrmSYdz6/wgoVIjeoVozuaD3rRmbx9dnb6ft8v3iJVz70cjP5NUnx9ZymXrvAnorRvFQ==", "dev": true, "requires": { - "@microsoft/decorators": "1.10.0", - "@microsoft/sp-component-base": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-extension-base": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-odata-types": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", - "@microsoft/sp-search-extensibility": "1.10.0", - "tslib": "~1.9.3" + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-extension-base": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-search-extensibility": "1.11.0", + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } }, "@microsoft/sp-build-common": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.10.0.tgz", - "integrity": "sha512-9+8mz3It94Rkdq0695nPaKfRnOK+aekFbfhhtW2rvdw+sNiaGq7di2DQ4cGYaiJ0MxvBBetzI7tia0zili2ZwQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.11.0.tgz", + "integrity": "sha512-NF92ebeuPHptQ9bQNVqcsQQVFtK9IRzfttMRuEjqat91Sqep1h4GmiMTnznGBR2gt4yJaRzJx/W/F1+BQUaWBw==", "dev": true, "requires": { "@microsoft/gulp-core-build": "3.12.1", "@microsoft/gulp-core-build-typescript": "8.2.5", - "@microsoft/sp-tslint-rules": "1.10.0", + "@microsoft/sp-tslint-rules": "1.11.0", "@types/yargs": "0.0.35", "gulp": "~3.9.1", "semver": "~5.2.0", "yargs": "~4.6.0" }, "dependencies": { + "@microsoft/sp-tslint-rules": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.11.0.tgz", + "integrity": "sha512-y+4WobPLIl/FnZLvINsjDCcYxykXQe8Xi/2DOoA+bY6NLXXb5TuXb73nZly/QTaevQQ/Bgev7kxBosa7LEbUlg==", + "dev": true, + "requires": { + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "tsutils": "~2.11.2" + } + }, "@types/yargs": { "version": "0.0.35", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "semver": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tslint": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.12.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "^1.7.1" + } } } }, "@microsoft/sp-build-core-tasks": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.10.0.tgz", - "integrity": "sha512-FTmSXdAfLZ/XeVJQEHnm32Mot0ajGSB5jERL5yppeGQ6B2ToQUaukasrCs7B4pUQrwBeUF9tpVIR7ryS4Voamw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.11.0.tgz", + "integrity": "sha512-ls9VW393mrn16xJl9LR15e3PmxNeZdVtITtRTu/oX7uHLWXJlxNQXcRBEZWwyadlpVprXUwfGuZ19sBNvg5/vw==", "dev": true, "requires": { "@microsoft/gulp-core-build": "3.12.1", "@microsoft/gulp-core-build-serve": "3.5.5", "@microsoft/gulp-core-build-webpack": "3.7.0", "@microsoft/load-themed-styles": "1.10.20", - "@microsoft/loader-cased-file": "1.10.0", + "@microsoft/loader-cased-file": "1.11.0", "@microsoft/loader-load-themed-styles": "1.7.191", "@microsoft/node-core-library": "3.15.1", "@microsoft/rush-lib": "5.15.1", "@microsoft/set-webpack-public-path-plugin": "2.2.5", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/finalhandler": "0.0.31", "@types/fs-extra": "5.0.1", "@types/glob": "5.0.30", @@ -2444,9 +2733,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "mime": { @@ -2547,9 +2836,9 @@ } }, "@microsoft/sp-build-web": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.10.0.tgz", - "integrity": "sha512-GpRUaBnMtAq9/FAgYtcFCKoQP96TMmZepI7spKlkwGRnJavg5LxlzPJmnHBc+bGQDNu9PXKDyJIk1AAK3YRXYw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.11.0.tgz", + "integrity": "sha512-e9XlqY7hW1lEjwP61FTGzYF2rr4aWabJsDJCEN4vyOocXWFGcGhakj/wxnpIWbC53AAuyi6Iu0VoAEWVSqiebQ==", "dev": true, "requires": { "@microsoft/gulp-core-build": "3.12.1", @@ -2557,48 +2846,382 @@ "@microsoft/gulp-core-build-serve": "3.5.5", "@microsoft/gulp-core-build-typescript": "8.2.5", "@microsoft/gulp-core-build-webpack": "3.7.0", - "@microsoft/sp-build-common": "1.10.0", - "@microsoft/sp-build-core-tasks": "1.10.0", + "@microsoft/sp-build-common": "1.11.0", + "@microsoft/sp-build-core-tasks": "1.11.0", "@types/webpack": "4.39.2", "gulp": "~3.9.1", "webpack": "~4.35.3", "yargs": "~4.6.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", + "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==", + "dev": true + }, + "@microsoft/loader-cased-file": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.11.0.tgz", + "integrity": "sha512-iFg05r7karE3X55jrF63NhbLaFPtDtd7VyZFA1QsR+6gFBeW6w5uA0/IVqRMS0S9rXrkO6GdfFOQxJ5/omfNYQ==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/node": "8.10.54", + "file-loader": "~1.1.11", + "loader-utils": "~1.1.0", + "lodash": "~4.17.5" + } + }, + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.11.0.tgz", + "integrity": "sha512-ls9VW393mrn16xJl9LR15e3PmxNeZdVtITtRTu/oX7uHLWXJlxNQXcRBEZWwyadlpVprXUwfGuZ19sBNvg5/vw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build-serve": "3.5.5", + "@microsoft/gulp-core-build-webpack": "3.7.0", + "@microsoft/load-themed-styles": "1.10.20", + "@microsoft/loader-cased-file": "1.11.0", + "@microsoft/loader-load-themed-styles": "1.7.191", + "@microsoft/node-core-library": "3.15.1", + "@microsoft/rush-lib": "5.15.1", + "@microsoft/set-webpack-public-path-plugin": "2.2.5", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "5.0.1", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.117", + "@types/merge2": "0.3.29", + "@types/node": "8.10.54", + "@types/resolve": "0.0.8", + "@types/rimraf": "2.0.2", + "@types/serve-static": "1.7.31", + "@types/terser-webpack-plugin": "1.2.1", + "@types/uuid": "3.0.0", + "@types/webpack": "4.39.2", + "@types/webpack-stream": "3.2.10", + "@types/xml": "1.0.3", + "azure-storage": "~2.10.3", + "colors": "~1.2.1", + "css-loader": "~2.0.2", + "cssnano": "~4.1.10", + "finalhandler": "~0.4.1", + "fs-extra": "~5.0.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "gulp-replace": "~0.5.4", + "gulp-util": "~3.0.7", + "html-loader": "~0.5.1", + "json-loader": "~0.5.7", + "json-schema": "~0.2.3", + "lodash": "~4.17.5", + "merge2": "~1.0.2", + "node-zip": "~1.1.1", + "postcss-loader": "~3.0.0", + "resolve": "~1.12.0", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.2.4", + "terser-webpack-plugin": "1.2.3", + "through2": "~2.0.1", + "uuid": "~3.1.0", + "webpack": "~4.35.3", + "webpack-stream": "~5.2.1", + "xml": "~1.0.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@types/fs-extra": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "resolve": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.3.tgz", + "integrity": "sha512-hF6+hAPlxjqHWrw4p1rF3Wztbgxd4AjA5VlUzY5zcTb4J8D3JK4/1RjU48pHz2PJWzGVsLB1VWZkvJzhK2CCOA==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.13.2" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + } } }, "@microsoft/sp-component-base": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.10.0.tgz", - "integrity": "sha512-9XEkYGJfVaGGqcBZ87maH8h76ohQEIqRr0wOhvVQ4ME45SK64zoCX35aOazNU28TYbqphCMSLKYS/JQSyRjuiA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", "dev": true, "requires": { - "@microsoft/decorators": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" } }, "@microsoft/sp-core-library": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.10.0.tgz", - "integrity": "sha512-np8GKJ90GJw5Qc1ZttYXYwwypupNxhcnWJ3Xm3tTgvDvkFyeTU0tOjUGKp9cPOBsUADxMIRtruUEBsi8Ip73yQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", + "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", "requires": { - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" }, "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, "@microsoft/sp-module-interfaces": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.10.0.tgz", - "integrity": "sha512-OGmqAmE8TbJF/1WWi2VwKtlxenUL/vu1d5h4ev87Gd3xvusTMkglVlMhNzePMYVYdzdszUVgTTvBeDV/c8tVEg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", "requires": { "@types/node": "8.10.54", "@types/z-schema": "3.16.31", @@ -2609,102 +3232,107 @@ "version": "8.10.54", "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" } } }, "@microsoft/sp-diagnostics": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.10.0.tgz", - "integrity": "sha512-LDQBjEW+S8aGumcfTdPSxC1Vosq5jzmXnYj+xvgfKqCnbo+VV8rTCyUYNENGb7+V2qyB9Q/o9ddm41aUxSg+Tg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", "dev": true, "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0" + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" } }, "@microsoft/sp-dynamic-data": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.10.0.tgz", - "integrity": "sha512-XXTnLWeEcEDq3dcG+e0UV2HlmW/NUuuSaqU3O05xNUbx0VQJU5abuO34DGxwFyoKRp9NhG9iem1FExQiyijWDQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", "dev": true, "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } }, "@microsoft/sp-extension-base": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.10.0.tgz", - "integrity": "sha512-jvWjJhy/5DkKhU6NzHyg/uDobXg8lVR6O/i9blZ14TuxFOyF+MHeoGNaK2f8wrxGUohiedNrjAMnKTVnsLahHA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.11.0.tgz", + "integrity": "sha512-WHauOwg9L8gCLI9yMZGRMAC5Z23fzKEmp2KtMbm3rbQ1Diu2pm4GNWPFsqQ8K0ryWAqR3xftvsEUXm3448rF9g==", "dev": true, "requires": { - "@microsoft/decorators": "1.10.0", - "@microsoft/sp-component-base": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" } }, "@microsoft/sp-http": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.10.0.tgz", - "integrity": "sha512-8H76ORi4NV3ByNvvvENgucH7xdezdFGlJdxlOYIkzhyWgYsm/IEzFCNNBOChQk8kmlP/PqF146Ft6PIYgrZ6og==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", "dev": true, "requires": { "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/adal-angular": "1.0.1", "adal-angular": "1.0.16", "msal": "1.1.3", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } }, "@microsoft/sp-loader": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.10.0.tgz", - "integrity": "sha512-fJs0kXHK/QiF5JkkI64bZbdC0nGYEanua5MjawZxQO2c8KY9uVK/h2cJXIN9OnAL5lbn5gJD5aE4jQe2z4BBgQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", "dev": true, "requires": { "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-odata-types": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", - "@microsoft/sp-polyfills": "1.10.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", "@types/es6-promise": "0.0.33", "@types/react": "16.8.8", "@types/react-dom": "16.8.3", @@ -2717,30 +3345,59 @@ "react": "16.8.5", "react-dom": "16.8.5", "requirejs": "2.1.20", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "@uifabric/foundation": { - "version": "7.5.14", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.5.14.tgz", - "integrity": "sha512-sOWknqq4VwKsE8wa6lYWEbtVjNM3yKKQecwnKs2+4/as4/tffWyQOeObLJIgxbkQ9UJZmxKUzUby1XE6EFxzpA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", + "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", "tslib": "^1.10.0" }, "dependencies": { - "@uifabric/utilities": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.12.5.tgz", - "integrity": "sha512-mcvlRiWJlkvBmKqPpGM15YAv94OoSjoM6b96twv844o6VUXuHEV4T/5IrjAKd/QhClk//6L4iUX8QmQDXRe9bg==", + "@microsoft/load-themed-styles": { + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==", + "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", "prop-types": "^15.7.2", "tslib": "^1.10.0" } @@ -2755,30 +3412,16 @@ "object-assign": "^4.1.1", "react-is": "^16.8.1" } - }, - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true } } }, "@uifabric/set-version": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", - "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", "dev": true, "requires": { "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true - } } }, "@uifabric/utilities": { @@ -2812,34 +3455,34 @@ } }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } }, "@microsoft/sp-lodash-subset": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.10.0.tgz", - "integrity": "sha512-DxBSb+3nN0XWmo3swC2nva4VKaCNvrzNXSnr7kfqzdXga9phi8MWBf1HTBophI8PnkxlkV1fEWgs0c7pEuuYFw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", "requires": { "@types/lodash": "4.14.117", "@types/webpack-env": "1.13.1", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" } } }, "@microsoft/sp-module-interfaces": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.10.0.tgz", - "integrity": "sha512-OGmqAmE8TbJF/1WWi2VwKtlxenUL/vu1d5h4ev87Gd3xvusTMkglVlMhNzePMYVYdzdszUVgTTvBeDV/c8tVEg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", "dev": true, "requires": { "@types/node": "8.10.54", @@ -2856,73 +3499,73 @@ } }, "@microsoft/sp-odata-types": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.10.0.tgz", - "integrity": "sha512-O3kGcABicM5mgG9jUzqTU6tXZZPIGRZcM6uGry+v8M31r+ktptXyOOd7DkReNzFFxDJuXnqTAjusHMVx1N5+2A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", "dev": true, "requires": { - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } }, "@microsoft/sp-office-ui-fabric-core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.10.0.tgz", - "integrity": "sha512-UGcK/1Nq1g/TKYvY499S3ofLyHHCTZ93BILE77KEXr4+FdZmsboWvrLNaoA0rp5bABjrdVyNYwNkT8vvFXK5PQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", + "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", "requires": { "@types/webpack-env": "1.13.1", "office-ui-fabric-core": "9.6.1-fluent2", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" } } }, "@microsoft/sp-page-context": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.10.0.tgz", - "integrity": "sha512-EWqbL299gqlVUtETsogQDf3OacusLC0YoM0Yu4/dxiCbTJCE6FjaR4oDYYUa30HbqAe/Tmko3c5Buah7TkaB/g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", "dev": true, "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-odata-types": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } }, "@microsoft/sp-polyfills": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.10.0.tgz", - "integrity": "sha512-oboAg9zAH/P86CgG+8RA8wpL9aLJtYtchcVjnQxTYp3wMvHtNWEysHWBHtjIapTLEKXbPwNQ8Apnsy2TstNcZg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", "dev": true, "requires": { "@types/webpack-env": "1.13.1", "es6-collections": "0.5.6", "es6-promise": "4.1.1", - "tslib": "~1.9.3", + "tslib": "~1.10.0", "whatwg-fetch": "2.0.3", "whatwg-url": "4.7.1" }, @@ -2934,9 +3577,9 @@ "dev": true }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true }, "whatwg-fetch": { @@ -2948,17 +3591,17 @@ } }, "@microsoft/sp-property-pane": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.10.0.tgz", - "integrity": "sha512-15uU56CSIkySBC19hARSL9bh24AeaXbnTrrqxROiKBy/1MUDIL+MocdDDwp23/qn4IvhToRwSbLV/3L9m9Uzew==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", + "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", "requires": { - "@microsoft/decorators": "1.10.0", - "@microsoft/office-ui-fabric-react-bundle": "1.10.0", - "@microsoft/sp-component-base": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", + "@microsoft/decorators": "1.11.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", "@types/es6-promise": "0.0.33", "@types/react": "16.8.8", "@types/react-dom": "16.8.3", @@ -2966,26 +3609,21 @@ "office-ui-fabric-react": "7.59.0", "react": "16.8.5", "react-dom": "16.8.5", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "@microsoft/decorators": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.10.0.tgz", - "integrity": "sha512-4D4DaG01XMNM253yFmLvtucPfdzj3UABpQ/4/02/Pnvt9fXGgg/TCxSApto4u8Vxka64uO7LCxMG5Fd1qv4b8Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", + "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", "requires": { - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, - "@microsoft/load-themed-styles": { - "version": "1.10.37", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.37.tgz", - "integrity": "sha512-3/9rNkHO+f72RztnAQIgtZwUMVqxSz3JL+NIMMIlPHrDVQW7fJ69Im27WippydDzUZpUL1YiGSDIfqKa1amOdA==" - }, "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.10.0.tgz", - "integrity": "sha512-T2Rvf8bdRQt7PHH9vLfc7lkkEzfXIAwqTPqIW7IkwQwORJ8oeYJdEO92SqQOkGtJdxLtXt6dQm0f9G8YH5huDw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", "requires": { "@types/react": "16.8.8", "@types/webpack-env": "1.13.1", @@ -2993,81 +3631,81 @@ "office-ui-fabric-react": "7.59.0", "react": "16.8.5", "react-dom": "16.8.5", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-component-base": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.10.0.tgz", - "integrity": "sha512-9XEkYGJfVaGGqcBZ87maH8h76ohQEIqRr0wOhvVQ4ME45SK64zoCX35aOazNU28TYbqphCMSLKYS/JQSyRjuiA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", "requires": { - "@microsoft/decorators": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" } }, "@microsoft/sp-diagnostics": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.10.0.tgz", - "integrity": "sha512-LDQBjEW+S8aGumcfTdPSxC1Vosq5jzmXnYj+xvgfKqCnbo+VV8rTCyUYNENGb7+V2qyB9Q/o9ddm41aUxSg+Tg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0" + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" } }, "@microsoft/sp-dynamic-data": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.10.0.tgz", - "integrity": "sha512-XXTnLWeEcEDq3dcG+e0UV2HlmW/NUuuSaqU3O05xNUbx0VQJU5abuO34DGxwFyoKRp9NhG9iem1FExQiyijWDQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-http": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.10.0.tgz", - "integrity": "sha512-8H76ORi4NV3ByNvvvENgucH7xdezdFGlJdxlOYIkzhyWgYsm/IEzFCNNBOChQk8kmlP/PqF146Ft6PIYgrZ6og==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", "requires": { "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/adal-angular": "1.0.1", "adal-angular": "1.0.16", "msal": "1.1.3", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-loader": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.10.0.tgz", - "integrity": "sha512-fJs0kXHK/QiF5JkkI64bZbdC0nGYEanua5MjawZxQO2c8KY9uVK/h2cJXIN9OnAL5lbn5gJD5aE4jQe2z4BBgQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", "requires": { "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-odata-types": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", - "@microsoft/sp-polyfills": "1.10.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", "@types/es6-promise": "0.0.33", "@types/react": "16.8.8", "@types/react-dom": "16.8.3", @@ -3080,7 +3718,7 @@ "react": "16.8.5", "react-dom": "16.8.5", "requirejs": "2.1.20", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "@uifabric/utilities": { @@ -3097,9 +3735,9 @@ } }, "@microsoft/sp-module-interfaces": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.10.0.tgz", - "integrity": "sha512-OGmqAmE8TbJF/1WWi2VwKtlxenUL/vu1d5h4ev87Gd3xvusTMkglVlMhNzePMYVYdzdszUVgTTvBeDV/c8tVEg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", "requires": { "@types/node": "8.10.54", "@types/z-schema": "3.16.31", @@ -3107,37 +3745,37 @@ } }, "@microsoft/sp-odata-types": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.10.0.tgz", - "integrity": "sha512-O3kGcABicM5mgG9jUzqTU6tXZZPIGRZcM6uGry+v8M31r+ktptXyOOd7DkReNzFFxDJuXnqTAjusHMVx1N5+2A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", "requires": { - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-page-context": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.10.0.tgz", - "integrity": "sha512-EWqbL299gqlVUtETsogQDf3OacusLC0YoM0Yu4/dxiCbTJCE6FjaR4oDYYUa30HbqAe/Tmko3c5Buah7TkaB/g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-odata-types": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-polyfills": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.10.0.tgz", - "integrity": "sha512-oboAg9zAH/P86CgG+8RA8wpL9aLJtYtchcVjnQxTYp3wMvHtNWEysHWBHtjIapTLEKXbPwNQ8Apnsy2TstNcZg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", "requires": { "@types/webpack-env": "1.13.1", "es6-collections": "0.5.6", "es6-promise": "4.1.1", - "tslib": "~1.9.3", + "tslib": "~1.10.0", "whatwg-fetch": "2.0.3", "whatwg-url": "4.7.1" } @@ -3148,100 +3786,72 @@ "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" }, "@uifabric/foundation": { - "version": "7.5.14", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.5.14.tgz", - "integrity": "sha512-sOWknqq4VwKsE8wa6lYWEbtVjNM3yKKQecwnKs2+4/as4/tffWyQOeObLJIgxbkQ9UJZmxKUzUby1XE6EFxzpA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", + "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", "tslib": "^1.10.0" }, "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", - "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" - } - }, - "@uifabric/merge-styles": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.8.6.tgz", - "integrity": "sha512-sT9z2dgxrEzdBi495RVkBbW8whpTalr8U16yPNxo9KLnSz1buIkKAE/+4661xOdso7qWcPysxmV2vmVpZMnc3g==", - "requires": { - "@uifabric/set-version": "^7.0.5", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "@microsoft/load-themed-styles": { + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==" + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } } } }, "@uifabric/set-version": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", - "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", "requires": { "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "@uifabric/styling": { - "version": "7.10.14", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.10.14.tgz", - "integrity": "sha512-jpw9k9JMVf+75+N5TIcEI4K6h17s5DcxwXGcqO/wM28arp+gRK5uPe+xt4htEDND2pmbUXVyOAPksCZpIDtEvg==", - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/utilities": "^7.12.5", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "@uifabric/utilities": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.12.5.tgz", - "integrity": "sha512-mcvlRiWJlkvBmKqPpGM15YAv94OoSjoM6b96twv844o6VUXuHEV4T/5IrjAKd/QhClk//6L4iUX8QmQDXRe9bg==", - "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } } }, "es6-promise": { @@ -3266,20 +3876,10 @@ "tslib": "^1.7.1" } }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" }, "whatwg-fetch": { "version": "2.0.3", @@ -3289,25 +3889,25 @@ } }, "@microsoft/sp-search-extensibility": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.10.0.tgz", - "integrity": "sha512-ANeV0+4PYuoU7aXz1Hh37B+igXn/il0hKjbvAlhtvVubb2Sgu7axSsM+0PlLxljyhWk2McXovrmlWR4oW8jrAQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.11.0.tgz", + "integrity": "sha512-U+nxP5TwAWbc3LOq/WkdkSHN79yQjptMXOr+iRCCktGZCRMqX/AXj0SqgwF9IFTbmotaa9h+hyxLFMQa1tfBtQ==", "dev": true, "requires": { - "@microsoft/decorators": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-extension-base": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-extension-base": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" } }, "@microsoft/sp-tslint-rules": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.10.0.tgz", - "integrity": "sha512-AHcEx/LggEt8qw50xycm7Hy4mDAUpxc5nYj5zWt9XnpTnIkaEEPzhhNDHd0jHH+Y3pYb2yfZzdM9MY27QoNNZQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.11.0.tgz", + "integrity": "sha512-y+4WobPLIl/FnZLvINsjDCcYxykXQe8Xi/2DOoA+bY6NLXXb5TuXb73nZly/QTaevQQ/Bgev7kxBosa7LEbUlg==", "dev": true, "requires": { "tslint": "~5.9.1", @@ -3387,36 +3987,36 @@ } }, "@microsoft/sp-webpart-base": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.10.0.tgz", - "integrity": "sha512-zux7B9rQacyYQikEMJ/zXYudZzlGeZyLOhawodV4ejuRKZ7Y7AFxskEJxGpo+twpoN2PWeixxBvBsu2lFT1ePA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", + "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", "requires": { - "@microsoft/decorators": "1.10.0", + "@microsoft/decorators": "1.11.0", "@microsoft/load-themed-styles": "1.10.20", - "@microsoft/sp-component-base": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", - "@microsoft/sp-property-pane": "1.10.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", "@microsoft/teams-js": "1.4.2", "@types/es6-promise": "0.0.33", "@types/office-js": "1.0.36", "@types/webpack-env": "1.13.1", "office-ui-fabric-react": "7.59.0", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "@microsoft/decorators": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.10.0.tgz", - "integrity": "sha512-4D4DaG01XMNM253yFmLvtucPfdzj3UABpQ/4/02/Pnvt9fXGgg/TCxSApto4u8Vxka64uO7LCxMG5Fd1qv4b8Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", + "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", "requires": { - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/load-themed-styles": { @@ -3425,9 +4025,9 @@ "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" }, "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.10.0.tgz", - "integrity": "sha512-T2Rvf8bdRQt7PHH9vLfc7lkkEzfXIAwqTPqIW7IkwQwORJ8oeYJdEO92SqQOkGtJdxLtXt6dQm0f9G8YH5huDw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", "requires": { "@types/react": "16.8.8", "@types/webpack-env": "1.13.1", @@ -3435,81 +4035,81 @@ "office-ui-fabric-react": "7.59.0", "react": "16.8.5", "react-dom": "16.8.5", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-component-base": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.10.0.tgz", - "integrity": "sha512-9XEkYGJfVaGGqcBZ87maH8h76ohQEIqRr0wOhvVQ4ME45SK64zoCX35aOazNU28TYbqphCMSLKYS/JQSyRjuiA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", "requires": { - "@microsoft/decorators": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" } }, "@microsoft/sp-diagnostics": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.10.0.tgz", - "integrity": "sha512-LDQBjEW+S8aGumcfTdPSxC1Vosq5jzmXnYj+xvgfKqCnbo+VV8rTCyUYNENGb7+V2qyB9Q/o9ddm41aUxSg+Tg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0" + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" } }, "@microsoft/sp-dynamic-data": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.10.0.tgz", - "integrity": "sha512-XXTnLWeEcEDq3dcG+e0UV2HlmW/NUuuSaqU3O05xNUbx0VQJU5abuO34DGxwFyoKRp9NhG9iem1FExQiyijWDQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-http": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.10.0.tgz", - "integrity": "sha512-8H76ORi4NV3ByNvvvENgucH7xdezdFGlJdxlOYIkzhyWgYsm/IEzFCNNBOChQk8kmlP/PqF146Ft6PIYgrZ6og==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", "requires": { "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", "@types/adal-angular": "1.0.1", "adal-angular": "1.0.16", "msal": "1.1.3", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-loader": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.10.0.tgz", - "integrity": "sha512-fJs0kXHK/QiF5JkkI64bZbdC0nGYEanua5MjawZxQO2c8KY9uVK/h2cJXIN9OnAL5lbn5gJD5aE4jQe2z4BBgQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", "requires": { "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-http": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-odata-types": "1.10.0", - "@microsoft/sp-page-context": "1.10.0", - "@microsoft/sp-polyfills": "1.10.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", "@types/es6-promise": "0.0.33", "@types/react": "16.8.8", "@types/react-dom": "16.8.3", @@ -3522,13 +4122,13 @@ "react": "16.8.5", "react-dom": "16.8.5", "requirejs": "2.1.20", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-module-interfaces": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.10.0.tgz", - "integrity": "sha512-OGmqAmE8TbJF/1WWi2VwKtlxenUL/vu1d5h4ev87Gd3xvusTMkglVlMhNzePMYVYdzdszUVgTTvBeDV/c8tVEg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", "requires": { "@types/node": "8.10.54", "@types/z-schema": "3.16.31", @@ -3536,41 +4136,63 @@ } }, "@microsoft/sp-odata-types": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.10.0.tgz", - "integrity": "sha512-O3kGcABicM5mgG9jUzqTU6tXZZPIGRZcM6uGry+v8M31r+ktptXyOOd7DkReNzFFxDJuXnqTAjusHMVx1N5+2A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", "requires": { - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-page-context": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.10.0.tgz", - "integrity": "sha512-EWqbL299gqlVUtETsogQDf3OacusLC0YoM0Yu4/dxiCbTJCE6FjaR4oDYYUa30HbqAe/Tmko3c5Buah7TkaB/g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", "requires": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-diagnostics": "1.10.0", - "@microsoft/sp-dynamic-data": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-odata-types": "1.10.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.9.3" + "tslib": "~1.10.0" } }, "@microsoft/sp-polyfills": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.10.0.tgz", - "integrity": "sha512-oboAg9zAH/P86CgG+8RA8wpL9aLJtYtchcVjnQxTYp3wMvHtNWEysHWBHtjIapTLEKXbPwNQ8Apnsy2TstNcZg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", "requires": { "@types/webpack-env": "1.13.1", "es6-collections": "0.5.6", "es6-promise": "4.1.1", - "tslib": "~1.9.3", + "tslib": "~1.10.0", "whatwg-fetch": "2.0.3", "whatwg-url": "4.7.1" } }, + "@microsoft/sp-property-pane": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", + "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + } + }, "@types/node": { "version": "8.10.54", "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", @@ -3582,111 +4204,74 @@ "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" }, "@uifabric/foundation": { - "version": "7.5.14", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.5.14.tgz", - "integrity": "sha512-sOWknqq4VwKsE8wa6lYWEbtVjNM3yKKQecwnKs2+4/as4/tffWyQOeObLJIgxbkQ9UJZmxKUzUby1XE6EFxzpA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", + "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", - "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/utilities": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.12.5.tgz", - "integrity": "sha512-mcvlRiWJlkvBmKqPpGM15YAv94OoSjoM6b96twv844o6VUXuHEV4T/5IrjAKd/QhClk//6L4iUX8QmQDXRe9bg==", - "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "prop-types": "^15.7.2", - "tslib": "^1.10.0" - } - }, - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", - "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" - } - }, - "@uifabric/merge-styles": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.8.6.tgz", - "integrity": "sha512-sT9z2dgxrEzdBi495RVkBbW8whpTalr8U16yPNxo9KLnSz1buIkKAE/+4661xOdso7qWcPysxmV2vmVpZMnc3g==", - "requires": { - "@uifabric/set-version": "^7.0.5", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "@uifabric/set-version": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", - "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", - "requires": { - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } - } - }, - "@uifabric/styling": { - "version": "7.10.14", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.10.14.tgz", - "integrity": "sha512-jpw9k9JMVf+75+N5TIcEI4K6h17s5DcxwXGcqO/wM28arp+gRK5uPe+xt4htEDND2pmbUXVyOAPksCZpIDtEvg==", - "requires": { - "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/utilities": "^7.12.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", "tslib": "^1.10.0" }, "dependencies": { "@microsoft/load-themed-styles": { - "version": "1.10.37", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.37.tgz", - "integrity": "sha512-3/9rNkHO+f72RztnAQIgtZwUMVqxSz3JL+NIMMIlPHrDVQW7fJ69Im27WippydDzUZpUL1YiGSDIfqKa1amOdA==" + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==" + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } }, "@uifabric/utilities": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.12.5.tgz", - "integrity": "sha512-mcvlRiWJlkvBmKqPpGM15YAv94OoSjoM6b96twv844o6VUXuHEV4T/5IrjAKd/QhClk//6L4iUX8QmQDXRe9bg==", + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", "prop-types": "^15.7.2", "tslib": "^1.10.0" } }, - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } } } }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "requires": { + "tslib": "^1.10.0" + } + }, "@uifabric/utilities": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", @@ -3720,20 +4305,10 @@ "tslib": "^1.7.1" } }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" }, "whatwg-fetch": { "version": "2.0.3", @@ -3743,22 +4318,22 @@ } }, "@microsoft/sp-webpart-workbench": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.10.0.tgz", - "integrity": "sha512-V5PrdxyzopRxzFQHzLyczeymwMIoow+54qBM35yfRD80Lv7iytpG+TaBLUr2viChOstVDS2ytQdv0wcw1nDBGQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.11.0.tgz", + "integrity": "sha512-I9Tder5SP2dzQuQixp4FFx4FElRXvGtjoDhkn7tWoIkIorDLrTnHNN8fCUKFezhpOVZkPkARHIy5BSHEjJQPaw==", "dev": true, "requires": { "@microsoft/gulp-core-build-serve": "3.5.5", "@microsoft/node-core-library": "3.15.1", - "@microsoft/office-ui-fabric-react-bundle": "1.10.0", - "@microsoft/sp-application-base": "1.10.0", - "@microsoft/sp-build-core-tasks": "1.10.0", - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-loader": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-property-pane": "1.10.0", - "@microsoft/sp-webpart-base": "1.10.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-application-base": "1.11.0", + "@microsoft/sp-build-core-tasks": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/sp-webpart-base": "1.11.0", "@types/es6-promise": "0.0.33", "@types/fs-extra": "5.0.1", "@types/react": "16.8.8", @@ -3770,7 +4345,7 @@ "prop-types": "15.6.0", "react": "16.8.5", "react-dom": "16.8.5", - "tslib": "~1.9.3" + "tslib": "~1.10.0" }, "dependencies": { "@microsoft/node-core-library": { @@ -3815,41 +4390,79 @@ "dev": true }, "@uifabric/foundation": { - "version": "7.5.14", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.5.14.tgz", - "integrity": "sha512-sOWknqq4VwKsE8wa6lYWEbtVjNM3yKKQecwnKs2+4/as4/tffWyQOeObLJIgxbkQ9UJZmxKUzUby1XE6EFxzpA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", + "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", "tslib": "^1.10.0" }, "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "@microsoft/load-themed-styles": { + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==", "dev": true + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } } } }, "@uifabric/set-version": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", - "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", "dev": true, "requires": { "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true - } } }, "fs-extra": { @@ -3893,9 +4506,9 @@ } }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true } } @@ -4185,9 +4798,9 @@ } }, "@types/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-f8JzJNWVhKtc9dg/dyDNfliTKNOJSLa7Oht/ElZdF/UbMUmAH3rLmAk3ODNjw0mZajDEgatA03tRjB4+Dp/tzA==" + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/q": { "version": "1.5.2", @@ -4433,13 +5046,13 @@ "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" }, "@uifabric/foundation": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.7.7.tgz", - "integrity": "sha512-ZsX6vuPX6OpvUb26GL7ribJELYt2SOKFhuM4W+YcowPSBTRLl2DSC+ZkaLI4VngT//D89tl0SqmipukcSn4hDA==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", + "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", "requires": { "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.48.1", - "@uifabric/utilities": "^6.41.0", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.41.7", "tslib": "^1.7.1" }, "dependencies": { @@ -4465,9 +5078,9 @@ } }, "@uifabric/utilities": { - "version": "6.41.7", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.41.7.tgz", - "integrity": "sha512-aR9tEbTKNo82mYLUTqrV7LAjuB/c7oVp6nXBFUepo1Xja/HpGPHadBEwK4U9VA1WtpuOnstx8E6+xI+D3OrLxQ==", + "version": "6.45.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", + "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", "requires": { "@uifabric/merge-styles": "^6.19.4", "@uifabric/set-version": "^1.1.3", @@ -4481,7 +5094,6 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", - "dev": true, "requires": { "@uifabric/set-version": "^7.0.2", "@uifabric/styling": "^7.7.1", @@ -4492,7 +5104,6 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", - "dev": true, "requires": { "tslib": "^1.10.0" }, @@ -4500,8 +5111,7 @@ "tslib": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" } } } @@ -4511,7 +5121,6 @@ "version": "7.8.6", "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.8.6.tgz", "integrity": "sha512-sT9z2dgxrEzdBi495RVkBbW8whpTalr8U16yPNxo9KLnSz1buIkKAE/+4661xOdso7qWcPysxmV2vmVpZMnc3g==", - "dev": true, "requires": { "@uifabric/set-version": "^7.0.5", "tslib": "^1.10.0" @@ -4521,7 +5130,6 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", - "dev": true, "requires": { "tslib": "^1.10.0" } @@ -4529,8 +5137,7 @@ "tslib": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" } } }, @@ -4601,7 +5208,6 @@ "version": "7.10.14", "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.10.14.tgz", "integrity": "sha512-jpw9k9JMVf+75+N5TIcEI4K6h17s5DcxwXGcqO/wM28arp+gRK5uPe+xt4htEDND2pmbUXVyOAPksCZpIDtEvg==", - "dev": true, "requires": { "@microsoft/load-themed-styles": "^1.10.26", "@uifabric/merge-styles": "^7.8.6", @@ -4613,14 +5219,12 @@ "@microsoft/load-themed-styles": { "version": "1.10.37", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.37.tgz", - "integrity": "sha512-3/9rNkHO+f72RztnAQIgtZwUMVqxSz3JL+NIMMIlPHrDVQW7fJ69Im27WippydDzUZpUL1YiGSDIfqKa1amOdA==", - "dev": true + "integrity": "sha512-3/9rNkHO+f72RztnAQIgtZwUMVqxSz3JL+NIMMIlPHrDVQW7fJ69Im27WippydDzUZpUL1YiGSDIfqKa1amOdA==" }, "@uifabric/set-version": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", - "dev": true, "requires": { "tslib": "^1.10.0" } @@ -4628,8 +5232,7 @@ "tslib": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" } } }, @@ -4637,7 +5240,6 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.12.5.tgz", "integrity": "sha512-mcvlRiWJlkvBmKqPpGM15YAv94OoSjoM6b96twv844o6VUXuHEV4T/5IrjAKd/QhClk//6L4iUX8QmQDXRe9bg==", - "dev": true, "requires": { "@uifabric/merge-styles": "^7.8.6", "@uifabric/set-version": "^7.0.5", @@ -4649,7 +5251,6 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", - "dev": true, "requires": { "tslib": "^1.10.0" } @@ -4658,7 +5259,6 @@ "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -4668,8 +5268,7 @@ "tslib": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" } } }, @@ -4685,91 +5284,171 @@ }, "dependencies": { "@microsoft/load-themed-styles": { - "version": "1.10.37", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.37.tgz", - "integrity": "sha512-3/9rNkHO+f72RztnAQIgtZwUMVqxSz3JL+NIMMIlPHrDVQW7fJ69Im27WippydDzUZpUL1YiGSDIfqKa1amOdA==", + "version": "1.10.78", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.78.tgz", + "integrity": "sha512-ehoPzYqpoVNkKheGHR4B3wOax+5L745KeGN8m+N6Qm/yypmnahFMp0Jk8ilTvrAFNcZ4UQl8I2YRbTXLCGdP/g==", "dev": true }, "@uifabric/foundation": { - "version": "7.5.14", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.5.14.tgz", - "integrity": "sha512-sOWknqq4VwKsE8wa6lYWEbtVjNM3yKKQecwnKs2+4/as4/tffWyQOeObLJIgxbkQ9UJZmxKUzUby1XE6EFxzpA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.1.tgz", + "integrity": "sha512-66P4Y2hJosLTl/QXSD780aSnxVR+ySmlugjgLgJkAUHPai84Ztbblv08p07GjDyN7SVs1/NRK7k9u7joMz8h8g==", "dev": true, "requires": { - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", "tslib": "^1.10.0" }, "dependencies": { "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true } } }, "@uifabric/icons": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.13.tgz", - "integrity": "sha512-7qGvZq4opm6OU/0MN1JWIEW+I7i+/mX3FqcZDo1nMxW0o1aZx0bFEm90iorMesZ9srh4yV+WPExOtwfpz6AFaQ==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.4.1.tgz", + "integrity": "sha512-KgCYshGmcbLPoIIQK+OuKucM39smDSjsz7O4Hnu61xZmK1mOBCbFtBlgJRMlINZr0d6IH0vU2yrkp8SXHF2h0A==", "dev": true, "requires": { - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", "tslib": "^1.10.0" }, "dependencies": { "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/merge-styles": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.16.7.tgz", + "integrity": "sha512-yOjCexa1/I6c7p4lsgKGWbzoljVidg4IxigbeLjcvACvTdOFoLXguxWBIXn31Ralo28Ih4GC6ykhUTBGfsNTXg==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/react-hooks": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.9.1.tgz", + "integrity": "sha512-f2hJPMnPfL/FNyG58h5hv0jEVic8snJYSHRLeHbtdqgeZjyJL0bQvH+4DpjUP/EaPuFS6OaSucWq+c7VnhkFfw==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true } } }, "@uifabric/set-version": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.5.tgz", - "integrity": "sha512-wWh8iW0a35zAx6DgvOrY1rDS4ootwXmAzwezorBOnrzZBzTJiCBfJ7fXvl9H6tj53ES7e3PeorDUPA9KNqCk1g==", + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", "dev": true, "requires": { "tslib": "^1.10.0" }, "dependencies": { "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true } } }, - "office-ui-fabric-react": { - "version": "7.98.1", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.98.1.tgz", - "integrity": "sha512-Lr8iAIiWcDzKqBnCGk8m62c9fyJ96TzQxvNuCB6V89J5YAFJKXb1GwSKxKJATvP5qSCYF78UpvIPFdsJLiGqKw==", + "@uifabric/styling": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.1.tgz", + "integrity": "sha512-jNEKVEo77HBGXSMwILNqfTYzXOoPY9AMRHF2TViBodKsSd8EqaEh1Q5yDj7N76Db1bgyIWW0xgjp6W+9ZaMA0w==", "dev": true, "requires": { - "@fluentui/react-focus": "^7.1.0", "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/foundation": "^7.5.14", - "@uifabric/icons": "^7.3.13", - "@uifabric/merge-styles": "^7.8.6", - "@uifabric/react-hooks": "^7.0.15", - "@uifabric/set-version": "^7.0.5", - "@uifabric/styling": "^7.10.14", - "@uifabric/utilities": "^7.12.5", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.29.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "@uifabric/utilities": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.29.1.tgz", + "integrity": "sha512-LaXkxFCn1SQcD1HvhX8PG1jjnK2DG4xKD7PE95rt0+QMvI+10q9qZv6dVhPD2kLCf+8S06elgBE6xbQnmTQFNg==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/set-version": "^7.0.22", "prop-types": "^15.7.2", "tslib": "^1.10.0" }, "dependencies": { "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } + } + }, + "office-ui-fabric-react": { + "version": "7.130.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.130.0.tgz", + "integrity": "sha512-HV5LFSZAp8t3uJrGXhwPc/KHFPSGOka3BehRQnzN+7Ke++Abmynq7sIJSj36sNPa13uSiESfCFf30eY5ajnqPQ==", + "dev": true, + "requires": { + "@fluentui/date-time-utilities": "^7.6.0", + "@fluentui/react-focus": "^7.13.1", + "@fluentui/react-icons": "^0.2.1", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.8.1", + "@uifabric/icons": "^7.4.1", + "@uifabric/merge-styles": "^7.16.7", + "@uifabric/react-hooks": "^7.9.1", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.1", + "@uifabric/utilities": "^7.29.1", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true } } @@ -7440,14 +8119,13 @@ "dev": true }, "css-selector-tokenizer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", - "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", "dev": true, "requires": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" } }, "css-tree": { @@ -7475,9 +8153,9 @@ "dev": true }, "cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, "cssnano": { @@ -7582,9 +8260,9 @@ } }, "csstype": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz", - "integrity": "sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg==" + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", + "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" }, "currently-unhandled": { "version": "0.4.1", @@ -7709,9 +8387,9 @@ "dev": true }, "decomment": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.2.tgz", - "integrity": "sha512-sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.3.tgz", + "integrity": "sha512-5skH5BfUL3n09RDmMVaHS1QGCiZRnl2nArUwmsE9JRY93Ueh3tihYl5wIrDdAuXnoFhxVis/DmRWREO2c6DG3w==", "dev": true, "requires": { "esprima": "4.0.1" @@ -11026,9 +11704,9 @@ "dev": true }, "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", "dev": true }, "indent-string": { @@ -13857,9 +14535,9 @@ "dev": true }, "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", "dev": true }, "js-tokens": { @@ -15285,20 +15963,20 @@ } }, "globule": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", - "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, "requires": { "glob": "~7.1.1", - "lodash": "~4.17.12", + "lodash": "~4.17.10", "minimatch": "~3.0.2" } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "lru-cache": { @@ -15601,17 +16279,17 @@ "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" }, "office-ui-fabric-react": { - "version": "6.189.2", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.189.2.tgz", - "integrity": "sha512-1Y111Ip78u7aCbmyRTucRldY4lYwRPkxhFL+y1rgQC4TivB2FmoHN6eSA1nAA59Ix4k2etM0UCzh7MdC1SbP5Q==", + "version": "6.214.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.214.0.tgz", + "integrity": "sha512-sYqi0bhZSdEWpQAsHSropoHm0SxLJkdvQDE+3reSnP+rWABD+WCLvMxRuunoQIFjZKDHZ1f+w+L6Nr7nXc+wbQ==", "requires": { "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^0.7.6", - "@uifabric/icons": "^6.5.2", - "@uifabric/merge-styles": "^6.18.0", + "@uifabric/foundation": "^0.8.3", + "@uifabric/icons": "^6.5.5", + "@uifabric/merge-styles": "^6.19.4", "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.48.0", - "@uifabric/utilities": "^6.40.1", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.45.2", "prop-types": "^15.5.10", "tslib": "^1.7.1" }, @@ -15648,9 +16326,9 @@ } }, "@uifabric/utilities": { - "version": "6.41.7", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.41.7.tgz", - "integrity": "sha512-aR9tEbTKNo82mYLUTqrV7LAjuB/c7oVp6nXBFUepo1Xja/HpGPHadBEwK4U9VA1WtpuOnstx8E6+xI+D3OrLxQ==", + "version": "6.45.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", + "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", "requires": { "@uifabric/merge-styles": "^6.19.4", "@uifabric/set-version": "^1.1.3", @@ -17482,12 +18160,6 @@ "strip-indent": "^1.0.1" } }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -17513,40 +18185,6 @@ "safe-regex": "^1.1.0" } }, - "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -17918,9 +18556,9 @@ } }, "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.6.tgz", + "integrity": "sha512-MKuEYXFSGuRSi8FZ3A7imN1CeVn9Gpw0/SFJKdL1ejXJneI9a5rwlEZrKejhEFAA3O6yr3eIyl/WuvASvlT36g==", "dev": true, "requires": { "glob": "^7.0.0", @@ -17930,15 +18568,15 @@ }, "dependencies": { "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", "dev": true, "requires": { "camelcase": "^3.0.0", @@ -17953,7 +18591,17 @@ "string-width": "^1.0.2", "which-module": "^1.0.0", "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" } } } diff --git a/samples/react-visio/package.json b/samples/react-visio/package.json index c21ed7724..585496c35 100644 --- a/samples/react-visio/package.json +++ b/samples/react-visio/package.json @@ -12,29 +12,29 @@ "test": "gulp test" }, "dependencies": { - "@microsoft/sp-core-library": "1.10.0", - "@microsoft/sp-lodash-subset": "1.10.0", - "@microsoft/sp-office-ui-fabric-core": "1.10.0", - "@microsoft/sp-property-pane": "1.10.0", - "@microsoft/sp-webpart-base": "1.10.0", - "@types/es6-promise": "0.0.33", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-office-ui-fabric-core": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/sp-webpart-base": "1.11.0", "@types/office-js": "0.0.101", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "6.189.2", + "office-ui-fabric-react": "6.214.0", "react": "16.8.5", "react-dom": "16.8.5" }, "devDependencies": { "@microsoft/rush-stack-compiler-2.9": "0.7.16", "@microsoft/rush-stack-compiler-3.3": "0.3.5", - "@microsoft/sp-build-web": "1.10.0", - "@microsoft/sp-module-interfaces": "1.10.0", - "@microsoft/sp-tslint-rules": "1.10.0", - "@microsoft/sp-webpart-workbench": "1.10.0", + "@microsoft/sp-build-web": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-tslint-rules": "1.11.0", + "@microsoft/sp-webpart-workbench": "1.11.0", "@types/chai": "3.4.34", + "@types/es6-promise": "0.0.33", "@types/mocha": "2.2.38", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", "ajv": "~5.2.2", "gulp": "~3.9.1" }, diff --git a/samples/react-visio/tsconfig.json b/samples/react-visio/tsconfig.json index 4b7c87e8b..f38ea0408 100644 --- a/samples/react-visio/tsconfig.json +++ b/samples/react-visio/tsconfig.json @@ -30,7 +30,8 @@ ] }, "include": [ - "src/**/*.ts" + "src/**/*.ts", + "src/**/*.tsx" ], "exclude": [ "node_modules", diff --git a/samples/react-visio/upgrade-report.md b/samples/react-visio/upgrade-report.md deleted file mode 100644 index 4857a34e6..000000000 --- a/samples/react-visio/upgrade-report.md +++ /dev/null @@ -1,202 +0,0 @@ -# Upgrade project C:\Users\joelf\Dev\GitHub\sp-dev-fx-webparts\samples\react-visio to v1.10.0 - -Date: 2/29/2020 - -## Findings - -Following is the list of steps required to upgrade your project to SharePoint Framework version 1.10.0. [Summary](#Summary) of the modifications is included at the end of the report. - -### FN001001 @microsoft/sp-core-library | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-core-library - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-core-library@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN001002 @microsoft/sp-lodash-subset | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-lodash-subset - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-lodash-subset@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN001003 @microsoft/sp-office-ui-fabric-core | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-office-ui-fabric-core - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-office-ui-fabric-core@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN001004 @microsoft/sp-webpart-base | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-webpart-base - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-webpart-base@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN001021 @microsoft/sp-property-pane | Required - -Install SharePoint Framework dependency package @microsoft/sp-property-pane - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-property-pane@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN002001 @microsoft/sp-build-web | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-build-web - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-build-web@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN002002 @microsoft/sp-module-interfaces | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-module-interfaces - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-module-interfaces@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN002003 @microsoft/sp-webpart-workbench | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-webpart-workbench - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-webpart-workbench@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN002009 @microsoft/sp-tslint-rules | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-tslint-rules - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-tslint-rules@1.10.0 -``` - -File: [./package.json](./package.json) - -### FN002012 @microsoft/rush-stack-compiler-3.3 | Required - -Install SharePoint Framework dev dependency package @microsoft/rush-stack-compiler-3.3 - -Execute the following command: - -```sh -npm i -DE @microsoft/rush-stack-compiler-3.3@0.3.5 -``` - -File: [./package.json](./package.json) - -### FN010001 .yo-rc.json version | Recommended - -Update version in .yo-rc.json - -In file [./.yo-rc.json](./.yo-rc.json) update the code as follows: - -```json -{ - "@microsoft/generator-sharepoint": { - "version": "1.10.0" - } -} -``` - -File: [./.yo-rc.json](./.yo-rc.json) - -### FN012017 tsconfig.json extends property | Required - -Update tsconfig.json extends property - -In file [./tsconfig.json](./tsconfig.json) update the code as follows: - -```json -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.3/includes/tsconfig-web.json" -} -``` - -File: [./tsconfig.json](./tsconfig.json) - -### FN017001 Run npm dedupe | Optional - -If, after upgrading npm packages, when building the project you have errors similar to: "error TS2345: Argument of type 'SPHttpClientConfiguration' is not assignable to parameter of type 'SPHttpClientConfiguration'", try running 'npm dedupe' to cleanup npm packages. - -Execute the following command: - -```sh -npm dedupe -``` - -File: [./package.json](./package.json) - -## Summary - -### Execute script - -```sh -npm i -SE @microsoft/sp-core-library@1.10.0 @microsoft/sp-lodash-subset@1.10.0 @microsoft/sp-office-ui-fabric-core@1.10.0 @microsoft/sp-webpart-base@1.10.0 @microsoft/sp-property-pane@1.10.0 -npm i -DE @microsoft/sp-build-web@1.10.0 @microsoft/sp-module-interfaces@1.10.0 @microsoft/sp-webpart-workbench@1.10.0 @microsoft/sp-tslint-rules@1.10.0 @microsoft/rush-stack-compiler-3.3@0.3.5 -``` - -### Modify files - -#### [./.yo-rc.json](./.yo-rc.json) - -Update version in .yo-rc.json: - -```json -{ - "@microsoft/generator-sharepoint": { - "version": "1.10.0" - } -} -``` - -#### [./tsconfig.json](./tsconfig.json) - -Update tsconfig.json extends property: - -```json -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.3/includes/tsconfig-web.json" -} -``` \ No newline at end of file From 6416860e6853fafb2da2f3598bde5b3c832edddd Mon Sep 17 00:00:00 2001 From: Joel Rodrigues <19577724+joelfmrodrigues@users.noreply.github.com> Date: Tue, 25 Aug 2020 00:15:22 +0100 Subject: [PATCH 11/19] bump version --- samples/react-visio/README.md | 1 + samples/react-visio/config/package-solution.json | 2 +- samples/react-visio/package.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/react-visio/README.md b/samples/react-visio/README.md index c15be6dab..98f4b2e15 100644 --- a/samples/react-visio/README.md +++ b/samples/react-visio/README.md @@ -30,6 +30,7 @@ This sample shows how the [Visio JavaScript APIs](https://docs.microsoft.com/off | Version | Date | Comments | | ------- | ------------------ | -------------------- | +| 1.6 | August 25, 2020 | Update to SPFx 1.11.0 | | 1.5 | February 20, 2019 | Update to SPFx 1.10.0 | | 1.4 | September 20, 2019 | Update to SPFx 1.9.1 | | 1.3 | April 4, 2019 | Update readme | diff --git a/samples/react-visio/config/package-solution.json b/samples/react-visio/config/package-solution.json index fe0fa3517..d6c776b66 100644 --- a/samples/react-visio/config/package-solution.json +++ b/samples/react-visio/config/package-solution.json @@ -3,7 +3,7 @@ "solution": { "name": "react-visio-client-side-solution", "id": "0ad401f1-b158-4626-8e71-cf27b1f4848d", - "version": "1.0.0.0", + "version": "1.6.0.0", "includeClientSideAssets": true, "skipFeatureDeployment": true, "isDomainIsolated": false, diff --git a/samples/react-visio/package.json b/samples/react-visio/package.json index 585496c35..d955ab38a 100644 --- a/samples/react-visio/package.json +++ b/samples/react-visio/package.json @@ -1,6 +1,6 @@ { "name": "react-visio", - "version": "0.0.1", + "version": "1.6.0", "private": true, "main": "lib/index.js", "engines": { From 821ccc0eb120dccb60714e636a938b2a1d7fc041 Mon Sep 17 00:00:00 2001 From: Anoop Tatti Date: Wed, 26 Aug 2020 00:17:43 +0100 Subject: [PATCH 12/19] Minor update --- .../components/CascadingManagedMetadata.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx index 56b9f313b..24477a3b0 100644 --- a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/components/CascadingManagedMetadata.tsx @@ -19,11 +19,11 @@ const CascadingManagedMetadata: React.SFC = (pro const [coordinates, setCoordinates] = React.useState({ latitude: null, longitude: null }); React.useEffect(() => { - _getCountries().then(terms => { - const options: IDropdownOption[] = terms.value.map(t => ({ key: t.id, text: t.labels[0].name })); + _getCountries().then(countries => { + const options: IDropdownOption[] = countries.value.map(c => ({ key: c.id, text: c.labels[0].name })); setCountriesList(options); }); - }); + }, []); //* Get the country terms i.e. level 1 children using Graph const _getCountries = async (): Promise => { From 0b59018b8afa1b9d85afebb6d211f4d28eaaf2d8 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Tue, 25 Aug 2020 23:57:18 -0400 Subject: [PATCH 13/19] Fixed spelling mistake in code and updated README --- .../README.md | 145 +- .../package-lock.json | 20193 ++++++++++++++++ .../CascadingManagedMetadataWebPart.ts | 186 +- 3 files changed, 20358 insertions(+), 166 deletions(-) create mode 100644 samples/react-graph-cascading-managed-metadata/package-lock.json diff --git a/samples/react-graph-cascading-managed-metadata/README.md b/samples/react-graph-cascading-managed-metadata/README.md index 7210034aa..b2d1ef2f2 100644 --- a/samples/react-graph-cascading-managed-metadata/README.md +++ b/samples/react-graph-cascading-managed-metadata/README.md @@ -1,73 +1,72 @@ -# Cascading managed metadata using Graph API (beta) - -This webpart shows how to use the Microsoft Graph APIs (beta) for Taxonomy to get the data. - -### Functionality -![Cascading managed metadata](./assets/cmmd.gif) - -### Termstore -![Term store](./assets/termstore.png) - -## Used SharePoint Framework Version - -![SPFx v1.11.0](https://img.shields.io/badge/SPFx-1.11.0-green.svg) - -## Applies to - -* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) - -## Solution - -Solution|Author(s) ---------|--------- -react-graph-cascading-managed-metadata| Anoop Tatti ([@anooptells](https://twitter.com/anooptells)) - -## Version history - -Version|Date|Comments --------|----|-------- -1.0.0|Aug 24, 2020|Initial release - -## Disclaimer - -**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** - ---- - -## Features - -This sample illustrates the following concepts on top of the SharePoint Framework: - -* Get data terms using Microsoft Graph API (beta). -* React Hooks -* Using async / await for the async calls -* Caching the data in session storage -* Usage of PnP SPFx controls (Maps and Placeholder) -* Office UI fabric components - -## Config - -* Set up the termset structure as shown in the image above. -* For the cities, get the required latitude and longitude. -* Set the description of the city term as `latitude;longitude` (as highlighted for teh term `London` in the image above). - -## Enhancements - -* Currently, this webpart supports 2 level cascading. So there is scope to enhance this such that it supports more levels of cascading dynamically. -* Currently, this webpart reads latitude and longitude from description of the city terms. If there is a way of getting these from the custom properties of the city terms, then that needs to be implemented. - -### Building the code - -```bash -git clone the repo -npm i -npm i -g gulp -gulp -``` - -This package produces the following: - -* lib/* - intermediate-stage commonjs build artifacts -* dist/* - the bundled script, along with other resources -* deploy/* - all resources which should be uploaded to a CDN. \ No newline at end of file +# Cascading managed metadata using Graph API (beta) + +## Summary + +This web part shows how to use the Microsoft Graph APIs (beta) for Taxonomy to get the data. + +### Functionality + +![Cascading managed metadata](./assets/cmmd.gif) + +### Termstore + +![Term store](./assets/termstore.png) + +## Used SharePoint Framework Version + +![SPFx v1.11.0](https://img.shields.io/badge/SPFx-1.11.0-green.svg) + +## Applies to + +* [SharePoint Framework Developer](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 developer tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant) + +## Pre-requisites + +* Set up the termset structure as shown in the image above. +* For the cities, get the required latitude and longitude. +* Set the description of the city term as `latitude;longitude` (as highlighted for the term `London` in the image above). + + +## Solution + +Solution|Author(s) +--------|--------- +react-graph-cascading-managed-metadata| Anoop Tatti ([@anooptells](https://twitter.com/anooptells)) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0.0|Aug 24, 2020|Initial release + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Minimal Path to Awesome + +* Clone this repository +* in the command line run: + * `npm install` + * `gulp serve` + +## Features + +This sample illustrates the following concepts on top of the SharePoint Framework: + +* Get data terms using Microsoft Graph API (beta). +* React Hooks +* Using async / await for the async calls +* Caching the data in session storage +* Usage of PnP SPFx controls (Maps and Placeholder) +* Office UI fabric components + +### Enhancements + +* Currently, this web part supports 2-level cascading. So there is scope to enhance this such that it supports more levels of cascading dynamically. +* Currently, this web part reads latitude and longitude from description of the city terms. If there is a way of getting these from the custom properties of the city terms, then that needs to be implemented. + + diff --git a/samples/react-graph-cascading-managed-metadata/package-lock.json b/samples/react-graph-cascading-managed-metadata/package-lock.json new file mode 100644 index 000000000..4012bb010 --- /dev/null +++ b/samples/react-graph-cascading-managed-metadata/package-lock.json @@ -0,0 +1,20193 @@ +{ + "name": "react-graph-cascading-managed-metadata", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@fluentui/date-time-utilities": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.6.0.tgz", + "integrity": "sha512-lp8BjSF9FW8mpVrfcuVbldVOVZ/lxWzH9xzBG67rkdjIMYwtV0/mFgB6MrKsGvzqDIlvXcoptrcUQNl0/3QA7Q==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.11.tgz", + "integrity": "sha512-4iG5vNlRD3PrLaMfDTimHNOP1x6V3Dad0fXOwtvBBMsfdySPE9zlY+G+0aqCFcgjymOriFOk0ANZVBpK7XrnTg==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "@fluentui/react-focus": { + "version": "7.13.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.13.2.tgz", + "integrity": "sha512-t5BKR5uZw8A9VFH0BpkKA25Bx0iJfz9cDqrdOzFCJl3tTcTZYnTYxr3SSuw7Psp2ApdYWcnOZI6frozS+AvMnA==", + "dev": true, + "requires": { + "@fluentui/keyboard-key": "^0.2.11", + "@uifabric/merge-styles": "^7.17.0", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.2", + "@uifabric/utilities": "^7.30.0", + "tslib": "^1.10.0" + } + }, + "@fluentui/react-icons": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-0.2.2.tgz", + "integrity": "sha512-pofZsHgbBVcyVr3I/LlbrX3P06NZnToxlH7cS9xy3LFcyrj629S5+iEXFdVk4O496MJ6qd4/FyxI/3Ru9UNlDg==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.30.0", + "tslib": "^1.10.0" + } + }, + "@fluentui/theme": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-0.1.1.tgz", + "integrity": "sha512-RwFv1YUKVeOuUNjLIO2SWBhqrwjUm1Ja8p0NLKInFd1UM/tAvwwZJtXpdzgz4SAQHxy1ceBLznzKkOiJv1+mBg==", + "requires": { + "@uifabric/merge-styles": "^7.17.0", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.30.0", + "tslib": "^1.10.0" + } + }, + "@microsoft/api-extractor": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.1.8.tgz", + "integrity": "sha512-7fcGbnOp7bmQe4p1b123K6gJ/qyaLWhufSt5OF3DMMK1JbmdfEGWf7AwyFFSS4QQzPvSxqs8Woehye4Ytf1uAA==", + "dev": true, + "requires": { + "@microsoft/api-extractor-model": "7.1.3", + "@microsoft/node-core-library": "3.13.0", + "@microsoft/ts-command-line": "4.2.5", + "@microsoft/tsdoc": "0.12.9", + "colors": "~1.2.1", + "lodash": "~4.17.5", + "resolve": "1.8.1", + "source-map": "~0.6.1", + "typescript": "~3.4.3" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "typescript": { + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.5.tgz", + "integrity": "sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==", + "dev": true + } + } + }, + "@microsoft/api-extractor-model": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.1.3.tgz", + "integrity": "sha512-DjagaoMFY1XyLjjo/x4lp7LoyjyMg4ntDY5+RE8g2zvt61m2dKm9CtxW0lxaQI4Xilw+n+Z4exjcGaQJeRcMyw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.13.0", + "@microsoft/tsdoc": "0.12.9", + "@types/node": "8.5.8" + }, + "dependencies": { + "@types/node": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==", + "dev": true + } + } + }, + "@microsoft/decorators": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.11.0.tgz", + "integrity": "sha512-7q8a2FOQLtBneZKT/pxAKw7kkV8jb0Jr3zesRiWSxwPK9HBLiIpudF/L9/e5EmA8mRZVj142asQhIheQaF9HSA==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/gulp-core-build": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.12.1.tgz", + "integrity": "sha512-npDc1oWEXZpRrLrJvTxENI7q3h8/I6PPt58ZnGVzke0AfIIcPHdsqjDrO37nCRbOwuLJC/M1lTS+pB83TPmPeA==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/node": "8.10.54", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~23.6.0", + "jest-cli": "~22.4.3", + "jest-environment-jsdom": "~22.4.3", + "jest-resolve": "~22.4.3", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~5.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "babel-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", + "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.5", + "babel-preset-jest": "^22.4.4" + } + }, + "babel-plugin-jest-hoist": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", + "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", + "dev": true + }, + "babel-preset-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", + "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^22.4.4", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expect": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", + "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^22.4.3", + "jest-get-type": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "jest-message-util": "^22.4.3", + "jest-regex-util": "^22.4.3" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-changed-files": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.14", + "istanbul-lib-coverage": "^1.1.1", + "istanbul-lib-instrument": "^1.8.0", + "istanbul-lib-source-maps": "^1.2.1", + "jest-changed-files": "^22.2.0", + "jest-config": "^22.4.4", + "jest-environment-jsdom": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^22.4.2", + "jest-message-util": "^22.4.0", + "jest-regex-util": "^22.1.0", + "jest-resolve-dependencies": "^22.1.0", + "jest-runner": "^22.4.4", + "jest-runtime": "^22.4.4", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "jest-worker": "^22.2.2", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^10.0.3" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-config": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", + "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^22.4.1", + "jest-environment-node": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^22.4.4", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "pretty-format": "^22.4.0" + } + }, + "jest-diff": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", + "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "jest-docblock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", + "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-environment-node": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", + "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3" + } + }, + "jest-haste-map": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", + "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^22.4.3", + "jest-serializer": "^22.4.3", + "jest-worker": "^22.4.3", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "jest-jasmine2": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", + "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^22.4.0", + "graceful-fs": "^4.1.11", + "is-generator-fn": "^1.0.0", + "jest-diff": "^22.4.0", + "jest-matcher-utils": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "source-map-support": "^0.5.0" + } + }, + "jest-leak-detector": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", + "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", + "dev": true, + "requires": { + "pretty-format": "^22.4.3" + } + }, + "jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "jest-regex-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", + "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", + "dev": true + }, + "jest-resolve-dependencies": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", + "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", + "dev": true, + "requires": { + "jest-regex-util": "^22.4.3" + } + }, + "jest-runner": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", + "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "jest-config": "^22.4.4", + "jest-docblock": "^22.4.0", + "jest-haste-map": "^22.4.2", + "jest-jasmine2": "^22.4.4", + "jest-leak-detector": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-runtime": "^22.4.4", + "jest-util": "^22.4.1", + "jest-worker": "^22.2.2", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", + "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^22.4.4", + "babel-plugin-istanbul": "^4.1.5", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^22.4.4", + "jest-haste-map": "^22.4.2", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^10.0.3" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-serializer": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", + "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", + "dev": true + }, + "jest-snapshot": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", + "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^22.4.3" + } + }, + "jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^22.4.3", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0" + } + }, + "jest-validate": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", + "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-config": "^22.4.4", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^22.4.0" + } + }, + "jest-worker": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", + "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.8.5.tgz", + "integrity": "sha512-qbCpCV6NgqYXiV8SekOC+qzV+0xnYCh/lZvxXRXz0EXkWn4nFtRXF/2Q48WeZWRW97JYOcx/Wi+Q/u81g9FgMw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/load-themed-styles": "1.10.12", + "@microsoft/node-core-library": "3.15.1", + "@types/gulp": "4.0.6", + "@types/node": "8.10.54", + "autoprefixer": "~9.1.3", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "node-sass": "4.12.0", + "postcss": "7.0.5", + "postcss-modules": "~1.3.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.12", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", + "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", + "dev": true + }, + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "node-sass": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", + "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.11", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + } + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.5.5.tgz", + "integrity": "sha512-13U5aarnSrd/AJodUlRGeOb0ZEtzmS2RjmHYvsKSKttluXAu+qLYxOK01pI2PJKMMyifClQcUPJrSP7pG2nSlw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/node-core-library": "3.15.1", + "@types/node": "8.10.54", + "colors": "~1.2.1", + "deasync": "~0.1.7", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.5.0", + "gulp-open": "~3.0.1", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.2.5.tgz", + "integrity": "sha512-uuj22YwVonyPflZv5Hssn+KPRfvJmrsn9G/jTS8AE3OeXIBCJ5pXxbjsaWfxOmB+yTi3m3LYVJ2l+0q/aoUu7A==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/node-core-library": "3.15.1", + "@types/node": "8.10.54", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "resolve": "1.8.1" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.7.0.tgz", + "integrity": "sha512-1LkJUrqQm1yLm1rJwWAVrjmjEBIHz/sfS4MqDnbplRj1dHPZ2/9EQ9n3GJe0WjfFkXjok+iPeuM4YwHTCyua+w==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@types/gulp": "4.0.6", + "@types/node": "8.10.54", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.79", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.79.tgz", + "integrity": "sha512-p4Ym7B2d8HT1K0VHAQkUw1SRmXQrko59lmqg/cr8ORClXIhoqc6Zt3m6I53olz4af2pXzpiI0ynHu6KmYYLOfQ==" + }, + "@microsoft/loader-cased-file": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.11.0.tgz", + "integrity": "sha512-iFg05r7karE3X55jrF63NhbLaFPtDtd7VyZFA1QsR+6gFBeW6w5uA0/IVqRMS0S9rXrkO6GdfFOQxJ5/omfNYQ==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/node": "8.10.54", + "file-loader": "~1.1.11", + "loader-utils": "~1.1.0", + "lodash": "~4.17.5" + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.7.191", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.191.tgz", + "integrity": "sha512-kH/u3w6cNfSVqBxZZCPqStS9pr5xao5A0RnwyW1ClkdNU7qAiEegXGqcZSJ83v/HUW+EJiJynxA+y0VsZWUHag==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.12", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.12", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", + "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", + "dev": true + } + } + }, + "@microsoft/loader-raw-script": { + "version": "1.2.182", + "resolved": "https://registry.npmjs.org/@microsoft/loader-raw-script/-/loader-raw-script-1.2.182.tgz", + "integrity": "sha512-Uin++eH+eML7omSXTIrO4LBfphzCgC+ZyaboP9IL2S2S25x/sfNfdMcMMXghzZ00K231u1ygTs2Ta7lhlY7G5g==", + "requires": { + "loader-utils": "~1.1.0" + } + }, + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "^4.1.0", + "isomorphic-fetch": "^2.2.1" + } + }, + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/node": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==", + "dev": true + } + } + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/package-deps-hash": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.3.1.tgz", + "integrity": "sha512-p41TeiWzr6aT54fTQZKbAVO7Ux4MVYnV4ExAvxUAaH+ZRjmwtCA/lk6M0FtKqafxAJ5mJlLft3aK7sQOvXxSsw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + } + } + }, + "@microsoft/rush-lib": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.15.1.tgz", + "integrity": "sha512-DNRS56uzLrAB/IpS5khAXldwmg4P3husSm3Z7bl/Uynpj+C2FFmt2zwISp7aauxqq1MrCZliDVVPcJN3U1uoIw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1", + "@microsoft/package-deps-hash": "2.3.1", + "@microsoft/stream-collator": "3.1.5", + "@microsoft/ts-command-line": "4.3.2", + "@pnpm/link-bins": "~1.0.1", + "@pnpm/logger": "~1.0.1", + "@yarnpkg/lockfile": "~1.0.2", + "builtins": "~1.0.3", + "cli-table": "~0.3.1", + "colors": "~1.2.1", + "git-repo-info": "~2.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "https-proxy-agent": "~2.2.1", + "inquirer": "~6.2.0", + "js-yaml": "~3.13.1", + "lodash": "~4.17.15", + "minimatch": "~3.0.2", + "node-fetch": "~2.1.2", + "npm-package-arg": "~6.1.0", + "read-package-tree": "~5.1.5", + "semver": "~5.3.0", + "strict-uri-encode": "~2.0.0", + "tar": "~4.4.1", + "true-case-path": "~2.2.1", + "wordwrap": "~1.0.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/ts-command-line": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.2.tgz", + "integrity": "sha512-2QeyilabCe6IpBylPXuY6dCA1S9ym3Ii0zakXVPpyfjSj1NesnyuUeuh6e8kyIqzqJ+3LYjfPG63XzUBtwGqqw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", + "dev": true + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "@microsoft/rush-stack-compiler-2.9": { + "version": "0.7.16", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-2.9/-/rush-stack-compiler-2.9-0.7.16.tgz", + "integrity": "sha512-a3sHfyEYj1aPgd87DYDX1InyP7YMYGRg6w62Ems0sLM67gUni6JGqKwLjqPsfFe9pKoT9hXvv1ltkTvxqh629g==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.1.8", + "@microsoft/node-core-library": "3.13.0", + "@types/node": "8.5.8", + "tslint": "~5.12.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~2.9.2" + }, + "dependencies": { + "@types/node": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==", + "dev": true + } + } + }, + "@microsoft/rush-stack-compiler-3.3": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.3/-/rush-stack-compiler-3.3-0.3.5.tgz", + "integrity": "sha512-c8727bgcG5VY1bSW2Cvp6EzdMBcF3gCpC6VcBHXtKWHzGJuRO2eEDE28knUqaKqDWIJDVvejjMb25M9RIeLW6w==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.5.0", + "@microsoft/node-core-library": "3.15.1", + "@types/node": "8.10.54", + "tslint": "~5.12.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~3.3.3" + }, + "dependencies": { + "@microsoft/api-extractor": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.5.0.tgz", + "integrity": "sha512-CxKNZFD9TRo/y8MQzlk4z/Z5jPCaQsDq7ON9baE544CKnmF4sNlmoS9ydkt0As3v6OYKjp50d2N4NAmZoOVXzg==", + "dev": true, + "requires": { + "@microsoft/api-extractor-model": "7.5.1", + "@microsoft/node-core-library": "3.15.1", + "@microsoft/ts-command-line": "4.3.2", + "@microsoft/tsdoc": "0.12.14", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "1.8.1", + "source-map": "~0.6.1", + "typescript": "~3.5.3" + }, + "dependencies": { + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "dev": true + } + } + }, + "@microsoft/api-extractor-model": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.5.1.tgz", + "integrity": "sha512-qzgmJeoqpJqYDS1yj9YTPdd/+9OWGFwfzGFyr6kVarexomdPSltcoQYIS5JnrB/RFNeUgTNUlwn5mYdyp2Xv6A==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.15.1", + "@microsoft/tsdoc": "0.12.14" + } + }, + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/ts-command-line": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.2.tgz", + "integrity": "sha512-2QeyilabCe6IpBylPXuY6dCA1S9ym3Ii0zakXVPpyfjSj1NesnyuUeuh6e8kyIqzqJ+3LYjfPG63XzUBtwGqqw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "@microsoft/tsdoc": { + "version": "0.12.14", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.14.tgz", + "integrity": "sha512-518yewjSga1jLdiLrcmpMFlaba5P+50b0TWNFUpC+SL9Yzf0kMi57qw+bMl+rQ08cGqH1vLx4eg9YFUbZXgZ0Q==", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "typescript": { + "version": "3.3.4000", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.4000.tgz", + "integrity": "sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA==", + "dev": true + } + } + }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.2.5.tgz", + "integrity": "sha512-1nCsZm/HZz9+EWbXutNVkXUNtB5wbpGfvAZEltRsOhROflKM4xZvyULJQ0lR5S7tlKvNBd4MByqmK+aHKCRtSg==", + "dev": true, + "requires": { + "@types/webpack": "^4.0.0", + "lodash": "~4.17.15", + "uglify-js": "~3.0.28" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "uglify-js": { + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", + "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "dev": true, + "requires": { + "commander": "~2.11.0", + "source-map": "~0.5.1" + } + } + } + }, + "@microsoft/sp-application-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.11.0.tgz", + "integrity": "sha512-pZAt5aJ7Pl7DBqY9rbkrmSYdz6/wgoVIjeoVozuaD3rRmbx9dnb6ft8v3iJVz70cjP5NUnx9ZymXrvAnorRvFQ==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-extension-base": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-search-extensibility": "1.11.0", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-build-common": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.11.0.tgz", + "integrity": "sha512-NF92ebeuPHptQ9bQNVqcsQQVFtK9IRzfttMRuEjqat91Sqep1h4GmiMTnznGBR2gt4yJaRzJx/W/F1+BQUaWBw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build-typescript": "8.2.5", + "@microsoft/sp-tslint-rules": "1.11.0", + "@types/yargs": "0.0.35", + "gulp": "~3.9.1", + "semver": "~5.2.0", + "yargs": "~4.6.0" + }, + "dependencies": { + "@types/yargs": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", + "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", + "dev": true + }, + "semver": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", + "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", + "dev": true + } + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.11.0.tgz", + "integrity": "sha512-ls9VW393mrn16xJl9LR15e3PmxNeZdVtITtRTu/oX7uHLWXJlxNQXcRBEZWwyadlpVprXUwfGuZ19sBNvg5/vw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build-serve": "3.5.5", + "@microsoft/gulp-core-build-webpack": "3.7.0", + "@microsoft/load-themed-styles": "1.10.20", + "@microsoft/loader-cased-file": "1.11.0", + "@microsoft/loader-load-themed-styles": "1.7.191", + "@microsoft/node-core-library": "3.15.1", + "@microsoft/rush-lib": "5.15.1", + "@microsoft/set-webpack-public-path-plugin": "2.2.5", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "5.0.1", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.117", + "@types/merge2": "0.3.29", + "@types/node": "8.10.54", + "@types/resolve": "0.0.8", + "@types/rimraf": "2.0.2", + "@types/serve-static": "1.7.31", + "@types/terser-webpack-plugin": "1.2.1", + "@types/uuid": "3.0.0", + "@types/webpack": "4.39.2", + "@types/webpack-stream": "3.2.10", + "@types/xml": "1.0.3", + "azure-storage": "~2.10.3", + "colors": "~1.2.1", + "css-loader": "~2.0.2", + "cssnano": "~4.1.10", + "finalhandler": "~0.4.1", + "fs-extra": "~5.0.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "gulp-replace": "~0.5.4", + "gulp-util": "~3.0.7", + "html-loader": "~0.5.1", + "json-loader": "~0.5.7", + "json-schema": "~0.2.3", + "lodash": "~4.17.5", + "merge2": "~1.0.2", + "node-zip": "~1.1.1", + "postcss-loader": "~3.0.0", + "resolve": "~1.12.0", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.2.4", + "terser-webpack-plugin": "1.2.3", + "through2": "~2.0.1", + "uuid": "~3.1.0", + "webpack": "~4.35.3", + "webpack-stream": "~5.2.1", + "xml": "~1.0.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", + "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==", + "dev": true + }, + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@types/fs-extra": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "css-loader": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.0.2.tgz", + "integrity": "sha512-28hdCb5gCuTKUA+R6KzLwgxK6pUfgvrUyMNn7avOUQYFvmc13djru28uG+NF/pRre7Odd6B/kmJErCcpFZZQpQ==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^7.0.6", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^2.0.3", + "postcss-modules-scope": "^2.0.0", + "postcss-modules-values": "^2.0.0", + "postcss-value-parser": "^3.3.0", + "schema-utils": "^1.0.0" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", + "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", + "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^7.0.6" + } + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "resolve": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.3.tgz", + "integrity": "sha512-hF6+hAPlxjqHWrw4p1rF3Wztbgxd4AjA5VlUzY5zcTb4J8D3JK4/1RjU48pHz2PJWzGVsLB1VWZkvJzhK2CCOA==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.13.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "webpack": { + "version": "4.35.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", + "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + } + } + }, + "@microsoft/sp-build-web": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.11.0.tgz", + "integrity": "sha512-e9XlqY7hW1lEjwP61FTGzYF2rr4aWabJsDJCEN4vyOocXWFGcGhakj/wxnpIWbC53AAuyi6Iu0VoAEWVSqiebQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build-sass": "4.8.5", + "@microsoft/gulp-core-build-serve": "3.5.5", + "@microsoft/gulp-core-build-typescript": "8.2.5", + "@microsoft/gulp-core-build-webpack": "3.7.0", + "@microsoft/sp-build-common": "1.11.0", + "@microsoft/sp-build-core-tasks": "1.11.0", + "@types/webpack": "4.39.2", + "gulp": "~3.9.1", + "webpack": "~4.35.3", + "yargs": "~4.6.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "webpack": { + "version": "4.35.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", + "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", + "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", + "requires": { + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-extension-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.11.0.tgz", + "integrity": "sha512-WHauOwg9L8gCLI9yMZGRMAC5Z23fzKEmp2KtMbm3rbQ1Diu2pm4GNWPFsqQ8K0ryWAqR3xftvsEUXm3448rF9g==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + }, + "dependencies": { + "@uifabric/utilities": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", + "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", + "requires": { + "@uifabric/merge-styles": "^7.7.0", + "@uifabric/set-version": "^7.0.2", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", + "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + }, + "dependencies": { + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } + } + }, + "@microsoft/sp-property-pane": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", + "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-search-extensibility": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.11.0.tgz", + "integrity": "sha512-U+nxP5TwAWbc3LOq/WkdkSHN79yQjptMXOr+iRCCktGZCRMqX/AXj0SqgwF9IFTbmotaa9h+hyxLFMQa1tfBtQ==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-extension-base": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.11.0.tgz", + "integrity": "sha512-y+4WobPLIl/FnZLvINsjDCcYxykXQe8Xi/2DOoA+bY6NLXXb5TuXb73nZly/QTaevQQ/Bgev7kxBosa7LEbUlg==", + "dev": true, + "requires": { + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "tsutils": "~2.11.2" + }, + "dependencies": { + "tslint": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.12.1" + }, + "dependencies": { + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", + "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/load-themed-styles": "1.10.20", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/teams-js": "1.4.2", + "@types/es6-promise": "0.0.33", + "@types/office-js": "1.0.36", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", + "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-webpart-workbench": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.11.0.tgz", + "integrity": "sha512-I9Tder5SP2dzQuQixp4FFx4FElRXvGtjoDhkn7tWoIkIorDLrTnHNN8fCUKFezhpOVZkPkARHIy5BSHEjJQPaw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build-serve": "3.5.5", + "@microsoft/node-core-library": "3.15.1", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-application-base": "1.11.0", + "@microsoft/sp-build-core-tasks": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/sp-webpart-base": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/fs-extra": "5.0.1", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "@uifabric/variants": "7.0.5", + "fs-extra": "~5.0.0", + "office-ui-fabric-react": "7.59.0", + "prop-types": "15.6.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", + "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", + "dev": true, + "requires": { + "@types/node": "8.10.54", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@types/fs-extra": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "prop-types": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", + "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "dev": true, + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + } + } + }, + "@microsoft/stream-collator": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-3.1.5.tgz", + "integrity": "sha512-AxeLMqrIdOL8oyyEz6NIz1Q5gKOmg5VbelAtyycE7vdQ1IG2jrs+2IYV0KSYuQK+X9UReik5DQPaJNleOXQcVg==", + "dev": true, + "requires": { + "colors": "~1.2.1" + } + }, + "@microsoft/teams-js": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", + "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" + }, + "@microsoft/ts-command-line": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.5.tgz", + "integrity": "sha512-QyTfbfpx6o+1cnjx5GubqKSRMDxBBMXABSa8wmqRa/A1K99FEBZfLIO6GmaY0s7rNYEchfR1VcVS/hV2VW+6hw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "@types/node": "8.5.8", + "argparse": "~1.0.9", + "colors": "~1.2.1" + }, + "dependencies": { + "@types/node": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==", + "dev": true + } + } + }, + "@microsoft/tsdoc": { + "version": "0.12.9", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.9.tgz", + "integrity": "sha512-sDhulvuVk65eMppYOE6fr6mMI6RUqs53KUg9deYzNCBpP+2FhR0OFB5innEfdtSedk0LK+1Ppu6MxkfiNjS/Cw==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@pnp/common": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.0.1.tgz", + "integrity": "sha1-T+cuONHexjlQSvxxQclSEh5YqOk=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/logging": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-1.0.1.tgz", + "integrity": "sha1-Nl1/dmiW943xIMgd9D3dlrCgojY=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/odata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-1.0.1.tgz", + "integrity": "sha1-yE5s/MV2VdZj2IEFlgGT8yiOwAI=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/sp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-1.0.1.tgz", + "integrity": "sha1-5XXJVqZWk9KRkI4yEdzWbc5KFWM=", + "requires": { + "tslib": "1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/spfx-controls-react": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@pnp/spfx-controls-react/-/spfx-controls-react-1.19.0.tgz", + "integrity": "sha512-W3PS6I8NsdbOZjE9I9djloYutQW17QHd4nT7jFwPyJFoxnt1MDfWyN6nrPhaeGnnPde3t3TlUbWP4HKLXChFiw==", + "requires": { + "@pnp/common": "1.0.1", + "@pnp/logging": "1.0.1", + "@pnp/odata": "1.0.1", + "@pnp/sp": "1.0.1", + "@pnp/telemetry-js": "2.0.0", + "@types/chart.js": "2.7.40", + "chart.js": "2.7.3", + "color": "^3.1.2", + "lodash": "4.17.13", + "office-ui-fabric-react": "5.131.0", + "react-quill": "1.3.3" + }, + "dependencies": { + "@uifabric/icons": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz", + "integrity": "sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw==", + "requires": { + "@uifabric/styling": ">=5.30.1 <6.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", + "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/utilities": ">=5.34.2 <6.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "5.34.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz", + "integrity": "sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A==", + "requires": { + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "office-ui-fabric-react": { + "version": "5.131.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.131.0.tgz", + "integrity": "sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/icons": ">=5.8.0 <6.0.0", + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/styling": ">=5.36.0 <6.0.0", + "@uifabric/utilities": ">=5.34.2 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@pnp/telemetry-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-2.0.0.tgz", + "integrity": "sha512-qFNm3mTerTnxgTR6c/4iMMt8EUKrQn5z0XG/IQtpNlp6m7KXRDFR87mQKeBVtSv2LhxGO0VNFndKJIibBw52zQ==", + "requires": { + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "@pnpm/link-bins": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.4.tgz", + "integrity": "sha512-RLBNdq+j1Q8DmhcdJJbAJLCjw8Beo6je5ZUy4cvD2PepT8klmEH9JXAVQdqtwB8hOBnGGYmxzL4syCvIfkAUag==", + "dev": true, + "requires": { + "@pnpm/package-bins": "^1.0.0", + "@pnpm/types": "^1.7.0", + "@types/mz": "^0.0.32", + "@types/node": "^9.6.5 || 10", + "@types/ramda": "^0.25.20", + "@zkochan/cmd-shim": "^2.2.4", + "arr-flatten": "^1.1.0", + "is-windows": "^1.0.2", + "mkdirp": "0.5.1", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-filter": "^1.0.0", + "ramda": "^0.25.0", + "read-package-json": "^2.0.13" + }, + "dependencies": { + "@types/node": { + "version": "10.17.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz", + "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "@pnpm/logger": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-1.0.2.tgz", + "integrity": "sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA==", + "dev": true, + "requires": { + "@types/node": "^9.4.0 || 10", + "bole": "^3.0.2", + "ndjson": "^1.5.0" + }, + "dependencies": { + "@types/node": { + "version": "10.17.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz", + "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==", + "dev": true + } + } + }, + "@pnpm/package-bins": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-1.0.0.tgz", + "integrity": "sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q==", + "dev": true, + "requires": { + "@pnpm/types": "^1.7.0", + "@types/mz": "^0.0.32", + "mz": "^2.7.0", + "p-filter": "^1.0.0" + } + }, + "@pnpm/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1.8.0.tgz", + "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", + "dev": true + }, + "@types/adal-angular": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", + "integrity": "sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug==" + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, + "@types/argparse": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.33.tgz", + "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==", + "dev": true + }, + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", + "dev": true + }, + "@types/chart.js": { + "version": "2.7.40", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.7.40.tgz", + "integrity": "sha512-yC8Ff5vsHFTClGCWXoAmNCh33cNYfP2/yFANBLjLiso4jTKsLfQ0KQuBEuKxOWTRoOSLyT6v+ZYcvz0uonvvsA==" + }, + "@types/es6-promise": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", + "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" + }, + "@types/express-serve-static-core": { + "version": "4.17.9", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz", + "integrity": "sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/finalhandler": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@types/finalhandler/-/finalhandler-0.0.31.tgz", + "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-RHv6ZQjcTncXo3thYZrsbAVwoy4vSKosSWhuhuQxLOTv74OJuFQxXkmUuZCr3q9uNBEVCvIzmZL/FeRNbHZGUg==", + "dev": true, + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/gulp": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "requires": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + } + }, + "@types/gulp-replace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/gulp-replace/-/gulp-replace-0.0.29.tgz", + "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/jju": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/jju/-/jju-1.4.1.tgz", + "integrity": "sha512-LFt+YA7Lv2IZROMwokZKiPNORAV5N3huMs3IKnzlE430HWhWYZ8b+78HiwJXJJP1V2IEjinyJURuRJfGoaFSIA==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "@types/merge2": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/merge2/-/merge2-0.3.29.tgz", + "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/mime": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", + "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/mz": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/mz/-/mz-0.0.32.tgz", + "integrity": "sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" + }, + "@types/node-notifier": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", + "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/office-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" + }, + "@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", + "dev": true, + "requires": { + "@types/q": "*" + } + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "@types/qs": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==", + "dev": true + }, + "@types/quill": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", + "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", + "requires": { + "parchment": "^1.1.2" + } + }, + "@types/ramda": { + "version": "0.25.51", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", + "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "requires": { + "@types/react": "*" + } + }, + "@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" + }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/rimraf": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz", + "integrity": "sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==", + "dev": true, + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/semver": { + "version": "5.3.33", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", + "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "dev": true + }, + "@types/serve-static": { + "version": "1.7.31", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", + "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/mime": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "@types/terser-webpack-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz", + "integrity": "sha512-5mzQulZabFsqiLh0PhJdccIKqpd5535UYpZ+Skugz8kPzZdajMMYBRKQSzM1KOkZ42NwLxbZSzQp6xKtaq46Gg==", + "dev": true, + "requires": { + "@types/webpack": "*", + "terser": "^3.16.1" + } + }, + "@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/uglify-js": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", + "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/undertaker": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.3.tgz", + "integrity": "sha512-OhvIYx6pUJBxYZf5fM/BVMNXZQMy095kplml+4cWrlNqM1t6XtSIQCuVySGmICZCnzi69Epdljyplm86BlTouQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/undertaker-registry": "*" + } + }, + "@types/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "dev": true + }, + "@types/uuid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.0.0.tgz", + "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/vinyl-fs": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-2.4.11.tgz", + "integrity": "sha512-2OzQSfIr9CqqWMGqmcERE6Hnd2KY3eBVtFaulVo3sJghplUcaeMdL9ZjEiljcQQeHjheWY9RlNmumjIAvsBNaA==", + "dev": true, + "requires": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "@types/webpack": { + "version": "4.39.2", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.2.tgz", + "integrity": "sha512-3c7+vcmyyIi3RBoOdXs8k3E9rQVIy6yOBqK0DFk6lnJ76JUfbDBWbEf1JflzyPQf56W4ToE+2YPnbxbucniW5w==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + }, + "@types/webpack-sources": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz", + "integrity": "sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "@types/webpack-stream": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.10.tgz", + "integrity": "sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/webpack": "*" + } + }, + "@types/xml": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/xml/-/xml-1.0.3.tgz", + "integrity": "sha512-qeqQIjDfSLjmWR0noFQmcPKCtqn0L68MchoEi1Zj33unPfC83Op3j2mBH2g4hAgOaWUobv/O86w7LObo6p4sDQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" + }, + "@uifabric/foundation": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.8.2.tgz", + "integrity": "sha512-TQKJ73zcpnSaGSmwuCrL06q9zmOJhhBaOJn3bxENb9038lMwuoMikgTWWouD1C0woH8/J7lCxd/hcO4USe0MSw==", + "requires": { + "@uifabric/merge-styles": "^7.17.0", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.2", + "@uifabric/utilities": "^7.30.0", + "tslib": "^1.10.0" + } + }, + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "requires": { + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.17.0.tgz", + "integrity": "sha512-UFG0pKqjz6iGcYhDFDSb2br5TEOys90mCaXeXPln8QrIc5NTJG1gWeO4znG6r65e23Ab/hBz+lmoyfYxgr3fZw==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "tslib": "^1.10.0" + } + }, + "@uifabric/react-hooks": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.10.0.tgz", + "integrity": "sha512-zbxsFrXexfj5bPDBDh4BNFZj8vs8Jf6jmvZYRk+r/ZtvfceDyjuWcF+fYc2fjCon6pDfL5N8/S5Bc4NRw6sfvw==", + "requires": { + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.30.0", + "tslib": "^1.10.0" + } + }, + "@uifabric/set-version": { + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.22.tgz", + "integrity": "sha512-IG35UNJNxqI7NC2eYuobGTD+v4W0VHQcC3bYd5Na9EgoC9jVgguS8n6EXUtP/lC1vJEYEyPEZdVwhPxKw4F4Sw==", + "requires": { + "tslib": "^1.10.0" + } + }, + "@uifabric/styling": { + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.15.2.tgz", + "integrity": "sha512-J1S1i87+Re1258saDFMIbJps8w9mtL/lxFJLa7cCwt642xpbwx9L/11mTT9zBrf2yUYLK+KxCrAOYQS92uY01Q==", + "requires": { + "@fluentui/theme": "^0.1.1", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.17.0", + "@uifabric/set-version": "^7.0.22", + "@uifabric/utilities": "^7.30.0", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.30.0.tgz", + "integrity": "sha512-NO+XkCBsaxVzOA+JytgSGAK3ihPDG5XLPQQhFbAXSEc5eC6qzcSY6JswRPy3hC1DIWicTUh+iTrDbb+x2vZ8Wg==", + "requires": { + "@uifabric/merge-styles": "^7.17.0", + "@uifabric/set-version": "^7.0.22", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "@uifabric/variants": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@uifabric/variants/-/variants-7.0.5.tgz", + "integrity": "sha512-EqjNymAipTuwvsfS3dEU3+brVz0wyBUa2LQsc+L8gU/MNj4lCnrTi34pHRZrbw6L6Lus/YUg8lCGuXZ5hIHj5Q==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.2", + "office-ui-fabric-react": "^7.29.2", + "tslib": "^1.7.1" + }, + "dependencies": { + "@uifabric/icons": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.4.2.tgz", + "integrity": "sha512-dd+IxpuQzso3ys2D873nOl/C2vvw3vHEDkWjJxIWKoaTqB7KoWMKf50Q7ObBei19ue/WgqKvTMOtKG1bgJP0bw==", + "dev": true, + "requires": { + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.2", + "tslib": "^1.10.0" + } + }, + "office-ui-fabric-react": { + "version": "7.131.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.131.0.tgz", + "integrity": "sha512-KweqH/OFq78z/W64Z1cSHxh8CBcrVOuYW5MwDtRIGlPorgOAYeS+z/Kx6cqJhlZIwRHLCrIgTKZ032vYXXtOrA==", + "dev": true, + "requires": { + "@fluentui/date-time-utilities": "^7.6.0", + "@fluentui/react-focus": "^7.13.2", + "@fluentui/react-icons": "^0.2.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.8.2", + "@uifabric/icons": "^7.4.2", + "@uifabric/merge-styles": "^7.17.0", + "@uifabric/react-hooks": "^7.10.0", + "@uifabric/set-version": "^7.0.22", + "@uifabric/styling": "^7.15.2", + "@uifabric/utilities": "^7.30.0", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "@zkochan/cmd-shim": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-2.2.4.tgz", + "integrity": "sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA==", + "dev": true, + "requires": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "ajv": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", + "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "json-schema-traverse": "^0.3.0", + "json-stable-stringify": "^1.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", + "dev": true, + "requires": { + "browserslist": "^4.1.0", + "caniuse-lite": "^1.0.30000884", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.2", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, + "azure-storage": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.3.tgz", + "integrity": "sha512-IGLs5Xj6kO8Ii90KerQrrwuJKexLgSwYC4oLWmc11mzKe7Jt2E5IVg+ZQ8K53YWZACtVTMBNO3iGuA+4ipjJxQ==", + "dev": true, + "requires": { + "browserify-mime": "~1.2.9", + "extend": "^3.0.2", + "json-edm-parser": "0.1.2", + "md5.js": "1.3.4", + "readable-stream": "~2.0.0", + "request": "^2.86.0", + "underscore": "~1.8.3", + "uuid": "^3.0.0", + "validator": "~9.4.1", + "xml2js": "0.2.8", + "xmlbuilder": "^9.0.7" + }, + "dependencies": { + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "validator": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", + "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "binaryextensions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", + "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "bole": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", + "integrity": "sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ=", + "dev": true, + "requires": { + "fast-safe-stringify": "~1.1.0", + "individual": "~3.0.0" + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-mime": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz", + "integrity": "sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=", + "dev": true + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", + "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001117", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001117.tgz", + "integrity": "sha512-4tY0Fatzdx59kYjQs+bNxUwZB03ZEBgVmJ1UkFPz/Q8OLiUUbjct2EdpnXj0fvFTPej2EkbPIG0w8BWsjAyk1Q==", + "dev": true + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "requires": { + "rsvp": "^3.3.3" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chart.js": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.3.tgz", + "integrity": "sha512-3+7k/DbR92m6BsMUYP6M0dMsMVZpMnwkUyNSAbqolHKsbIzH2Q4LWVEHHYq7v0fmEV8whXE0DrjANulw9j2K5g==", + "requires": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "requires": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "requires": { + "color-name": "^1.0.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + } + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "connect-livereload": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", + "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-modules-typescript-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.0.tgz", + "integrity": "sha512-K6ii0+kt2i3sHN+VKTWdF728x+N4PFitsjE8aldUO+N98XlZhanJYIEZrnh4FMTZzDvOjyBialU0LnkCSeeUig==", + "dev": true, + "requires": { + "line-diff": "^2.0.1", + "loader-utils": "^1.2.3" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", + "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deasync": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", + "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", + "dev": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decomment": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.3.tgz", + "integrity": "sha512-5skH5BfUL3n09RDmMVaHS1QGCiZRnl2nArUwmsE9JRY93Ueh3tihYl5wIrDdAuXnoFhxVis/DmRWREO2c6DG3w==", + "dev": true, + "requires": { + "esprima": "4.0.1" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dev": true, + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.547", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.547.tgz", + "integrity": "sha512-iIgTRpp3EZ6YE31zxBYHlWjODIF7RY4FaRuGpk2dnpwQL5wAL8iAGRPXkFgtK2mNQn1tEV6EFnSsk2DZVf2xuw==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + } + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-collections": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/es6-collections/-/es6-collections-0.5.6.tgz", + "integrity": "sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI=" + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + }, + "dependencies": { + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + } + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-stream": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", + "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "exports-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", + "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", + "requires": { + "loader-utils": "^1.0.2", + "source-map": "0.5.x" + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "fast-safe-stringify": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.1.13.tgz", + "integrity": "sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-2DLwUVUR/AdNmMD2utfmSR8r4qHRFhnfL6QQDQS5q4g5uBZzXYDgg8MXPIbu0HzyLjyvbogqjBNKILG5fufwzg==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "generic-names": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", + "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", + "dev": true, + "requires": { + "loader-utils": "^0.2.16" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=", + "dev": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "~0.1.0" + } + }, + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "^0.5.1" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", + "dev": true, + "requires": { + "natives": "^1.1.3" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "^1.1.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + } + } + } + }, + "gulp-connect": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", + "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "connect": "^3.6.5", + "connect-livereload": "^0.5.4", + "event-stream": "^3.3.2", + "fancy-log": "^1.3.2", + "send": "^0.13.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.1", + "tiny-lr": "^0.2.1" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + } + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", + "dev": true, + "requires": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + } + }, + "gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", + "dev": true, + "requires": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-open": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", + "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", + "dev": true, + "requires": { + "colors": "^1.1.2", + "opn": "5.2.0", + "plugin-log": "^0.1.0", + "through2": "^2.0.1" + } + }, + "gulp-replace": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", + "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", + "dev": true, + "requires": { + "istextorbinary": "1.0.2", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.6.tgz", + "integrity": "sha512-s3GJL04SQoM+gn2c14oyqxvZ3Pcq7cduSDqy3sBFXx6UPSUmgVYwQM9zwkTn9je0lrfg0gHEwR42pF3Q2dCQkQ==", + "dev": true + } + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", + "dev": true + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "istextorbinary": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", + "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", + "dev": true, + "requires": { + "binaryextensions": "~1.0.0", + "textextensions": "~1.0.0" + } + }, + "jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "dev": true, + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + } + }, + "jest-environment-jsdom": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", + "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3", + "jsdom": "^11.5.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^22.4.3", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "dev": true, + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + } + }, + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "dev": true, + "requires": { + "pretty-format": "^23.6.0" + } + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", + "dev": true + }, + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "jest-resolve": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", + "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.2", + "chalk": "^2.0.1" + } + }, + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "dev": true, + "requires": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" + } + }, + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", + "dev": true + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "dev": true, + "requires": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + }, + "dependencies": { + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + } + } + }, + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "requires": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-edm-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz", + "integrity": "sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ=", + "dev": true, + "requires": { + "jsonparse": "~1.2.0" + } + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz", + "integrity": "sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", + "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", + "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", + "dev": true, + "requires": { + "pako": "~0.2.5" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + } + } + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "levdist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz", + "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "line-diff": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", + "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==", + "dev": true, + "requires": { + "levdist": "^1.0.0" + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "requires": { + "mkdirp": "*" + } + }, + "moment": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "msal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", + "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", + "requires": { + "tslib": "^1.9.3" + } + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ndjson": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", + "integrity": "sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg=", + "dev": true, + "requires": { + "json-stringify-safe": "^5.0.1", + "minimist": "^1.2.0", + "split2": "^2.1.0", + "through2": "^2.0.3" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.3.0", + "shellwords": "^0.1.0", + "which": "^1.2.12" + } + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "node-sass": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", + "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "node-zip": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz", + "integrity": "sha1-lNGtZ0o81GoViN1zb0qaeMdX62I=", + "dev": true, + "requires": { + "jszip": "2.5.0" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "office-ui-fabric-core": { + "version": "9.6.1-fluent2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.6.1-fluent2.tgz", + "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" + }, + "office-ui-fabric-react": { + "version": "6.214.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.214.0.tgz", + "integrity": "sha512-sYqi0bhZSdEWpQAsHSropoHm0SxLJkdvQDE+3reSnP+rWABD+WCLvMxRuunoQIFjZKDHZ1f+w+L6Nr7nXc+wbQ==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^0.8.3", + "@uifabric/icons": "^6.5.5", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.45.2", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + }, + "dependencies": { + "@uifabric/foundation": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", + "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/icons": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.5.tgz", + "integrity": "sha512-cGjzdpT0jzQ2RJvzlCVTrewaHCi4rb+ZNL2LWoceMi+5h196Y32qJwKMsc0ggR6u5CjMrzBiAxUFNppBSCutdA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, + "@uifabric/set-version": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", + "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "6.50.7", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", + "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "6.45.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", + "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + } + } + }, + "opn": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": { + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + } + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", + "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", + "dev": true, + "requires": { + "p-map": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plugin-log": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", + "integrity": "sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "dateformat": "^1.0.11" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.3.2.tgz", + "integrity": "sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw==", + "dev": true, + "requires": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^1.0.3", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "dev": true, + "requires": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "requires": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "requires": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + } + }, + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom-factories": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/react-dom-factories/-/react-dom-factories-1.0.2.tgz", + "integrity": "sha1-63cFxNs2+1AbOqOP91lhaqD/luA=" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-quill": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-1.3.3.tgz", + "integrity": "sha512-T9RubLaWJ8gCfp7sOqmFupjiTiEp/EdGqhCG+PWGKc5UHiK6xIWNKWYsOHHEhQ+sZCKs8u/DPx47gc1VfFmcLg==", + "requires": { + "@types/quill": "1.3.10", + "@types/react": "*", + "create-react-class": "^15.6.0", + "lodash": "^4.17.4", + "prop-types": "^15.5.10", + "quill": "^1.2.6", + "react-dom-factories": "^1.0.0" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", + "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + } + }, + "sass-graph": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.6.tgz", + "integrity": "sha512-MKuEYXFSGuRSi8FZ3A7imN1CeVn9Gpw0/SFJKdL1ejXJneI9a5rwlEZrKejhEFAA3O6yr3eIyl/WuvASvlT36g==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "requires": { + "node-forge": "0.9.0" + }, + "dependencies": { + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", + "dev": true + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "style-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", + "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.6.4" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", + "dev": true, + "requires": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "requires": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + } + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "textextensions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", + "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "~1.14.0", + "debug": "~2.2.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.2.0", + "parseurl": "~1.3.0", + "qs": "~5.1.0" + }, + "dependencies": { + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "~1.0.1", + "debug": "~2.2.0", + "depd": "~1.1.0", + "http-errors": "~1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "~2.3.0", + "qs": "5.2.0", + "raw-body": "~2.1.5", + "type-is": "~1.6.10" + }, + "dependencies": { + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + } + } + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "ts-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.1.tgz", + "integrity": "sha512-Dd9FekWuABGgjE1g0TlQJ+4dFUfYGbYcs52/HQObE0ZmUNjQlmLAS7xXsSzy23AMaMwipsx5sNHvoEpT2CZq1g==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tslint": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.1.tgz", + "integrity": "sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.27.2" + } + }, + "tslint-microsoft-contrib": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", + "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", + "dev": true, + "requires": { + "tsutils": "^2.27.2 <2.29.0" + }, + "dependencies": { + "tsutils": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", + "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", + "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, + "uglify-js": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.2.tgz", + "integrity": "sha512-GXCYNwqoo0MbLARghYjxVBxDCnU0tLqN7IPLdHHbibCb1NI5zBkU2EPcy/GaVxc0BtTjqyGXJCINe6JMR2Dpow==", + "dev": true, + "optional": true + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "dev": true + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", + "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", + "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "enhanced-resolve": "4.1.0", + "findup-sync": "3.0.0", + "global-modules": "2.0.0", + "import-local": "2.0.0", + "interpret": "1.2.0", + "loader-utils": "1.2.3", + "supports-color": "6.1.0", + "v8-compile-cache": "2.0.3", + "yargs": "13.2.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", + "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.0" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-stream": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", + "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", + "dev": true, + "requires": { + "fancy-log": "^1.3.3", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.4.1", + "plugin-error": "^1.0.1", + "supports-color": "^5.5.0", + "through": "^2.3.8", + "vinyl": "^2.1.0", + "webpack": "^4.26.1" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", + "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xml2js": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz", + "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=", + "dev": true, + "requires": { + "sax": "0.5.x" + }, + "dependencies": { + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } +} diff --git a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts index d9ac276d5..a04ce583a 100644 --- a/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts +++ b/samples/react-graph-cascading-managed-metadata/src/webparts/cascadingManagedMetadata/CascadingManagedMetadataWebPart.ts @@ -1,93 +1,93 @@ -import * as React from 'react'; -import * as ReactDom from 'react-dom'; -import { Version, DisplayMode } from '@microsoft/sp-core-library'; -import { - BaseClientSideWebPart, - IPropertyPaneConfiguration, - PropertyPaneTextField -} from '@microsoft/sp-webpart-base'; - -import * as strings from 'CascadingManagedMetadataWebPartStrings'; -import CascadingManagedMetadata from './components/CascadingManagedMetadata'; -import { MSGraph } from './services/MSGraph'; - -export interface ICascadingManagedMetadataWebPartProps { - termSetId: string; -} - -export default class CascadingManagedMetadataWebPart extends BaseClientSideWebPart { - - private _placeholder = null; - - public async render(): Promise { - await MSGraph.Init(this.context); - let renderElement = null; - //TODO: Use function to check if GUID? - if (this.properties.termSetId && this.properties.termSetId.length == 36) { - renderElement = React.createElement( - CascadingManagedMetadata, - { - termSetId: this.properties.termSetId - } - ); - } else { - if (this.displayMode === DisplayMode.Edit) { - const { Placeholder } = await import( - /* webpackChunkName: 'cascadingManagedMetadata-property-pane' */ - '@pnp/spfx-controls-react/lib/Placeholder' - ); - this._placeholder = Placeholder; - - const placeholder: React.ReactElement = React.createElement( - this._placeholder, - { - iconName: 'Edit', - iconText: 'Configure your webpart', - description: 'Please configure the web part.', - buttonLabel: 'Confifure', - onConfigure: this._onConfigure.bind(this) - } - ); - renderElement = placeholder; - } else { - renderElement = React.createElement('div', null); - } - } - - ReactDom.render(renderElement, this.domElement); - } - - private _onConfigure = () => { - this.context.propertyPane.open(); - } - - protected onDispose(): void { - ReactDom.unmountComponentAtNode(this.domElement); - } - - protected get dataVersion(): Version { - return Version.parse('1.0'); - } - - protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { - return { - pages: [ - { - header: { - description: strings.PropertyPaneDescription - }, - groups: [ - { - groupName: strings.BasicGroupName, - groupFields: [ - PropertyPaneTextField('termSetId', { - label: strings.TermSetIdFieldLabel - }) - ] - } - ] - } - ] - }; - } -} +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version, DisplayMode } from '@microsoft/sp-core-library'; +import { + BaseClientSideWebPart, + IPropertyPaneConfiguration, + PropertyPaneTextField +} from '@microsoft/sp-webpart-base'; + +import * as strings from 'CascadingManagedMetadataWebPartStrings'; +import CascadingManagedMetadata from './components/CascadingManagedMetadata'; +import { MSGraph } from './services/MSGraph'; + +export interface ICascadingManagedMetadataWebPartProps { + termSetId: string; +} + +export default class CascadingManagedMetadataWebPart extends BaseClientSideWebPart { + + private _placeholder = null; + + public async render(): Promise { + await MSGraph.Init(this.context); + let renderElement = null; + //TODO: Use function to check if GUID? + if (this.properties.termSetId && this.properties.termSetId.length == 36) { + renderElement = React.createElement( + CascadingManagedMetadata, + { + termSetId: this.properties.termSetId + } + ); + } else { + if (this.displayMode === DisplayMode.Edit) { + const { Placeholder } = await import( + /* webpackChunkName: 'cascadingManagedMetadata-property-pane' */ + '@pnp/spfx-controls-react/lib/Placeholder' + ); + this._placeholder = Placeholder; + + const placeholder: React.ReactElement = React.createElement( + this._placeholder, + { + iconName: 'Edit', + iconText: 'Configure your webpart', + description: 'Please configure the web part.', + buttonLabel: 'Configure', + onConfigure: this._onConfigure.bind(this) + } + ); + renderElement = placeholder; + } else { + renderElement = React.createElement('div', null); + } + } + + ReactDom.render(renderElement, this.domElement); + } + + private _onConfigure = () => { + this.context.propertyPane.open(); + } + + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneTextField('termSetId', { + label: strings.TermSetIdFieldLabel + }) + ] + } + ] + } + ] + }; + } +} From 6e31c1a241d2e220e58ccabb358079ac70c4ac01 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Wed, 26 Aug 2020 16:59:41 -0400 Subject: [PATCH 14/19] Update README.md --- samples/react-visio/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/react-visio/README.md b/samples/react-visio/README.md index 98f4b2e15..0efb9083e 100644 --- a/samples/react-visio/README.md +++ b/samples/react-visio/README.md @@ -8,7 +8,7 @@ This sample shows how the [Visio JavaScript APIs](https://docs.microsoft.com/off ## Used SharePoint Framework Version -![drop](https://img.shields.io/badge/drop-1.10.0-green.svg) +![SPFx 1.11.0](https://img.shields.io/badge/drop-1.11.0-green.svg) ## Applies to From ee335cccf953329bc586fd6e724df284dc02c495 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Wed, 26 Aug 2020 20:14:04 -0400 Subject: [PATCH 15/19] Revert "Merge pull request #1 from pnp/master" From 1b48eebae92c715a6cef3843359d2fb0f2612698 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Thu, 27 Aug 2020 00:12:13 -0400 Subject: [PATCH 16/19] Initial version --- samples/react-upgrade-me/.editorconfig | 25 + samples/react-upgrade-me/.gitignore | 32 + samples/react-upgrade-me/.yo-rc.json | 8 + samples/react-upgrade-me/README.md | 54 + .../assets/react-upgrade-me.png | Bin 0 -> 64151 bytes samples/react-upgrade-me/config/config.json | 13 + .../react-upgrade-me/config/copy-assets.json | 4 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 11 + samples/react-upgrade-me/config/serve.json | 10 + samples/react-upgrade-me/config/tslint.json | 45 + .../config/write-manifests.json | 4 + samples/react-upgrade-me/gulpfile.js | 7 + samples/react-upgrade-me/package-lock.json | 16443 ++++++++++++++++ samples/react-upgrade-me/package.json | 36 + .../upgradeMe/UpgradeMeWebPart.manifest.json | 26 + .../webparts/upgradeMe/UpgradeMeWebPart.ts | 57 + .../upgradeMe/components/IUpgradeMeProps.ts | 3 + .../components/UpgradeMe.module.scss | 75 + .../upgradeMe/components/UpgradeMe.tsx | 22 + .../src/webparts/upgradeMe/loc/en-us.js | 7 + .../src/webparts/upgradeMe/loc/mystrings.d.ts | 10 + samples/react-upgrade-me/tsconfig.json | 24 + .../react-upgrade-me/typings/@ms/odsp.d.ts | 30 + samples/react-upgrade-me/typings/tsd.d.ts | 1 + 25 files changed, 16954 insertions(+) create mode 100644 samples/react-upgrade-me/.editorconfig create mode 100644 samples/react-upgrade-me/.gitignore create mode 100644 samples/react-upgrade-me/.yo-rc.json create mode 100644 samples/react-upgrade-me/README.md create mode 100644 samples/react-upgrade-me/assets/react-upgrade-me.png create mode 100644 samples/react-upgrade-me/config/config.json create mode 100644 samples/react-upgrade-me/config/copy-assets.json create mode 100644 samples/react-upgrade-me/config/deploy-azure-storage.json create mode 100644 samples/react-upgrade-me/config/package-solution.json create mode 100644 samples/react-upgrade-me/config/serve.json create mode 100644 samples/react-upgrade-me/config/tslint.json create mode 100644 samples/react-upgrade-me/config/write-manifests.json create mode 100644 samples/react-upgrade-me/gulpfile.js create mode 100644 samples/react-upgrade-me/package-lock.json create mode 100644 samples/react-upgrade-me/package.json create mode 100644 samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.manifest.json create mode 100644 samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.ts create mode 100644 samples/react-upgrade-me/src/webparts/upgradeMe/components/IUpgradeMeProps.ts create mode 100644 samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.module.scss create mode 100644 samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.tsx create mode 100644 samples/react-upgrade-me/src/webparts/upgradeMe/loc/en-us.js create mode 100644 samples/react-upgrade-me/src/webparts/upgradeMe/loc/mystrings.d.ts create mode 100644 samples/react-upgrade-me/tsconfig.json create mode 100644 samples/react-upgrade-me/typings/@ms/odsp.d.ts create mode 100644 samples/react-upgrade-me/typings/tsd.d.ts diff --git a/samples/react-upgrade-me/.editorconfig b/samples/react-upgrade-me/.editorconfig new file mode 100644 index 000000000..8ffcdc4ec --- /dev/null +++ b/samples/react-upgrade-me/.editorconfig @@ -0,0 +1,25 @@ +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# editorconfig.org + +root = true + + +[*] + +# change these settings to your own preference +indent_style = space +indent_size = 2 + +# we recommend you to keep these unchanged +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false + +[{package,bower}.json] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/samples/react-upgrade-me/.gitignore b/samples/react-upgrade-me/.gitignore new file mode 100644 index 000000000..b19bbe123 --- /dev/null +++ b/samples/react-upgrade-me/.gitignore @@ -0,0 +1,32 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +solution +temp +*.sppkg + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/samples/react-upgrade-me/.yo-rc.json b/samples/react-upgrade-me/.yo-rc.json new file mode 100644 index 000000000..0238282af --- /dev/null +++ b/samples/react-upgrade-me/.yo-rc.json @@ -0,0 +1,8 @@ +{ + "@microsoft/generator-sharepoint": { + "version": "1.4.1", + "libraryName": "react-upgrade-me", + "libraryId": "c32676e6-9536-4db1-b59f-62c7be23f38b", + "environment": "onprem" + } +} \ No newline at end of file diff --git a/samples/react-upgrade-me/README.md b/samples/react-upgrade-me/README.md new file mode 100644 index 000000000..1fbf5bdd4 --- /dev/null +++ b/samples/react-upgrade-me/README.md @@ -0,0 +1,54 @@ +# Upgrade Me + +## Summary + +This web part does nothing, really. It is intended to be used to test upgrading SPFx web parts and demonstrating incompatibility issues between versions of SPFx and Node.js. + +![picture of the web part in action](./assets/react-upgrade-me.png) + +## Used SharePoint Framework Version + +![1.1.0](https://img.shields.io/badge/version-1.1.0-green.svg) + +## Applies to + +* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Office 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) + + +## Prerequisites + +You'll need the [CLI for Microsoft 365](https://pnp.github.io/cli-microsoft365/) in order to perform an upgrade. + +## Solution + +Solution|Author(s) +--------|--------- +react-upgrade-me | Hugo Bernier ([Tahoe Ninjas](https://tahoeninjas.blog), [@bernierh](https://twitter.com/bernierh)) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|August 26, 2020|Initial release + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Minimal Path to Awesome + +* Clone this repository +* in the command line run: + * `npm install` + * `gulp serve` + +> Include any additional steps as needed. + +## Features + +This web part really does nothing. It is intended to be used with the CLI for Microsoft 365 [SPFx Project Upgrade](https://pnp.github.io/cli-microsoft365/cmd/spfx/project/project-upgrade/). + + diff --git a/samples/react-upgrade-me/assets/react-upgrade-me.png b/samples/react-upgrade-me/assets/react-upgrade-me.png new file mode 100644 index 0000000000000000000000000000000000000000..4427e70b45614375d34d623377973e02354823ba GIT binary patch literal 64151 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 literal 0 HcmV?d00001 diff --git a/samples/react-upgrade-me/config/config.json b/samples/react-upgrade-me/config/config.json new file mode 100644 index 000000000..cb59d898e --- /dev/null +++ b/samples/react-upgrade-me/config/config.json @@ -0,0 +1,13 @@ +{ + "entries": [ + { + "entry": "./lib/webparts/upgradeMe/UpgradeMeWebPart.js", + "manifest": "./src/webparts/upgradeMe/UpgradeMeWebPart.manifest.json", + "outputPath": "./dist/upgrade-me-web-part.js" + } + ], + "externals": {}, + "localizedResources": { + "UpgradeMeWebPartStrings": "webparts/upgradeMe/loc/{locale}.js" + } +} diff --git a/samples/react-upgrade-me/config/copy-assets.json b/samples/react-upgrade-me/config/copy-assets.json new file mode 100644 index 000000000..e1bb26179 --- /dev/null +++ b/samples/react-upgrade-me/config/copy-assets.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://dev.office.com/json-schemas/spfx-build/copy-assets.schema.json", + "deployCdnPath": "temp/deploy" +} diff --git a/samples/react-upgrade-me/config/deploy-azure-storage.json b/samples/react-upgrade-me/config/deploy-azure-storage.json new file mode 100644 index 000000000..9cfe7aa6b --- /dev/null +++ b/samples/react-upgrade-me/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://dev.office.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./temp/deploy/", + "account": "", + "container": "react-upgrade-me", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/react-upgrade-me/config/package-solution.json b/samples/react-upgrade-me/config/package-solution.json new file mode 100644 index 000000000..ffd1d556c --- /dev/null +++ b/samples/react-upgrade-me/config/package-solution.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://dev.office.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "react-upgrade-me-client-side-solution", + "id": "c32676e6-9536-4db1-b59f-62c7be23f38b", + "version": "1.0.0.0" + }, + "paths": { + "zippedPackage": "solution/react-upgrade-me.sppkg" + } +} diff --git a/samples/react-upgrade-me/config/serve.json b/samples/react-upgrade-me/config/serve.json new file mode 100644 index 000000000..0eb6d456c --- /dev/null +++ b/samples/react-upgrade-me/config/serve.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://dev.office.com/json-schemas/core-build/serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://localhost:5432/workbench", + "api": { + "port": 5432, + "entryPath": "node_modules/@microsoft/sp-webpart-workbench/lib/api/" + } +} diff --git a/samples/react-upgrade-me/config/tslint.json b/samples/react-upgrade-me/config/tslint.json new file mode 100644 index 000000000..0bb934c20 --- /dev/null +++ b/samples/react-upgrade-me/config/tslint.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://dev.office.com/json-schemas/core-build/tslint.schema.json", + // Display errors as warnings + "displayAsWarning": true, + // The TSLint task may have been configured with several custom lint rules + // before this config file is read (for example lint rules from the tslint-microsoft-contrib + // project). If true, this flag will deactivate any of these rules. + "removeExistingRules": true, + // When true, the TSLint task is configured with some default TSLint "rules.": + "useDefaultConfigAsBase": false, + // Since removeExistingRules=true and useDefaultConfigAsBase=false, there will be no lint rules + // which are active, other than the list of rules below. + "lintConfig": { + // Opt-in to Lint rules which help to eliminate bugs in JavaScript + "rules": { + "class-name": false, + "export-name": false, + "forin": false, + "label-position": false, + "member-access": true, + "no-arg": false, + "no-console": false, + "no-construct": false, + "no-duplicate-case": true, + "no-duplicate-variable": true, + "no-eval": false, + "no-function-expression": true, + "no-internal-module": true, + "no-shadowed-variable": true, + "no-switch-case-fall-through": true, + "no-unnecessary-semicolons": true, + "no-unused-expression": true, + "no-use-before-declare": true, + "no-with-statement": true, + "semicolon": true, + "trailing-comma": false, + "typedef": false, + "typedef-whitespace": false, + "use-named-parameter": true, + "valid-typeof": true, + "variable-name": false, + "whitespace": false + } + } +} \ No newline at end of file diff --git a/samples/react-upgrade-me/config/write-manifests.json b/samples/react-upgrade-me/config/write-manifests.json new file mode 100644 index 000000000..3506b9ea5 --- /dev/null +++ b/samples/react-upgrade-me/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://dev.office.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/samples/react-upgrade-me/gulpfile.js b/samples/react-upgrade-me/gulpfile.js new file mode 100644 index 000000000..7958fd5d8 --- /dev/null +++ b/samples/react-upgrade-me/gulpfile.js @@ -0,0 +1,7 @@ +'use strict'; + +const gulp = require('gulp'); +const build = require('@microsoft/sp-build-web'); +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +build.initialize(gulp); diff --git a/samples/react-upgrade-me/package-lock.json b/samples/react-upgrade-me/package-lock.json new file mode 100644 index 000000000..87b4d430d --- /dev/null +++ b/samples/react-upgrade-me/package-lock.json @@ -0,0 +1,16443 @@ +{ + "name": "react-upgrade-me", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@microsoft/api-extractor": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-2.3.8.tgz", + "integrity": "sha1-hqwOIvYZlC/RYdgcPwUopXk+VZI=", + "dev": true, + "requires": { + "@types/es6-collections": "0.5.29", + "@types/fs-extra": "0.0.37", + "@types/node": "6.0.62", + "@types/z-schema": "3.16.31", + "fs-extra": "0.26.7", + "jju": "1.3.0", + "typescript": "2.4.2", + "z-schema": "3.17.0" + }, + "dependencies": { + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=", + "dev": true + }, + "typescript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + } + } + }, + "@microsoft/decorators": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.1.0.tgz", + "integrity": "sha1-/RTmpQ0Dh4Lo1FC7m+wWWmdm0MM=" + }, + "@microsoft/gulp-core-build": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-2.5.3.tgz", + "integrity": "sha1-26R2Li/7oxiYdlmTx3d7AVk8/rc=", + "dev": true, + "requires": { + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/gulp-util": "3.0.30", + "@types/mocha": "2.2.38", + "@types/node": "6.0.62", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/rimraf": "0.0.28", + "@types/semver": "5.3.31", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@types/yargs": "0.0.34", + "del": "2.2.2", + "end-of-stream": "1.1.0", + "fs-extra": "0.26.7", + "glob-escape": "0.0.2", + "globby": "5.0.0", + "gulp": "3.9.1", + "gulp-flatten": "0.2.0", + "gulp-if": "2.0.2", + "gulp-util": "3.0.8", + "jju": "1.3.0", + "lodash.merge": "4.3.5", + "merge2": "1.0.3", + "node-notifier": "5.0.2", + "object-assign": "4.1.1", + "pretty-hrtime": "1.0.3", + "rimraf": "2.5.4", + "semver": "5.3.0", + "through2": "2.0.5", + "yargs": "4.6.0", + "z-schema": "3.17.0" + }, + "dependencies": { + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-karma": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-karma/-/gulp-core-build-karma-2.2.2.tgz", + "integrity": "sha1-L910uWl7x2VZjGwrOCxR9XBhSmg=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "chai": "3.5.0", + "gulp": "3.9.1", + "gulp-karma": "0.0.5", + "istanbul-instrumenter-loader": "0.2.0", + "karma": "0.13.22", + "karma-coverage": "0.5.5", + "karma-mocha": "0.2.2", + "karma-mocha-clean-reporter": "0.0.1", + "karma-phantomjs-launcher": "1.0.4", + "karma-sinon-chai": "1.2.4", + "karma-webpack": "2.0.13", + "lolex": "1.4.0", + "mocha": "2.5.3", + "phantomjs-polyfill": "0.0.2", + "phantomjs-prebuilt": "2.1.16", + "sinon": "1.17.7", + "sinon-chai": "2.8.0", + "webpack": "1.13.3" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "interpret": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "memory-fs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.7" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "uglify-js": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", + "dev": true, + "requires": { + "async": "0.2.10", + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "webpack": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.3.tgz", + "integrity": "sha1-55xG/lo3xcpwCEugiUxZXNy0KBU=", + "dev": true, + "requires": { + "acorn": "3.3.0", + "async": "1.5.2", + "clone": "1.0.4", + "enhanced-resolve": "0.9.1", + "interpret": "0.6.6", + "loader-utils": "0.2.17", + "memory-fs": "0.3.0", + "mkdirp": "0.5.5", + "node-libs-browser": "0.6.0", + "optimist": "0.6.1", + "supports-color": "3.2.3", + "tapable": "0.1.10", + "uglify-js": "2.7.5", + "watchpack": "0.2.9", + "webpack-core": "0.6.9" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-3.1.2.tgz", + "integrity": "sha1-msehN3WBLY3s1/BOQrfy1BKjnCc=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/load-themed-styles": "1.4.0", + "@types/node": "6.0.62", + "autoprefixer": "6.3.7", + "gulp": "3.9.1", + "gulp-clean-css": "3.0.4", + "gulp-clip-empty-files": "0.1.2", + "gulp-clone": "1.0.0", + "gulp-postcss": "6.3.0", + "gulp-sass": "3.1.0", + "gulp-texttojs": "1.0.3", + "merge2": "1.0.3", + "postcss-modules": "0.6.4" + }, + "dependencies": { + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-2.1.3.tgz", + "integrity": "sha1-k9LYWMLwL+3wxZSKal4KQ8XjqCU=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "@types/node": "6.0.62", + "deasync": "0.1.20", + "express": "4.14.1", + "gulp": "3.9.1", + "gulp-connect": "5.0.0", + "gulp-open": "2.0.0", + "gulp-util": "3.0.8", + "node-forge": "0.7.6", + "sudo": "1.0.3" + }, + "dependencies": { + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-3.1.1.tgz", + "integrity": "sha1-e3gdjlKeSQzz5hB5eh+7fuZx01s=", + "dev": true, + "requires": { + "@microsoft/api-extractor": "2.3.8", + "@microsoft/gulp-core-build": "2.5.3", + "@types/fs-extra": "0.0.37", + "@types/gulp": "3.8.32", + "@types/node": "6.0.62", + "fs-extra": "0.26.7", + "gulp": "3.9.1", + "gulp-cache": "0.4.6", + "gulp-changed": "1.3.2", + "gulp-decomment": "0.1.3", + "gulp-plumber": "1.1.0", + "gulp-sourcemaps": "1.6.0", + "gulp-texttojs": "1.0.3", + "gulp-typescript": "3.1.7", + "gulp-util": "3.0.8", + "lodash": "4.15.0", + "md5": "2.2.1", + "merge2": "1.0.3", + "object-assign": "4.1.1", + "through2": "2.0.5", + "tslint": "4.5.1", + "tslint-microsoft-contrib": "4.0.1", + "typescript": "2.2.2" + }, + "dependencies": { + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-1.1.6.tgz", + "integrity": "sha1-OloimWPldBfH8WPd99iNfPdm8uA=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "@types/gulp": "3.8.32", + "@types/node": "6.0.62", + "gulp": "3.9.1", + "gulp-util": "3.0.8", + "webpack": "1.13.3" + }, + "dependencies": { + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "interpret": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "memory-fs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.7" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "uglify-js": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", + "dev": true, + "requires": { + "async": "0.2.10", + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "webpack": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.3.tgz", + "integrity": "sha1-55xG/lo3xcpwCEugiUxZXNy0KBU=", + "dev": true, + "requires": { + "acorn": "3.3.0", + "async": "1.5.2", + "clone": "1.0.4", + "enhanced-resolve": "0.9.1", + "interpret": "0.6.6", + "loader-utils": "0.2.17", + "memory-fs": "0.3.0", + "mkdirp": "0.5.5", + "node-libs-browser": "0.6.0", + "optimist": "0.6.1", + "supports-color": "3.2.3", + "tapable": "0.1.10", + "uglify-js": "2.7.5", + "watchpack": "0.2.9", + "webpack-core": "0.6.9" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.4.0.tgz", + "integrity": "sha1-GDC9288QFxLKJgIX5Vq3RKUgQdw=" + }, + "@microsoft/loader-cased-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.0.1.tgz", + "integrity": "sha1-89JNxxtO1lEt6I+u0AyCf5ehWhY=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/node": "6.0.64", + "file-loader": "0.8.5", + "loader-utils": "0.2.16", + "lodash": "4.15.0" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.2.0.tgz", + "integrity": "sha1-S9TfPuiymFiKSBu0hBUhN1JcVUg=", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.4.0", + "loader-utils": "1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + } + } + }, + "@microsoft/loader-set-webpack-public-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/loader-set-webpack-public-path/-/loader-set-webpack-public-path-2.1.0.tgz", + "integrity": "sha1-osSnwyfQAbomOivSMxUNKnuCFgA=", + "dev": true, + "requires": { + "@types/webpack": "2.2.4", + "loader-utils": "1.1.0", + "lodash": "4.15.0", + "uglify-js": "2.8.29" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.1.0.tgz", + "integrity": "sha1-ar84pi9JImr7jswkt0K/bZ8tcYs=", + "requires": { + "@types/react": "0.14.46", + "@types/webpack-env": "1.13.0", + "office-ui-fabric-react": "2.31.0", + "react": "15.4.2", + "react-dom": "15.4.2" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + } + } + }, + "@microsoft/rush-lib": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-3.0.7.tgz", + "integrity": "sha1-bKgpmEgMMxDKcHqeWW+NXAA+MMQ=", + "dev": true, + "requires": { + "@microsoft/stream-collator": "2.0.7", + "@types/es6-collections": "0.5.29", + "@types/fs-extra": "0.0.37", + "@types/node": "6.0.62", + "@types/z-schema": "3.16.31", + "fs-extra": "0.26.7", + "jju": "1.3.0", + "rimraf": "2.5.4", + "semver": "5.3.0", + "z-schema": "3.17.0" + }, + "dependencies": { + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=", + "dev": true + } + } + }, + "@microsoft/sp-application-base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.1.1.tgz", + "integrity": "sha1-r9Io2fDIvYigqje/i3S9KhiC4Mk=", + "dev": true, + "requires": { + "@microsoft/decorators": "1.1.0", + "@microsoft/load-themed-styles": "1.4.0", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-extension-base": "0.1.1", + "@microsoft/sp-http": "1.1.1", + "@microsoft/sp-loader": "1.1.1", + "@microsoft/sp-module-interfaces": "1.1.1", + "@microsoft/sp-odata-types": "1.1.0", + "@microsoft/sp-page-context": "1.1.0", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + } + } + }, + "@microsoft/sp-build-common": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.1.0.tgz", + "integrity": "sha1-lzCRSjgVLl4/UEO9DLT9Z6urrmY=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/gulp-core-build-typescript": "3.1.1", + "@microsoft/sp-tslint-rules": "1.1.0", + "@types/es6-collections": "0.5.29", + "@types/yargs": "0.0.35", + "@types/z-schema": "3.16.20-alpha", + "gulp": "3.9.1", + "jju": "1.3.0", + "yargs": "4.6.0", + "z-schema": "3.17.0" + }, + "dependencies": { + "@types/yargs": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", + "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", + "dev": true + } + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.1.3.tgz", + "integrity": "sha1-Eobc9o4QcgR9idqg6gjn+8b36Ss=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/gulp-core-build-karma": "2.2.2", + "@microsoft/gulp-core-build-webpack": "1.1.6", + "@microsoft/load-themed-styles": "1.4.0", + "@microsoft/loader-cased-file": "1.0.1", + "@microsoft/loader-load-themed-styles": "1.2.0", + "@microsoft/loader-set-webpack-public-path": "2.1.0", + "@microsoft/rush-lib": "3.0.7", + "@microsoft/sp-module-interfaces": "1.1.1", + "@microsoft/sp-tslint-rules": "1.1.0", + "@types/colors": "1.1.1", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "0.0.37", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.52", + "@types/merge2": "0.3.29", + "@types/node": "6.0.64", + "@types/node-uuid": "0.0.28", + "@types/resolve": "0.0.4", + "@types/rimraf": "0.0.28", + "@types/serve-static": "1.7.31", + "@types/webpack": "2.2.4", + "@types/webpack-stream": "3.2.5", + "azure-storage": "0.10.0", + "colors": "1.1.2", + "css-loader": "0.24.0", + "es6-promise": "3.1.2", + "finalhandler": "0.4.1", + "fs-extra": "0.26.7", + "glob": "7.0.6", + "glob-escape": "0.0.2", + "gulp": "3.9.1", + "gulp-replace": "0.5.4", + "gulp-util": "3.0.8", + "html-loader": "0.4.5", + "json-loader": "0.5.7", + "loader-utils": "0.2.16", + "lodash": "4.15.0", + "merge2": "1.0.3", + "node-uuid": "1.4.8", + "node-zip": "1.1.1", + "phantomjs-prebuilt": "2.1.16", + "resolve": "1.1.7", + "rimraf": "2.6.3", + "serve-static": "1.10.3", + "source-map-loader": "0.1.6", + "through2": "2.0.5", + "webpack": "2.2.1", + "webpack-bundle-analyzer": "2.4.1", + "webpack-stream": "3.2.0", + "xml": "1.0.1" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "unpipe": "1.0.0" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "statuses": "1.2.1" + } + }, + "loader-utils": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "7.1.6" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "2.2.0", + "depd": "1.1.2", + "destroy": "1.0.4", + "escape-html": "1.0.3", + "etag": "1.7.0", + "fresh": "0.3.0", + "http-errors": "1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "2.3.0", + "range-parser": "1.0.3", + "statuses": "1.2.1" + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "1.0.3", + "parseurl": "1.3.3", + "send": "0.13.2" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + } + } + }, + "@microsoft/sp-build-web": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.1.0.tgz", + "integrity": "sha1-hAxtV8FVsubPaIGrlxFbw7sL3TU=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/gulp-core-build-karma": "2.2.2", + "@microsoft/gulp-core-build-sass": "3.1.2", + "@microsoft/gulp-core-build-serve": "2.1.3", + "@microsoft/gulp-core-build-typescript": "3.1.1", + "@microsoft/gulp-core-build-webpack": "1.1.6", + "@microsoft/sp-build-common": "1.1.0", + "@microsoft/sp-build-core-tasks": "1.1.3", + "@microsoft/sp-polyfills": "1.1.0", + "@microsoft/sp-tslint-rules": "1.1.0", + "@types/es6-collections": "0.5.29", + "@types/karma": "0.13.33", + "@types/webpack": "2.2.4", + "gulp": "3.9.1", + "webpack": "2.2.1", + "yargs": "4.6.0" + } + }, + "@microsoft/sp-client-preview": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.1.1.tgz", + "integrity": "sha1-GDiF+CtYsmrhPFLuiF8VUK6mmH8=", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.4.0", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-http": "1.1.1", + "@microsoft/sp-loader": "1.1.1", + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-module-interfaces": "1.1.1", + "@microsoft/sp-odata-types": "1.1.0", + "@microsoft/sp-page-context": "1.1.0", + "@types/enzyme": "2.5.39", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/react": "0.14.46", + "@types/react-dom": "0.14.18", + "@types/webpack-env": "1.13.0", + "react": "15.4.2", + "react-dom": "15.4.2", + "whatwg-fetch": "0.11.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "whatwg-fetch": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.11.0.tgz", + "integrity": "sha1-RrHRjQqpmVWXHvGi9arFBq3SiBU=", + "dev": true + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.1.0.tgz", + "integrity": "sha1-IYx2vcas6fgeMgEDtPBeCyHZKnc=", + "requires": { + "@microsoft/decorators": "1.1.0", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-loader": "1.1.1", + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-module-interfaces": "1.1.1", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + } + } + }, + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "requires": { + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-module-interfaces": "1.1.1", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + } + } + }, + "@microsoft/sp-extension-base": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-0.1.1.tgz", + "integrity": "sha1-RBaeovG6J8pKXoV31hMDHck2/tw=", + "dev": true, + "requires": { + "@microsoft/decorators": "1.1.0", + "@microsoft/sp-component-base": "1.1.0", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-http": "1.1.1", + "@microsoft/sp-loader": "1.1.1", + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-module-interfaces": "1.1.1", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + } + } + }, + "@microsoft/sp-http": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.1.1.tgz", + "integrity": "sha1-gvuIiZOtDpWmXClspOkwhywdwXM=", + "requires": { + "@microsoft/decorators": "1.1.0", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-lodash-subset": "1.1.0", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + } + } + }, + "@microsoft/sp-loader": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.1.1.tgz", + "integrity": "sha1-xF3KOJyX5QPcuwHHDnmk6sRM2DE=", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.1.0", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-module-interfaces": "1.1.1", + "@microsoft/sp-odata-types": "1.1.0", + "@microsoft/sp-polyfills": "1.1.0", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/react": "0.14.46", + "@types/react-dom": "0.14.18", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6", + "es6-promise": "3.1.2", + "office-ui-fabric-react": "2.31.0", + "react": "15.4.2", + "react-dom": "15.4.2", + "requirejs": "2.1.20", + "whatwg-fetch": "0.11.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + }, + "whatwg-fetch": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.11.0.tgz", + "integrity": "sha1-RrHRjQqpmVWXHvGi9arFBq3SiBU=" + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "4.15.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "3.17.0" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.1.0.tgz", + "integrity": "sha1-m099Sx6873UFDNl8mzTEaX/wRLY=" + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.4.1.tgz", + "integrity": "sha1-sTXjdC/q8cpkvB5n9PoXsC+b9MM=", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.1.0", + "tslib": "1.8.1" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + } + } + }, + "@microsoft/sp-page-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.1.0.tgz", + "integrity": "sha1-w81XkNmswlCDL/ZRAb1xUyi8d9U=", + "requires": { + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-http": "1.1.1", + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-odata-types": "1.1.0", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + } + } + }, + "@microsoft/sp-polyfills": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.1.0.tgz", + "integrity": "sha1-oFberMuTQLO3eg2QlYELTw/mAOo=", + "requires": { + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6", + "es6-promise": "3.1.2", + "whatwg-fetch": "0.11.0", + "whatwg-url": "4.7.1" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + }, + "whatwg-fetch": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.11.0.tgz", + "integrity": "sha1-RrHRjQqpmVWXHvGi9arFBq3SiBU=" + } + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.1.0.tgz", + "integrity": "sha1-t0IKEO0oXp+RyN+/R5dDkdJiRmk=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/gulp-core-build-typescript": "3.1.1", + "tslint": "4.0.2", + "tslint-microsoft-contrib": "4.0.0" + }, + "dependencies": { + "ansi-align": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-1.1.0.tgz", + "integrity": "sha1-LwwWWIKXOa3V67FeawxuNCPwFro=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "boxen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-0.6.0.tgz", + "integrity": "sha1-g2TUJIrDT/DvGy8r9JpsYM4NgbY=", + "dev": true, + "requires": { + "ansi-align": "1.1.0", + "camelcase": "2.1.1", + "chalk": "1.1.3", + "cli-boxes": "1.0.0", + "filled-array": "1.1.0", + "object-assign": "4.1.1", + "repeating": "2.0.1", + "string-width": "1.0.2", + "widest-line": "1.0.0" + } + }, + "configstore": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz", + "integrity": "sha1-c3o6cDbpiGECqmCZ5HuzOrGroaE=", + "dev": true, + "requires": { + "dot-prop": "3.0.0", + "graceful-fs": "4.2.4", + "mkdirp": "0.5.5", + "object-assign": "4.1.1", + "os-tmpdir": "1.0.2", + "osenv": "0.1.5", + "uuid": "2.0.3", + "write-file-atomic": "1.3.4", + "xdg-basedir": "2.0.0" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "2.3.7" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "5.0.15" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "got": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer2": "0.1.4", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.2.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.1", + "node-status-codes": "1.0.0", + "object-assign": "4.1.1", + "parse-json": "2.2.0", + "pinkie-promise": "2.0.1", + "read-all-stream": "3.1.0", + "readable-stream": "2.3.7", + "timed-out": "3.1.3", + "unzip-response": "1.0.2", + "url-parse-lax": "1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "latest-version": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz", + "integrity": "sha1-VvjWE5YghHuAF/jx9NeOIRMkFos=", + "dev": true, + "requires": { + "package-json": "2.4.0" + } + }, + "package-json": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz", + "integrity": "sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs=", + "dev": true, + "requires": { + "got": "5.7.1", + "registry-auth-token": "3.4.0", + "registry-url": "3.1.0", + "semver": "5.3.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "timed-out": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", + "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=", + "dev": true + }, + "tslint": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-4.0.2.tgz", + "integrity": "sha1-1D8kwMH4Jt5/Ogl7t4CKi0Ml/qw=", + "dev": true, + "requires": { + "colors": "1.4.0", + "diff": "3.5.0", + "findup-sync": "0.3.0", + "glob": "7.1.6", + "optimist": "0.6.1", + "resolve": "1.17.0", + "underscore.string": "3.3.5", + "update-notifier": "1.0.3" + } + }, + "tslint-microsoft-contrib": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-4.0.0.tgz", + "integrity": "sha1-fgClbBQXJR0/kaiA78xDNhpp+yo=", + "dev": true + }, + "unzip-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=", + "dev": true + }, + "update-notifier": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.3.tgz", + "integrity": "sha1-j5LFFUgr1oMbfJMBPnD4dVLHz1o=", + "dev": true, + "requires": { + "boxen": "0.6.0", + "chalk": "1.1.3", + "configstore": "2.1.0", + "is-npm": "1.0.0", + "latest-version": "2.0.0", + "lazy-req": "1.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "2.0.0" + } + }, + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + }, + "widest-line": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", + "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "imurmurhash": "0.1.4", + "slide": "1.1.6" + } + }, + "xdg-basedir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", + "integrity": "sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.1.1.tgz", + "integrity": "sha1-960aj2XwZ7IF/05XM8HDhY/LDwU=", + "requires": { + "@microsoft/decorators": "1.1.0", + "@microsoft/load-themed-styles": "1.4.0", + "@microsoft/office-ui-fabric-react-bundle": "1.1.0", + "@microsoft/sp-component-base": "1.1.0", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-http": "1.1.1", + "@microsoft/sp-loader": "1.1.1", + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-module-interfaces": "1.1.1", + "@microsoft/sp-page-context": "1.1.0", + "@types/enzyme": "2.5.39", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/react": "0.14.46", + "@types/react-dom": "0.14.18", + "@types/webpack-env": "1.13.0", + "office-ui-fabric": "2.6.1", + "office-ui-fabric-react": "2.31.0", + "react": "15.4.2", + "react-dom": "15.4.2" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + } + } + }, + "@microsoft/sp-webpart-workbench": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.1.0.tgz", + "integrity": "sha1-C06DL7zZlhqISMlUPJBevkuixIk=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build-serve": "2.1.3", + "@microsoft/office-ui-fabric-react-bundle": "1.1.0", + "@microsoft/sp-application-base": "1.1.1", + "@microsoft/sp-build-core-tasks": "1.1.3", + "@microsoft/sp-client-preview": "1.1.1", + "@microsoft/sp-core-library": "1.1.0", + "@microsoft/sp-loader": "1.1.1", + "@microsoft/sp-lodash-subset": "1.1.0", + "@microsoft/sp-module-interfaces": "1.1.1", + "@microsoft/sp-webpart-base": "1.1.1", + "@types/enzyme": "2.5.39", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/react": "0.14.46", + "@types/react-dom": "0.14.18", + "@types/webpack-env": "1.13.0", + "office-ui-fabric-react": "2.31.0", + "react": "15.4.2", + "react-dom": "15.4.2" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + } + } + }, + "@microsoft/stream-collator": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-2.0.7.tgz", + "integrity": "sha1-WugQU81DUXZSpIxudpidCJMKFwo=", + "dev": true, + "requires": { + "@types/node": "6.0.62", + "colors": "1.1.2" + }, + "dependencies": { + "@types/node": { + "version": "6.0.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", + "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + } + } + }, + "@types/assertion-error": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@types/assertion-error/-/assertion-error-1.0.30.tgz", + "integrity": "sha1-89DV2i7Ie1FOMNs/+aAYh7VhnCk=", + "dev": true + }, + "@types/bluebird": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.32.tgz", + "integrity": "sha512-dIOxFfI0C+jz89g6lQ+TqhGgPQ0MxSnh/E4xuC0blhFtyW269+mPG5QeLgbdwst/LvdP8o1y0o/Gz5EHXLec/g==", + "dev": true + }, + "@types/chai": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.5.2.tgz", + "integrity": "sha1-wRzSgX06QBt7oPWkIPNcVhObHB4=", + "dev": true + }, + "@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", + "dev": true + }, + "@types/colors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/colors/-/colors-1.1.1.tgz", + "integrity": "sha1-SXM5KPtHzxElS3YR4vb4X/YCBSE=", + "dev": true + }, + "@types/enzyme": { + "version": "2.5.39", + "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-2.5.39.tgz", + "integrity": "sha1-c176tDqTKFquFp6paOoPsln6jWg=", + "requires": { + "@types/react": "0.14.46" + } + }, + "@types/es6-collections": { + "version": "0.5.29", + "resolved": "https://registry.npmjs.org/@types/es6-collections/-/es6-collections-0.5.29.tgz", + "integrity": "sha1-7CKDH36N5zY3vxVmD52MomlGmA0=" + }, + "@types/es6-promise": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.32.tgz", + "integrity": "sha1-O89E+x5Cnz33YYjIxth0Rjujcf0=" + }, + "@types/express-serve-static-core": { + "version": "4.17.9", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz", + "integrity": "sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/qs": "6.9.4", + "@types/range-parser": "1.2.3" + } + }, + "@types/finalhandler": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@types/finalhandler/-/finalhandler-0.0.31.tgz", + "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/fs-extra": { + "version": "0.0.37", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-0.0.37.tgz", + "integrity": "sha1-GV8RvNmhuX2eQSxrZombVFRxofc=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "3.0.3", + "@types/node": "6.0.64" + } + }, + "@types/gulp": { + "version": "3.8.32", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-3.8.32.tgz", + "integrity": "sha1-g8WcaBzCM9Hsf4LSaVVVZvoTMVY=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/orchestrator": "0.0.30", + "@types/vinyl": "1.2.30" + } + }, + "@types/gulp-replace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/gulp-replace/-/gulp-replace-0.0.29.tgz", + "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/gulp-util": { + "version": "3.0.30", + "resolved": "https://registry.npmjs.org/@types/gulp-util/-/gulp-util-3.0.30.tgz", + "integrity": "sha1-TF9lg6IWCBOWZ+OsVrBbxn7PqPs=", + "dev": true, + "requires": { + "@types/chalk": "0.4.31", + "@types/node": "6.0.64", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30" + } + }, + "@types/karma": { + "version": "0.13.33", + "resolved": "https://registry.npmjs.org/@types/karma/-/karma-0.13.33.tgz", + "integrity": "sha1-ODXT2U6IS23oiEo+cKb1aQ5qWFA=", + "dev": true, + "requires": { + "@types/bluebird": "3.5.32", + "@types/log4js": "2.3.5", + "@types/node": "6.0.64" + } + }, + "@types/lodash": { + "version": "4.14.52", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.52.tgz", + "integrity": "sha1-3lx6sU2hKJczIzybDsb543fbkPU=" + }, + "@types/log4js": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/log4js/-/log4js-2.3.5.tgz", + "integrity": "sha512-SwF8LkSHqHy9A8GQ67NAYJiGl8zzP4Qtx65Wa+IOxDGdMHxKeoQZjg7m2M1erIT6VK0DYHpu2aTbdLkdkuMHjw==", + "dev": true, + "requires": { + "log4js": "0.6.38" + } + }, + "@types/merge2": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/merge2/-/merge2-0.3.29.tgz", + "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/mime": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", + "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/mocha": { + "version": "2.2.48", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.48.tgz", + "integrity": "sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw==", + "dev": true + }, + "@types/node": { + "version": "6.0.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.64.tgz", + "integrity": "sha1-zckBQR9jAeFDff7SO8aPVEQuTcg=" + }, + "@types/node-notifier": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", + "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/node-uuid": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/node-uuid/-/node-uuid-0.0.28.tgz", + "integrity": "sha1-QWVbXOY7LzN0xOgmtN0h5ykFjj0=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", + "dev": true, + "requires": { + "@types/q": "0.0.32" + } + }, + "@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "@types/qs": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, + "@types/react": { + "version": "0.14.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-0.14.46.tgz", + "integrity": "sha1-Vl0rhWGjmlXMvWyQNSxSrnXtKGI=" + }, + "@types/react-addons-shallow-compare": { + "version": "0.14.17", + "resolved": "https://registry.npmjs.org/@types/react-addons-shallow-compare/-/react-addons-shallow-compare-0.14.17.tgz", + "integrity": "sha1-cwb175hXmit3Jn8MgD52Quo2IyA=", + "requires": { + "@types/react": "0.14.46" + } + }, + "@types/react-addons-test-utils": { + "version": "0.14.15", + "resolved": "https://registry.npmjs.org/@types/react-addons-test-utils/-/react-addons-test-utils-0.14.15.tgz", + "integrity": "sha1-x4Zjjo7hl74OfUrAN9YUaznvPhM=", + "requires": { + "@types/react": "0.14.46" + } + }, + "@types/react-addons-update": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/@types/react-addons-update/-/react-addons-update-0.14.14.tgz", + "integrity": "sha1-U7bjVEtmgZp0OLuRpF7UYAbi4ZQ=", + "requires": { + "@types/react": "0.14.46" + } + }, + "@types/react-dom": { + "version": "0.14.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-0.14.18.tgz", + "integrity": "sha1-r0+0CS9DNmf18JTnYrMsKU4AENw=", + "requires": { + "@types/react": "0.14.46" + } + }, + "@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" + }, + "@types/resolve": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.4.tgz", + "integrity": "sha1-m1htZalH3qiMS8JNoLkF/pUgoNU=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/rimraf": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-0.0.28.tgz", + "integrity": "sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=", + "dev": true + }, + "@types/semver": { + "version": "5.3.31", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.31.tgz", + "integrity": "sha1-uZnX2TX0P1IHsBsA094ghS9Mp18=", + "dev": true + }, + "@types/serve-static": { + "version": "1.7.31", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", + "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", + "dev": true, + "requires": { + "@types/express-serve-static-core": "4.17.9", + "@types/mime": "2.0.3" + } + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/uglify-js": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", + "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", + "dev": true, + "requires": { + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/vinyl": { + "version": "1.2.30", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-1.2.30.tgz", + "integrity": "sha1-kRXAxFxAxXVziQa+n7Tfb1ueUBM=", + "dev": true, + "requires": { + "@types/node": "6.0.64" + } + }, + "@types/webpack": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-2.2.4.tgz", + "integrity": "sha1-Ba+0r1t+zopNSRAw6Ux2nHqbwRA=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/tapable": "1.0.6", + "@types/uglify-js": "3.9.3" + } + }, + "@types/webpack-env": { + "version": "1.13.9", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.9.tgz", + "integrity": "sha512-p8zp5xqkly3g4cCmo2mKOHI9+Z/kObmDj0BmjbDDJQlgDTiEGTbm17MEwTAusV6XceCy+bNw9q/ZHXHyKo3zkg==" + }, + "@types/webpack-stream": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.5.tgz", + "integrity": "sha1-iwNFN5GCGX+y2prqCpMKzgDRkJs=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/webpack": "2.2.4" + } + }, + "@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=" + }, + "@uifabric/utilities": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-1.10.4.tgz", + "integrity": "sha512-mKfsbPebdrDkDbsJkDKuu522JVeaCkIuOsbAM1BOTK5o/DQfKtU24KZpkUvZALG1SOgEDds0UqeImhs7Gg6dAQ==" + }, + "Base64": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", + "integrity": "sha1-ujpCMHCOGGcFBl5mur3Uw1z2ACg=", + "dev": true + }, + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true, + "requires": { + "mime-types": "2.1.27", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", + "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "json-schema-traverse": "0.3.1", + "json-stable-stringify": "1.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "2.1.2" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "4.11.9", + "inherits": "2.0.4", + "minimalistic-assert": "1.0.1", + "safer-buffer": "2.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "6.3.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.7.tgz", + "integrity": "sha1-jt8xZt2f1hFlM2Ysi7NqA8DvyHQ=", + "dev": true, + "requires": { + "browserslist": "1.3.6", + "caniuse-db": "1.0.30001107", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "dev": true, + "requires": { + "array-filter": "1.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" + }, + "azure-storage": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-0.10.0.tgz", + "integrity": "sha1-QsV7ty1vM+u3jS2VTds99Jp1sro=", + "dev": true, + "requires": { + "browserify-mime": "1.2.9", + "extend": "1.2.1", + "node-uuid": "1.4.8", + "readable-stream": "2.0.6", + "request": "2.69.0", + "underscore": "1.4.4", + "validator": "3.22.2", + "xml2js": "0.2.7", + "xmlbuilder": "0.4.3" + }, + "dependencies": { + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "4.17.20" + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true + }, + "extend": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz", + "integrity": "sha1-oPX9bPyDpf5J72mNYOyKYk3UV2w=", + "dev": true + }, + "form-data": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", + "integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=", + "dev": true, + "requires": { + "async": "2.6.3", + "combined-stream": "1.0.8", + "mime-types": "2.1.27" + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.20.3", + "is-my-json-valid": "2.20.5", + "pinkie-promise": "2.0.1" + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.16.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "qs": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.0.4.tgz", + "integrity": "sha1-UQGdhHIMk5uCc36EVWp4Izjs6ns=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.69.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.69.0.tgz", + "integrity": "sha1-z5HS4AB1KxIXFVwAUkGRGZGiNGo=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.10.1", + "bl": "1.0.3", + "caseless": "0.11.0", + "combined-stream": "1.0.8", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "1.0.1", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.27", + "node-uuid": "1.4.8", + "oauth-sign": "0.8.2", + "qs": "6.0.4", + "stringstream": "0.0.6", + "tough-cookie": "2.2.2", + "tunnel-agent": "0.4.3" + }, + "dependencies": { + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + } + } + }, + "tough-cookie": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz", + "integrity": "sha1-yDoYMPTl7wuT7yo0iOck+N4Basc=", + "dev": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true + }, + "validator": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/validator/-/validator-3.22.2.tgz", + "integrity": "sha1-byl65n9/gqzHbQr9tJ8Y2aCcGMA=", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.3", + "js-tokens": "3.0.2" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "2.6.11", + "regenerator-runtime": "0.11.1" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + } + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.3.0", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.2", + "pascalcase": "0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "base64-url": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", + "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg=", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "basic-auth": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz", + "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA=", + "dev": true + }, + "basic-auth-connect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", + "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI=", + "dev": true + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "0.14.5" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "binaryextensions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", + "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", + "integrity": "sha1-/FQhoo/UImA2w7OJGmaiW8ZNIm4=", + "dev": true, + "requires": { + "readable-stream": "2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + } + } + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "2.0.4" + } + }, + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "1.6.18" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "2.4.2", + "cli-boxes": "1.0.0", + "string-width": "2.1.1", + "term-size": "1.2.0", + "widest-line": "2.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.4", + "safe-buffer": "5.2.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "1.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.1", + "inherits": "2.0.4", + "safe-buffer": "5.2.1" + } + }, + "browserify-mime": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz", + "integrity": "sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=", + "dev": true + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "4.11.9", + "randombytes": "2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "5.1.3", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.5.3", + "inherits": "2.0.4", + "parse-asn1": "5.1.6", + "readable-stream": "3.6.0", + "safe-buffer": "5.2.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "string_decoder": "1.3.0", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + } + } + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "dev": true, + "requires": { + "pako": "0.2.9" + } + }, + "browserslist": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.6.tgz", + "integrity": "sha1-lS/0jVZGPTtTj4XvL46t39KEsTM=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30001107" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "1.3.1", + "ieee754": "1.1.13", + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "1.1.0", + "buffer-fill": "1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.3.0", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.1", + "to-object-path": "0.3.0", + "union-value": "1.0.1", + "unset-value": "1.0.0" + } + }, + "cache-swap": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/cache-swap/-/cache-swap-0.3.0.tgz", + "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "mkdirp": "0.5.5", + "object-assign": "4.1.1", + "rimraf": "2.5.4" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "2.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "1.3.6", + "caniuse-db": "1.0.30001107", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } + }, + "caniuse-db": { + "version": "1.0.30001107", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001107.tgz", + "integrity": "sha512-ffbV17yvEamsNm4N4dDDHdj147tWwdKw+mGyeOmvQcnu+gu455xUg8degvUOCB+fIAm7Rv3gXVn7XlTiYKymMQ==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "dev": true, + "requires": { + "assertion-error": "1.1.0", + "deep-eql": "0.1.3", + "type-detect": "1.0.0" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.3", + "fsevents": "1.2.13", + "glob-parent": "2.0.0", + "inherits": "2.0.4", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "safe-buffer": "5.2.1" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "1.0.4", + "color-convert": "1.9.3", + "color-string": "0.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "0.11.4", + "css-color-names": "0.0.4", + "has": "1.0.3" + } + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "compression": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz", + "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=", + "dev": true, + "requires": { + "accepts": "1.2.13", + "bytes": "2.1.0", + "compressible": "2.0.18", + "debug": "2.2.0", + "on-headers": "1.0.2", + "vary": "1.0.1" + }, + "dependencies": { + "accepts": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", + "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=", + "dev": true, + "requires": { + "mime-types": "2.1.27", + "negotiator": "0.5.3" + } + }, + "bytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", + "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "negotiator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=", + "dev": true + }, + "vary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", + "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "1.1.1", + "inherits": "2.0.4", + "readable-stream": "2.3.7", + "typedarray": "0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "configstore": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "dev": true, + "requires": { + "dot-prop": "4.2.1", + "graceful-fs": "4.2.4", + "make-dir": "1.3.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.4.3", + "xdg-basedir": "3.0.0" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "1.3.3", + "utils-merge": "1.0.1" + } + }, + "connect-livereload": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", + "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", + "dev": true + }, + "connect-timeout": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz", + "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=", + "dev": true, + "requires": { + "debug": "2.2.0", + "http-errors": "1.3.1", + "ms": "0.7.1", + "on-headers": "1.0.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "statuses": "1.5.0" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", + "integrity": "sha1-kld9tSe6bEzwpFaNhLwDH0QeIfI=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-parser": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", + "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=", + "dev": true, + "requires": { + "cookie": "0.1.3", + "cookie-signature": "1.0.6" + }, + "dependencies": { + "cookie": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=", + "dev": true + } + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.14.0", + "minimist": "1.2.5", + "object-assign": "4.1.1", + "os-homedir": "1.0.2", + "parse-json": "2.2.0", + "require-from-string": "1.2.1" + } + }, + "crc": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz", + "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo=", + "dev": true + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "4.11.9", + "elliptic": "6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "1.0.1" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.4", + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" + }, + "dependencies": { + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "3.1.0", + "inherits": "2.0.4" + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "safe-buffer": "5.2.1" + } + } + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.4", + "ripemd160": "2.0.2", + "safe-buffer": "5.2.1", + "sha.js": "2.4.11" + }, + "dependencies": { + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "3.1.0", + "inherits": "2.0.4" + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "safe-buffer": "5.2.1" + } + } + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "4.1.5", + "which": "1.3.1" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "crypto-browserify": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", + "integrity": "sha1-ubEdvm2WUd2IKgHmzEZ99xjs8Yk=", + "dev": true, + "requires": { + "pbkdf2-compat": "2.0.1", + "ripemd160": "0.2.0", + "sha.js": "2.2.6" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "csrf": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz", + "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=", + "dev": true, + "requires": { + "rndm": "1.2.0", + "tsscmp": "1.0.5", + "uid-safe": "2.1.4" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.24.0.tgz", + "integrity": "sha1-evqvtMD7L5CzNe0Qocd7NNZIQ/4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.6.0", + "cssnano": "3.10.0", + "loader-utils": "0.2.17", + "lodash.camelcase": "3.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "source-list-map": "0.1.8" + }, + "dependencies": { + "css-selector-tokenizer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", + "integrity": "sha1-ZEX1gseTDSQdzFAHpD1vy48HMVI=", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.2", + "regexpu-core": "1.0.0" + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + } + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "3.0.0", + "fastparse": "1.1.2" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "6.3.7", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.3", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.3", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.1", + "postcss-zindex": "2.2.0" + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "1.2.3", + "source-map": "0.5.7" + } + }, + "csurf": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz", + "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=", + "dev": true, + "requires": { + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "csrf": "3.0.6", + "http-errors": "1.3.1" + }, + "dependencies": { + "cookie": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "statuses": "1.5.0" + } + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "1.0.0" + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deasync": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", + "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", + "dev": true, + "requires": { + "bindings": "1.5.0", + "node-addon-api": "1.7.2" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decomment": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.8.8.tgz", + "integrity": "sha512-xVbmniKld/kjjmoHjT0Ex35aa16zw29WEzSAflBcMawjqDtZlrR6wkSwYV0mwJYytDz8JEAYia5Pl8IJRXdWLg==", + "dev": true, + "requires": { + "esprima": "4.0.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + } + } + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "dev": true, + "requires": { + "type-detect": "0.1.1" + }, + "dependencies": { + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "dev": true + } + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "1.0.4" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "1.1.1" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.5.4" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "minimalistic-assert": "1.0.1" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", + "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "4.11.9", + "miller-rabin": "4.0.1", + "randombytes": "2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.2", + "void-elements": "2.0.1" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "1.1.0", + "inherits": "2.0.4", + "readable-stream": "2.3.7", + "stream-shift": "1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.549", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.549.tgz", + "integrity": "sha512-q09qZdginlqDH3+Y1P6ch5UDTW8nZ1ijwMkxFs15J/DAWOwqolIx8HZH1UP0vReByBigk/dPlU22xS1MaZ+kpQ==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "4.11.9", + "brorand": "1.1.0", + "hash.js": "1.1.7", + "hmac-drbg": "1.0.1", + "inherits": "2.0.4", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "0.6.2" + } + }, + "end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", + "dev": true, + "requires": { + "once": "1.3.3" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + } + } + }, + "engine.io": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz", + "integrity": "sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A==", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "1.1.5" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "engine.io-client": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz", + "integrity": "sha512-AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "1.1.5", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", + "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "memory-fs": "0.2.0", + "tapable": "0.1.10" + }, + "dependencies": { + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", + "dev": true + } + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "errorhandler": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz", + "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=", + "dev": true, + "requires": { + "accepts": "1.3.3", + "escape-html": "1.0.3" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "1.2.1", + "function-bind": "1.1.1", + "has": "1.0.3", + "has-symbols": "1.0.1", + "is-callable": "1.2.0", + "is-regex": "1.1.1", + "object-inspect": "1.8.0", + "object-keys": "1.1.1", + "object.assign": "4.1.0", + "string.prototype.trimend": "1.0.1", + "string.prototype.trimstart": "1.0.1" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "1.2.0", + "is-date-object": "1.0.2", + "is-symbol": "1.0.3" + } + }, + "es6-collections": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/es6-collections/-/es6-collections-0.5.6.tgz", + "integrity": "sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI=" + }, + "es6-promise": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.1.2.tgz", + "integrity": "sha1-eV4lzrR/e6uyY9FRr77dktGOagc=" + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "0.11.23", + "through": "2.3.8" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "requires": { + "esprima": "2.7.3", + "estraverse": "1.9.3", + "esutils": "2.0.3", + "optionator": "0.8.3", + "source-map": "0.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "event-stream": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", + "integrity": "sha1-A4u7LqnqkDhbJvvBhU0LU58qvqM=", + "dev": true, + "requires": { + "duplexer": "0.1.2", + "from": "0.1.7", + "map-stream": "0.0.7", + "pause-stream": "0.0.11", + "split": "0.2.10", + "stream-combiner": "0.0.4", + "through": "2.3.8" + } + }, + "eventemitter3": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.6.tgz", + "integrity": "sha512-s3GJL04SQoM+gn2c14oyqxvZ3Pcq7cduSDqy3sBFXx6UPSUmgVYwQM9zwkTn9je0lrfg0gHEwR42pF3Q2dCQkQ==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "1.3.5", + "safe-buffer": "5.2.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.3", + "strip-eof": "1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "dev": true, + "requires": { + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" + }, + "dependencies": { + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "dev": true, + "requires": { + "expand-range": "0.1.1" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "dev": true, + "requires": { + "is-number": "0.1.1", + "repeat-string": "0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", + "dev": true + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.4" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "3.1.1", + "repeat-element": "1.1.3", + "repeat-string": "1.6.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.3" + } + }, + "express": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.14.1.tgz", + "integrity": "sha1-ZGwjf3ZvFIwhIK/wc4F7nk1+DTM=", + "dev": true, + "requires": { + "accepts": "1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.2.0", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.7.0", + "finalhandler": "0.5.1", + "fresh": "0.3.0", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "1.1.5", + "qs": "6.2.0", + "range-parser": "1.2.1", + "send": "0.14.2", + "serve-static": "1.11.2", + "type-is": "1.6.18", + "utils-merge": "1.0.0", + "vary": "1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "finalhandler": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.1.tgz", + "integrity": "sha1-LEANjUUwk1vCMlScX6OF7Afeb80=", + "dev": true, + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz", + "integrity": "sha1-O3hIwDwt7OaalSKw+ujEEm10Xzs=", + "dev": true + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "dev": true + } + } + }, + "express-session": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz", + "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=", + "dev": true, + "requires": { + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "crc": "3.3.0", + "debug": "2.2.0", + "depd": "1.0.1", + "on-headers": "1.0.2", + "parseurl": "1.3.3", + "uid-safe": "2.0.0", + "utils-merge": "1.0.0" + }, + "dependencies": { + "cookie": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "depd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "uid-safe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz", + "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=", + "dev": true, + "requires": { + "base64-url": "1.2.1" + } + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" + } + } + } + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.5", + "yauzl": "2.10.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "0.1.1", + "color-support": "1.1.3", + "parse-node-version": "1.0.1", + "time-stamp": "1.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": "0.7.4" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.21" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "1.2.0" + } + }, + "file-loader": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.8.5.tgz", + "integrity": "sha1-knXQMf54DyfUf19K8CvUNxPMFRs=", + "dev": true, + "requires": { + "loader-utils": "0.2.17" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "filled-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filled-array/-/filled-array-1.1.0.tgz", + "integrity": "sha1-w8T2xmO5I0WamqKZEtLQMfFQf4Q=", + "dev": true + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.3", + "statuses": "1.5.0", + "unpipe": "1.0.0" + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "1.0.0", + "is-glob": "3.1.0", + "micromatch": "3.1.10", + "resolve-dir": "1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "is-plain-object": "2.0.4", + "object.defaults": "1.1.0", + "object.pick": "1.3.0", + "parse-filepath": "1.0.2" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.8", + "mime-types": "2.1.27" + } + }, + "formatio": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", + "dev": true, + "requires": { + "samsam": "1.1.2" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "0.2.2" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "fs-extra": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.5.4" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "1.5.0", + "nan": "2.14.1" + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "inherits": "2.0.4", + "mkdirp": "0.5.5", + "rimraf": "2.5.4" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.3", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "0.1.0" + } + }, + "generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dev": true, + "requires": { + "is-property": "1.0.2" + } + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "1.0.2" + } + }, + "generic-names": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", + "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", + "dev": true, + "requires": { + "loader-utils": "0.2.17" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=", + "dev": true + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "4.5.3", + "glob2base": "0.0.12", + "minimatch": "2.0.10", + "ordered-read-streams": "0.1.0", + "through2": "0.6.5", + "unique-stream": "1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "2.0.10", + "once": "1.4.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.2" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "0.5.2" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "0.1.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "1.3.5" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.3", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.1" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.6", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "3.1.21", + "lodash": "1.0.2", + "minimatch": "0.2.14" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "1.2.3", + "inherits": "1.0.2", + "minimatch": "0.2.14" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "1.0.1" + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.2.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.1", + "safe-buffer": "5.2.1", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "growl": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", + "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "1.0.0", + "chalk": "1.1.3", + "deprecated": "0.0.1", + "gulp-util": "3.0.8", + "interpret": "1.4.0", + "liftoff": "2.5.0", + "minimist": "1.2.5", + "orchestrator": "0.3.8", + "pretty-hrtime": "1.0.3", + "semver": "4.3.6", + "tildify": "1.2.0", + "v8flags": "2.1.1", + "vinyl-fs": "0.3.14" + }, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-cache": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/gulp-cache/-/gulp-cache-0.4.6.tgz", + "integrity": "sha1-LQO1LbT2pVOuHVvvAeSD6Qfp95Y=", + "dev": true, + "requires": { + "bluebird": "3.7.2", + "cache-swap": "0.3.0", + "gulp-util": "3.0.8", + "object-assign": "4.1.1", + "object.omit": "2.0.1", + "object.pick": "1.3.0", + "readable-stream": "2.3.7", + "try-json-parse": "0.1.1", + "vinyl": "1.2.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulp-changed": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/gulp-changed/-/gulp-changed-1.3.2.tgz", + "integrity": "sha1-nvyNMl+YBcx2aP3059YNSxQQ8s8=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "through2": "2.0.5" + } + }, + "gulp-clean-css": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.0.4.tgz", + "integrity": "sha1-DFrY0EVAfIjzwrnwNXCWOWfc/VQ=", + "dev": true, + "requires": { + "clean-css": "4.2.3", + "gulp-util": "3.0.8", + "through2": "2.0.5", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "gulp-clip-empty-files": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/gulp-clip-empty-files/-/gulp-clip-empty-files-0.1.2.tgz", + "integrity": "sha1-vumATiU7vaVc+8Em6NuuZDPtzMg=", + "dev": true, + "requires": { + "through2": "2.0.5" + } + }, + "gulp-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulp-clone/-/gulp-clone-1.0.0.tgz", + "integrity": "sha1-mubGVr2cTzae6AXu9WV4a8gQBbA=", + "dev": true, + "requires": { + "gulp-util": "2.2.20", + "through2": "0.4.2" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "1.1.0", + "escape-string-regexp": "1.0.5", + "has-ansi": "0.1.0", + "strip-ansi": "0.3.0", + "supports-color": "0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "0.5.1", + "dateformat": "1.0.12", + "lodash._reinterpolate": "2.4.1", + "lodash.template": "2.4.1", + "minimist": "0.2.1", + "multipipe": "0.1.2", + "through2": "0.5.1", + "vinyl": "0.2.3" + }, + "dependencies": { + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "3.0.0" + } + } + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "2.4.1", + "lodash._reunescapedhtml": "2.4.1", + "lodash.keys": "2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "2.4.1", + "lodash._reinterpolate": "2.4.1", + "lodash.defaults": "2.4.1", + "lodash.escape": "2.4.1", + "lodash.keys": "2.4.1", + "lodash.templatesettings": "2.4.1", + "lodash.values": "2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "2.4.1", + "lodash.escape": "2.4.1" + } + }, + "minimist": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.1.tgz", + "integrity": "sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "2.1.2" + }, + "dependencies": { + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "0.4.0" + } + } + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "0.0.1" + } + }, + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "gulp-connect": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.0.0.tgz", + "integrity": "sha1-8v3zBq6RFGg2jCKF8teC8T7dr04=", + "dev": true, + "requires": { + "connect": "2.30.2", + "connect-livereload": "0.5.4", + "event-stream": "3.3.5", + "gulp-util": "3.0.8", + "tiny-lr": "0.2.1" + }, + "dependencies": { + "body-parser": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz", + "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=", + "dev": true, + "requires": { + "bytes": "2.1.0", + "content-type": "1.0.4", + "debug": "2.2.0", + "depd": "1.0.1", + "http-errors": "1.3.1", + "iconv-lite": "0.4.11", + "on-finished": "2.3.0", + "qs": "4.0.0", + "raw-body": "2.1.7", + "type-is": "1.6.18" + } + }, + "bytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", + "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=", + "dev": true + }, + "connect": { + "version": "2.30.2", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz", + "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=", + "dev": true, + "requires": { + "basic-auth-connect": "1.0.0", + "body-parser": "1.13.3", + "bytes": "2.1.0", + "compression": "1.5.2", + "connect-timeout": "1.6.2", + "content-type": "1.0.4", + "cookie": "0.1.3", + "cookie-parser": "1.3.5", + "cookie-signature": "1.0.6", + "csurf": "1.8.3", + "debug": "2.2.0", + "depd": "1.0.1", + "errorhandler": "1.4.3", + "express-session": "1.11.3", + "finalhandler": "0.4.0", + "fresh": "0.3.0", + "http-errors": "1.3.1", + "method-override": "2.3.10", + "morgan": "1.6.1", + "multiparty": "3.3.2", + "on-headers": "1.0.2", + "parseurl": "1.3.3", + "pause": "0.1.0", + "qs": "4.0.0", + "response-time": "2.3.2", + "serve-favicon": "2.3.2", + "serve-index": "1.7.3", + "serve-static": "1.10.3", + "type-is": "1.6.18", + "utils-merge": "1.0.0", + "vhost": "3.0.2" + } + }, + "cookie": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "depd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=", + "dev": true + }, + "escape-html": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", + "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=", + "dev": true + }, + "event-stream": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", + "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", + "dev": true, + "requires": { + "duplexer": "0.1.2", + "from": "0.1.7", + "map-stream": "0.0.7", + "pause-stream": "0.0.11", + "split": "1.0.1", + "stream-combiner": "0.2.2", + "through": "2.3.8" + } + }, + "finalhandler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", + "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=", + "dev": true, + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.2", + "on-finished": "2.3.0", + "unpipe": "1.0.0" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "statuses": "1.5.0" + } + }, + "iconv-lite": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", + "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4=", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", + "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + } + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "2.2.0", + "depd": "1.1.2", + "destroy": "1.0.4", + "escape-html": "1.0.3", + "etag": "1.7.0", + "fresh": "0.3.0", + "http-errors": "1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "2.3.0", + "range-parser": "1.0.3", + "statuses": "1.2.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "1.0.3", + "parseurl": "1.3.3", + "send": "0.13.2" + }, + "dependencies": { + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "0.1.2", + "through": "2.3.8" + } + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "dev": true + } + } + }, + "gulp-decomment": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/gulp-decomment/-/gulp-decomment-0.1.3.tgz", + "integrity": "sha1-q6CMjhbzh3bQhtNuMV8ZpbGjFjU=", + "dev": true, + "requires": { + "decomment": "0.8.8", + "gulp-util": "3.0.8", + "through2": "2.0.5" + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "through2": "2.0.5" + } + }, + "gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", + "dev": true, + "requires": { + "gulp-match": "1.1.0", + "ternary-stream": "2.1.1", + "through2": "2.0.5" + } + }, + "gulp-karma": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/gulp-karma/-/gulp-karma-0.0.5.tgz", + "integrity": "sha1-RLoZejEFTlyXOlujOUITwUKAOVg=", + "dev": true, + "requires": { + "event-stream": "3.0.20", + "gulp-util": "2.2.20", + "optimist": "0.6.1", + "xtend": "2.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "1.1.0", + "escape-string-regexp": "1.0.5", + "has-ansi": "0.1.0", + "strip-ansi": "0.3.0", + "supports-color": "0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "0.5.1", + "dateformat": "1.0.12", + "lodash._reinterpolate": "2.4.1", + "lodash.template": "2.4.1", + "minimist": "0.2.1", + "multipipe": "0.1.2", + "through2": "0.5.1", + "vinyl": "0.2.3" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "2.4.1", + "lodash._reunescapedhtml": "2.4.1", + "lodash.keys": "2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "2.4.1", + "lodash._reinterpolate": "2.4.1", + "lodash.defaults": "2.4.1", + "lodash.escape": "2.4.1", + "lodash.keys": "2.4.1", + "lodash.templatesettings": "2.4.1", + "lodash.values": "2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "2.4.1", + "lodash.escape": "2.4.1" + } + }, + "minimist": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.1.tgz", + "integrity": "sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "3.0.0" + }, + "dependencies": { + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "0.0.1" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "0.4.0" + } + } + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "gulp-open": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-2.0.0.tgz", + "integrity": "sha1-oW9n6VzqiyBhtjo7jDibxVm44c4=", + "dev": true, + "requires": { + "colors": "1.4.0", + "gulp-util": "3.0.8", + "open": "0.0.5", + "through2": "2.0.5" + } + }, + "gulp-plumber": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.1.0.tgz", + "integrity": "sha1-8SF2wtBCL2AwbCQv/2oBo5T6ugk=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "through2": "2.0.5" + } + }, + "gulp-postcss": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-6.3.0.tgz", + "integrity": "sha1-M+6XI+WcMC8z1wf8S3OYsQ8DK/8=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "postcss": "5.2.18", + "postcss-load-config": "1.2.0", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "gulp-replace": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", + "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", + "dev": true, + "requires": { + "istextorbinary": "1.0.2", + "readable-stream": "2.3.7", + "replacestream": "4.0.3" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "gulp-sass": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.1.0.tgz", + "integrity": "sha1-U9xLaKH13f5EJKtMJHZVJpqLdLc=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "lodash.clonedeep": "4.5.0", + "node-sass": "4.14.1", + "through2": "2.0.5", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", + "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", + "dev": true, + "requires": { + "convert-source-map": "1.7.0", + "graceful-fs": "4.2.4", + "strip-bom": "2.0.0", + "through2": "2.0.5", + "vinyl": "1.2.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulp-texttojs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/gulp-texttojs/-/gulp-texttojs-1.0.3.tgz", + "integrity": "sha1-SIWgEDXrQfNiPEzADP21Ci+tl3Q=", + "dev": true, + "requires": { + "lodash": "2.4.2", + "node.extend": "1.1.8", + "through2": "0.4.2" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "2.1.2" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "0.4.0" + } + } + } + }, + "gulp-typescript": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-3.1.7.tgz", + "integrity": "sha1-2IYAqRQVPxHAnJpcqMJWHsdaSXg=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "source-map": "0.5.7", + "through2": "2.0.5", + "vinyl-fs": "2.4.4" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "dev": true, + "requires": { + "extend": "3.0.2", + "glob": "5.0.15", + "glob-parent": "3.1.0", + "micromatch": "2.3.11", + "ordered-read-streams": "0.3.0", + "through2": "0.6.5", + "to-absolute-glob": "0.1.1", + "unique-stream": "2.3.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.2" + } + } + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + }, + "dependencies": { + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "dev": true, + "requires": { + "is-stream": "1.1.0", + "readable-stream": "2.3.7" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "1.0.1", + "through2-filter": "3.0.0" + }, + "dependencies": { + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "2.0.5", + "xtend": "4.0.2" + } + } + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", + "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", + "dev": true, + "requires": { + "duplexify": "3.7.1", + "glob-stream": "5.3.5", + "graceful-fs": "4.2.4", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "0.3.0", + "lazystream": "1.0.0", + "lodash.isequal": "4.5.0", + "merge-stream": "1.0.1", + "mkdirp": "0.5.5", + "object-assign": "4.1.1", + "readable-stream": "2.3.7", + "strip-bom": "2.0.0", + "strip-bom-stream": "1.0.0", + "through2": "2.0.5", + "through2-filter": "2.0.0", + "vali-date": "1.0.0", + "vinyl": "1.2.0" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.3", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.5", + "multipipe": "0.1.2", + "object-assign": "3.0.0", + "replace-ext": "0.0.1", + "through2": "2.0.5", + "vinyl": "0.5.3" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "1.0.2" + } + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "requires": { + "duplexer": "0.1.2" + } + }, + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "requires": { + "minimist": "1.2.5", + "neo-async": "2.6.2", + "source-map": "0.6.1", + "uglify-js": "3.10.2", + "wordwrap": "1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "6.12.4", + "har-schema": "2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "requires": { + "fast-deep-equal": "3.1.3", + "fast-json-stable-stringify": "2.1.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-binary": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", + "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "1.0.1" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "readable-stream": "3.6.0", + "safe-buffer": "5.2.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "string_decoder": "1.3.0", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "minimalistic-assert": "1.0.1" + } + }, + "hasha": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", + "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", + "dev": true, + "requires": { + "is-stream": "1.1.0", + "pinkie-promise": "2.0.1" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "1.1.7", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-loader": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.4.5.tgz", + "integrity": "sha1-X7zYfNY6XEmn/OL+VvQl4Fcpxow=", + "dev": true, + "requires": { + "es6-templates": "0.2.3", + "fastparse": "1.1.2", + "html-minifier": "3.5.21", + "loader-utils": "1.4.0", + "object-assign": "4.1.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "1.2.5" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "5.2.2", + "emojis-list": "3.0.0", + "json5": "1.0.1" + } + } + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.2.3", + "commander": "2.17.1", + "he": "1.2.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.4.10" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "2.19.0", + "source-map": "0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + } + } + }, + "http-browserify": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", + "integrity": "sha1-M3la3nLfiKz7/TZ3PO/tp2RzWyA=", + "dev": true, + "requires": { + "Base64": "0.2.1", + "inherits": "2.0.4" + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": "1.5.0", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "4.0.6", + "follow-redirects": "1.13.0", + "requires-port": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.16.1" + } + }, + "https-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", + "integrity": "sha1-s//f5zSyo9Sp79WOhlTJH86G6v0=", + "dev": true + }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "requires": { + "safer-buffer": "2.1.2" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", + "dev": true + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ipaddr.js": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz", + "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=", + "dev": true + }, + "is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "1.0.0", + "is-windows": "1.0.2" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.13.1" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "1.6.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-generator-function": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", + "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "0.1.1", + "is-path-inside": "1.0.1" + } + }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "dev": true + }, + "is-my-json-valid": { + "version": "2.20.5", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz", + "integrity": "sha512-VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==", + "dev": true, + "requires": { + "generate-function": "2.3.1", + "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", + "jsonpointer": "4.1.0", + "xtend": "4.0.2" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "1.1.2" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "1.0.1" + } + }, + "is-typed-array": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", + "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", + "dev": true, + "requires": { + "available-typed-arrays": "1.0.2", + "es-abstract": "1.17.6", + "foreach": "2.0.5", + "has-symbols": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", + "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "1.2.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "1.7.3", + "whatwg-fetch": "3.4.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "glob": "5.0.15", + "handlebars": "4.7.6", + "js-yaml": "3.14.0", + "mkdirp": "0.5.5", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.3.1", + "wordwrap": "1.0.0" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "istanbul-instrumenter-loader": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.2.0.tgz", + "integrity": "sha1-ZD5OXk6PlGaGOimpd9KDqzcsAZw=", + "dev": true, + "requires": { + "istanbul": "0.4.5", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + } + }, + "istextorbinary": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", + "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", + "dev": true, + "requires": { + "binaryextensions": "1.0.1", + "textextensions": "1.0.2" + } + }, + "jade": { + "version": "0.26.3", + "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz", + "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=", + "dev": true, + "requires": { + "commander": "0.6.1", + "mkdirp": "0.3.0" + }, + "dependencies": { + "commander": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz", + "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=", + "dev": true + }, + "mkdirp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", + "dev": true + } + } + }, + "jju": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", + "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz", + "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", + "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", + "dev": true, + "requires": { + "pako": "0.2.9" + } + }, + "karma": { + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", + "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", + "dev": true, + "requires": { + "batch": "0.5.3", + "bluebird": "2.11.0", + "body-parser": "1.19.0", + "chokidar": "1.7.0", + "colors": "1.4.0", + "connect": "3.7.0", + "core-js": "2.6.11", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.6", + "graceful-fs": "4.2.4", + "http-proxy": "1.18.1", + "isbinaryfile": "3.0.3", + "lodash": "3.10.1", + "log4js": "0.6.38", + "mime": "1.6.0", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "rimraf": "2.5.4", + "socket.io": "1.7.4", + "source-map": "0.5.7", + "useragent": "2.3.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "karma-coverage": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-0.5.5.tgz", + "integrity": "sha1-sNWLECXVnVxmICYxhvHVj11TSMU=", + "dev": true, + "requires": { + "dateformat": "1.0.12", + "istanbul": "0.4.5", + "minimatch": "3.0.4", + "source-map": "0.5.7" + }, + "dependencies": { + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + } + } + }, + "karma-mocha": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-0.2.2.tgz", + "integrity": "sha1-OI7ZF9oV3LGW0bkVwZNO+AMZP44=", + "dev": true + }, + "karma-mocha-clean-reporter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/karma-mocha-clean-reporter/-/karma-mocha-clean-reporter-0.0.1.tgz", + "integrity": "sha1-6G961LxefGLX8uJC3ydRzPk/Rvo=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "karma": "0.13.22", + "log-symbols": "1.0.2", + "mocha-clean": "0.4.0" + } + }, + "karma-phantomjs-launcher": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz", + "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", + "dev": true, + "requires": { + "lodash": "4.15.0", + "phantomjs-prebuilt": "2.1.16" + } + }, + "karma-sinon-chai": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-1.2.4.tgz", + "integrity": "sha1-/qk19ivjNmzwJxyNi+UcDHDkCrw=", + "dev": true, + "requires": { + "lolex": "1.6.0" + }, + "dependencies": { + "lolex": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", + "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=", + "dev": true + } + } + }, + "karma-webpack": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.13.tgz", + "integrity": "sha512-2cyII34jfrAabbI2+4Rk4j95Nazl98FvZQhgSiqKUDarT317rxfv/EdzZ60CyATN4PQxJdO5ucR5bOOXkEVrXw==", + "dev": true, + "requires": { + "async": "2.6.3", + "babel-runtime": "6.26.0", + "loader-utils": "1.4.0", + "lodash": "4.15.0", + "source-map": "0.5.7", + "webpack-dev-middleware": "1.12.2" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "4.17.20" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "1.2.5" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "5.2.2", + "emojis-list": "3.0.0", + "json5": "1.0.1" + } + } + } + }, + "kew": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "4.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazy-req": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", + "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "3.0.2", + "findup-sync": "2.0.0", + "fined": "1.2.0", + "flagged-respawn": "1.0.1", + "is-plain-object": "2.0.4", + "object.map": "1.0.1", + "rechoir": "0.6.2", + "resolve": "1.17.0" + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=" + }, + "lodash._baseclone": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", + "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._createcompounder": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz", + "integrity": "sha1-XdLLVTctbnDg4jkvsjBNZjEJEHU=", + "dev": true, + "requires": { + "lodash.deburr": "3.2.0", + "lodash.words": "3.2.0" + } + }, + "lodash._escapehtmlchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", + "dev": true, + "requires": { + "lodash._htmlescapes": "2.4.1" + } + }, + "lodash._escapestringchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._htmlescapes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._isnative": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", + "dev": true + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", + "dev": true, + "requires": { + "lodash._htmlescapes": "2.4.1", + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash._shimkeys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1" + } + }, + "lodash._stack": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lodash._stack/-/lodash._stack-4.1.3.tgz", + "integrity": "sha1-dRqnbBuWSwR+dtFPxyoJP8teLdA=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", + "integrity": "sha1-kyyLh/ikN3iXxnGXUzKC+Xrqwpg=", + "dev": true, + "requires": { + "lodash._createcompounder": "3.0.0" + } + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.deburr": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", + "integrity": "sha1-baj1QzSjZqfPTEx2742Aqhs2XtU=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.defaults": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1", + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1" + } + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.keysin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.2.0.tgz", + "integrity": "sha1-jMP7NcLZSsxEOhhj4C+kB5nqbyg=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.3.5.tgz", + "integrity": "sha1-VOWMTyCD2f7MsVeaYPdLCT1yrRc=", + "dev": true, + "requires": { + "lodash._baseclone": "4.5.7", + "lodash._stack": "4.1.3", + "lodash.isplainobject": "4.0.6", + "lodash.keysin": "4.2.0", + "lodash.rest": "4.0.5" + } + }, + "lodash.rest": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz", + "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "lodash.values": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", + "dev": true, + "requires": { + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "lodash.words": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz", + "integrity": "sha1-TiqGSbwIdFsXxpWxo86P7llmI7M=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "log4js": { + "version": "0.6.38", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", + "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "semver": "4.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "lolex": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.4.0.tgz", + "integrity": "sha1-LycSsbwYDendzF06epbvPAuxYq0=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.3" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, + "math-expression-evaluator": { + "version": "1.2.22", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.22.tgz", + "integrity": "sha512-L0j0tFVZBQQLeEjmWOvDLoRciIY8gQGWahvkztXUal8jH8R5Rlqo9GCvgqvXcy9LQhEWdQCVvzqAbxgYNt4blQ==", + "dev": true + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "1.1.6" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "3.1.0", + "inherits": "2.0.4", + "safe-buffer": "5.2.1" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.5", + "normalize-package-data": "2.5.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "dev": true + }, + "method-override": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", + "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "methods": "1.1.2", + "parseurl": "1.3.3", + "vary": "1.1.2" + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.3", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "4.11.9", + "brorand": "1.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "1.2.5" + } + }, + "mocha": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz", + "integrity": "sha1-FhvlvetJZ3HrmzV0UFC2IrWu/Fg=", + "dev": true, + "requires": { + "commander": "2.3.0", + "debug": "2.2.0", + "diff": "1.4.0", + "escape-string-regexp": "1.0.2", + "glob": "3.2.11", + "growl": "1.9.2", + "jade": "0.26.3", + "mkdirp": "0.5.1", + "supports-color": "1.2.0", + "to-iso-string": "0.0.2" + }, + "dependencies": { + "commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "escape-string-regexp": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz", + "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=", + "dev": true + }, + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "minimatch": "0.3.0" + } + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "supports-color": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz", + "integrity": "sha1-/x7R5hFp0Gs88tWI4YixjYhH4X4=", + "dev": true + } + } + }, + "mocha-clean": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mocha-clean/-/mocha-clean-0.4.0.tgz", + "integrity": "sha1-CbaYXDIYFhQDIeED593ktIdgkhw=", + "dev": true + }, + "morgan": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", + "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=", + "dev": true, + "requires": { + "basic-auth": "1.0.4", + "debug": "2.2.0", + "depd": "1.0.1", + "on-finished": "2.3.0", + "on-headers": "1.0.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "depd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multiparty": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", + "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=", + "dev": true, + "requires": { + "readable-stream": "1.1.14", + "stream-counter": "0.2.0" + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.3", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "1.1.4" + } + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "0.1.13", + "is-stream": "1.1.0" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "1.0.12", + "glob": "7.1.6", + "graceful-fs": "4.2.4", + "mkdirp": "0.5.5", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.88.2", + "rimraf": "2.5.4", + "semver": "5.3.0", + "tar": "2.2.2", + "which": "1.3.1" + } + }, + "node-libs-browser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", + "integrity": "sha1-JEgG1E0xngSLyGB7XMTq+aKdLjw=", + "dev": true, + "requires": { + "assert": "1.5.0", + "browserify-zlib": "0.1.4", + "buffer": "4.9.2", + "console-browserify": "1.2.0", + "constants-browserify": "0.0.1", + "crypto-browserify": "3.2.8", + "domain-browser": "1.2.0", + "events": "1.1.1", + "http-browserify": "1.7.0", + "https-browserify": "0.0.0", + "os-browserify": "0.1.2", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "1.1.14", + "stream-browserify": "1.0.0", + "string_decoder": "0.10.31", + "timers-browserify": "1.4.2", + "tty-browserify": "0.0.0", + "url": "0.10.3", + "util": "0.10.4", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + } + } + }, + "node-notifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", + "dev": true, + "requires": { + "growly": "1.3.0", + "semver": "5.3.0", + "shellwords": "0.1.1", + "which": "1.3.1" + } + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "dev": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.3", + "get-stdin": "4.0.1", + "glob": "7.1.6", + "in-publish": "2.0.1", + "lodash": "4.17.20", + "meow": "3.7.0", + "mkdirp": "0.5.5", + "nan": "2.14.1", + "node-gyp": "3.8.0", + "npmlog": "4.1.2", + "request": "2.88.2", + "sass-graph": "2.2.5", + "stdout-stream": "1.4.1", + "true-case-path": "1.0.3" + }, + "dependencies": { + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "1.3.2" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "7.1.6", + "lodash": "4.17.20", + "minimatch": "3.0.4" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "node-status-codes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", + "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=", + "dev": true + }, + "node-zip": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz", + "integrity": "sha1-lNGtZ0o81GoViN1zb0qaeMdX62I=", + "dev": true, + "requires": { + "jszip": "2.5.0" + } + }, + "node.extend": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.8.tgz", + "integrity": "sha512-L/dvEBwyg3UowwqOUTyDsGBU6kjBQOpOhshio9V3i3BMPv5YUb9+mWNN8MK0IbWqT0AqaTSONZf0aTuMMahWgA==", + "dev": true, + "requires": { + "has": "1.0.3", + "is": "3.3.0" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1.0.9" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "2.8.8", + "resolve": "1.17.0", + "semver": "5.3.0", + "validate-npm-package-license": "3.0.4" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "function-bind": "1.1.1", + "has-symbols": "1.0.1", + "object-keys": "1.1.1" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + } + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "1.0.1", + "array-slice": "1.1.0", + "for-own": "1.0.0", + "isobject": "3.0.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "make-iterator": "1.0.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "office-ui-fabric": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric/-/office-ui-fabric-2.6.1.tgz", + "integrity": "sha1-4qyf8+T8eI2mYReN6/CUA2sKLiY=" + }, + "office-ui-fabric-core": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.1.0.tgz", + "integrity": "sha512-VwGbHIT89e+9XdGcb2gdPgKgYQGjRG5peyPNO982znlCSB/UIM9g7gF6JmHpaMHb8xvEScY7UGJ8GRz6GQVBRg==" + }, + "office-ui-fabric-react": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-2.31.0.tgz", + "integrity": "sha1-cOuk53NRw3Mza8ZKVJyUTmn4SU8=", + "requires": { + "@microsoft/load-themed-styles": "1.4.0", + "@uifabric/utilities": "1.10.4" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "open": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", + "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", + "dev": true + }, + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "word-wrap": "1.2.3" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "0.1.5", + "sequencify": "0.0.7", + "stream-consume": "0.1.1" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "1.3.3" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + } + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "os-browserify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "2.2.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.3.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.4.0", + "registry-url": "3.1.0", + "semver": "5.3.0" + } + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "2.3.2" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "5.4.1", + "browserify-aes": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.1.1", + "safe-buffer": "5.2.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "1.0.0", + "map-cache": "0.2.2", + "path-root": "0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.2" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parsejson": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", + "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "0.1.2" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pause": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz", + "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q=", + "dev": true + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.2.1", + "sha.js": "2.4.11" + }, + "dependencies": { + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "3.1.0", + "inherits": "2.0.4" + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "safe-buffer": "5.2.1" + } + } + } + }, + "pbkdf2-compat": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", + "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phantomjs-polyfill": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/phantomjs-polyfill/-/phantomjs-polyfill-0.0.2.tgz", + "integrity": "sha1-jGpxY+m8j9n/2+fWBctTUvn7iR4=", + "dev": true + }, + "phantomjs-prebuilt": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", + "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", + "dev": true, + "requires": { + "es6-promise": "4.2.8", + "extract-zip": "1.7.0", + "fs-extra": "1.0.0", + "hasha": "2.2.0", + "kew": "0.7.0", + "progress": "1.1.8", + "request": "2.88.2", + "request-progress": "2.0.1", + "which": "1.3.1" + }, + "dependencies": { + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "jsonfile": "2.4.0", + "klaw": "1.3.1" + } + } + } + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "load-json-file": "1.1.0", + "object-assign": "4.1.1", + "symbol": "0.2.3" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.6.4", + "source-map": "0.5.7", + "supports-color": "3.2.3" + }, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "1.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1", + "postcss-load-options": "1.2.0", + "postcss-load-plugins": "2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.4" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30001107", + "electron-to-chromium": "1.3.549" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1", + "uniqs": "2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3" + } + }, + "postcss-modules": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-0.6.4.tgz", + "integrity": "sha1-d6WLt3uhtDkrJwwLWYUv116JqLQ=", + "dev": true, + "requires": { + "css-modules-loader-core": "1.1.0", + "generic-names": "1.0.3", + "postcss": "5.2.18", + "string-hash": "1.1.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.3", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.3", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "1.0.3", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "2.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1", + "svgo": "0.7.2" + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "2.0.6" + } + }, + "proxy-addr": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", + "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.4.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "4.11.9", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.6", + "randombytes": "2.1.0", + "safe-buffer": "5.2.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "4.0.0", + "kind-of": "6.0.3", + "math-random": "1.0.4" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "2.1.0", + "safe-buffer": "5.2.1" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "0.6.0", + "ini": "1.3.5", + "minimist": "1.2.5", + "strip-json-comments": "2.0.1" + } + }, + "react": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", + "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", + "requires": { + "fbjs": "0.8.17", + "loose-envify": "1.4.0", + "object-assign": "4.1.1" + } + }, + "react-dom": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.4.2.tgz", + "integrity": "sha1-AVNj8FsKH9Uq6e/dOgBg2QaVII8=", + "requires": { + "fbjs": "0.8.17", + "loose-envify": "1.4.0", + "object-assign": "4.1.1" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "0.0.8" + } + }, + "read-all-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1", + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.5.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "micromatch": "3.1.10", + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.8", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "1.17.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.22", + "reduce-function-call": "1.0.3" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz", + "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", + "dev": true, + "requires": { + "balanced-match": "1.0.0" + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" + } + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "1.4.1", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "requires": { + "rc": "1.2.8", + "safe-buffer": "5.2.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "1.2.8" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.1.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1", + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.10.1", + "caseless": "0.12.0", + "combined-stream": "1.0.8", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.3", + "har-validator": "5.1.5", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.27", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.2.1", + "tough-cookie": "2.5.0", + "tunnel-agent": "0.6.0", + "uuid": "3.4.0" + } + }, + "request-progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", + "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", + "dev": true, + "requires": { + "throttleit": "1.0.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "response-time": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz", + "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=", + "dev": true, + "requires": { + "depd": "1.1.2", + "on-headers": "1.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "dev": true, + "requires": { + "glob": "7.1.6" + } + }, + "ripemd160": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", + "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=", + "dev": true + }, + "rndm": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", + "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "0.1.15" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "samsam": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", + "dev": true + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "7.1.6", + "lodash": "4.15.0", + "scss-tokenizer": "0.2.3", + "yargs": "13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "3.1.0", + "strip-ansi": "5.2.0", + "wrap-ansi": "5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "7.0.3", + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "5.2.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "string-width": "3.1.0", + "strip-ansi": "5.2.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "5.0.0", + "find-up": "3.0.0", + "get-caller-file": "2.0.5", + "require-directory": "2.1.1", + "require-main-filename": "2.0.0", + "set-blocking": "2.0.0", + "string-width": "3.1.0", + "which-module": "2.0.0", + "y18n": "4.0.0", + "yargs-parser": "13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "5.3.1", + "decamelize": "1.2.0" + } + } + } + }, + "sax": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.2.tgz", + "integrity": "sha1-c1/6o5oc/4/7lZjwIjq9sDqfsuo=", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "2.6.4", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "5.3.0" + } + }, + "send": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.14.2.tgz", + "integrity": "sha1-ObBDiz9RC+Xcb2Z6EfcWiTaM3u8=", + "dev": true, + "requires": { + "debug": "2.2.0", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.7.0", + "fresh": "0.3.0", + "http-errors": "1.5.1", + "mime": "1.3.4", + "ms": "0.7.2", + "on-finished": "2.3.0", + "range-parser": "1.2.1", + "statuses": "1.3.1" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + }, + "dependencies": { + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "http-errors": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": "1.3.1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "setprototypeof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg=", + "dev": true + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serve-favicon": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz", + "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=", + "dev": true, + "requires": { + "etag": "1.7.0", + "fresh": "0.3.0", + "ms": "0.7.2", + "parseurl": "1.3.3" + }, + "dependencies": { + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "serve-index": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz", + "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=", + "dev": true, + "requires": { + "accepts": "1.2.13", + "batch": "0.5.3", + "debug": "2.2.0", + "escape-html": "1.0.3", + "http-errors": "1.3.1", + "mime-types": "2.1.27", + "parseurl": "1.3.3" + }, + "dependencies": { + "accepts": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", + "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=", + "dev": true, + "requires": { + "mime-types": "2.1.27", + "negotiator": "0.5.3" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "statuses": "1.5.0" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "negotiator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.11.2.tgz", + "integrity": "sha1-LPmIm9RDWjIMw2iVyapXvWYuasc=", + "dev": true, + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.3", + "send": "0.14.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", + "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "sinon": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", + "dev": true, + "requires": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": "0.12.3" + }, + "dependencies": { + "lolex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", + "dev": true + } + } + }, + "sinon-chai": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz", + "integrity": "sha1-Qyqbv9Uab8AHmPTSUmqCnAYGh6w=", + "dev": true + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.3", + "use": "3.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.3" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", + "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", + "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "1.8.5", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.4", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", + "dev": true + } + } + }, + "socket.io-adapter": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", + "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", + "dev": true, + "requires": { + "debug": "2.3.3", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-client": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", + "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.3.3", + "engine.io-client": "1.8.5", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.5", + "socket.io-parser": "2.3.1", + "to-array": "0.1.4" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", + "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", + "dev": true, + "requires": { + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } + }, + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-loader": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.6.tgz", + "integrity": "sha1-wJkD2m1zueU7ftjuUkVZcFHpjpE=", + "dev": true, + "requires": { + "async": "0.9.2", + "loader-utils": "0.2.17", + "source-map": "0.1.43" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "2.1.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "3.0.1", + "spdx-license-ids": "3.0.5" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "2.3.0", + "spdx-license-ids": "3.0.5" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "0.2.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "2.3.7" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "stream-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", + "integrity": "sha1-v5tKv7QrJ011FHnkTg/yZWtvEZM=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "readable-stream": "1.1.14" + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "requires": { + "duplexer": "0.1.2" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-counter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", + "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.4", + "readable-stream": "2.3.7", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.17.6" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.17.6" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "is-utf8": "0.2.1" + } + }, + "strip-bom-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", + "dev": true, + "requires": { + "inpath": "1.0.2", + "pidof": "1.0.2", + "read": "1.0.7" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "1.0.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.5", + "sax": "1.2.4", + "whet.extend": "0.9.9" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "2.7.3" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + } + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "dev": true + }, + "tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.12", + "inherits": "2.0.4" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "0.7.0" + } + }, + "ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "requires": { + "duplexify": "3.7.1", + "fork-stream": "0.0.4", + "merge-stream": "1.0.1", + "through2": "2.0.5" + } + }, + "textextensions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", + "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", + "dev": true + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "2.3.7", + "xtend": "4.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "dev": true, + "requires": { + "through2": "2.0.5", + "xtend": "4.0.2" + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "0.11.10" + } + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "1.14.2", + "debug": "2.2.0", + "faye-websocket": "0.10.0", + "livereload-js": "2.4.0", + "parseurl": "1.3.3", + "qs": "5.1.0" + }, + "dependencies": { + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "1.0.4", + "debug": "2.2.0", + "depd": "1.1.2", + "http-errors": "1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "2.3.0", + "qs": "5.2.0", + "raw-body": "2.1.7", + "type-is": "1.6.18" + }, + "dependencies": { + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.4", + "statuses": "1.5.0" + } + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + } + } + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "to-absolute-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-iso-string": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz", + "integrity": "sha1-TcGeZk38y+Jb2NtQiwDG2hWCVdE=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "1.8.0", + "punycode": "2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "7.1.6" + } + }, + "try-json-parse": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/try-json-parse/-/try-json-parse-0.1.1.tgz", + "integrity": "sha1-jbAWIuh35RuDFAyu58gIZK05DII=", + "dev": true + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + }, + "tslint": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-4.5.1.tgz", + "integrity": "sha1-BTVocb7yOkNJBnNABvwYgza6gks=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "colors": "1.4.0", + "diff": "3.5.0", + "findup-sync": "0.3.0", + "glob": "7.1.6", + "optimist": "0.6.1", + "resolve": "1.17.0", + "tsutils": "1.9.1", + "update-notifier": "2.5.0" + }, + "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "5.0.15" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + } + } + }, + "tslint-microsoft-contrib": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-4.0.1.tgz", + "integrity": "sha1-niAaFjn1hZZY/88rTcuxmZL45sA=", + "dev": true + }, + "tsscmp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", + "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=", + "dev": true + }, + "tsutils": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-1.9.1.tgz", + "integrity": "sha1-ufmrROVa+WgYMdXyjQrur1x1DLA=", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-detect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.27" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.2.2.tgz", + "integrity": "sha1-YGAiUIR5tV/6NotY/uljoD39eww=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, + "uglify-js": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.2.tgz", + "integrity": "sha512-GXCYNwqoo0MbLARghYjxVBxDCnU0tLqN7IPLdHHbibCb1NI5zBkU2EPcy/GaVxc0BtTjqyGXJCINe6JMR2Dpow==", + "dev": true, + "optional": true + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true + }, + "uid-safe": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz", + "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=", + "dev": true, + "requires": { + "random-bytes": "1.0.0" + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", + "dev": true + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "requires": { + "sprintf-js": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "1.3.0", + "chalk": "2.4.2", + "configstore": "3.1.5", + "import-lazy": "2.1.0", + "is-ci": "1.2.1", + "is-installed-globally": "0.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "2.1.1" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "requires": { + "lru-cache": "4.1.5", + "tmp": "0.0.33" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "util": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", + "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "is-arguments": "1.0.4", + "is-generator-function": "1.0.7", + "is-typed-array": "1.1.3", + "safe-buffer": "5.2.1", + "which-typed-array": "1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "1.1.1" + } + }, + "vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "3.1.1", + "spdx-expression-parse": "3.0.1" + } + }, + "validator": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-5.7.0.tgz", + "integrity": "sha1-eoelgUa2laxIYHEUHAxJ1n2gXlw=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + } + }, + "vhost": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz", + "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU=", + "dev": true + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "1.0.3", + "glob-stream": "3.1.18", + "glob-watcher": "0.0.6", + "graceful-fs": "3.0.12", + "mkdirp": "0.5.5", + "strip-bom": "1.0.0", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", + "dev": true, + "requires": { + "natives": "1.1.6" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.2" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", + "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", + "dev": true, + "requires": { + "async": "0.9.2", + "chokidar": "1.7.0", + "graceful-fs": "4.2.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "3.1.10", + "normalize-path": "2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "2.0.0", + "async-each": "1.0.3", + "braces": "2.3.2", + "fsevents": "1.2.13", + "glob-parent": "3.1.0", + "inherits": "2.0.4", + "is-binary-path": "1.0.1", + "is-glob": "4.0.1", + "normalize-path": "3.0.0", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1", + "upath": "1.2.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + } + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.2.1.tgz", + "integrity": "sha1-e7HXKuIIfdGkr1Jq/sFe7RfdpHU=", + "dev": true, + "requires": { + "acorn": "4.0.13", + "acorn-dynamic-import": "2.0.2", + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "async": "2.6.3", + "enhanced-resolve": "3.4.1", + "interpret": "1.4.0", + "json-loader": "0.5.7", + "loader-runner": "2.4.0", + "loader-utils": "0.2.17", + "memory-fs": "0.4.1", + "mkdirp": "0.5.5", + "node-libs-browser": "2.2.1", + "source-map": "0.5.7", + "supports-color": "3.2.3", + "tapable": "0.2.9", + "uglify-js": "2.8.29", + "watchpack": "1.7.4", + "webpack-sources": "0.1.5", + "yargs": "6.6.0" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "3.0.0", + "picomatch": "2.2.2" + } + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "4.17.20" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "7.0.1" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "1.0.11" + } + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "3.1.1", + "braces": "3.0.2", + "fsevents": "2.1.3", + "glob-parent": "5.1.1", + "is-binary-path": "2.1.0", + "is-glob": "4.0.1", + "normalize-path": "3.0.0", + "readdirp": "3.4.0" + } + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "1.0.1", + "browserify-sign": "4.2.1", + "create-ecdh": "4.0.4", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.4", + "pbkdf2": "3.1.1", + "public-encrypt": "4.0.3", + "randombytes": "2.1.0", + "randomfill": "1.0.4" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.9" + } + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "5.0.1" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "4.0.1" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "2.1.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "1.5.0", + "browserify-zlib": "0.2.0", + "buffer": "4.9.2", + "console-browserify": "1.2.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "3.2.0", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.1", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.7", + "stream-browserify": "2.0.2", + "stream-http": "2.8.3", + "string_decoder": "1.3.0", + "timers-browserify": "2.0.11", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.11.1", + "vm-browserify": "1.1.2" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "2.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "readable-stream": "2.3.7" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "7.0.0" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "3.4.2", + "graceful-fs": "4.2.4", + "neo-async": "2.6.2", + "watchpack-chokidar2": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.4.1.tgz", + "integrity": "sha1-H1o98pe1naL4IWybdhs/pAaG9HE=", + "dev": true, + "requires": { + "acorn": "5.7.4", + "chalk": "1.1.3", + "commander": "2.20.3", + "ejs": "2.7.4", + "express": "4.17.1", + "filesize": "3.6.1", + "gzip-size": "3.0.0", + "lodash": "4.17.20", + "mkdirp": "0.5.5", + "opener": "1.5.1" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "2.1.27", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "2.0.6", + "qs": "6.7.0", + "range-parser": "1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "1.5.0", + "type-is": "1.6.18", + "utils-merge": "1.0.1", + "vary": "1.1.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "2.3.0", + "range-parser": "1.2.1", + "statuses": "1.5.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.3", + "send": "0.17.1" + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "0.4.1", + "mime": "1.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.1", + "time-stamp": "2.2.0" + }, + "dependencies": { + "time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", + "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.5.7" + } + }, + "webpack-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-3.2.0.tgz", + "integrity": "sha1-Oh0WD7EdQXJ7fObzL3IkZPmLIYY=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "lodash.clone": "4.5.0", + "lodash.some": "4.6.0", + "memory-fs": "0.3.0", + "through": "2.3.8", + "vinyl": "1.2.0", + "webpack": "1.15.0" + }, + "dependencies": { + "browserify-aes": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", + "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=", + "dev": true, + "requires": { + "inherits": "2.0.4" + } + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "crypto-browserify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz", + "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=", + "dev": true, + "requires": { + "browserify-aes": "0.4.0", + "pbkdf2-compat": "2.0.1", + "ripemd160": "0.2.0", + "sha.js": "2.2.6" + } + }, + "https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=", + "dev": true + }, + "interpret": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "memory-fs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.7" + } + }, + "node-libs-browser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz", + "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=", + "dev": true, + "requires": { + "assert": "1.5.0", + "browserify-zlib": "0.1.4", + "buffer": "4.9.2", + "console-browserify": "1.2.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.3.0", + "domain-browser": "1.2.0", + "events": "1.1.1", + "https-browserify": "0.0.1", + "os-browserify": "0.2.1", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.7", + "stream-browserify": "2.0.2", + "stream-http": "2.8.3", + "string_decoder": "0.10.31", + "timers-browserify": "2.0.11", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.4", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "os-browserify": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", + "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "2.0.4", + "readable-stream": "2.3.7" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "uglify-js": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", + "dev": true, + "requires": { + "async": "0.2.10", + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "webpack": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.15.0.tgz", + "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=", + "dev": true, + "requires": { + "acorn": "3.3.0", + "async": "1.5.2", + "clone": "1.0.4", + "enhanced-resolve": "0.9.1", + "interpret": "0.6.6", + "loader-utils": "0.2.17", + "memory-fs": "0.3.0", + "mkdirp": "0.5.5", + "node-libs-browser": "0.7.0", + "optimist": "0.6.1", + "supports-color": "3.2.3", + "tapable": "0.1.10", + "uglify-js": "2.7.5", + "watchpack": "0.2.9", + "webpack-core": "0.6.9" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": "0.5.2", + "safe-buffer": "5.2.1", + "websocket-extensions": "0.1.4" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-fetch": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + }, + "whatwg-url": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", + "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", + "requires": { + "tr46": "0.0.3", + "webidl-conversions": "3.0.1" + } + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "which-typed-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", + "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", + "dev": true, + "requires": { + "available-typed-arrays": "1.0.2", + "es-abstract": "1.17.6", + "foreach": "2.0.5", + "function-bind": "1.1.1", + "has-symbols": "1.0.1", + "is-typed-array": "1.1.3" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "4.2.4", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.3" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + }, + "wtf-8": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", + "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", + "dev": true + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", + "dev": true + }, + "xml2js": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.7.tgz", + "integrity": "sha1-GDhRi7AXQcrgh4urSRXklMMjBq8=", + "dev": true, + "requires": { + "sax": "0.5.2" + } + }, + "xmlbuilder": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz", + "integrity": "sha1-xGFLp04K0ZbmCcknLNnh3bKKilg=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", + "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "lodash.assign": "4.2.0", + "os-locale": "1.4.0", + "pkg-conf": "1.1.3", + "read-pkg-up": "1.0.1", + "require-main-filename": "1.0.1", + "string-width": "1.0.2", + "window-size": "0.2.0", + "y18n": "3.2.1", + "yargs-parser": "2.4.1" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "lodash.assign": "4.2.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "0.2.13", + "fd-slicer": "1.1.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "z-schema": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.17.0.tgz", + "integrity": "sha1-RCs4+denr3rke/z8NWhz6GFq0bc=", + "requires": { + "commander": "2.20.3", + "lodash.get": "4.4.2", + "request": "2.88.2", + "validator": "5.7.0" + } + } + } +} diff --git a/samples/react-upgrade-me/package.json b/samples/react-upgrade-me/package.json new file mode 100644 index 000000000..88abb5b01 --- /dev/null +++ b/samples/react-upgrade-me/package.json @@ -0,0 +1,36 @@ +{ + "name": "react-upgrade-me", + "version": "0.0.1", + "private": true, + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "react": "15.4.2", + "react-dom": "15.4.2", + "@types/react": "0.14.46", + "@types/react-dom": "0.14.18", + "@types/react-addons-shallow-compare": "0.14.17", + "@types/react-addons-update": "0.14.14", + "@types/react-addons-test-utils": "0.14.15", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-webpart-base": "~1.1.0", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-office-ui-fabric-core": "~1.4.0-0", + "@types/webpack-env": ">=1.12.1 <1.14.0" + }, + "devDependencies": { + "@microsoft/sp-build-web": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@microsoft/sp-webpart-workbench": "~1.1.0", + "gulp": "~3.9.1", + "@types/chai": ">=3.4.34 <3.6.0", + "@types/mocha": ">=2.2.33 <2.6.0", + "ajv": "~5.2.2" + } +} diff --git a/samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.manifest.json b/samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.manifest.json new file mode 100644 index 000000000..72c8bdead --- /dev/null +++ b/samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.manifest.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://dev.office.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "f0728c02-0f59-4f78-ae3a-3adcba2e747d", + "alias": "UpgradeMeWebPart", + "componentType": "WebPart", + + // The "*" signifies that the version should be taken from the package.json + "version": "*", + "manifestVersion": 2, + + // If true, the component can only be installed on sites where Custom Script is allowed. + // Components that allow authors to embed arbitrary script code should set this to true. + // https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f + "requiresCustomScript": false, + + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", // Other + "group": { "default": "Other" }, + "title": { "default": "Upgrade Me" }, + "description": { "default": "This web part does nothing. It is intended to be used to demonstrate how to upgrade SPFx solutions and to demonstrate incompatibilities between versions of SPFx/Node.js" }, + "iconImageUrl": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 761.87 771.51'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none%7D.cls-3%7Bfill:%23fff%7D.cls-5%7Bfill:%23cccccb%7D.cls-9%7Bfill:%23343434%7D.cls-16,.cls-35,.cls-41%7Bmix-blend-mode:multiply%7D.cls-12,.cls-41%7Bfill:%23412413%7D.cls-13%7Bfill:%231b2a36%7D.cls-16%7Bfill:%23010101;opacity:.5%7D.cls-21%7Bfill:%23603914%7D.cls-22%7Bfill:%23754d24%7D.cls-27%7Bfill:%23f1f1f1%7D%3C/style%3E%3CclipPath id='clip-path' transform='translate(32.82 35.01)'%3E%3Cpath class='cls-1' d='M534.09 475.14q-2-7.81-4.28-15.54-4.66-15.44-10.66-30.44t-13.32-29.42c-3.5-6.88-7.2-13.67-11.16-20.32q4 3.25 8.05 6.42c-3.22-2.92-6.4-5.9-9.55-8.89q-1.64-2.68-3.33-5.33-6.31-9.94-13.39-19.42c-3.16-6.1-6.71-12.76-10.1-18.65 1 .81 2 1.63 3 2.47a247.49 247.49 0 0 1 19.09 17.57 218.92 218.92 0 0 1 17.17 19.57 219.15 219.15 0 0 0-15.72-20.88A251.5 251.5 0 0 0 472 333.11c-3.11-3.09-6.43-6-9.7-8.91-1.3-1.11-2.63-2.2-3.95-3.29-.77-1-1.49-1.9-2.14-2.6a70.84 70.84 0 0 0-18.11-13.61c-.86-1.07-1.73-2.13-2.62-3.18 16.31 4.79 23.42 6.16 23.42 6.16a81.39 81.39 0 0 1-9.95-15.26q-1.56-4.28-3.18-8.55a800.469 800.469 0 0 0-13.56-33.41c-.26-.59 3.64-.08 7.16.5 2.09 1.49 4.12 3.05 6.11 4.68 2.85 2.21 5.45 4.72 8.13 7.14 1.29 1.26 2.54 2.57 3.81 3.85l1.91 1.93 1.8 2 3.6 4.07 3.39 4.25 1.7 2.13c.57.71 1.07 1.47 1.61 2.2l3.17 4.43a231.6 231.6 0 0 1 21.18 38.24 232.23 232.23 0 0 0-19.55-39.31l-3-4.62c-.51-.77-1-1.56-1.53-2.3l-1.7-2.2-3.23-4.45-3.47-4.31-1.75-2.15-1.85-2.06c-1.24-1.37-2.46-2.76-3.72-4.11-2.63-2.6-5.19-5.29-8-7.69a119.29 119.29 0 0 0-13.15-10.27c-3.6-3.58-7.43-7.54-10-10.63a197.41 197.41 0 0 0 23.62 5.41 110.84 110.84 0 0 0 26.15 1.4 110.06 110.06 0 0 1-25.77-3.31 197.89 197.89 0 0 1-24.83-7.81c-.92-.35-1.83-.72-2.75-1.08C415 213 408.36 199.79 401.54 187l1.11-1.28q6.6-7.51 13.73-14.55c4.74-4.69 9.71-9.16 14.79-13.51 2.58-2.12 5.13-4.28 7.79-6.3s5.34-4 8-6a243.22 243.22 0 0 1 34.52-20.61 244.42 244.42 0 0 0-35.62 19c-2.81 1.86-5.64 3.69-8.38 5.67s-5.47 4-8.18 6c-5.34 4.14-10.59 8.42-15.63 12.94s-9.92 9.21-14.64 14.08c-8.27-15.23-16.8-29.8-25.4-43.38q4.45-7.89 8.78-15.84c5.47-10.11 10.84-20.31 15.35-30.89-4.93 10.39-10.68 20.34-16.54 30.21q-4.37 7.32-8.83 14.56c-1.56-2.44-3.12-4.86-4.68-7.24-2-3-.63-8.7 2.6-9.71l-10.84-2.49a35.76 35.76 0 0 1-3.66-6.67c.83-1.53 1.69-3 2.54-4.59 4.21-7.47 8.74-14.82 13.59-22s10-14.15 15.54-20.85c-11.6 7.41-32.43 26.35-39.83 37.71-.46-4.1 9-26.91 9-26.91s-11.28 17.67-16.27 27.53-15.1 30.1-21.55 51c-1.22-.61-2.44-1.19-3.67-1.74 13.79-57.08 28-94.17 34.24-110.36C337.18 63.07 329.93 78 323.48 88c0 0-14.23-7.63-29.3-10.42 0-.54-1.89-16.35 5.59-54.3-8.34 25.74-12.51 48.58-13 53.22 0 0-10.58-.06-13.12.24-2.7-6-5.42-14-5.42-14s.86 11.36.34 15.23c-11.22 3.08-27.45 9.63-36.38 15.03-3-7.27-11.82-29.07-14.93-36.28l-3.72-8.49-3.88-8.42c-1.31-2.8-2.71-5.56-4.06-8.34-.66-1.4-1.45-2.73-2.17-4.1 0 0 1.26 2.83 1.86 4.25 1.25 2.83 2.54 5.63 3.75 8.47l3.56 8.54 3.4 8.61c3 7.66 10.93 29.53 13.74 37.25-6.94 5-17.35 13.6-24.1 21-7.62-13.23-14.13-26.33-24.13-49.32 3.69 11.16 7.22 22.37 10.67 33.59h-.06c.1.27.21.55.31.83q2.48 8 4.91 16.07l7.59 25.34 7.44 25.33v.17c.43 1.44 4.24 13.25 4.24 13.25S170.33 105 166.15 97.46c3.37 7.35 13.43 33 16.54 40.46 0 0-2.07 3.1-10.36 16.07-2.64 4.43-5.25 9-7.85 13.55-2.27-1.08-4.52-2.19-6.83-3.17l-3.84-1.69-3.88-1.58a254 254 0 0 0-31.82-10.35 253.33 253.33 0 0 1 31.28 11.61l3.79 1.72 3.72 1.92c2.23 1.06 4.39 2.24 6.57 3.39-11.34 20.19-22.26 41.78-32.26 63.93a14.36 14.36 0 0 1-3 3.22c-4.33 3-8.81 5.83-13.43 8.4-1 .56-1.94 1.08-2.92 1.59l-2.99 1.47c-2 1-4 2-6 2.84-4 1.86-8.21 3.39-12.42 4.87 4.3-1.16 8.6-2.4 12.79-4 2.12-.72 4.18-1.6 6.27-2.41l3.08-1.34c1-.44 2.06-.89 3.07-1.38 2.58-1.2 5.12-2.48 7.64-3.82 1.41.68 3 1.72 2.45 2.87q-4.16 9.6-8 19.28-6.89 4.25-13.53 8.85C98.6 277.67 93.23 281.8 88 286c-2.59 2.18-5.21 4.31-7.71 6.59s-5 4.54-7.45 6.85a244.14 244.14 0 0 0-26.68 30.29 243.12 243.12 0 0 1 28-28.85c2.55-2.17 5.07-4.37 7.71-6.43s5.27-4.11 7.93-6.13c5.4-3.95 10.89-7.75 16.55-11.29q4.26-2.67 8.62-5.19c-6 15.24-11.38 30.52-16.11 45.58-2.86 7.82-5.65 16.5-8.19 25q-2.53 1.59-5.16 3a74.59 74.59 0 0 1-12 5.28 47.21 47.21 0 0 1-12.92 2.52 47.89 47.89 0 0 0 13.19-1.58 76.07 76.07 0 0 0 12.6-4.46c1.13-.52 2.25-1.06 3.36-1.61C86 358.16 82.93 370 81 377.55a324.76 324.76 0 0 0-21.53 40.9q-6 13.69-10.65 27.91a217.54 217.54 0 0 0-7.44 28.89 217.89 217.89 0 0 1 8.36-28.57q5.09-14 11.51-27.42a318.55 318.55 0 0 1 30.39-50.9l2.2-3 1.16-1.47 1.14-1.46 4.56-5.84c1.55-1.92 3.16-3.79 4.73-5.7l2.37-2.83 2.47-2.77c.5-.58 1-1.15 1.52-1.73a125.67 125.67 0 0 1 21.09-15c-33.22 41.91-38.08 53.65-52.69 91.3-11.69 28.66-21.99 82.25-21.99 82.25s3.95-8.72 9.52-19.9c-.57 2.77-1.13 5.53-1.66 8.31q-2.74 14.28-4.8 28.66c-2.72 19.17-4.74 38.44-5.6 57.77 1.5-19.28 4.18-38.45 7.53-57.46q2.52-14.26 5.73-28.37c1.67-7.27 3.43-14.51 5.36-21.7 2.41-4.54 4.93-9.11 7.44-13.38-.06 11.06 4.83 29.52 8.21 41-.14 2.25-.27 4.51-.41 6.77-.13 1.59-.14 3.19-.19 4.78l-.14 4.79-.14 4.78v4.79c-.1 12.75.47 25.5 1.55 38.18a330.4 330.4 0 0 0 5.21 37.77 329.75 329.75 0 0 1-3.27-37.9c-.43-12.66-.34-25.33.41-38 .08-1.58.14-3.15.25-4.73l.38-4.72.38-4.73c.13-1.57.23-3.14.43-4.71a84 84 0 0 1 13.86-21.37c2.74-3.07 5.79-6.38 9-9.83-1.4 9.63-1.85 16.52-1.85 16.52s13.86-29.37 18.2-33.51c-10.26 31.7-14 39-21.09 62.92S109.46 561 109.46 561s4.29-14.9 10.69-24.32a229 229 0 0 0-3.36 28.69c-.32 6.85-.34 13.72 0 20.56.09 1.71.23 3.42.34 5.12l.19 2.56.27 2.56c.19 1.7.34 3.4.57 5.1l.74 5.07c.21 1.69.57 3.37.87 5.05s.59 3.36 1 5c.78 3.33 1.48 6.67 2.45 9.94a187.15 187.15 0 0 0 6.46 19.37 184.67 184.67 0 0 1-5.51-19.6c-.81-3.3-1.34-6.65-2-10-.31-1.66-.48-3.35-.73-5s-.49-3.35-.63-5l-.49-5c-.14-1.69-.21-3.38-.32-5.06l-.14-2.53-.06-2.53c0-1.69-.09-3.38-.1-5.07q0-10.12 1-20.19a225.47 225.47 0 0 1 5.43-31.22c1.82 1.85 3.94 3.89 6.18 6 .08 1.45.18 2.9.29 4.35a222.9 222.9 0 0 0 4.71 33.78 223.57 223.57 0 0 1-2.76-33.86v-2.22c.93.86 1.87 1.71 2.82 2.57 1.55 1.39-.18 13.4 2.59 26.33-.08-15.62 13.2-41.43 13.2-41.43a160 160 0 0 0-2 27c.85 21.75 9 51.26 9 51.26s.93-30 5.28-41.81c23 15.65 54.48 26.85 85.89 31.1 2.6.35 5.2-21.57 7.8-21.32 1.73.17-2 45.95-2 45.95s9.34-17.47 11.52-23c3.27.17 6.53.26 9.75.26 1.85 0 3.7 0 5.55-.08 1.59-.05 3.4-22.42 3.4-22.42l2.11 6.5q1.27 5.4 2.31 10.84c.85 4.14 1.4 8.33 2.06 12.52l.72 6.31c.11 1.06.24 2.12.34 3.17l.22 3.18c.13 2.12.31 4.24.41 6.37l.14 6.39c0 1.07.06 2.14.05 3.21l-.1 3.2-.2 6.43 1.17-6.34.59-3.17c.17-1.07.29-2.13.44-3.2l.84-6.42c.22-2.15.37-4.3.56-6.46l.27-3.24c.05-.74.08-1.48.11-2.22 0-.17 3.8-16.12 6.34-16.47 3.19-.45 6.35-1 9.48-1.56 2-.37 6 6.19 6 6.19l-.66-38.5 12.16 51.18s1.08-23.27 2.33-23.64a216.5 216.5 0 0 0 67.41-33.69c3.17-2.34 16.08 37.21 16.08 37.21s5.33-21.81 2-52.1c2.94-2.71 5.8-5.48 8.55-8.31.44-.45.85-.91 1.28-1.36l.39 1 .85 2.25.77 2.27 1.55 4.56 1.39 4.62.7 2.32c.23.77.42 1.56.62 2.34l1.23 4.69c.78 3.14 1.42 6.32 2.14 9.5-.07-3.24-.06-6.51-.21-9.77l-.26-4.9c0-.82-.08-1.64-.15-2.45l-.23-2.45-.45-4.91-.63-4.9-.31-2.46-.4-2.44c-.27-1.63-.52-3.27-.81-4.9-.06-.3-.13-.61-.19-.91.23-.26.47-.51.69-.77 1.06-1.22 5.2 2.52 9 6.42.06.27.11.54.17.81 1.74 8.74 3.2 17.55 4.46 26.4l.87 6.65c.3 2.22.55 4.44.79 6.66l.73 6.68.6 6.69c.44 4.46.67 8.93 1 13.4s.44 9 .67 13.44c.1-4.48.26-9 .31-13.46s.09-9 0-13.48l-.11-6.74-.25-6.75c-.07-2.25-.16-4.5-.31-6.74l-.38-6.75q-.74-10.69-1.92-21.38a253.14 253.14 0 0 0-3.77-26.78c-.31-1.37-.64-2.77-1-4.2q-.15-.74-.33-1.5c0-.09-.05-.19-.07-.28a3.92 3.92 0 0 0-.16-.36c-7-26.29-21.76-59.63-25.34-67.56l.21.31c.38.59.73 1.19 1.1 1.79l2.19 3.6a287 287 0 0 1 15.9 29.79l3.48 7.72 3.2 7.85c2.05 5.26 4 10.56 5.76 15.95a222.65 222.65 0 0 1 8.39 32.91 225.1 225.1 0 0 0-6.51-33.47c-1.45-5.51-3.12-11-4.88-16.39l-2.78-8.1-3.06-8c-3.67-9.14-7.65-18.19-12.19-27 8 6.35 18.56 15.33 26.26 24.2 1.78 4.83 3.47 9.69 5 14.62 2.07 6.42 3.87 12.93 5.58 19.47l2.41 9.85 2.07 9.93a358 358 0 0 1 5.6 40.13l.44 5.07c.07.85.16 1.69.21 2.54l.11 2.54.43 10.18c.21 3.4.1 6.79.11 10.19l-.04 10.19.54-10.19c.16-3.4.42-6.81.37-10.21l.06-10.23v-2.55c0-.86-.06-1.71-.09-2.56l-.2-5.11a360.14 360.14 0 0 0-3.76-40.78l-1.61-10.14-2-10.08c-1.09-5.2-2.25-10.38-3.55-15.54 9.89 16.59 19.95 34.24 19.95 34.24L463.32 431l22 31.42a98 98 0 0 0-1.66-28.17c.72 1.36 1.44 2.73 2.06 4.14l2.13 4.59 1.92 4.68c.32.79.66 1.57.95 2.36l.85 2.38c.56 1.6 1.16 3.19 1.68 4.8.95 3.25 2 6.47 2.79 9.79a157.51 157.51 0 0 1 3.69 20.11 157 157 0 0 0-1.78-20.5c-.43-3.42-1.22-6.78-1.87-10.17-.37-1.69-.83-3.35-1.24-5l-.63-2.52c-.23-.84-.5-1.66-.74-2.49l-1.51-5-1.73-4.91c-.55-1.65-1.22-3.25-1.87-4.87s-1.26-3.25-2-4.82l-2.15-4.76c-.75-1.57-1.55-3.12-2.32-4.68s-1.61-3.1-2.45-4.62-1.65-3.08-2.57-4.57a189.13 189.13 0 0 0-11.55-17.52c-2.56-3.48-5.25-6.87-8-10.2a211.63 211.63 0 0 0-23.9-27.41q-.56-7.56-1.64-15.2a309.49 309.49 0 0 1 37 21.16c.28.72.57 1.43.84 2.15l1.44 4.3c.23.71.5 1.42.7 2.15l.61 2.19c.4 1.46.84 2.91 1.21 4.38l1 4.45.5 2.22.38 2.25.77 4.51c.14.75.23 1.51.31 2.27l.26 2.27.53 4.57V389.83c0-.77 0-1.54-.07-2.3l-.28-4.6-.15-2.31-.26-2.29-.53-4.6c-.22-1.53-.5-3.05-.75-4.58l-.38-2.29c-.13-.76-.33-1.51-.48-2.27l-.44-2q2.64 1.89 5.13 3.78c1.22 1 2.43 2.08 3.66 3.11l2.36 2 1.59 2.31a319.42 319.42 0 0 1 16.66 27.34q7.68 14.06 14.11 28.8t11.52 30q2.58 7.62 4.75 15.36c1.45 5.17 2.8 10.36 3.88 15.62-1.07-5.32-2.27-10.56-3.56-15.77zm-96.85-170.89c-3.44-1.85-6.94-3.56-10.51-5.35q4 1.23 7.45 2.25c1.03 1.02 2.05 2.06 3.06 3.1z'/%3E%3C/clipPath%3E%3CradialGradient id='radial-gradient' cx='215.31' cy='299.07' fx='35.258' fy='167.6' r='331.34' gradientTransform='matrix(.92 0 0 1 120.89 35.01)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.02' stop-color='%23f1f1f1'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/radialGradient%3E%3ClinearGradient id='linear-gradient' x1='180.25' y1='322.1' x2='397.27' y2='322.1' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23cccccb'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='333.68' y1='152.79' x2='703.51' y2='593.54' gradientTransform='translate(32.82 35)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.29' stop-color='%23f1f1f1'/%3E%3Cstop offset='1' stop-color='%23b3b2b2'/%3E%3C/linearGradient%3E%3CclipPath id='clip-path-2' transform='translate(32.82 35.01)'%3E%3Cpath class='cls-1' d='M212.94 491.1c7.83-2.63 79.79-25.69 146.78-7.26a1.59 1.59 0 0 1 .9.64c20.17 29.48 56 111.16 60.06 120.51a1.56 1.56 0 0 1-.23 1.64c-2.45 3-12.19 13.81-27.19 17.59-14.65 3.7-26.95-.2-29.82-.6a1.56 1.56 0 0 1-1.18-.84c-2.87-5.56-21.09-38.94-64.68-38.94-43.29 0-57.2 40.76-59.21 47.51a1.6 1.6 0 0 1-1.27 1.12 126 126 0 0 1-30 1.29c-13.06-1.23-25.2-7.14-28.72-9a1.59 1.59 0 0 1-.83-1.68c1.67-9.7 14.18-80 34.45-131.07a1.6 1.6 0 0 1 .94-.91z'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient-3' x1='191.76' y1='542.33' x2='424.76' y2='583.42' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23eb5b28'/%3E%3Cstop offset='1' stop-color='%23e52628'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-4' x1='299.16' y1='551.25' x2='421.06' y2='551.25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23b3b2b2'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-5' x1='188.89' y1='558.6' x2='207.33' y2='561.85' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23f1f1f1'/%3E%3C/linearGradient%3E%3CclipPath id='clip-path-3' transform='translate(32.82 35.01)'%3E%3Cpath class='cls-1' d='M409.47 432.44S397.09 414.1 379 390.66 315.75 361 315.75 361s-20.18 46.56-28.75 46.56-42.27-45-42.27-45-31.79 7.81-49.92 31.25-22.7 38.66-22.7 38.66c-.76 2.25 18.62 15.71 28.24 22.22l-11.59 91.89c-.43 3.84 33.14 26 115.14 26s97.92-25.36 97.61-26.83l-24.29-88.32c6.2-4.2 33.14-22.34 32.25-24.99z'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient-6' x1='214.83' y1='383.7' x2='341.28' y2='383.7' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23b3b2b2'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-7' x1='290.79' y1='464.68' x2='409.5' y2='464.68' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23e5e5e4'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3CradialGradient id='radial-gradient-2' cx='285.03' cy='312.22' r='68.6' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23754d24'/%3E%3Cstop offset='1' stop-color='%23412413'/%3E%3C/radialGradient%3E%3CclipPath id='clip-path-4' transform='translate(32.82 35.01)'%3E%3Cpath class='cls-1' d='M358.76 328.15a62 62 0 0 0-3.7-6.09 43.75 43.75 0 0 0-3.34-16 25.14 25.14 0 0 1 6.2 6.81c1.1 1.79 1.78 3 1.78 3a158.57 158.57 0 0 0-7.31-18.42 172.5 172.5 0 0 0-11.3-21.64v-11.6c0-15.71-6.64-19.27-17.25-19.07a10.23 10.23 0 0 1 .51-1.91l-1.78 2c-2.47.11-5.13.39-8 .75 1.15-2.47 2.32-4.89 3.43-7-1.06.34-3.34 2.67-4.39 1.63-10.15-10-20-13.1-27.36-13.1-4 0-8.07.08-13.54 3.92-1.17.83-3.68-.11-5.22-.32-1-.13-1.69-.17-1.69-.17l1.44 2.67a64.25 64.25 0 0 1 4.58 14.2l-3-.37c-2-4.51-4.3-9-5.67-10.3-1.39-2.14-5.7-5-5.7-5l1.08 3.69a8.1 8.1 0 0 1-2.13 8l-4 1.09a1.79 1.79 0 0 1 1 .6c-13.13-1.17-21.61 1.06-21.61 18.82v11.67c-2.56 4.14-5 8.33-7.14 12.53l-1.18 2.3a22.83 22.83 0 0 1-3.65 4.1l1 2.86c-3.38 2.62-11.15 14.52-11.15 14.52a60.8 60.8 0 0 1 7.33-3.7 43 43 0 0 0-1.92 9.2 16.05 16.05 0 0 0-2.28 6 20.92 20.92 0 0 0-2.7 12.7 27.77 27.77 0 0 1 3.08-4.46 26.37 26.37 0 0 0 1.14 3.79s3.31 3.48 3.85 2.89a43.46 43.46 0 0 0 5.63 9.83c-.1.3-.2.6-.29.91-1.09 3.91 3.58 3.38 4.34 4 3.78 3.18 10 8.12 17.08 13.59.2.15.54-.14 1-.74 2.58 1.51 5.17 2.89 7.74 4.15 0 2 .12 3.42.46 3.69a176 176 0 0 0 32.09 19.33s4.94.07 11.51-6.06c.45-.41.66-5.35.77-9.88.61-.15 1.23-.32 1.86-.49.87 3.24 1.8 6.3 2.16 6 5-4.5 10.37-9.12 15.09-12.61 2.68-1.31 5.37-2.76 8-4.34a9.21 9.21 0 0 0 1.69 4.58s3.67-4.19 7.83-10.07a72.71 72.71 0 0 0 7.9-5.35c3.1 2.13 5.31 7.76 5.31 7.76a19.11 19.11 0 0 0-2.25-13.56 43.55 43.55 0 0 0 4-6.35 22.35 22.35 0 0 1 4.15 5.19l.13.23s4.22-9.19 4.18-13.74a147.83 147.83 0 0 1 8.66 12.4 178.64 178.64 0 0 0-8.45-19.06z'/%3E%3C/clipPath%3E%3CradialGradient id='radial-gradient-3' cx='288.56' cy='310.4' r='80.92' xlink:href='%23radial-gradient-2'/%3E%3CclipPath id='clip-path-5' transform='translate(32.82 35.01)'%3E%3Cpath class='cls-1' d='M347.05 348.81a20.26 20.26 0 0 0 .28-23.78c-16.16-22.87-46.16-28.44-61.59-28.44-16.3 0-45.46 5.05-61.39 27.65a20.27 20.27 0 0 0 .33 23.78c21.66 28.94 46.06 51.59 61.06 51.59 15.86 0 40.01-22.25 61.31-50.8z'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient-8' x1='220.66' y1='380.15' x2='351.05' y2='380.15' gradientTransform='matrix(1 0 0 .89 0 7.88)' xlink:href='%23linear-gradient-6'/%3E%3CclipPath id='clip-path-6' transform='translate(32.82 35.01)'%3E%3Cpath class='cls-1' d='M318.63 322l1.16-.17a5.47 5.47 0 0 0-.33-5.73l-7.07-10.1c-2.53-3.62-14.51-6.55-25.26-6.55s-26.22 2.93-28.75 6.55l-7.07 10.07a5.46 5.46 0 0 0-.37 5.66q1 .08 2 .24c6 1.05 8.85 4.29 8.27 7.58 0 .1-.05.19-.08.29l11.39 8.27a21.93 21.93 0 0 0 25.77 0l12.07-8.77c-.45-3.2 2.38-6.34 8.27-7.34z'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient-9' x1='281.14' y1='354.46' x2='355.26' y2='354.46' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-4' cx='317.77' cy='275.58' r='15.05' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.75' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23cccccb'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-5' cx='-208.31' cy='1939.59' r='15.79' gradientTransform='matrix(.62 0 0 .62 478.45 -888.88)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23343434'/%3E%3Cstop offset='.68' stop-color='%23010202'/%3E%3Cstop offset='1' stop-color='%23010101'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-6' cx='253.53' cy='275.58' r='15.24' xlink:href='%23radial-gradient-4'/%3E%3CradialGradient id='radial-gradient-7' cx='-3.9' cy='1160.73' r='12.97' gradientTransform='matrix(.75 0 0 .75 291 -563.12)' xlink:href='%23radial-gradient-5'/%3E%3C/defs%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath id='CUTOUT' class='cls-3' d='M564.87 482.93c0-93.65-35.59-220.31-90.9-320.42a24.58 24.58 0 0 1 2.23-4.21l2.83-4.24c.93-1.43 1.84-2.9 2.73-4.39s1.74-3 2.57-4.64l2.48-4.79 2.39-4.91c.77-1.68 1.56-3.32 2.3-5.06 1.5-3.42 2.94-6.93 4.21-10.71a3.72 3.72 0 0 0 .2-.89 4 4 0 0 0-3.6-4.35c-4-.38-7.76-.49-11.49-.52h-5.56l-5.46.18-5.38.31c-1.79.11-3.54.27-5.29.46s-3.44.43-5.12.7l-5 .85a21.27 21.27 0 0 1-3.06.31C399.1 47.77 342.24 0 282.44 0c-24.11 0-47.1 6.4-68.81 17.88l-3-2.08c-1.55-1-3-2.05-4.66-3-3.16-2-6.41-3.95-9.95-5.77a4.49 4.49 0 0 0-.86-.33 4 4 0 0 0-4.84 2.91c-1 3.86-1.64 7.59-2.23 11.28-.32 1.86-.53 3.67-.79 5.5l-.64 5.43-.35 3.67C72.16 122.16 0 332.68 0 476c0 100.82 47.49 150.74 105.49 172.3a63.47 63.47 0 0 0 5.85 53.82c9.68 15.68 30.41 34.38 74.23 34.38 19.44 0 39.72-5 61.69-15.18 14.33.77 29.18 1.16 44.31 1.16 47.27 0 90.89-3.78 121.08-10.43 3.77.15 7.46.22 11 .22 32.28 0 58.88-5.79 79.07-17.21 24-13.57 37.75-34.64 37.75-57.81a48.92 48.92 0 0 0-13.09-33c23.25-24.36 37.49-62.35 37.49-121.32z' transform='translate(32.82 35.01)'/%3E%3Cg id='SHADOW'%3E%3Cpath id='Light' d='M507.8 619.3c0-13.82-89.81-25-200.6-25s-200.6 11.21-200.6 25q0 10.44 55.1 17.23c-7.46 4.81-13.94 13.46-18.14 21.82-6.34 12.63-3.12 39.07 42 39.07 19.26 0 38.13-7.56 53.71-15.73 16.21 1.11 33.84 1.71 52.29 1.71 48.59 0 91.53-4.2 117.52-10.64 4.92.29 9.81.44 14.6.44 55.89 0 77.75-20.41 77.75-36 0-3.28-2-6.43-5.75-9.36 7.84-2.63 12.12-5.52 12.12-8.54z' transform='translate(32.82 35.01)' fill='%23e5e5e4'/%3E%3Cellipse id='Dark' class='cls-5' cx='323.61' cy='662.52' rx='96.06' ry='16.82'/%3E%3C/g%3E%3Cg id='CHARACTER'%3E%3Cg clip-path='url(%23clip-path)' id='Quils'%3E%3Cellipse cx='318.67' cy='334.08' rx='304.38' ry='331.34' fill='url(%23radial-gradient)'/%3E%3Cpath d='M491.91 141.59C462.9 89.41 429.23 46 394.56 16.11 355.24-17.81 314.78-35 274.3-35s-81 17.2-120.27 51.12C119.36 46 85.7 89.41 56.68 141.59c-54.37 97.74-89.5 220.9-89.5 313.76 0 85.43 29.65 142.38 90.63 174.1 26 13.52 57.94 22.76 97.64 28.24 32.1 4.43 69.87 6.49 118.85 6.49 74 0 157.64-4.13 216.49-34.73 61-31.72 90.62-88.67 90.62-174.1 0-92.86-35.13-216.02-89.5-313.76zm-32 289.11c5.48 17.51 11 36.53 13.47 47.09-11.07-11.76-33.55-34.33-44.29-35.61l-3.5-.42.47 3.49c.53 4.05 3 12.28 5.87 21.81 2.58 8.55 5.49 18.24 7.39 26.24 2.88 12.14 2 14.57 1.78 14.92-30.75 47.15-80.25 67.47-108 75.52-2.15-3.5-7-15.93-10.63-26.7l-5.33-15.66v16.54c0 12.12-.58 26.33-1.54 30.15-1.17.24-2.34.48-3.5.69-4.48.85-9 1.55-13.35 2.08-1.9-1.88-6-10.56-8.83-18l-3-7.85-2.2 8.11c-2.12 7.83-5.37 17-7.07 19.08-3.74 0-7.5-.13-11.22-.33-1.27-4.34-2.47-21-2.9-35.21l-.53-16.85-4.84 16.11c-4.19 14-9.78 30.06-12.14 33.79a192.9 192.9 0 0 1-75.13-28c-11.1-7.1-16.62-21-13.74-34.58 0-.25.09-.38.09-.39l2.19-9.24-6.77 6.66A81.73 81.73 0 0 0 141 539a163.33 163.33 0 0 1-20.16-23.63c-.2-.33-1.82-3.81 2.87-25.36 2.49-11.42 5.51-22.19 5.54-22.3l3.9-13.83-11.27 14.79.89-6.08-4.57 2.1c-7.08 3.25-15.77 6.49-18.87 6.75-5.7-19.34-4.8-57 .06-75.12 3.73-13.87 22.65-52.86 22.84-53.25l2.27-4.67-5.14.77c-.55.08-11.22 1.83-22.21 14.33C114 282.3 146.79 205.37 186.22 145c2.18 1 10.67 9.29 17.2 15.86a3.8 3.8 0 0 0 6.46-3.15c-1.47-11.45-3.37-27.79-2.61-30.14 22.53-22.57 45.1-31.97 70.39-33.08 14.94-.66 32.69 2.31 43.65 10-1 11.8.51 31.25 1.56 31.16 2.62-.23 12.83-20.64 14.1-22.23 27.82 27.38 50.82 61.49 71.74 101.14 23.8 45.1 41.26 91 50.67 133.06l-30.67-9.1 4.15 6.28c7.65 11.54 28 42.73 30.47 48.42.88 2.07 2 4.42 3.17 6.91 5.14 10.91 12 25.36 13.21 41.8-5.79-5.62-14.12-13-15.38-14.13l-7.33-6.47z' transform='translate(32.82 35.01)' fill='%23433a33'/%3E%3Cpath class='cls-9' d='M476.18 286.6l-3-4.62c-.51-.77-1-1.56-1.53-2.3l-1.65-2.23-3.23-4.45-3.47-4.31-1.75-2.15-1.85-2.06c-1.24-1.37-2.46-2.76-3.72-4.11-2.63-2.6-5.19-5.29-8-7.69a114.55 114.55 0 0 0-38.18-22.93l-1.33-.48-1.35-.42-2.69-.84c-1.8-.54-3.64-1-5.46-1.45-3-.65-5.94-1.25-8.94-1.67q-3.92-6.35-8.07-12.33 3.9-5.74 8.1-11.3 6-8 12.61-15.48t13.73-14.55c4.74-4.69 9.71-9.16 14.79-13.51 2.58-2.12 5.13-4.28 7.79-6.3s5.34-4 8-6a243.22 243.22 0 0 1 34.52-20.61 244.42 244.42 0 0 0-35.62 19c-2.81 1.86-5.64 3.69-8.38 5.67s-5.47 4-8.18 6c-5.34 4.14-10.59 8.42-15.63 12.94s-9.92 9.22-14.64 14.09-9.25 9.93-13.61 15.14q-3.82 4.6-7.47 9.36c-1.71-2.33-3.44-4.63-5.19-6.87-1.17-1.5 1-6.68-.14-8.13s-5.84.78-7.07-.65q-6.79-7.87-13.92-14.66 7-11.64 13.83-23.36 8.7-14.91 16.95-30.06c5.47-10.11 10.84-20.31 15.35-30.89-4.93 10.39-10.68 20.34-16.54 30.21s-11.91 19.64-18.09 29.31Q356.07 163 348.83 174a152.52 152.52 0 0 0-17.54-13.85c1.08-3.48 2.22-7 3.49-10.38a129.85 129.85 0 0 1 7.07-15.87 131.35 131.35 0 0 0-8.33 15.35c-1.47 3.17-2.83 6.4-4.13 9.65-12.91-8.32-26.1-13.39-39-14.31-.79-12.18-6.4-49.76-7-53.94 2.33 19.17 2.44 36.14 2.51 53.79-9.72.08-20.08 3.54-30.6 9.61q-5.17-14.24-10.51-28.4-6.54-17.36-13.37-34.6t-14.16-34.29l-3.72-8.49-3.88-8.42c-1.31-2.8-2.71-5.56-4.06-8.34-.66-1.4-1.45-2.73-2.17-4.1l-2.2-4.07 2.05 4.15c.67 1.39 1.41 2.75 2 4.17 1.25 2.83 2.54 5.63 3.75 8.47l3.56 8.54 3.4 8.61q6.7 17.27 12.86 34.72t12.07 35q5 14.88 9.79 29.82a139.5 139.5 0 0 0-13.6 10c-.78.64-2.57-.45-4.27-1.38q-4.09-5.53-8.3-11c-3.17-4.07-6.37-8.14-9.79-12 2.57 4.47 4.87 9.06 7.14 13.66s4.35 9 6.45 13.56c-.09 2.47-.12 5-1.1 6a247.59 247.59 0 0 0-19.41 21.1l-.75-.71A169.66 169.66 0 0 0 180 176c-4.78-2.94-9.76-5.54-14.75-8.06-2.54-1.19-5-2.46-7.61-3.55l-3.84-1.69-3.88-1.58a254 254 0 0 0-31.82-10.35 253.33 253.33 0 0 1 31.28 11.61l3.79 1.72 3.73 1.9c2.51 1.19 4.93 2.55 7.39 3.83 4.85 2.7 9.65 5.47 14.24 8.55a165.62 165.62 0 0 1 25.71 20.75l.95 1a344.06 344.06 0 0 0-30.43 45.19c-1 1.75-4.66 3.29-7.51 4.26a1.78 1.78 0 0 0-.43 3 10.65 10.65 0 0 1 2 1.89l-1.1 1.25-4.58 5.28-4.44 5.42c-3 3.58-5.8 7.32-8.69 11s-5.58 7.48-8.37 11.2L133.56 300l8.85-10.81c3-3.52 6-7.09 9.11-10.56s6.16-6.95 9.39-10.3l4.77-5.06L167 262c-14.89 30.88-26.09 64.37-31.19 95.89a386.4 386.4 0 0 0-4.09 5.88c-5.08 7.41-10 14.92-14.53 22.7a167.82 167.82 0 0 0-12 24.09 167.39 167.39 0 0 1 13.14-23.37c4.87-7.5 10.16-14.71 15.58-21.82l.93-1.2a216.58 216.58 0 0 0-2.11 29.33c0 4.51-7.85 30.21-11.26 41.17a1.35 1.35 0 0 0 2.11 1.57l12.26-11.31.22 2.2a1.75 1.75 0 0 0 3.2.94c2.13-3.14 6.69-.89 5.92 2.92l-3 14.86-1.36 5.27c-.7 2.78-1.48 5.55-2 8.38l-1.73 8.43-.44 2.11c-.13.71-.23 1.42-.34 2.12l-.68 4.25a290.55 290.55 0 0 0-3.5 34.15l-.3 8.56v8.57c.1 5.7.29 11.4.72 17.08a222.9 222.9 0 0 0 4.71 33.78 223.57 223.57 0 0 1-2.76-33.86c-.1-5.66 0-11.31.26-17l.49-8.45.77-8.43a287.69 287.69 0 0 1 5.37-33.35l.9-4.11c.15-.69.29-1.38.45-2.06l.55-2 2.17-8.13c.1-.42.22-.83.33-1.25 1.25-2 2.19-3.16 2.5-2.65 27.69 46.23 87.35 56 137.92 56 41.06 0 86.05-15.53 115.45-50 .28-.33 1 .39 1.84 1.68l12.5 67.13-6.81-57c.19.39.38.76.57 1.13a.86.86 0 0 0 1.6-.59c-1.09-7.73-2.8-21.05-1.85-22.41a128.8 128.8 0 0 0 8.15-13.47c.45-.87-1.29-6-3.48-11.64a4 4 0 0 1 0-2.9c.74 1 1.46 2 2.14 3.09l4.69 7 1.18 1.75c.38.59.73 1.19 1.1 1.79l2.19 3.6a287 287 0 0 1 15.9 29.79l3.48 7.72 3.2 7.85c2.05 5.26 4 10.56 5.76 15.95a222.65 222.65 0 0 1 8.39 32.91 225.1 225.1 0 0 0-6.51-33.47c-1.45-5.51-3.12-11-4.88-16.39l-2.78-8.1-3.06-8a290.8 290.8 0 0 0-14.41-31.16l-2-3.8c-.34-.63-.67-1.27-1-1.89l-1.09-1.86-3.47-5.86c.49.21.82.2.93-.1a142.84 142.84 0 0 0 6-19.64q3.17 5.4 6.27 10.82 4.08 7.11 8 14.32c2.6 4.81 5.15 9.65 7.39 14.64-1.82-5.16-4-10.22-6.16-15.24s-4.47-10-6.8-15q-3.66-7.86-7.44-15.66a173.87 173.87 0 0 0 2.84-31.92 229.41 229.41 0 0 0-4.57-44.41c-.31-1.52 6.18-.08 5.85-1.6-.58-2.68-8-8.32-8.67-11-2-8.09-4.41-16.14-7.13-24.09q4.65 4.25 9.23 8.58c4 3.77 7.88 7.58 11.56 11.64-3.33-4.35-6.94-8.49-10.58-12.59s-7.35-8.14-11.09-12.15c-.38-.4-.76-.79-1.13-1.2a314 314 0 0 0-23-49.27c1.08.17 2.15.34 3.23.53 1.73.37 3.47.7 5.19 1.14l2.57.67 1.29.34 1.27.4a109.62 109.62 0 0 1 37.48 20.33c2.85 2.21 5.45 4.72 8.13 7.14 1.29 1.26 2.54 2.57 3.81 3.85l1.91 1.93 1.8 2 3.6 4.07 3.39 4.25 1.7 2.13c.57.71 1.07 1.47 1.61 2.2l3.17 4.43a231.6 231.6 0 0 1 21.18 38.24 232.23 232.23 0 0 0-19.66-39.29z' transform='translate(32.82 35.01)'/%3E%3Cpath d='M389.61 349.33a113.16 113.16 0 0 0-20.16-28.41c-2.29-2.38.49-6.33 3.21-4.56a147.11 147.11 0 0 1 15.1 11.25 1.21 1.21 0 0 0 1.85-1.43 233.73 233.73 0 0 0-9-24c-9.09-23-23.08-47.32-38.08-67.42a20.18 20.18 0 0 1-1.36-15.71l-5.63 6.73c-2.28 2.46-8.53 10.94-13.35 17.58-1 1.35-2.94.09-2.32-1.5 3.28-8.42 8.13-20.47 12.4-29.46-1.49.52-4.7 4.09-6.17 2.5-14.3-15.39-28.24-20.09-38.56-20.09-5.65 0-11.36.12-19.07 6-1.64 1.26-5.18-.17-7.35-.49a1.32 1.32 0 0 0-1.24 2l.92 1.87c2.89 6.49 4.87 11.49 6.2 15.14a1.44 1.44 0 0 1-2.38 1.57c-3.22-4-7.25-8.93-9.54-11.29a20.15 20.15 0 0 0-3.63-4.07c-1.36-1.25-3.39.2-2.89 2.06.9 3.35-1.48 9-2.53 11.24a2.27 2.27 0 0 1-1.39 1.24l-3 .88a1.21 1.21 0 0 0-.6 1.82c.43.67.72 1.46.23 2a319.55 319.55 0 0 0-40.42 63.54c-.56 1.18-1.11 2.36-1.65 3.53a34.72 34.72 0 0 1-5.16 6.3l1.4 4.38c-3.25 2.74-9.39 15.21-13 22.83-.49 1.05.74 2.05 1.53 1.24a63.75 63.75 0 0 1 9-7.76c1.69-1.17 3.55 1.19 2.21 2.81-5.61 6.75-10.62 15.24-11 20.85a36 36 0 0 0-3.9 13.79 1.53 1.53 0 0 0 2.78 1.12c.49-.75 1.05-1.52 1.64-2.27a43.88 43.88 0 0 0 1.62 5.81l-2 22.61a.72.72 0 0 0 1.41.32c1.64-5.44 4.14-12.3 7.28-16.4 4.36-5.71 7.16-10.4 14.78-16.44 1.88-1.5 4.28 1 3 3.11a122.37 122.37 0 0 0-11.58 27.7c-.45 1.77-.81 3.53-1.1 5.13-.42 2.35 2 4.06 3.8 2.69 1.55-1.18 3-2.06 3.41-1.66 5.32 4.87 14.14 12.45 24.07 20.84 2 1.68 15.1-31.84 15.1-31.84s-4.45 40.8-2.15 42.72a243.39 243.39 0 0 0 45.19 29.64s7 .12 16.23-9.28c1.17-1.19 1.21-26.84 1.21-26.84s4.48 21.14 5.54 20.09c11.62-11.42 24.89-23.43 32.66-27.07-.62 3.78 2.29 8.11 2.29 8.11s5.18-6.42 11-15.44a101.2 101.2 0 0 0 11.12-8.21c4.37 3.28 7.48 11.9 7.48 11.9s2.09-7.53-1.59-17.38c-2.57-6.87-11-17.83-18-27.11-1.27-1.69.73-4 2.34-2.66l4.7 3.81a105.86 105.86 0 0 1 8.53 12.3.39.39 0 0 0 .71-.3v-.07a1.8 1.8 0 0 1 2.9-1.77l1.15 1a34.06 34.06 0 0 1 7.55 9.59 79.07 79.07 0 0 0 5.65-16.56 1.58 1.58 0 0 1 2.89-.7c1.12 1.62 2.2 3.26 3.22 4.85.81 1.25 2.58.17 2-1.23-2.11-5.4-4.8-11.78-7.5-17.07z' transform='translate(32.82 35.01)' fill='url(%23linear-gradient)'/%3E%3Cellipse cx='551.42' cy='408.16' rx='210.45' ry='331.34' style='mix-blend-mode:multiply' fill='url(%23linear-gradient-2)'/%3E%3Cpath class='cls-12' d='M177.73 504.39s-1.56 22.2 3 43.31a187.3 187.3 0 0 1 1.68-43.37A2.28 2.28 0 0 0 180 502h-.16a2.25 2.25 0 0 0-2.11 2.39z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3Cg id='Boots'%3E%3Cg id='Boot_L' data-name='Boot L'%3E%3Cpath class='cls-3' d='M363.61 622.87s-2.62 18.21.54 20.77c8.4 6.82 53.86 15 81.54 7.74 17.77-4.65 17.77-12.09 17.77-12.09s1.84-9.7-1.94-14.87c-4.52-6.2-12.93-8.06-41.69-18.91-9.04 7.49-22.62 19.22-56.22 17.36z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-13' d='M363.61 622.87s-1.86 9.6-.24 11.77c6.39 8.59 53 14.52 80.05 5.27s18.1-15.49 18.1-15.49-5.17-7.44-41.69-18.91c-9.04 7.49-22.62 19.22-56.22 17.36z' transform='translate(32.82 35.01)'/%3E%3Cpath d='M413.53 610.19s20.44 3.53 22.38 6 .65 6.2-9.05 4.34c-4.44-.85-22.62-3.69-22.62-3.69z' transform='translate(32.82 35.01)' fill='%23173c4f'/%3E%3Cpath class='cls-5' d='M412.4 622.1a.85.85 0 0 1-.35-.08.79.79 0 0 1-.35-1 32.8 32.8 0 0 1 4.92-6.94c4.15-4.4 8.64-6 13-4.7a.78.78 0 1 1-.46 1.49c-9.12-2.79-16 10.71-16 10.85a.79.79 0 0 1-.76.38z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-5' d='M418.22 624.58a.85.85 0 0 1-.35-.08.79.79 0 0 1-.35-1 31.7 31.7 0 0 1 4.92-6.94c4.15-4.4 8.64-6 13-4.71a.78.78 0 0 1 .51 1 .77.77 0 0 1-1 .52c-9.11-2.78-16 10.71-16 10.85a.8.8 0 0 1-.73.36z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3Cg id='Boot_R' data-name='Boot R'%3E%3Cpath class='cls-3' d='M235.23 631.12l1.94 15.88s.72 5.5-1.18 8-11.51 19.28-22.29 23.63c-12.13 4.9-27.16 8.6-45.62 2.5-9.83-3.25-15.07-18.79-9.64-28.24 7.35-12.79 21-28 21-28s20.77 16.67 55.79 6.23z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-13' d='M235.23 631.12c3.49 4.75 1.94 15.83 1.94 15.83s-10.47 10.93-19 17.1c-11.35 8.18-51.64 10.93-60.17-1.9-6.78-10.2 21.49-37.25 21.49-37.25s22.51 11.6 55.74 6.22z' transform='translate(32.82 35.01)'/%3E%3Cpath d='M183.59 650c-5.08-2.32-5.4-9.67-2.06-14.14 2.17-2.92 4.17-5.51 6-7.81 10.36 3.64 23.52 4.16 23 4.26-1.74 1.62-5 7.19-12.77 15.63-3.9 4.17-10.41 3.76-14.17 2.06zm15.23-23.34zm0 0z' transform='translate(32.82 35.01)' fill='%23223c4e'/%3E%3Cpath class='cls-5' d='M202.13 648a.79.79 0 0 1-.5-.18c-8.69-7.23-25.49-7-25.66-7a.76.76 0 0 1-.79-.77.77.77 0 0 1 .76-.79c.71 0 17.55-.2 26.69 7.41a.78.78 0 0 1 .1 1.1.79.79 0 0 1-.6.23zM205.93 642.89a.78.78 0 0 1-.44-.13c-10.58-7.28-25.57-7.1-25.72-7.09a.8.8 0 0 1-.79-.77.78.78 0 0 1 .76-.8c.64 0 15.64-.2 26.63 7.37a.78.78 0 0 1 .21 1.08.8.8 0 0 1-.65.34z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Pants'%3E%3Cpath class='cls-16' d='M362.26 622.78s20.26-.62 58.66-17l3 1s-22.92 32.52-61.66 16z' transform='translate(32.82 35.01)'/%3E%3Cg clip-path='url(%23clip-path-2)'%3E%3Cpath d='M212.94 491.1c7.83-2.63 79.79-25.69 146.78-7.26a1.59 1.59 0 0 1 .9.64c20.17 29.48 56 111.16 60.06 120.51a1.56 1.56 0 0 1-.23 1.64c-2.45 3-12.19 13.81-27.19 17.59-14.65 3.7-26.95-.2-29.82-.6a1.56 1.56 0 0 1-1.18-.84c-2.87-5.56-21.09-38.94-64.68-38.94-43.29 0-57.2 40.76-59.21 47.51a1.6 1.6 0 0 1-1.27 1.12 126 126 0 0 1-30 1.29c-13.06-1.23-25.2-7.14-28.72-9a1.59 1.59 0 0 1-.83-1.68c1.67-9.7 14.18-80 34.45-131.07a1.6 1.6 0 0 1 .94-.91z' transform='translate(32.82 35.01)' fill='url(%23linear-gradient-3)'/%3E%3Cpath d='M360.62 484.48c14.83 18.23 60.44 121.39 60.44 121.39s-18 27.3-56.84 17.89A2.29 2.29 0 0 1 362 622c-1.09-4.32-19.41-32.26-50.59-37l-12.2-108.27c40.36.03 61.41 7.75 61.41 7.75z' transform='translate(32.82 35.01)' style='mix-blend-mode:multiply' opacity='.7' fill='url(%23linear-gradient-4)'/%3E%3Cpath class='cls-16' d='M254.18 569.4l35.89-92.29s35.94-2.68 69.54 6.72a2 2 0 0 1 .93.65c8.23 9.95 37.8 71.3 37.8 71.3 2.17-1.5-53.34 38.94-144.16 13.62z' transform='translate(32.82 35.01)'/%3E%3Cpath d='M212.94 491.1c1.56-.52-17.88 140.33-17.88 140.33a92.78 92.78 0 0 1-16.71-6.66 1.59 1.59 0 0 1-.83-1.68c1.67-9.7 14.18-80 34.45-131.07a1.6 1.6 0 0 1 .97-.92z' transform='translate(32.82 35.01)' fill='url(%23linear-gradient-5)' opacity='.2'/%3E%3C/g%3E%3C/g%3E%3Cg id='Arms'%3E%3Ccircle class='cls-21' cx='318.56' cy='434.62' r='35.49'/%3E%3Cg id='Arm_L' data-name='Arm L'%3E%3Cpath class='cls-12' d='M395.66 431.71l-.43 9.82c8.42 7.18 14.43 47.6 14.43 47.6s-.66-39.49-14-57.42z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-12' d='M396.79 430l-1.8 9.66c7.33 8.29 17.62 30.47 17.62 30.47s-8.32-31.75-15.82-40.13zM397.63 453.54l-2.56 9.46c6.65 8.85 12 50.71 12 50.71s-2.63-51.19-9.44-60.17z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-21' d='M368.5 400.09c18.08-1.26 34.62 17 36.95 50.31s-5.56 84.1-23.65 85.37S342.3 488.34 340 455s10.41-53.65 28.5-54.91z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-12' d='M404.31 437.89l-7.28 5.7c7.76 23.38 4.58 60.1 4.58 60.1s10.06-43.05 2.7-65.8z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3Cpath class='cls-9' d='M161.06 469.93l-4.81 43.15 8.56-42.4a2.19 2.19 0 0 0-1.57-2.75h-.13a2.05 2.05 0 0 0-2.05 2z' transform='translate(32.82 35.01)'/%3E%3Cg id='Arm_R' data-name='Arm R'%3E%3Cpath class='cls-22' d='M220.4 392.81c17.57 4.44 25.17 34.33 17 66.76s-21.28 86.37-38.86 81.92-33-65.59-24.78-98 29.06-55.12 46.64-50.68z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-22' d='M186 415.79s-10.35 11.26-12.69 23.26c7.62-12.66 13.82-14.74 13.82-14.74zM173.75 472.71s-4.78 13.2-2.07 42c1-24.45 6.58-34.73 6.58-34.73zM178.42 443.07s-10.29 11.31-12.57 23.33c7.56-12.71 13.75-14.81 13.75-14.81z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-22' d='M175.65 442.93s-7.47 25.5-7.43 45.5a129.35 129.35 0 0 1 10.61-37.52z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3C/g%3E%3Cg clip-path='url(%23clip-path-3)' id='Tee'%3E%3Cpath d='M409.47 432.44S397.09 414.1 379 390.66 315.75 361 315.75 361s-3.75-.3-5.76-.3H257c-4.3 0-12.3 1.86-12.3 1.86s-31.79 7.81-49.92 31.25-22.7 38.66-22.7 38.66c-.76 2.25 18.62 15.71 28.24 22.22l-19.41 91.89c-.43 3.84 41 26 123 26s105.73-25.36 105.42-26.83l-32.1-88.32c6.19-4.2 33.13-22.34 32.24-24.99z' transform='translate(32.82 35.01)' fill='%23055b5e'/%3E%3Cpath d='M218.79 347.75a346.48 346.48 0 0 0 29 30.49c10.19 9.6 20.72 18.93 31.63 27.51a93 93 0 0 0 8.26 5.85c.34.19.67.38 1 .53a4.43 4.43 0 0 0 .71.31h-.05a1.19 1.19 0 0 0-.24 0 3.72 3.72 0 0 0-.45 0l.46-.23a23.6 23.6 0 0 0 3.6-2.64c2.5-2.12 4.91-4.57 7.29-7s4.76-5 7.19-7.41q7.26-7.4 14.75-14.76c5-4.89 10-9.86 15.41-14.58l.72.54a98.86 98.86 0 0 1-5 9.51c-1.8 3.09-3.76 6.07-5.76 9a151.26 151.26 0 0 1-13.37 16.73 105.36 105.36 0 0 1-16.43 14.27 33.85 33.85 0 0 1-5.25 3.08 10.69 10.69 0 0 1-2 .65 6 6 0 0 1-1.76.11 4.1 4.1 0 0 1-.56-.09l-.37-.09-.36-.11-.27-.1a13.25 13.25 0 0 1-1.68-.82c-.46-.27-.89-.54-1.3-.81a98.08 98.08 0 0 1-8.64-6.77c-5.42-4.66-10.58-9.52-15.62-14.5s-10-10-14.74-15.26-9.46-10.51-14-15.95-8.85-11-12.85-16.85z' transform='translate(32.82 35.01)' fill='url(%23linear-gradient-6)'/%3E%3Cpath class='cls-3' d='M262.86 463.5a458.6 458.6 0 0 1-8-.76V461a9.29 9.29 0 0 0-1.28-4.87 5.5 5.5 0 0 0-4.33-2.49 4.75 4.75 0 0 0-2.65.3 4.36 4.36 0 0 0-1.64 1.35 5.78 5.78 0 0 0-.86 2.19 15.05 15.05 0 0 0-.23 2.66 26.18 26.18 0 0 0 .12 2.75 6 6 0 0 0 .58 2 5.41 5.41 0 0 0 1.36 1.66 14.51 14.51 0 0 0 2.46 1.56c2 1.06 4.05 2.1 6.08 3.12a17.89 17.89 0 0 1 4.3 2.82 11.83 11.83 0 0 1 2.58 3.4 15.93 15.93 0 0 1 1.17 4.36 42.34 42.34 0 0 1 .31 5.45 27.84 27.84 0 0 1-.7 6.47 12.58 12.58 0 0 1-2.27 4.92 9.73 9.73 0 0 1-4.29 3 13.91 13.91 0 0 1-6.48.53 15.27 15.27 0 0 1-9.65-5.13 16.43 16.43 0 0 1-2.84-4.61 13.92 13.92 0 0 1-1-5.36v-3q4 .63 7.93 1.17v2.5a7.29 7.29 0 0 0 1.29 4.12 5.7 5.7 0 0 0 4.32 2.31 6.55 6.55 0 0 0 3.16-.22 3.55 3.55 0 0 0 1.7-1.46 5.63 5.63 0 0 0 .75-2.54c.07-1 .11-2.13.11-3.38a35.57 35.57 0 0 0-.15-3.61 7 7 0 0 0-.63-2.34 5.09 5.09 0 0 0-1.44-1.56 23.52 23.52 0 0 0-2.38-1.45c-1.9-1-3.79-2-5.69-3.06-3.42-1.86-5.72-4.07-6.88-6.57a21 21 0 0 1-1.75-9 19.07 19.07 0 0 1 .85-5.81 11.23 11.23 0 0 1 2.57-4.45 9.65 9.65 0 0 1 4.16-2.65 13.61 13.61 0 0 1 6-.44 14.71 14.71 0 0 1 5.42 1.7 16.48 16.48 0 0 1 4.26 3.32 13.22 13.22 0 0 1 3.59 8.91zm5.95 40.07v-55.64q6 .4 12 .62a19 19 0 0 1 5.8 1 11.57 11.57 0 0 1 4.54 3.11 12 12 0 0 1 2.82 5.13 32 32 0 0 1 .79 7.93 40.13 40.13 0 0 1-.43 6.33 13.18 13.18 0 0 1-1.85 4.84 11.33 11.33 0 0 1-4.39 4.22 14.11 14.11 0 0 1-7.21 1.33c-1.35 0-2.71-.1-4.07-.16V504q-4.01-.16-8-.43zm8-47.68v18.91q1.92.09 3.84.15a8 8 0 0 0 3.76-.58 4.27 4.27 0 0 0 2-1.91 6.85 6.85 0 0 0 .74-2.88c.08-1.14.12-2.42.12-3.82s0-2.54-.08-3.72a8.07 8.07 0 0 0-.7-3.1 4.66 4.66 0 0 0-1.88-2.07 7.74 7.74 0 0 0-3.61-.81zm23.9 48.48v-55.64q11.93-.21 23.81-1.18v7.5q-7.9.65-15.81.95v16.88c4.59-.18 9.19-.44 13.77-.79v7.5c-4.58.35-9.18.61-13.77.79v23.76c-2.71.1-5.35.18-8.02.23zm24.29-1.23q4.89-10.51 9.77-21.18-4.65-9.18-9.3-18.48 4.23-.35 8.44-.8l4.91 10.69q2.46-5.92 4.91-11.88 4.22-.56 8.4-1.22-4.69 10.43-9.41 20.74 5 9.47 9.88 18.81-4.2.66-8.4 1.23l-5.38-11.43q-2.69 6.39-5.38 12.73c-2.77.29-5.58.56-8.44.79z' transform='translate(32.82 35.01)' id='SPFx' opacity='.9'/%3E%3Cpath class='cls-27' d='M175.59 424.07a139.39 139.39 0 0 1 7.43-13.4c4.45 10.5 20.39 29.52 20.39 29.52l-1 4.72a124.15 124.15 0 0 1-26.82-20.84zM396.6 414.21c3.8 5.38 6.61 9.22 6.61 9.22-1.67 4.18-28.63 26.72-28.63 26.72l-2.24-6.15s20.92-23.95 24.26-29.79z' transform='translate(32.82 35.01)'/%3E%3Cpath class='cls-16' d='M395.61 452.93l14.43 39.44 6.19-4.18-20.62-35.26z'/%3E%3Cpath d='M290.79 356.87s47.11-.61 83 27.93c12.79 13.75 35.68 47.64 35.68 47.64s1.07 1-8.83 8.46c-9.33 7-23.42 16.45-23.42 16.45l32.1 88.32s-19 26.83-109 26.83z' transform='translate(32.82 35.01)' style='mix-blend-mode:multiply' opacity='.6' fill='url(%23linear-gradient-7)'/%3E%3Cpath d='M206.72 424.77l-25.78 121.78c11.06 14.08 24.16 10.63 24.16 10.63z' transform='translate(32.82 35.01)' opacity='.1' fill='%23fff'/%3E%3Cpath style='mix-blend-mode:multiply' opacity='.2' fill='%23010101' d='M238.43 464.98l-16.11 17.29 10.85 7.4 5.26-24.69z'/%3E%3C/g%3E%3Cg id='Face'%3E%3Cpath d='M237.42 364.83s49.79 49.38 57.71 49.38 41.91-17.32 49.74-17.32c30.35 0 64.6 35.55 64.6 35.55s-11.71-17.24-28.32-38.7c-13.81-20.44-49.46-35-92.71-32.41-31.15 2.39-51.02 3.5-51.02 3.5z' transform='translate(32.82 35.01)' style='mix-blend-mode:multiply' opacity='.4' fill='%23010101'/%3E%3Cpath id='face-2' data-name='face' d='M344.9 294.8a3.88 3.88 0 0 0-.26-.31 16.13 16.13 0 0 1-3.64-11.37c.07-1.09.11-17.83.11-18.94 0-30.16-24.45-15.54-54.61-15.54s-54.59-14.64-54.59 15.54v15.75a16.48 16.48 0 0 1-4 10.74c-.92 1.06-1.83 2.14-2.75 3.24a43.84 43.84 0 0 0 6.2 62.23c18.43 14.87 40.67 23.2 53.84 23.2 13.78 0 35.38-7.84 53.38-22.13a43.89 43.89 0 0 0 6.32-62.41z' transform='translate(32.82 35.01)' fill='url(%23radial-gradient-2)'/%3E%3Cg clip-path='url(%23clip-path-4)' id='hair'%3E%3Cpath d='M358.76 328.15a62 62 0 0 0-3.7-6.09 43.75 43.75 0 0 0-3.34-16 25.14 25.14 0 0 1 6.2 6.81c1.1 1.79 1.78 3 1.78 3a158.57 158.57 0 0 0-7.31-18.42 172.5 172.5 0 0 0-11.3-21.64v-11.6c0-15.71-6.64-19.27-17.25-19.07a10.23 10.23 0 0 1 .51-1.91l-1.78 2c-2.47.11-5.13.39-8 .75 1.15-2.47 2.32-4.89 3.43-7-1.06.34-3.34 2.67-4.39 1.63-10.15-10-20-13.1-27.36-13.1-4 0-8.07.08-13.54 3.92-1.17.83-3.68-.11-5.22-.32-1-.13-1.69-.17-1.69-.17l1.44 2.67a64.25 64.25 0 0 1 4.58 14.2l-3-.37c-2-4.51-4.3-9-5.67-10.3-1.39-2.14-5.7-5-5.7-5l1.08 3.69a8.1 8.1 0 0 1-2.13 8l-4 1.09a1.79 1.79 0 0 1 1 .6c-13.13-1.17-21.61 1.06-21.61 18.82v11.67c-2.56 4.14-5 8.33-7.14 12.53l-1.18 2.3a22.83 22.83 0 0 1-3.65 4.1l1 2.86c-3.38 2.62-11.15 14.52-11.15 14.52a60.8 60.8 0 0 1 7.33-3.7 43 43 0 0 0-1.92 9.2 16.05 16.05 0 0 0-2.28 6 20.92 20.92 0 0 0-2.7 12.7 27.77 27.77 0 0 1 3.08-4.46 26.37 26.37 0 0 0 1.14 3.79s3.31 3.48 3.85 2.89a43.46 43.46 0 0 0 5.63 9.83c-.1.3-.2.6-.29.91-1.09 3.91 3.58 3.38 4.34 4 3.78 3.18 10 8.12 17.08 13.59.2.15.54-.14 1-.74 2.58 1.51 5.17 2.89 7.74 4.15 0 2 .12 3.42.46 3.69a176 176 0 0 0 32.09 19.33s4.94.07 11.51-6.06c.45-.41.66-5.35.77-9.88.61-.15 1.23-.32 1.86-.49.87 3.24 1.8 6.3 2.16 6 5-4.5 10.37-9.12 15.09-12.61 2.68-1.31 5.37-2.76 8-4.34a9.21 9.21 0 0 0 1.69 4.58s3.67-4.19 7.83-10.07a72.71 72.71 0 0 0 7.9-5.35c3.1 2.13 5.31 7.76 5.31 7.76a19.11 19.11 0 0 0-2.25-13.56 43.55 43.55 0 0 0 4-6.35 22.35 22.35 0 0 1 4.15 5.19l.13.23s4.22-9.19 4.18-13.74a147.83 147.83 0 0 1 8.66 12.4 178.64 178.64 0 0 0-8.45-19.06z' transform='translate(32.82 35.01)' fill='url(%23radial-gradient-3)'/%3E%3C/g%3E%3Cg clip-path='url(%23clip-path-5)' id='Mozzle'%3E%3Cpath d='M347.05 348.81a20.26 20.26 0 0 0 .28-23.78c-16.16-22.87-46.16-28.44-61.59-28.44-16.3 0-45.46 5.05-61.39 27.65a20.27 20.27 0 0 0 .33 23.78c21.66 28.94 46.06 51.59 61.06 51.59 15.86 0 40.01-22.25 61.31-50.8z' transform='translate(32.82 35.01)' fill='url(%23linear-gradient-8)'/%3E%3Cg clip-path='url(%23clip-path-6)' id='nose'%3E%3Ccircle cx='318.2' cy='354.46' r='37.06' fill='url(%23linear-gradient-9)'/%3E%3Cg class='cls-35'%3E%3Cpath class='cls-12' d='M286.13 347.76a6.35 6.35 0 0 1-1.21-1.75 7.29 7.29 0 0 1-.59-1.76c-.3-1.18.23-2.35.4-3.52s.37-2.34.6-3.52.48-2.34.8-3.51h.4c.32 1.17.56 2.34.8 3.51s.43 2.35.6 3.52.7 2.34.4 3.52a7.29 7.29 0 0 1-.59 1.76 6.35 6.35 0 0 1-1.21 1.75z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3Cpath class='cls-41' d='M264.31 323.32c-.59 3.28-4.38 5.37-10.39 4.33s-12-4.83-11.37-8.11 7.49-4.84 13.5-3.8 8.85 4.26 8.26 7.58zM306.46 323.32c.59 3.28 4.38 5.37 10.39 4.33s12-4.83 11.37-8.11-7.49-4.84-13.5-3.8-8.85 4.26-8.26 7.58z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3C/g%3E%3Cg id='mouth' class='cls-35'%3E%3Cpath class='cls-3' d='M272.39 371.52s7.13 4.47 13.36 4.47 18-7.4 18-7.4' transform='translate(32.82 35.01)'/%3E%3Cpath d='M272.52 371.3c3.28-.08 6.08.17 8.63.3 1.27.06 2.46.1 3.51 0h1.12l.29-.07a12.15 12.15 0 0 0 1.36-.26c2.14-.52 4.68-1.24 7.35-1.84a38.12 38.12 0 0 1 8.86-1h.14a.23.23 0 0 1 .13.42 65 65 0 0 1-7.39 4.23 39.77 39.77 0 0 1-8 3.1 13.1 13.1 0 0 1-4.37.23 20.72 20.72 0 0 1-4.21-.95 32.72 32.72 0 0 1-7.71-3.68.24.24 0 0 1-.06-.32.22.22 0 0 1 .18-.1z' transform='translate(32.82 35.01)' fill='%23241c18'/%3E%3C/g%3E%3Cg id='eye_l' data-name='eye l'%3E%3Cpath d='M332.22 279.49c0 8.63-4.65 11.72-13.28 11.72a15.63 15.63 0 0 1 0-31.26c8.63.05 13.28 10.91 13.28 19.54z' transform='translate(32.82 35.01)' fill='url(%23radial-gradient-4)'/%3E%3Ccircle cx='349.57' cy='311.07' r='9.77' fill='url(%23radial-gradient-5)'/%3E%3Ccircle class='cls-3' cx='348.28' cy='308.17' r='3.13'/%3E%3C/g%3E%3Cg id='eye_r' data-name='eye r'%3E%3Cpath d='M268.38 275.58a15.63 15.63 0 0 1-15.63 15.63c-8.63 0-14.07-3.09-14.07-11.72S244.12 260 252.75 260a15.63 15.63 0 0 1 15.63 15.58z' transform='translate(32.82 35.01)' fill='url(%23radial-gradient-6)'/%3E%3Ccircle cx='288.07' cy='311.07' r='9.77' fill='url(%23radial-gradient-7)'/%3E%3Ccircle class='cls-3' cx='289.9' cy='308.17' r='3.13'/%3E%3C/g%3E%3Cg id='eyebrows'%3E%3Cpath class='cls-41' d='M344.9 264.21a15.7 15.7 0 0 0-1.79-3.17c-.29-.46-.67-.86-1-1.26s-.72-.74-1.05-1.09a24.55 24.55 0 0 0-4.8-3.5l-.64-.42-.7-.36c-.47-.26-.93-.52-1.38-.81-1-.46-1.95-1-3-1.56s-2-1.12-3.11-1.73a21.35 21.35 0 0 1-3.23-2.13 18.36 18.36 0 0 1 3.86-.87 21.86 21.86 0 0 1 3.88 0 11.63 11.63 0 0 1 1.93.33c.65.13 1.28.31 1.92.48s1.25.49 1.87.75l.92.41.88.54a18 18 0 0 1 1.72 1.17c.54.47 1.07.94 1.57 1.43s.92 1.12 1.34 1.7a16 16 0 0 1 1.05 1.9c.15.33.25.69.37 1a5.35 5.35 0 0 1 .29 1 9.71 9.71 0 0 1 .21 2.14 7 7 0 0 1-1.11 4.05zM226.88 264.21a7 7 0 0 1-1.17-4 9.71 9.71 0 0 1 .21-2.14 6.16 6.16 0 0 1 .29-1c.12-.34.22-.7.37-1a18.6 18.6 0 0 1 1-1.9c.42-.58.87-1.14 1.34-1.69s1-1 1.57-1.43a16.29 16.29 0 0 1 1.72-1.17l.88-.54.93-.41c.62-.27 1.24-.53 1.86-.76s1.28-.34 1.92-.47a11.63 11.63 0 0 1 1.93-.33 22.86 22.86 0 0 1 3.88 0 18.24 18.24 0 0 1 3.86.88 22.42 22.42 0 0 1-3.23 2.13c-1.07.61-2.08 1.23-3.11 1.73s-2 1.1-3 1.56c-.46.29-.92.55-1.38.8l-.71.37-.64.41a25.39 25.39 0 0 0-4.8 3.5c-.33.36-.7.71-1 1.1a15.54 15.54 0 0 0-1 1.25 16 16 0 0 0-1.72 3.11z' transform='translate(32.82 35.01)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E", + "properties": { + "description": "Upgrade Me" + } + }] +} diff --git a/samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.ts b/samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.ts new file mode 100644 index 000000000..486210ef7 --- /dev/null +++ b/samples/react-upgrade-me/src/webparts/upgradeMe/UpgradeMeWebPart.ts @@ -0,0 +1,57 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version } from '@microsoft/sp-core-library'; +import { + BaseClientSideWebPart, + IPropertyPaneConfiguration, + PropertyPaneTextField +} from '@microsoft/sp-webpart-base'; + +import * as strings from 'UpgradeMeWebPartStrings'; +import UpgradeMe from './components/UpgradeMe'; +import { IUpgradeMeProps } from './components/IUpgradeMeProps'; + +export interface IUpgradeMeWebPartProps { + description: string; +} + +export default class UpgradeMeWebPart extends BaseClientSideWebPart { + + public render(): void { + + const element: React.ReactElement = React.createElement( + UpgradeMe, + { + description: this.properties.description + } + ); + + ReactDom.render(element, this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneTextField('description', { + label: strings.DescriptionFieldLabel + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/react-upgrade-me/src/webparts/upgradeMe/components/IUpgradeMeProps.ts b/samples/react-upgrade-me/src/webparts/upgradeMe/components/IUpgradeMeProps.ts new file mode 100644 index 000000000..e12ffeba0 --- /dev/null +++ b/samples/react-upgrade-me/src/webparts/upgradeMe/components/IUpgradeMeProps.ts @@ -0,0 +1,3 @@ +export interface IUpgradeMeProps { + description: string; +} diff --git a/samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.module.scss b/samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.module.scss new file mode 100644 index 000000000..e725c3f1a --- /dev/null +++ b/samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.module.scss @@ -0,0 +1,75 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; + +.upgradeMe { + .container { + max-width: 700px; + margin: 0px auto; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); + } + + .row { + @include ms-Grid-row; + @include ms-fontColor-white; + background-color: $ms-color-themeDark; + padding: 20px; + } + + .column { + @include ms-Grid-col; + @include ms-lg10; + @include ms-xl8; + @include ms-xlPush2; + @include ms-lgPush1; + } + + .title { + @include ms-font-xl; + @include ms-fontColor-white; + } + + .subTitle { + @include ms-font-l; + @include ms-fontColor-white; + } + + .description { + @include ms-font-l; + @include ms-fontColor-white; + font-weight: bold; + } + + .button { + // Our button + text-decoration: none; + height: 32px; + + // Primary Button + min-width: 80px; + background-color: $ms-color-themePrimary; + border-color: $ms-color-themePrimary; + color: $ms-color-white; + + // Basic Button + outline: transparent; + position: relative; + font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; + -webkit-font-smoothing: antialiased; + font-size: $ms-font-size-m; + font-weight: $ms-font-weight-regular; + border-width: 0; + text-align: center; + cursor: pointer; + display: inline-block; + padding: 0 16px; + + .label { + font-weight: $ms-font-weight-semibold; + font-size: $ms-font-size-m; + height: 32px; + line-height: 32px; + margin: 0 4px; + vertical-align: top; + display: inline-block; + } + } +} diff --git a/samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.tsx b/samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.tsx new file mode 100644 index 000000000..b1081d24d --- /dev/null +++ b/samples/react-upgrade-me/src/webparts/upgradeMe/components/UpgradeMe.tsx @@ -0,0 +1,22 @@ +import * as React from 'react'; +import styles from './UpgradeMe.module.scss'; +import { IUpgradeMeProps } from './IUpgradeMeProps'; +import { escape } from '@microsoft/sp-lodash-subset'; + +export default class UpgradeMe extends React.Component { + public render(): React.ReactElement { + return ( +
+
+
+
+ Upgrade Me! +

This web part does nothing. It is intended to be used to demonstrate how to upgrade SPFx solutions and to demonstrate incompatibilities between versions of SPFx/Node.js

+

{escape(this.props.description)}

+
+
+
+
+ ); + } +} diff --git a/samples/react-upgrade-me/src/webparts/upgradeMe/loc/en-us.js b/samples/react-upgrade-me/src/webparts/upgradeMe/loc/en-us.js new file mode 100644 index 000000000..34c0430ae --- /dev/null +++ b/samples/react-upgrade-me/src/webparts/upgradeMe/loc/en-us.js @@ -0,0 +1,7 @@ +define([], function() { + return { + "PropertyPaneDescription": "You should use this web part to test upgrading solutions.", + "BasicGroupName": "Group Name", + "DescriptionFieldLabel": "Description Field" + } +}); diff --git a/samples/react-upgrade-me/src/webparts/upgradeMe/loc/mystrings.d.ts b/samples/react-upgrade-me/src/webparts/upgradeMe/loc/mystrings.d.ts new file mode 100644 index 000000000..300848093 --- /dev/null +++ b/samples/react-upgrade-me/src/webparts/upgradeMe/loc/mystrings.d.ts @@ -0,0 +1,10 @@ +declare interface IUpgradeMeWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; +} + +declare module 'UpgradeMeWebPartStrings' { + const strings: IUpgradeMeWebPartStrings; + export = strings; +} diff --git a/samples/react-upgrade-me/tsconfig.json b/samples/react-upgrade-me/tsconfig.json new file mode 100644 index 000000000..c133dbef2 --- /dev/null +++ b/samples/react-upgrade-me/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "commonjs", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "typeRoots": [ + "./node_modules/@types" + ], + "types": [ + "es6-promise", + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection" + ] + } +} diff --git a/samples/react-upgrade-me/typings/@ms/odsp.d.ts b/samples/react-upgrade-me/typings/@ms/odsp.d.ts new file mode 100644 index 000000000..362c48e68 --- /dev/null +++ b/samples/react-upgrade-me/typings/@ms/odsp.d.ts @@ -0,0 +1,30 @@ +/** + * @file index.ts + * Type definitions for Microsoft SPFx projects + */ + +/** + * Global definition for UNIT_TEST builds. + * Code that is wrapped inside an if (UNIT_TEST) {...} + * block will not be included in the final bundle when the + * --ship flag is specified. + */ +declare const UNIT_TEST: boolean; + +/** + * @internal + * Global definition for NPM package builds + */ +declare const NPM_BUILD: boolean; + +/** + * @internal + * Global defintion for SharePoint Online builds + */ +declare const DATACENTER: boolean; + +/** + * @internal + * Global definition for BUILD_NUMBER + */ +declare const BUILD_NUMBER: string; diff --git a/samples/react-upgrade-me/typings/tsd.d.ts b/samples/react-upgrade-me/typings/tsd.d.ts new file mode 100644 index 000000000..e7efdd728 --- /dev/null +++ b/samples/react-upgrade-me/typings/tsd.d.ts @@ -0,0 +1 @@ +/// From 77023e472bb2128decad5a47d4541b6c96ebebce Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Thu, 27 Aug 2020 00:53:38 -0400 Subject: [PATCH 17/19] SPFx 1.4.1 version --- samples/react-upgrade-me/.yo-rc.json | 4 +- samples/react-upgrade-me/README.md | 8 +- samples/react-upgrade-me/config/config.json | 21 +- .../config/package-solution.json | 3 +- samples/react-upgrade-me/package-lock.json | 12436 ++++++++++++---- samples/react-upgrade-me/package.json | 28 +- samples/react-upgrade-me/tsconfig.json | 3 +- 7 files changed, 9315 insertions(+), 3188 deletions(-) diff --git a/samples/react-upgrade-me/.yo-rc.json b/samples/react-upgrade-me/.yo-rc.json index 0238282af..ccee44b2b 100644 --- a/samples/react-upgrade-me/.yo-rc.json +++ b/samples/react-upgrade-me/.yo-rc.json @@ -1,8 +1,8 @@ { "@microsoft/generator-sharepoint": { - "version": "1.4.1", + "version": "1.4.0", "libraryName": "react-upgrade-me", "libraryId": "c32676e6-9536-4db1-b59f-62c7be23f38b", "environment": "onprem" } -} \ No newline at end of file +} diff --git a/samples/react-upgrade-me/README.md b/samples/react-upgrade-me/README.md index 1fbf5bdd4..e6e6a3a08 100644 --- a/samples/react-upgrade-me/README.md +++ b/samples/react-upgrade-me/README.md @@ -8,7 +8,7 @@ This web part does nothing, really. It is intended to be used to test upgrading ## Used SharePoint Framework Version -![1.1.0](https://img.shields.io/badge/version-1.1.0-green.svg) +![1.4.1](https://img.shields.io/badge/version-1.4.1-green.svg) ## Applies to @@ -40,12 +40,8 @@ Version|Date|Comments ## Minimal Path to Awesome -* Clone this repository -* in the command line run: - * `npm install` - * `gulp serve` +Not applicable. -> Include any additional steps as needed. ## Features diff --git a/samples/react-upgrade-me/config/config.json b/samples/react-upgrade-me/config/config.json index cb59d898e..fd6b9f07a 100644 --- a/samples/react-upgrade-me/config/config.json +++ b/samples/react-upgrade-me/config/config.json @@ -1,13 +1,18 @@ { - "entries": [ - { - "entry": "./lib/webparts/upgradeMe/UpgradeMeWebPart.js", - "manifest": "./src/webparts/upgradeMe/UpgradeMeWebPart.manifest.json", - "outputPath": "./dist/upgrade-me-web-part.js" - } - ], + "version": "2.0", + "$schema": "https://dev.office.com/json-schemas/spfx-build/config.2.0.schema.json", "externals": {}, "localizedResources": { - "UpgradeMeWebPartStrings": "webparts/upgradeMe/loc/{locale}.js" + "UpgradeMeWebPartStrings": "lib/webparts/upgradeMe/loc/{locale}.js" + }, + "bundles": { + "upgrade-me-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/upgradeMe/UpgradeMeWebPart.js", + "manifest": "./src/webparts/upgradeMe/UpgradeMeWebPart.manifest.json" + } + ] + } } } diff --git a/samples/react-upgrade-me/config/package-solution.json b/samples/react-upgrade-me/config/package-solution.json index ffd1d556c..4be920898 100644 --- a/samples/react-upgrade-me/config/package-solution.json +++ b/samples/react-upgrade-me/config/package-solution.json @@ -3,7 +3,8 @@ "solution": { "name": "react-upgrade-me-client-side-solution", "id": "c32676e6-9536-4db1-b59f-62c7be23f38b", - "version": "1.0.0.0" + "version": "1.0.0.0", + "includeClientSideAssets": true }, "paths": { "zippedPackage": "solution/react-upgrade-me.sppkg" diff --git a/samples/react-upgrade-me/package-lock.json b/samples/react-upgrade-me/package-lock.json index 87b4d430d..8f67c6191 100644 --- a/samples/react-upgrade-me/package-lock.json +++ b/samples/react-upgrade-me/package-lock.json @@ -14,10 +14,10 @@ "@types/fs-extra": "0.0.37", "@types/node": "6.0.62", "@types/z-schema": "3.16.31", - "fs-extra": "0.26.7", - "jju": "1.3.0", - "typescript": "2.4.2", - "z-schema": "3.17.0" + "fs-extra": "~0.26.7", + "jju": "~1.3.0", + "typescript": "~2.4.1", + "z-schema": "~3.17.0" }, "dependencies": { "@types/node": { @@ -43,7 +43,8 @@ "@microsoft/decorators": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.1.0.tgz", - "integrity": "sha1-/RTmpQ0Dh4Lo1FC7m+wWWmdm0MM=" + "integrity": "sha1-/RTmpQ0Dh4Lo1FC7m+wWWmdm0MM=", + "dev": true }, "@microsoft/gulp-core-build": { "version": "2.5.3", @@ -66,26 +67,26 @@ "@types/through2": "2.0.32", "@types/vinyl": "1.2.30", "@types/yargs": "0.0.34", - "del": "2.2.2", - "end-of-stream": "1.1.0", - "fs-extra": "0.26.7", - "glob-escape": "0.0.2", - "globby": "5.0.0", - "gulp": "3.9.1", - "gulp-flatten": "0.2.0", - "gulp-if": "2.0.2", - "gulp-util": "3.0.8", - "jju": "1.3.0", - "lodash.merge": "4.3.5", - "merge2": "1.0.3", - "node-notifier": "5.0.2", - "object-assign": "4.1.1", - "pretty-hrtime": "1.0.3", - "rimraf": "2.5.4", - "semver": "5.3.0", - "through2": "2.0.5", - "yargs": "4.6.0", - "z-schema": "3.17.0" + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "fs-extra": "~0.26.7", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~3.9.1", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "gulp-util": "~3.0.7", + "jju": "~1.3.0", + "lodash.merge": "~4.3.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "pretty-hrtime": "~1.0.2", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "through2": "~2.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.17.0" }, "dependencies": { "@types/chai": { @@ -114,25 +115,25 @@ "integrity": "sha1-L910uWl7x2VZjGwrOCxR9XBhSmg=", "dev": true, "requires": { - "@microsoft/gulp-core-build": "2.5.3", - "chai": "3.5.0", - "gulp": "3.9.1", - "gulp-karma": "0.0.5", - "istanbul-instrumenter-loader": "0.2.0", - "karma": "0.13.22", - "karma-coverage": "0.5.5", - "karma-mocha": "0.2.2", - "karma-mocha-clean-reporter": "0.0.1", - "karma-phantomjs-launcher": "1.0.4", - "karma-sinon-chai": "1.2.4", - "karma-webpack": "2.0.13", - "lolex": "1.4.0", - "mocha": "2.5.3", - "phantomjs-polyfill": "0.0.2", - "phantomjs-prebuilt": "2.1.16", - "sinon": "1.17.7", - "sinon-chai": "2.8.0", - "webpack": "1.13.3" + "@microsoft/gulp-core-build": ">=2.4.3 <3.0.0", + "chai": "~3.5.0", + "gulp": "~3.9.1", + "gulp-karma": "~0.0.5", + "istanbul-instrumenter-loader": "~0.2.0", + "karma": "~0.13.9", + "karma-coverage": "~0.5.5", + "karma-mocha": "~0.2.2", + "karma-mocha-clean-reporter": "~0.0.1", + "karma-phantomjs-launcher": "~1.0.0", + "karma-sinon-chai": "~1.2.0", + "karma-webpack": "~2.0.1", + "lolex": "~1.4.0", + "mocha": "~2.5.3", + "phantomjs-polyfill": "~0.0.2", + "phantomjs-prebuilt": "~2.1.6", + "sinon": "~1.17.3", + "sinon-chai": "~2.8.0", + "webpack": "~1.13.0" }, "dependencies": { "camelcase": { @@ -147,8 +148,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -170,8 +171,8 @@ "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "readable-stream": { @@ -180,13 +181,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -201,7 +202,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "supports-color": { @@ -210,7 +211,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } }, "uglify-js": { @@ -219,10 +220,10 @@ "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", "dev": true, "requires": { - "async": "0.2.10", - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "async": "~0.2.6", + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "async": { @@ -239,21 +240,21 @@ "integrity": "sha1-55xG/lo3xcpwCEugiUxZXNy0KBU=", "dev": true, "requires": { - "acorn": "3.3.0", - "async": "1.5.2", - "clone": "1.0.4", - "enhanced-resolve": "0.9.1", - "interpret": "0.6.6", - "loader-utils": "0.2.17", - "memory-fs": "0.3.0", - "mkdirp": "0.5.5", - "node-libs-browser": "0.6.0", - "optimist": "0.6.1", - "supports-color": "3.2.3", - "tapable": "0.1.10", - "uglify-js": "2.7.5", - "watchpack": "0.2.9", - "webpack-core": "0.6.9" + "acorn": "^3.0.0", + "async": "^1.3.0", + "clone": "^1.0.2", + "enhanced-resolve": "~0.9.0", + "interpret": "^0.6.4", + "loader-utils": "^0.2.11", + "memory-fs": "~0.3.0", + "mkdirp": "~0.5.0", + "node-libs-browser": "^0.6.0", + "optimist": "~0.6.0", + "supports-color": "^3.1.0", + "tapable": "~0.1.8", + "uglify-js": "~2.7.3", + "watchpack": "^0.2.1", + "webpack-core": "~0.6.0" } }, "window-size": { @@ -274,40 +275,295 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } } }, "@microsoft/gulp-core-build-sass": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-3.1.2.tgz", - "integrity": "sha1-msehN3WBLY3s1/BOQrfy1BKjnCc=", + "version": "4.1.14", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.1.14.tgz", + "integrity": "sha1-JAd81AVHfhGXYcYpbsfb/83cq4s=", "dev": true, "requires": { - "@microsoft/gulp-core-build": "2.5.3", - "@microsoft/load-themed-styles": "1.4.0", - "@types/node": "6.0.62", + "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/load-themed-styles": "1.7.9", + "@types/node": "6.0.88", "autoprefixer": "6.3.7", - "gulp": "3.9.1", - "gulp-clean-css": "3.0.4", - "gulp-clip-empty-files": "0.1.2", - "gulp-clone": "1.0.0", - "gulp-postcss": "6.3.0", - "gulp-sass": "3.1.0", - "gulp-texttojs": "1.0.3", - "merge2": "1.0.3", - "postcss-modules": "0.6.4" + "gulp": "~3.9.1", + "gulp-clean-css": "~3.0.4", + "gulp-clip-empty-files": "~0.1.2", + "gulp-clone": "~1.0.0", + "gulp-postcss": "~6.3.0", + "gulp-sass": "~3.1.0", + "gulp-texttojs": "~1.0.3", + "merge2": "~1.0.2", + "postcss-modules": "~0.6.4" }, "dependencies": { - "@types/node": { - "version": "6.0.62", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.62.tgz", - "integrity": "sha1-hSIsB3tU8ltXQXu3CLn4d72jf4k=", + "@microsoft/gulp-core-build": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.2.7.tgz", + "integrity": "sha1-c+Gh6dokBVxvoBxjcu8u+X+gejw=", + "dev": true, + "requires": { + "@microsoft/node-core-library": "0.3.16", + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/gulp-util": "3.0.30", + "@types/mocha": "2.2.38", + "@types/node": "6.0.88", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/rimraf": "0.0.28", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@types/yargs": "0.0.34", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "fs-extra": "~0.26.7", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~3.9.1", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "gulp-util": "~3.0.7", + "jest": "~20.0.4", + "jest-cli": "~20.0.4", + "jju": "~1.3.0", + "lodash.merge": "~4.3.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "through2": "~2.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.9.tgz", + "integrity": "sha1-ge9rX6BqbyAb+turkx/VKUO2QBM=", "dev": true + }, + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/node": { + "version": "6.0.88", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", + "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "dev": true + }, + "@types/semver": { + "version": "5.3.33", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", + "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-cli": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", + "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "dev": true, + "requires": { + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^20.0.3", + "jest-config": "^20.0.4", + "jest-docblock": "^20.0.3", + "jest-environment-jsdom": "^20.0.3", + "jest-haste-map": "^20.0.4", + "jest-jasmine2": "^20.0.4", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve-dependencies": "^20.0.3", + "jest-runtime": "^20.0.4", + "jest-snapshot": "^20.0.3", + "jest-util": "^20.0.3", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^2.3.0", + "slash": "^1.0.0", + "string-length": "^1.0.1", + "throat": "^3.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^7.0.2" + }, + "dependencies": { + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } } } }, @@ -317,16 +573,16 @@ "integrity": "sha1-k9LYWMLwL+3wxZSKal4KQ8XjqCU=", "dev": true, "requires": { - "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/gulp-core-build": ">=2.5.0 <3.0.0", "@types/node": "6.0.62", - "deasync": "0.1.20", - "express": "4.14.1", - "gulp": "3.9.1", - "gulp-connect": "5.0.0", - "gulp-open": "2.0.0", - "gulp-util": "3.0.8", - "node-forge": "0.7.6", - "sudo": "1.0.3" + "deasync": "~0.1.7", + "express": "~4.14.0", + "gulp": "~3.9.1", + "gulp-connect": "~5.0.0", + "gulp-open": "~2.0.0", + "gulp-util": "~3.0.7", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" }, "dependencies": { "@types/node": { @@ -343,29 +599,29 @@ "integrity": "sha1-e3gdjlKeSQzz5hB5eh+7fuZx01s=", "dev": true, "requires": { - "@microsoft/api-extractor": "2.3.8", - "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/api-extractor": ">=2.0.5 <3.0.0", + "@microsoft/gulp-core-build": ">=2.5.0 <3.0.0", "@types/fs-extra": "0.0.37", "@types/gulp": "3.8.32", "@types/node": "6.0.62", - "fs-extra": "0.26.7", - "gulp": "3.9.1", - "gulp-cache": "0.4.6", - "gulp-changed": "1.3.2", - "gulp-decomment": "0.1.3", - "gulp-plumber": "1.1.0", - "gulp-sourcemaps": "1.6.0", - "gulp-texttojs": "1.0.3", - "gulp-typescript": "3.1.7", - "gulp-util": "3.0.8", - "lodash": "4.15.0", - "md5": "2.2.1", - "merge2": "1.0.3", - "object-assign": "4.1.1", - "through2": "2.0.5", - "tslint": "4.5.1", - "tslint-microsoft-contrib": "4.0.1", - "typescript": "2.2.2" + "fs-extra": "~0.26.7", + "gulp": "~3.9.1", + "gulp-cache": "~0.4.5", + "gulp-changed": "~1.3.2", + "gulp-decomment": "~0.1.3", + "gulp-plumber": "~1.1.0", + "gulp-sourcemaps": "~1.6.0", + "gulp-texttojs": "~1.0.3", + "gulp-typescript": "~3.1.6", + "gulp-util": "~3.0.7", + "lodash": "~4.15.0", + "md5": "~2.2.1", + "merge2": "~1.0.2", + "object-assign": "~4.1.0", + "through2": "~2.0.1", + "tslint": "~4.5.1", + "tslint-microsoft-contrib": "~4.0.0", + "typescript": "~2.2.2" }, "dependencies": { "@types/node": { @@ -382,12 +638,12 @@ "integrity": "sha1-OloimWPldBfH8WPd99iNfPdm8uA=", "dev": true, "requires": { - "@microsoft/gulp-core-build": "2.5.3", + "@microsoft/gulp-core-build": ">=2.5.0 <3.0.0", "@types/gulp": "3.8.32", "@types/node": "6.0.62", - "gulp": "3.9.1", - "gulp-util": "3.0.8", - "webpack": "1.13.3" + "gulp": "~3.9.1", + "gulp-util": "~3.0.7", + "webpack": "~1.13.0" }, "dependencies": { "@types/node": { @@ -408,8 +664,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -431,8 +687,8 @@ "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "readable-stream": { @@ -441,13 +697,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -462,7 +718,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "supports-color": { @@ -471,7 +727,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } }, "uglify-js": { @@ -480,10 +736,10 @@ "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", "dev": true, "requires": { - "async": "0.2.10", - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "async": "~0.2.6", + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "async": { @@ -500,21 +756,21 @@ "integrity": "sha1-55xG/lo3xcpwCEugiUxZXNy0KBU=", "dev": true, "requires": { - "acorn": "3.3.0", - "async": "1.5.2", - "clone": "1.0.4", - "enhanced-resolve": "0.9.1", - "interpret": "0.6.6", - "loader-utils": "0.2.17", - "memory-fs": "0.3.0", - "mkdirp": "0.5.5", - "node-libs-browser": "0.6.0", - "optimist": "0.6.1", - "supports-color": "3.2.3", - "tapable": "0.1.10", - "uglify-js": "2.7.5", - "watchpack": "0.2.9", - "webpack-core": "0.6.9" + "acorn": "^3.0.0", + "async": "^1.3.0", + "clone": "^1.0.2", + "enhanced-resolve": "~0.9.0", + "interpret": "^0.6.4", + "loader-utils": "^0.2.11", + "memory-fs": "~0.3.0", + "mkdirp": "~0.5.0", + "node-libs-browser": "^0.6.0", + "optimist": "~0.6.0", + "supports-color": "^3.1.0", + "tapable": "~0.1.8", + "uglify-js": "~2.7.3", + "watchpack": "^0.2.1", + "webpack-core": "~0.6.0" } }, "window-size": { @@ -535,9 +791,9 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } @@ -546,7 +802,8 @@ "@microsoft/load-themed-styles": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.4.0.tgz", - "integrity": "sha1-GDC9288QFxLKJgIX5Vq3RKUgQdw=" + "integrity": "sha1-GDC9288QFxLKJgIX5Vq3RKUgQdw=", + "dev": true }, "@microsoft/loader-cased-file": { "version": "1.0.1", @@ -556,9 +813,9 @@ "requires": { "@types/lodash": "4.14.52", "@types/node": "6.0.64", - "file-loader": "0.8.5", + "file-loader": "~0.8.5", "loader-utils": "0.2.16", - "lodash": "4.15.0" + "lodash": "~4.15.0" }, "dependencies": { "loader-utils": { @@ -567,10 +824,10 @@ "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } } } @@ -581,8 +838,8 @@ "integrity": "sha1-S9TfPuiymFiKSBu0hBUhN1JcVUg=", "dev": true, "requires": { - "@microsoft/load-themed-styles": "1.4.0", - "loader-utils": "1.1.0" + "@microsoft/load-themed-styles": "~1.4.0", + "loader-utils": "~1.1.0" }, "dependencies": { "loader-utils": { @@ -591,9 +848,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } } } @@ -605,9 +862,9 @@ "dev": true, "requires": { "@types/webpack": "2.2.4", - "loader-utils": "1.1.0", - "lodash": "4.15.0", - "uglify-js": "2.8.29" + "loader-utils": "~1.1.0", + "lodash": "~4.15.0", + "uglify-js": "~2.8.22" }, "dependencies": { "camelcase": { @@ -622,8 +879,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -633,9 +890,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } }, "uglify-js": { @@ -644,9 +901,9 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" } }, "window-size": { @@ -667,18 +924,65 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } } }, + "@microsoft/node-core-library": { + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-0.3.16.tgz", + "integrity": "sha1-zvPzDA/N2fGvIItc6hXCLzd+d0U=", + "dev": true, + "requires": { + "@types/fs-extra": "0.0.37", + "@types/node": "6.0.88", + "@types/z-schema": "3.16.31", + "fs-extra": "~0.26.7", + "jju": "~1.3.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/node": { + "version": "6.0.88", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", + "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=", + "dev": true + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } + }, "@microsoft/office-ui-fabric-react-bundle": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.1.0.tgz", "integrity": "sha1-ar84pi9JImr7jswkt0K/bZ8tcYs=", + "dev": true, "requires": { "@types/react": "0.14.46", "@types/webpack-env": "1.13.0", @@ -687,29 +991,53 @@ "react-dom": "15.4.2" }, "dependencies": { + "@types/react": { + "version": "0.14.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-0.14.46.tgz", + "integrity": "sha1-Vl0rhWGjmlXMvWyQNSxSrnXtKGI=", + "dev": true + }, "@types/webpack-env": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "react": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", + "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", + "dev": true, + "requires": { + "fbjs": "^0.8.4", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" + } } } }, + "@microsoft/package-deps-hash": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.1.4.tgz", + "integrity": "sha1-wn9LQVQwI0+MkAGoTMZnZ6G/s6w=", + "dev": true + }, "@microsoft/rush-lib": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-3.0.7.tgz", "integrity": "sha1-bKgpmEgMMxDKcHqeWW+NXAA+MMQ=", "dev": true, "requires": { - "@microsoft/stream-collator": "2.0.7", + "@microsoft/stream-collator": "~2.0.0", "@types/es6-collections": "0.5.29", "@types/fs-extra": "0.0.37", "@types/node": "6.0.62", "@types/z-schema": "3.16.31", - "fs-extra": "0.26.7", - "jju": "1.3.0", - "rimraf": "2.5.4", - "semver": "5.3.0", - "z-schema": "3.17.0" + "fs-extra": "~0.26.7", + "jju": "~1.3.0", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "z-schema": "~3.17.0" }, "dependencies": { "@types/node": { @@ -726,57 +1054,535 @@ } } }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-1.3.4.tgz", + "integrity": "sha1-YRl8XPHZEqzT0w2BxrpEWKJ0ihg=", + "dev": true, + "requires": { + "@types/webpack": "3.0.11", + "lodash": "~4.15.0", + "uglify-js": "~3.0.28" + }, + "dependencies": { + "@types/webpack": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-3.0.11.tgz", + "integrity": "sha512-zd9NK+SLVONhuD2iGVfE8KcpTHIwIcIZqyisRyGurjC2iXzRu1rkJmAWq4agBOw7rU3GocH29JX/gwrDLSA+cw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*" + } + }, + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "uglify-js": { + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", + "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "dev": true, + "requires": { + "commander": "~2.11.0", + "source-map": "~0.5.1" + } + } + } + }, "@microsoft/sp-application-base": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.1.1.tgz", "integrity": "sha1-r9Io2fDIvYigqje/i3S9KhiC4Mk=", "dev": true, "requires": { - "@microsoft/decorators": "1.1.0", + "@microsoft/decorators": "~1.1.0", "@microsoft/load-themed-styles": "1.4.0", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-extension-base": "0.1.1", - "@microsoft/sp-http": "1.1.1", - "@microsoft/sp-loader": "1.1.1", - "@microsoft/sp-module-interfaces": "1.1.1", - "@microsoft/sp-odata-types": "1.1.0", - "@microsoft/sp-page-context": "1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-extension-base": "~0.1.1", + "@microsoft/sp-http": "~1.1.1", + "@microsoft/sp-loader": "~1.1.1", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@microsoft/sp-odata-types": "~1.1.0", + "@microsoft/sp-page-context": "~1.1.0", "@types/es6-collections": "0.5.29", "@types/es6-promise": "0.0.32", "@types/webpack-env": "1.13.0" }, "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + }, "@types/webpack-env": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true } } }, "@microsoft/sp-build-common": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.1.0.tgz", - "integrity": "sha1-lzCRSjgVLl4/UEO9DLT9Z6urrmY=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.4.1.tgz", + "integrity": "sha1-fP9qvOojT2oTxLrLFxlbD1cR1wY=", "dev": true, "requires": { - "@microsoft/gulp-core-build": "2.5.3", - "@microsoft/gulp-core-build-typescript": "3.1.1", - "@microsoft/sp-tslint-rules": "1.1.0", - "@types/es6-collections": "0.5.29", + "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/gulp-core-build-typescript": "4.2.14", + "@microsoft/sp-tslint-rules": "1.4.1", "@types/yargs": "0.0.35", - "@types/z-schema": "3.16.20-alpha", - "gulp": "3.9.1", - "jju": "1.3.0", - "yargs": "4.6.0", - "z-schema": "3.17.0" + "gulp": "~3.9.1", + "jju": "~1.3.0", + "yargs": "~4.6.0" }, "dependencies": { + "@microsoft/api-extractor": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-4.2.6.tgz", + "integrity": "sha1-LEQcgMR1AO/lG49ICH+gNkAGC5U=", + "dev": true, + "requires": { + "@microsoft/node-core-library": "0.3.16", + "@microsoft/ts-command-line": "2.2.4", + "@types/fs-extra": "0.0.37", + "@types/node": "6.0.88", + "@types/z-schema": "3.16.31", + "colors": "~1.1.2", + "fs-extra": "~0.26.7", + "jju": "~1.3.0", + "lodash": "~4.15.0", + "typescript": "~2.4.1", + "z-schema": "~3.18.3" + } + }, + "@microsoft/gulp-core-build": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.2.7.tgz", + "integrity": "sha1-c+Gh6dokBVxvoBxjcu8u+X+gejw=", + "dev": true, + "requires": { + "@microsoft/node-core-library": "0.3.16", + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/gulp-util": "3.0.30", + "@types/mocha": "2.2.38", + "@types/node": "6.0.88", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/rimraf": "0.0.28", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@types/yargs": "0.0.34", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "fs-extra": "~0.26.7", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~3.9.1", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "gulp-util": "~3.0.7", + "jest": "~20.0.4", + "jest-cli": "~20.0.4", + "jju": "~1.3.0", + "lodash.merge": "~4.3.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "through2": "~2.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "4.2.14", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-4.2.14.tgz", + "integrity": "sha1-YIseBrJ4Kmz9XiOh6me51iAgAWE=", + "dev": true, + "requires": { + "@microsoft/api-extractor": "4.2.6", + "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/node-core-library": "0.3.16", + "@types/fs-extra": "0.0.37", + "@types/gulp": "3.8.32", + "@types/node": "6.0.88", + "fs-extra": "~0.26.7", + "gulp": "~3.9.1", + "gulp-cache": "~0.4.5", + "gulp-changed": "~1.3.2", + "gulp-decomment": "~0.1.3", + "gulp-plumber": "~1.1.0", + "gulp-sourcemaps": "~1.6.0", + "gulp-texttojs": "~1.0.3", + "gulp-typescript": "~3.1.6", + "gulp-util": "~3.0.7", + "lodash": "~4.15.0", + "md5": "~2.2.1", + "merge2": "~1.0.2", + "object-assign": "~4.1.0", + "through2": "~2.0.1", + "tslint": "~5.6.0", + "tslint-microsoft-contrib": "~5.0.0", + "typescript": "~2.4.1" + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.4.1.tgz", + "integrity": "sha1-/N20u2SBjn5me3rhgXSAdPmR4dA=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/gulp-core-build-typescript": "4.2.14", + "tslint": "~5.6.0", + "tslint-microsoft-contrib": "~5.0.0", + "tsutils": "~2.11.2" + }, + "dependencies": { + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "^1.7.1" + } + } + } + }, + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/node": { + "version": "6.0.88", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", + "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "dev": true + }, + "@types/semver": { + "version": "5.3.33", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", + "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "dev": true + }, "@types/yargs": { "version": "0.0.35", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-cli": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", + "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "dev": true, + "requires": { + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^20.0.3", + "jest-config": "^20.0.4", + "jest-docblock": "^20.0.3", + "jest-environment-jsdom": "^20.0.3", + "jest-haste-map": "^20.0.4", + "jest-jasmine2": "^20.0.4", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve-dependencies": "^20.0.3", + "jest-runtime": "^20.0.4", + "jest-snapshot": "^20.0.3", + "jest-util": "^20.0.3", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^2.3.0", + "slash": "^1.0.0", + "string-length": "^1.0.1", + "throat": "^3.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^7.0.2" + }, + "dependencies": { + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "tslint": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.6.0.tgz", + "integrity": "sha1-CIqmxgJmIzOGULKQCCirPt9Z9s8=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "colors": "^1.1.2", + "commander": "^2.9.0", + "diff": "^3.2.0", + "glob": "^7.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.7.1", + "tsutils": "^2.7.1" + } + }, + "tslint-microsoft-contrib": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.0.3.tgz", + "integrity": "sha512-5AnfTGlfpUzpRHLmoojPBKFTTmbjnwgdaTHMdllausa4GBPya5u36i9ddrTX4PhetGZvd4JUYIpAmgHqVnsctg==", + "dev": true, + "requires": { + "tsutils": "^2.12.1" + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "typescript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } } } }, @@ -790,12 +1596,12 @@ "@microsoft/gulp-core-build-karma": "2.2.2", "@microsoft/gulp-core-build-webpack": "1.1.6", "@microsoft/load-themed-styles": "1.4.0", - "@microsoft/loader-cased-file": "1.0.1", + "@microsoft/loader-cased-file": "~1.0.1", "@microsoft/loader-load-themed-styles": "1.2.0", "@microsoft/loader-set-webpack-public-path": "2.1.0", "@microsoft/rush-lib": "3.0.7", - "@microsoft/sp-module-interfaces": "1.1.1", - "@microsoft/sp-tslint-rules": "1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.1", + "@microsoft/sp-tslint-rules": "~1.1.0", "@types/colors": "1.1.1", "@types/es6-collections": "0.5.29", "@types/es6-promise": "0.0.32", @@ -812,36 +1618,53 @@ "@types/serve-static": "1.7.31", "@types/webpack": "2.2.4", "@types/webpack-stream": "3.2.5", - "azure-storage": "0.10.0", - "colors": "1.1.2", - "css-loader": "0.24.0", + "azure-storage": "~0.10.0", + "colors": "~1.1.2", + "css-loader": "~0.24.0", "es6-promise": "3.1.2", - "finalhandler": "0.4.1", - "fs-extra": "0.26.7", - "glob": "7.0.6", - "glob-escape": "0.0.2", - "gulp": "3.9.1", - "gulp-replace": "0.5.4", - "gulp-util": "3.0.8", - "html-loader": "0.4.5", - "json-loader": "0.5.7", + "finalhandler": "~0.4.1", + "fs-extra": "~0.26.7", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "gulp-replace": "~0.5.4", + "gulp-util": "~3.0.7", + "html-loader": "~0.4.3", + "json-loader": "~0.5.4", "loader-utils": "0.2.16", - "lodash": "4.15.0", - "merge2": "1.0.3", - "node-uuid": "1.4.8", - "node-zip": "1.1.1", - "phantomjs-prebuilt": "2.1.16", - "resolve": "1.1.7", - "rimraf": "2.6.3", - "serve-static": "1.10.3", - "source-map-loader": "0.1.6", - "through2": "2.0.5", - "webpack": "2.2.1", - "webpack-bundle-analyzer": "2.4.1", - "webpack-stream": "3.2.0", - "xml": "1.0.1" + "lodash": "~4.15.0", + "merge2": "~1.0.2", + "node-uuid": "~1.4.7", + "node-zip": "~1.1.1", + "phantomjs-prebuilt": "~2.1.6", + "resolve": "~1.1.7", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.1.5", + "through2": "~2.0.1", + "webpack": "~2.2.1", + "webpack-bundle-analyzer": "~2.4.0", + "webpack-stream": "~3.2.0", + "xml": "~1.0.1" }, "dependencies": { + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + }, "colors": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", @@ -863,10 +1686,10 @@ "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", "dev": true, "requires": { - "debug": "2.2.0", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "unpipe": "1.0.0" + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" } }, "glob": { @@ -875,12 +1698,12 @@ "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "http-errors": { @@ -889,8 +1712,8 @@ "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", "dev": true, "requires": { - "inherits": "2.0.4", - "statuses": "1.2.1" + "inherits": "~2.0.1", + "statuses": "1" } }, "loader-utils": { @@ -899,10 +1722,10 @@ "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } }, "mime": { @@ -941,7 +1764,7 @@ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" }, "dependencies": { "glob": { @@ -950,12 +1773,12 @@ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -966,18 +1789,18 @@ "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", "dev": true, "requires": { - "debug": "2.2.0", - "depd": "1.1.2", - "destroy": "1.0.4", - "escape-html": "1.0.3", - "etag": "1.7.0", + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", "fresh": "0.3.0", - "http-errors": "1.3.1", + "http-errors": "~1.3.1", "mime": "1.3.4", "ms": "0.7.1", - "on-finished": "2.3.0", - "range-parser": "1.0.3", - "statuses": "1.2.1" + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" } }, "serve-static": { @@ -986,8 +1809,8 @@ "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", "dev": true, "requires": { - "escape-html": "1.0.3", - "parseurl": "1.3.3", + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", "send": "0.13.2" } }, @@ -1000,27 +1823,2006 @@ } }, "@microsoft/sp-build-web": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.1.0.tgz", - "integrity": "sha1-hAxtV8FVsubPaIGrlxFbw7sL3TU=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.4.1.tgz", + "integrity": "sha1-hVxTq0VbcsnGIgh84/T2X9uaHb4=", "dev": true, "requires": { - "@microsoft/gulp-core-build": "2.5.3", - "@microsoft/gulp-core-build-karma": "2.2.2", - "@microsoft/gulp-core-build-sass": "3.1.2", - "@microsoft/gulp-core-build-serve": "2.1.3", - "@microsoft/gulp-core-build-typescript": "3.1.1", - "@microsoft/gulp-core-build-webpack": "1.1.6", - "@microsoft/sp-build-common": "1.1.0", - "@microsoft/sp-build-core-tasks": "1.1.3", - "@microsoft/sp-polyfills": "1.1.0", - "@microsoft/sp-tslint-rules": "1.1.0", - "@types/es6-collections": "0.5.29", + "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/gulp-core-build-karma": "4.3.6", + "@microsoft/gulp-core-build-sass": "4.1.14", + "@microsoft/gulp-core-build-serve": "3.1.14", + "@microsoft/gulp-core-build-typescript": "4.2.14", + "@microsoft/gulp-core-build-webpack": "3.2.14", + "@microsoft/sp-build-common": "1.4.1", + "@microsoft/sp-build-core-tasks": "1.4.1", + "@microsoft/sp-polyfills": "1.4.1", "@types/karma": "0.13.33", - "@types/webpack": "2.2.4", - "gulp": "3.9.1", - "webpack": "2.2.1", - "yargs": "4.6.0" + "@types/webpack": "3.0.11", + "gulp": "~3.9.1", + "webpack": "~3.6.0", + "yargs": "~4.6.0" + }, + "dependencies": { + "@microsoft/api-extractor": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-4.2.6.tgz", + "integrity": "sha1-LEQcgMR1AO/lG49ICH+gNkAGC5U=", + "dev": true, + "requires": { + "@microsoft/node-core-library": "0.3.16", + "@microsoft/ts-command-line": "2.2.4", + "@types/fs-extra": "0.0.37", + "@types/node": "6.0.88", + "@types/z-schema": "3.16.31", + "colors": "~1.1.2", + "fs-extra": "~0.26.7", + "jju": "~1.3.0", + "lodash": "~4.15.0", + "typescript": "~2.4.1", + "z-schema": "~3.18.3" + }, + "dependencies": { + "lodash": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.2.7.tgz", + "integrity": "sha1-c+Gh6dokBVxvoBxjcu8u+X+gejw=", + "dev": true, + "requires": { + "@microsoft/node-core-library": "0.3.16", + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/gulp-util": "3.0.30", + "@types/mocha": "2.2.38", + "@types/node": "6.0.88", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/rimraf": "0.0.28", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@types/yargs": "0.0.34", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "fs-extra": "~0.26.7", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~3.9.1", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "gulp-util": "~3.0.7", + "jest": "~20.0.4", + "jest-cli": "~20.0.4", + "jju": "~1.3.0", + "lodash.merge": "~4.3.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "through2": "~2.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/gulp-core-build-karma": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-karma/-/gulp-core-build-karma-4.3.6.tgz", + "integrity": "sha1-955PYbJEW25XNyT3jSTzxWoJjb0=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.2.7", + "chai": "~3.5.0", + "gulp": "~3.9.1", + "gulp-karma": "~0.0.5", + "istanbul-instrumenter-loader": "~3.0.0", + "karma": "~0.13.9", + "karma-coverage": "~0.5.5", + "karma-mocha": "~0.2.2", + "karma-mocha-clean-reporter": "~0.0.1", + "karma-phantomjs-launcher": "~1.0.0", + "karma-sinon-chai": "~1.2.0", + "karma-webpack": "~2.0.4", + "lolex": "~1.4.0", + "mocha": "~3.4.2", + "phantomjs-polyfill": "~0.0.2", + "phantomjs-prebuilt": "~2.1.6", + "sinon": "~1.17.3", + "sinon-chai": "~2.8.0", + "webpack": "~3.6.0" + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.1.14.tgz", + "integrity": "sha1-M7Hz7idCSNJO7ZxcxJ9gc7YmszI=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.2.7", + "@types/node": "6.0.88", + "deasync": "~0.1.7", + "express": "~4.14.0", + "gulp": "~3.9.1", + "gulp-connect": "~5.0.0", + "gulp-open": "~2.0.0", + "gulp-util": "~3.0.7", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "4.2.14", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-4.2.14.tgz", + "integrity": "sha1-YIseBrJ4Kmz9XiOh6me51iAgAWE=", + "dev": true, + "requires": { + "@microsoft/api-extractor": "4.2.6", + "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/node-core-library": "0.3.16", + "@types/fs-extra": "0.0.37", + "@types/gulp": "3.8.32", + "@types/node": "6.0.88", + "fs-extra": "~0.26.7", + "gulp": "~3.9.1", + "gulp-cache": "~0.4.5", + "gulp-changed": "~1.3.2", + "gulp-decomment": "~0.1.3", + "gulp-plumber": "~1.1.0", + "gulp-sourcemaps": "~1.6.0", + "gulp-texttojs": "~1.0.3", + "gulp-typescript": "~3.1.6", + "gulp-util": "~3.0.7", + "lodash": "~4.15.0", + "md5": "~2.2.1", + "merge2": "~1.0.2", + "object-assign": "~4.1.0", + "through2": "~2.0.1", + "tslint": "~5.6.0", + "tslint-microsoft-contrib": "~5.0.0", + "typescript": "~2.4.1" + }, + "dependencies": { + "lodash": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.2.14", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.2.14.tgz", + "integrity": "sha1-KeT5vNGtHtT+1b3XgqtD/J5txDY=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.2.7", + "@types/gulp": "3.8.32", + "@types/node": "6.0.88", + "gulp": "~3.9.1", + "gulp-util": "~3.0.7", + "webpack": "~3.6.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.9.tgz", + "integrity": "sha1-ge9rX6BqbyAb+turkx/VKUO2QBM=", + "dev": true + }, + "@microsoft/loader-cased-file": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.4.1.tgz", + "integrity": "sha1-46MfRZPjDeI8kaYACDvGtrpte2I=", + "dev": true, + "requires": { + "@types/lodash": "4.14.74", + "@types/node": "6.0.64", + "file-loader": "~1.1.5", + "loader-utils": "~1.1.0", + "lodash": "~4.15.0" + }, + "dependencies": { + "@types/node": { + "version": "6.0.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.64.tgz", + "integrity": "sha1-zckBQR9jAeFDff7SO8aPVEQuTcg=", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "lodash": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "dev": true + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.6.4.tgz", + "integrity": "sha1-9FItWFxDhxESO3uYY1YVPjkdmy8=", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.7.9", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/rush-lib": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-4.0.1.tgz", + "integrity": "sha1-IuxGbBKU4yzjOPb31QQaQWJ4B5A=", + "dev": true, + "requires": { + "@microsoft/node-core-library": "0.3.16", + "@microsoft/package-deps-hash": "2.1.4", + "@microsoft/stream-collator": "2.1.4", + "@microsoft/ts-command-line": "2.2.4", + "@types/fs-extra": "0.0.37", + "@types/node": "6.0.88", + "@types/z-schema": "3.16.31", + "builtins": "~1.0.3", + "colors": "~1.1.2", + "fs-extra": "~0.26.7", + "git-repo-info": "~1.1.4", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "inquirer": "~1.2.1", + "jju": "~1.3.0", + "lodash": "~4.15.0", + "minimatch": "~3.0.2", + "npm-package-arg": "~5.1.2", + "read-package-tree": "~5.1.5", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "tar": "~3.1.12", + "wordwrap": "~1.0.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lodash": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "dev": true + } + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.4.1.tgz", + "integrity": "sha1-ERMUj1CwRvEsX6OenM4uyJe9Lo4=", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/gulp-core-build-karma": "4.3.6", + "@microsoft/gulp-core-build-serve": "3.1.14", + "@microsoft/gulp-core-build-webpack": "3.2.14", + "@microsoft/load-themed-styles": "1.7.9", + "@microsoft/loader-cased-file": "1.4.1", + "@microsoft/loader-load-themed-styles": "1.6.4", + "@microsoft/node-core-library": "0.3.16", + "@microsoft/rush-lib": "4.0.1", + "@microsoft/set-webpack-public-path-plugin": "1.3.4", + "@microsoft/sp-module-interfaces": "1.4.1", + "@microsoft/sp-polyfills": "1.2.0", + "@types/colors": "1.1.1", + "@types/es6-promise": "0.0.33", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "0.0.37", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.74", + "@types/merge2": "0.3.29", + "@types/node": "6.0.64", + "@types/resolve": "0.0.4", + "@types/rimraf": "0.0.28", + "@types/serve-static": "1.7.31", + "@types/uuid": "3.0.0", + "@types/webpack": "3.0.11", + "@types/webpack-stream": "3.2.7", + "azure-storage": "~0.10.0", + "colors": "~1.1.2", + "css-loader": "~0.28.7", + "finalhandler": "~0.4.1", + "fs-extra": "~0.26.7", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "gulp-replace": "~0.5.4", + "gulp-util": "~3.0.7", + "html-loader": "~0.5.1", + "json-loader": "~0.5.7", + "lodash": "~4.15.0", + "merge2": "~1.0.2", + "node-zip": "~1.1.1", + "phantomjs-prebuilt": "~2.1.6", + "resolve": "~1.1.7", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.2.3", + "through2": "~2.0.1", + "uuid": "~3.1.0", + "webpack": "~3.6.0", + "webpack-stream": "~4.0.0", + "xml": "~1.0.1" + }, + "dependencies": { + "@microsoft/sp-polyfills": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.2.0.tgz", + "integrity": "sha1-w6MYuEq9uEl8jKzi5LPU8hoPAII=", + "dev": true, + "requires": { + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + }, + "dependencies": { + "@types/es6-promise": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.32.tgz", + "integrity": "sha1-O89E+x5Cnz33YYjIxth0Rjujcf0=", + "dev": true + } + } + }, + "@types/node": { + "version": "6.0.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.64.tgz", + "integrity": "sha1-zckBQR9jAeFDff7SO8aPVEQuTcg=", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lodash": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.4.1.tgz", + "integrity": "sha1-aZAk3PZQiVKKTCL/cmWQmwdl6UI=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/node": { + "version": "6.0.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.64.tgz", + "integrity": "sha1-zckBQR9jAeFDff7SO8aPVEQuTcg=", + "dev": true + } + } + }, + "@microsoft/sp-polyfills": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.4.1.tgz", + "integrity": "sha1-6nm5xsfZa6JwrNy114GY4aqTMt0=", + "dev": true, + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.8.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==", + "dev": true + } + } + }, + "@microsoft/stream-collator": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-2.1.4.tgz", + "integrity": "sha1-rPHjbsyZCYQ/o7bpBNVD37arlks=", + "dev": true, + "requires": { + "@types/node": "6.0.88", + "colors": "~1.1.2" + } + }, + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/es6-promise": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", + "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.74", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.74.tgz", + "integrity": "sha512-BZknw3E/z3JmCLqQVANcR17okqVTPZdlxvcIz0fJiJVLUCbSH1hK3zs9r634PVSmrzAxN+n/fxlVRiYoArdOIQ==", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/node": { + "version": "6.0.88", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", + "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "dev": true + }, + "@types/semver": { + "version": "5.3.33", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", + "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "dev": true + }, + "@types/webpack": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-3.0.11.tgz", + "integrity": "sha512-zd9NK+SLVONhuD2iGVfE8KcpTHIwIcIZqyisRyGurjC2iXzRu1rkJmAWq4agBOw7rU3GocH29JX/gwrDLSA+cw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*" + } + }, + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "@types/webpack-stream": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.7.tgz", + "integrity": "sha512-s+i5OFlyHkZloE12E69yUMWjj1m9nwcy/E6KiVieNiroQltPX27XY6S67rwdn9bewSNlqM/z0z8xjJ1loAO5WQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/webpack": "*" + } + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=", + "dev": true + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + } + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + } + }, + "debug": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "diff": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", + "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", + "dev": true + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "istanbul-instrumenter-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", + "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", + "dev": true, + "requires": { + "convert-source-map": "^1.5.0", + "istanbul-lib-instrument": "^1.7.3", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0" + } + }, + "jest-cli": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", + "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "dev": true, + "requires": { + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^20.0.3", + "jest-config": "^20.0.4", + "jest-docblock": "^20.0.3", + "jest-environment-jsdom": "^20.0.3", + "jest-haste-map": "^20.0.4", + "jest-jasmine2": "^20.0.4", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve-dependencies": "^20.0.3", + "jest-runtime": "^20.0.4", + "jest-snapshot": "^20.0.3", + "jest-util": "^20.0.3", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^2.3.0", + "slash": "^1.0.0", + "string-length": "^1.0.1", + "throat": "^3.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^7.0.2" + }, + "dependencies": { + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + } + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "mocha": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz", + "integrity": "sha1-0O9NMyEm2/GNDWQMmzgt1IvpdZQ=", + "dev": true, + "requires": { + "browser-stdout": "1.3.0", + "commander": "2.9.0", + "debug": "2.6.0", + "diff": "3.2.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.1", + "growl": "1.9.2", + "json3": "3.3.2", + "lodash.create": "3.1.1", + "mkdirp": "0.5.1", + "supports-color": "3.1.2" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.13.2" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", + "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "tar": { + "version": "3.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-3.1.15.tgz", + "integrity": "sha512-pQNFsg+Wb6VXsrIPUnuQwrHR4wD5ASBR0jRyiT4/AALFA2Nl+CjhkDX5fTmIwCuULRtyQR3Dae2BBnP2EFHscw==", + "dev": true, + "requires": { + "minipass": "^2.0.2", + "minizlib": "^1.0.3", + "mkdirp": "^0.5.0", + "yallist": "^3.0.2" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslint": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.6.0.tgz", + "integrity": "sha1-CIqmxgJmIzOGULKQCCirPt9Z9s8=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "colors": "^1.1.2", + "commander": "^2.9.0", + "diff": "^3.2.0", + "glob": "^7.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.7.1", + "tsutils": "^2.7.1" + } + }, + "tslint-microsoft-contrib": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.0.3.tgz", + "integrity": "sha512-5AnfTGlfpUzpRHLmoojPBKFTTmbjnwgdaTHMdllausa4GBPya5u36i9ddrTX4PhetGZvd4JUYIpAmgHqVnsctg==", + "dev": true, + "requires": { + "tsutils": "^2.12.1" + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "typescript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "webpack": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.6.0.tgz", + "integrity": "sha512-OsHT3D0W0KmPPh60tC7asNnOmST6bKTiR90UyEdT9QYoaJ4OYN4Gg7WK1k3VxHK07ZoiYWPsKvlS/gAjwL/vRA==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^5.1.5", + "ajv-keywords": "^2.0.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-4.0.3.tgz", + "integrity": "sha512-Tx7ks7Of/JiPz7/tUM4WqSg4OcXF4m4OzNSaEzNA1TNXQaiTHIjiKqUoL79wGXbFt2q1IP8VG5DcEdaxifY5Ew==", + "dev": true, + "requires": { + "fancy-log": "^1.3.2", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.4.1", + "plugin-error": "^1.0.1", + "supports-color": "^5.3.0", + "through": "^2.3.8", + "vinyl": "^2.1.0", + "webpack": "^3.4.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } } }, "@microsoft/sp-client-preview": { @@ -1030,13 +3832,13 @@ "dev": true, "requires": { "@microsoft/load-themed-styles": "1.4.0", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-http": "1.1.1", - "@microsoft/sp-loader": "1.1.1", - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-module-interfaces": "1.1.1", - "@microsoft/sp-odata-types": "1.1.0", - "@microsoft/sp-page-context": "1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-http": "~1.1.1", + "@microsoft/sp-loader": "~1.1.1", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@microsoft/sp-odata-types": "~1.1.0", + "@microsoft/sp-page-context": "~1.1.0", "@types/enzyme": "2.5.39", "@types/es6-collections": "0.5.29", "@types/es6-promise": "0.0.32", @@ -1047,6 +3849,616 @@ "react-dom": "15.4.2", "whatwg-fetch": "0.11.0" }, + "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + }, + "@types/react": { + "version": "0.14.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-0.14.46.tgz", + "integrity": "sha1-Vl0rhWGjmlXMvWyQNSxSrnXtKGI=", + "dev": true + }, + "@types/react-dom": { + "version": "0.14.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-0.14.18.tgz", + "integrity": "sha1-r0+0CS9DNmf18JTnYrMsKU4AENw=", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + }, + "react": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", + "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", + "dev": true, + "requires": { + "fbjs": "^0.8.4", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" + } + }, + "whatwg-fetch": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.11.0.tgz", + "integrity": "sha1-RrHRjQqpmVWXHvGi9arFBq3SiBU=", + "dev": true + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.1.0.tgz", + "integrity": "sha1-IYx2vcas6fgeMgEDtPBeCyHZKnc=", + "dev": true, + "requires": { + "@microsoft/decorators": "~1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-loader": "~1.1.1", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + }, + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + } + } + }, + "@microsoft/sp-core-library": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.4.1.tgz", + "integrity": "sha1-sXNOYBUQxwnX2Bh8kjNZIiy10j0=", + "requires": { + "@microsoft/sp-lodash-subset": "1.4.1", + "@microsoft/sp-module-interfaces": "1.4.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.4.1.tgz", + "integrity": "sha1-7eiXfG9yLjtldwxbYQW2rM2RojI=", + "requires": { + "@types/lodash": "4.14.74", + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.4.1.tgz", + "integrity": "sha1-aZAk3PZQiVKKTCL/cmWQmwdl6UI=", + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@types/es6-promise": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", + "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" + }, + "@types/lodash": { + "version": "4.14.74", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.74.tgz", + "integrity": "sha512-BZknw3E/z3JmCLqQVANcR17okqVTPZdlxvcIz0fJiJVLUCbSH1hK3zs9r634PVSmrzAxN+n/fxlVRiYoArdOIQ==" + }, + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } + }, + "@microsoft/sp-extension-base": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-0.1.1.tgz", + "integrity": "sha1-RBaeovG6J8pKXoV31hMDHck2/tw=", + "dev": true, + "requires": { + "@microsoft/decorators": "~1.1.0", + "@microsoft/sp-component-base": "~1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-http": "~1.1.1", + "@microsoft/sp-loader": "~1.1.1", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + }, + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + } + } + }, + "@microsoft/sp-http": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.1.1.tgz", + "integrity": "sha1-gvuIiZOtDpWmXClspOkwhywdwXM=", + "dev": true, + "requires": { + "@microsoft/decorators": "~1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + }, + "dependencies": { + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + }, + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + } + } + }, + "@microsoft/sp-loader": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.1.1.tgz", + "integrity": "sha1-xF3KOJyX5QPcuwHHDnmk6sRM2DE=", + "dev": true, + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "~1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@microsoft/sp-odata-types": "~1.1.0", + "@microsoft/sp-polyfills": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/react": "0.14.46", + "@types/react-dom": "0.14.18", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6", + "es6-promise": "3.1.2", + "office-ui-fabric-react": "2.31.0", + "react": "15.4.2", + "react-dom": "15.4.2", + "requirejs": "2.1.20", + "whatwg-fetch": "0.11.0" + }, + "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + }, + "@types/react": { + "version": "0.14.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-0.14.46.tgz", + "integrity": "sha1-Vl0rhWGjmlXMvWyQNSxSrnXtKGI=", + "dev": true + }, + "@types/react-dom": { + "version": "0.14.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-0.14.18.tgz", + "integrity": "sha1-r0+0CS9DNmf18JTnYrMsKU4AENw=", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + }, + "react": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", + "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", + "dev": true, + "requires": { + "fbjs": "^0.8.4", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" + } + }, + "whatwg-fetch": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.11.0.tgz", + "integrity": "sha1-RrHRjQqpmVWXHvGi9arFBq3SiBU=", + "dev": true + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.4.1.tgz", + "integrity": "sha1-7eiXfG9yLjtldwxbYQW2rM2RojI=", + "requires": { + "@types/lodash": "4.14.74", + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + }, + "dependencies": { + "@types/lodash": { + "version": "4.14.74", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.74.tgz", + "integrity": "sha512-BZknw3E/z3JmCLqQVANcR17okqVTPZdlxvcIz0fJiJVLUCbSH1hK3zs9r634PVSmrzAxN+n/fxlVRiYoArdOIQ==" + }, + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.4.1.tgz", + "integrity": "sha1-aZAk3PZQiVKKTCL/cmWQmwdl6UI=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + }, + "dependencies": { + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } + }, + "@microsoft/sp-odata-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.1.0.tgz", + "integrity": "sha1-m099Sx6873UFDNl8mzTEaX/wRLY=", + "dev": true + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.4.1.tgz", + "integrity": "sha1-sTXjdC/q8cpkvB5n9PoXsC+b9MM=", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.1.0", + "tslib": "~1.8.0" + }, + "dependencies": { + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + } + } + }, + "@microsoft/sp-page-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.1.0.tgz", + "integrity": "sha1-w81XkNmswlCDL/ZRAb1xUyi8d9U=", + "dev": true, + "requires": { + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-http": "~1.1.1", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-odata-types": "~1.1.0", + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0" + }, + "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + }, + "dependencies": { + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + }, + "@types/webpack-env": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", + "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + } + } + }, + "@microsoft/sp-polyfills": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.1.0.tgz", + "integrity": "sha1-oFberMuTQLO3eg2QlYELTw/mAOo=", + "dev": true, + "requires": { + "@types/es6-promise": "0.0.32", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6", + "es6-promise": "3.1.2", + "whatwg-fetch": "0.11.0", + "whatwg-url": "~4.7.0" + }, "dependencies": { "@types/webpack-env": { "version": "1.13.0", @@ -1062,225 +4474,6 @@ } } }, - "@microsoft/sp-component-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.1.0.tgz", - "integrity": "sha1-IYx2vcas6fgeMgEDtPBeCyHZKnc=", - "requires": { - "@microsoft/decorators": "1.1.0", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-loader": "1.1.1", - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-module-interfaces": "1.1.1", - "@types/es6-collections": "0.5.29", - "@types/es6-promise": "0.0.32", - "@types/webpack-env": "1.13.0" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" - } - } - }, - "@microsoft/sp-core-library": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", - "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", - "requires": { - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-module-interfaces": "1.1.1", - "@types/es6-collections": "0.5.29", - "@types/webpack-env": "1.13.0", - "es6-collections": "0.5.6" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" - } - } - }, - "@microsoft/sp-extension-base": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-0.1.1.tgz", - "integrity": "sha1-RBaeovG6J8pKXoV31hMDHck2/tw=", - "dev": true, - "requires": { - "@microsoft/decorators": "1.1.0", - "@microsoft/sp-component-base": "1.1.0", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-http": "1.1.1", - "@microsoft/sp-loader": "1.1.1", - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-module-interfaces": "1.1.1", - "@types/es6-collections": "0.5.29", - "@types/es6-promise": "0.0.32", - "@types/webpack-env": "1.13.0" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", - "dev": true - } - } - }, - "@microsoft/sp-http": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.1.1.tgz", - "integrity": "sha1-gvuIiZOtDpWmXClspOkwhywdwXM=", - "requires": { - "@microsoft/decorators": "1.1.0", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-lodash-subset": "1.1.0", - "@types/es6-collections": "0.5.29", - "@types/es6-promise": "0.0.32", - "@types/webpack-env": "1.13.0" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" - } - } - }, - "@microsoft/sp-loader": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.1.1.tgz", - "integrity": "sha1-xF3KOJyX5QPcuwHHDnmk6sRM2DE=", - "requires": { - "@microsoft/office-ui-fabric-react-bundle": "1.1.0", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-module-interfaces": "1.1.1", - "@microsoft/sp-odata-types": "1.1.0", - "@microsoft/sp-polyfills": "1.1.0", - "@types/es6-collections": "0.5.29", - "@types/es6-promise": "0.0.32", - "@types/react": "0.14.46", - "@types/react-dom": "0.14.18", - "@types/requirejs": "2.1.29", - "@types/webpack-env": "1.13.0", - "es6-collections": "0.5.6", - "es6-promise": "3.1.2", - "office-ui-fabric-react": "2.31.0", - "react": "15.4.2", - "react-dom": "15.4.2", - "requirejs": "2.1.20", - "whatwg-fetch": "0.11.0" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" - }, - "whatwg-fetch": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.11.0.tgz", - "integrity": "sha1-RrHRjQqpmVWXHvGi9arFBq3SiBU=" - } - } - }, - "@microsoft/sp-lodash-subset": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", - "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", - "requires": { - "@types/lodash": "4.14.52", - "@types/webpack-env": "1.13.0", - "lodash": "4.15.0" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" - } - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", - "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", - "requires": { - "@types/node": "6.0.64", - "@types/z-schema": "3.16.20-alpha", - "z-schema": "3.17.0" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.1.0.tgz", - "integrity": "sha1-m099Sx6873UFDNl8mzTEaX/wRLY=" - }, - "@microsoft/sp-office-ui-fabric-core": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.4.1.tgz", - "integrity": "sha1-sTXjdC/q8cpkvB5n9PoXsC+b9MM=", - "requires": { - "@types/webpack-env": "1.13.1", - "office-ui-fabric-core": "9.1.0", - "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } - } - }, - "@microsoft/sp-page-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.1.0.tgz", - "integrity": "sha1-w81XkNmswlCDL/ZRAb1xUyi8d9U=", - "requires": { - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-http": "1.1.1", - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-odata-types": "1.1.0", - "@types/es6-promise": "0.0.32", - "@types/webpack-env": "1.13.0" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" - } - } - }, - "@microsoft/sp-polyfills": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.1.0.tgz", - "integrity": "sha1-oFberMuTQLO3eg2QlYELTw/mAOo=", - "requires": { - "@types/es6-promise": "0.0.32", - "@types/webpack-env": "1.13.0", - "es6-collections": "0.5.6", - "es6-promise": "3.1.2", - "whatwg-fetch": "0.11.0", - "whatwg-url": "4.7.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" - }, - "whatwg-fetch": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.11.0.tgz", - "integrity": "sha1-RrHRjQqpmVWXHvGi9arFBq3SiBU=" - } - } - }, "@microsoft/sp-tslint-rules": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.1.0.tgz", @@ -1289,7 +4482,7 @@ "requires": { "@microsoft/gulp-core-build": "2.5.3", "@microsoft/gulp-core-build-typescript": "3.1.1", - "tslint": "4.0.2", + "tslint": "~4.0.2", "tslint-microsoft-contrib": "4.0.0" }, "dependencies": { @@ -1299,7 +4492,7 @@ "integrity": "sha1-LwwWWIKXOa3V67FeawxuNCPwFro=", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.1" } }, "boxen": { @@ -1308,15 +4501,15 @@ "integrity": "sha1-g2TUJIrDT/DvGy8r9JpsYM4NgbY=", "dev": true, "requires": { - "ansi-align": "1.1.0", - "camelcase": "2.1.1", - "chalk": "1.1.3", - "cli-boxes": "1.0.0", - "filled-array": "1.1.0", - "object-assign": "4.1.1", - "repeating": "2.0.1", - "string-width": "1.0.2", - "widest-line": "1.0.0" + "ansi-align": "^1.1.0", + "camelcase": "^2.1.0", + "chalk": "^1.1.1", + "cli-boxes": "^1.0.0", + "filled-array": "^1.0.0", + "object-assign": "^4.0.1", + "repeating": "^2.0.0", + "string-width": "^1.0.1", + "widest-line": "^1.0.0" } }, "configstore": { @@ -1325,15 +4518,15 @@ "integrity": "sha1-c3o6cDbpiGECqmCZ5HuzOrGroaE=", "dev": true, "requires": { - "dot-prop": "3.0.0", - "graceful-fs": "4.2.4", - "mkdirp": "0.5.5", - "object-assign": "4.1.1", - "os-tmpdir": "1.0.2", - "osenv": "0.1.5", - "uuid": "2.0.3", - "write-file-atomic": "1.3.4", - "xdg-basedir": "2.0.0" + "dot-prop": "^3.0.0", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.1", + "os-tmpdir": "^1.0.0", + "osenv": "^0.1.0", + "uuid": "^2.0.1", + "write-file-atomic": "^1.1.2", + "xdg-basedir": "^2.0.0" } }, "diff": { @@ -1348,7 +4541,7 @@ "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", "dev": true, "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } }, "duplexer2": { @@ -1357,7 +4550,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.7" + "readable-stream": "^2.0.2" } }, "findup-sync": { @@ -1366,7 +4559,7 @@ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, "requires": { - "glob": "5.0.15" + "glob": "~5.0.0" }, "dependencies": { "glob": { @@ -1375,11 +4568,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -1390,21 +4583,21 @@ "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", "dev": true, "requires": { - "create-error-class": "3.0.2", - "duplexer2": "0.1.4", - "is-redirect": "1.0.0", - "is-retry-allowed": "1.2.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.1", - "node-status-codes": "1.0.0", - "object-assign": "4.1.1", - "parse-json": "2.2.0", - "pinkie-promise": "2.0.1", - "read-all-stream": "3.1.0", - "readable-stream": "2.3.7", - "timed-out": "3.1.3", - "unzip-response": "1.0.2", - "url-parse-lax": "1.0.0" + "create-error-class": "^3.0.1", + "duplexer2": "^0.1.4", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "node-status-codes": "^1.0.0", + "object-assign": "^4.0.1", + "parse-json": "^2.1.0", + "pinkie-promise": "^2.0.0", + "read-all-stream": "^3.0.0", + "readable-stream": "^2.0.5", + "timed-out": "^3.0.0", + "unzip-response": "^1.0.2", + "url-parse-lax": "^1.0.0" } }, "isarray": { @@ -1419,7 +4612,7 @@ "integrity": "sha1-VvjWE5YghHuAF/jx9NeOIRMkFos=", "dev": true, "requires": { - "package-json": "2.4.0" + "package-json": "^2.0.0" } }, "package-json": { @@ -1428,10 +4621,10 @@ "integrity": "sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs=", "dev": true, "requires": { - "got": "5.7.1", - "registry-auth-token": "3.4.0", - "registry-url": "3.1.0", - "semver": "5.3.0" + "got": "^5.0.0", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" } }, "readable-stream": { @@ -1440,13 +4633,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -1461,7 +4654,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "timed-out": { @@ -1476,14 +4669,14 @@ "integrity": "sha1-1D8kwMH4Jt5/Ogl7t4CKi0Ml/qw=", "dev": true, "requires": { - "colors": "1.4.0", - "diff": "3.5.0", - "findup-sync": "0.3.0", - "glob": "7.1.6", - "optimist": "0.6.1", - "resolve": "1.17.0", - "underscore.string": "3.3.5", - "update-notifier": "1.0.3" + "colors": "^1.1.2", + "diff": "^3.0.1", + "findup-sync": "~0.3.0", + "glob": "^7.1.1", + "optimist": "~0.6.0", + "resolve": "^1.1.7", + "underscore.string": "^3.3.4", + "update-notifier": "^1.0.2" } }, "tslint-microsoft-contrib": { @@ -1504,14 +4697,14 @@ "integrity": "sha1-j5LFFUgr1oMbfJMBPnD4dVLHz1o=", "dev": true, "requires": { - "boxen": "0.6.0", - "chalk": "1.1.3", - "configstore": "2.1.0", - "is-npm": "1.0.0", - "latest-version": "2.0.0", - "lazy-req": "1.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "2.0.0" + "boxen": "^0.6.0", + "chalk": "^1.0.0", + "configstore": "^2.0.0", + "is-npm": "^1.0.0", + "latest-version": "^2.0.0", + "lazy-req": "^1.1.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^2.0.0" } }, "uuid": { @@ -1526,7 +4719,7 @@ "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.1" } }, "write-file-atomic": { @@ -1535,9 +4728,9 @@ "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "imurmurhash": "0.1.4", - "slide": "1.1.6" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" } }, "xdg-basedir": { @@ -1546,42 +4739,263 @@ "integrity": "sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I=", "dev": true, "requires": { - "os-homedir": "1.0.2" + "os-homedir": "^1.0.0" } } } }, "@microsoft/sp-webpart-base": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.1.1.tgz", - "integrity": "sha1-960aj2XwZ7IF/05XM8HDhY/LDwU=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.4.1.tgz", + "integrity": "sha1-sODXFFiT7bJXFkBzpV78OnYiZ6k=", "requires": { - "@microsoft/decorators": "1.1.0", - "@microsoft/load-themed-styles": "1.4.0", - "@microsoft/office-ui-fabric-react-bundle": "1.1.0", - "@microsoft/sp-component-base": "1.1.0", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-http": "1.1.1", - "@microsoft/sp-loader": "1.1.1", - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-module-interfaces": "1.1.1", - "@microsoft/sp-page-context": "1.1.0", - "@types/enzyme": "2.5.39", - "@types/es6-collections": "0.5.29", - "@types/es6-promise": "0.0.32", - "@types/react": "0.14.46", - "@types/react-dom": "0.14.18", - "@types/webpack-env": "1.13.0", + "@microsoft/decorators": "1.4.1", + "@microsoft/load-themed-styles": "1.7.9", + "@microsoft/office-ui-fabric-react-bundle": "1.4.1", + "@microsoft/sp-component-base": "1.4.1", + "@microsoft/sp-core-library": "1.4.1", + "@microsoft/sp-http": "1.4.1", + "@microsoft/sp-loader": "1.4.1", + "@microsoft/sp-lodash-subset": "1.4.1", + "@microsoft/sp-module-interfaces": "1.4.1", + "@microsoft/sp-page-context": "1.4.1", + "@types/es6-promise": "0.0.33", + "@types/react": "15.6.6", + "@types/react-dom": "15.5.6", + "@types/scrollreveal": "0.0.2", + "@types/webpack-env": "1.13.1", "office-ui-fabric": "2.6.1", - "office-ui-fabric-react": "2.31.0", - "react": "15.4.2", - "react-dom": "15.4.2" + "office-ui-fabric-react": "5.21.0", + "react": "15.6.2", + "react-dom": "15.6.2", + "scrollreveal": "3.3.6", + "tslib": "~1.8.0" }, "dependencies": { + "@microsoft/decorators": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.4.1.tgz", + "integrity": "sha1-fWE/7dik03ntBRzXEU8fyUGa8jY=", + "requires": { + "tslib": "~1.8.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.9.tgz", + "integrity": "sha1-ge9rX6BqbyAb+turkx/VKUO2QBM=" + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.4.1.tgz", + "integrity": "sha1-aJHrZmclJbmIHwdOR+ggCcCJ4b4=", + "requires": { + "@types/react": "15.6.6", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "5.2.0", + "office-ui-fabric-react": "5.21.0", + "react": "15.6.2", + "react-dom": "15.6.2", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-component-base": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.4.1.tgz", + "integrity": "sha1-XATqwkm39UEWrh7DPWTqq9eI/J8=", + "requires": { + "@microsoft/decorators": "1.4.1", + "@microsoft/sp-core-library": "1.4.1", + "@microsoft/sp-loader": "1.4.1", + "@microsoft/sp-lodash-subset": "1.4.1", + "@microsoft/sp-module-interfaces": "1.4.1", + "@microsoft/sp-page-context": "1.4.1", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-http": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.4.1.tgz", + "integrity": "sha1-ha4z7IM3ZEAmdBqc5H0imWRdv10=", + "requires": { + "@microsoft/decorators": "1.4.1", + "@microsoft/sp-core-library": "1.4.1", + "@microsoft/sp-lodash-subset": "1.4.1", + "@types/adal": "1.0.27", + "@types/es6-promise": "0.0.33", + "@types/sinon": "1.16.34", + "@types/webpack-env": "1.13.1", + "adal-angular": "1.0.16", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.4.1.tgz", + "integrity": "sha1-W3jbTZZ8zuXJIrWLSKnW4NlEE6o=", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.4.1", + "@microsoft/sp-core-library": "1.4.1", + "@microsoft/sp-lodash-subset": "1.4.1", + "@microsoft/sp-module-interfaces": "1.4.1", + "@microsoft/sp-odata-types": "1.4.1", + "@microsoft/sp-polyfills": "1.4.1", + "@types/es6-promise": "0.0.33", + "@types/react": "15.6.6", + "@types/react-dom": "15.5.6", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "5.21.0", + "react": "15.6.2", + "react-dom": "15.6.2", + "requirejs": "2.1.20" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.4.1.tgz", + "integrity": "sha1-aZAk3PZQiVKKTCL/cmWQmwdl6UI=", + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.4.1.tgz", + "integrity": "sha1-sfM3Xek0Ic8Joe0pecHUwQiYPaI=", + "requires": { + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.4.1.tgz", + "integrity": "sha1-zUzO7WKjbWN40rwh6UTSHMs3AMk=", + "requires": { + "@microsoft/sp-core-library": "1.4.1", + "@microsoft/sp-http": "1.4.1", + "@microsoft/sp-lodash-subset": "1.4.1", + "@microsoft/sp-odata-types": "1.4.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.4.1.tgz", + "integrity": "sha1-6nm5xsfZa6JwrNy114GY4aqTMt0=", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.8.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@types/es6-promise": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", + "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" + }, + "@types/react": { + "version": "15.6.6", + "resolved": "https://registry.npmjs.org/@types/react/-/react-15.6.6.tgz", + "integrity": "sha512-a45hjEjpRira6tJM8E2/aGDqqNx9/PhtQ4GxEg7MsslTuAKdweWLH0oE2K0dgMFdzw9E2yRB6jqrA8IKXaevwQ==" + }, + "@types/react-dom": { + "version": "15.5.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-15.5.6.tgz", + "integrity": "sha512-dP4vEDEH4rL+uUl6f//c6mjepTVdJ6Ldx3z0dZbw047T5Z+o2PZDW/Qd+I4PkTmIgk7YNAZC/TFnm3IHT5UAhw==", + "requires": { + "@types/react": "^15" + } + }, "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" + }, + "@uifabric/utilities": { + "version": "5.34.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz", + "integrity": "sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A==", + "requires": { + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "office-ui-fabric-react": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.21.0.tgz", + "integrity": "sha512-9IBLK6JUWYvdCumKywjkSP7mf/MqTRorP1qXtb2c+w2fQJH4NkdBjanO0zr37c5VPwlqc0KvPf51E9t1NU7oTg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.2", + "@uifabric/icons": ">=5.2.0 <6.0.0", + "@uifabric/merge-styles": ">=5.6.0 <6.0.0", + "@uifabric/styling": ">=5.7.0 <6.0.0", + "@uifabric/utilities": ">=5.3.3 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "react": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", + "integrity": "sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI=", + "requires": { + "create-react-class": "^15.6.0", + "fbjs": "^0.8.9", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" + } + }, + "react-dom": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.6.2.tgz", + "integrity": "sha1-Qc+t9pO3V/rycIRDodH9WgK+9zA=", + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } } } }, @@ -1592,15 +5006,15 @@ "dev": true, "requires": { "@microsoft/gulp-core-build-serve": "2.1.3", - "@microsoft/office-ui-fabric-react-bundle": "1.1.0", - "@microsoft/sp-application-base": "1.1.1", - "@microsoft/sp-build-core-tasks": "1.1.3", - "@microsoft/sp-client-preview": "1.1.1", - "@microsoft/sp-core-library": "1.1.0", - "@microsoft/sp-loader": "1.1.1", - "@microsoft/sp-lodash-subset": "1.1.0", - "@microsoft/sp-module-interfaces": "1.1.1", - "@microsoft/sp-webpart-base": "1.1.1", + "@microsoft/office-ui-fabric-react-bundle": "~1.1.0", + "@microsoft/sp-application-base": "~1.1.0", + "@microsoft/sp-build-core-tasks": "~1.1.0", + "@microsoft/sp-client-preview": "~1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-loader": "~1.1.0", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@microsoft/sp-webpart-base": "~1.1.0", "@types/enzyme": "2.5.39", "@types/es6-collections": "0.5.29", "@types/es6-promise": "0.0.32", @@ -1612,11 +5026,106 @@ "react-dom": "15.4.2" }, "dependencies": { + "@microsoft/sp-core-library": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.1.0.tgz", + "integrity": "sha1-kZeo3I0sUC/Qh8x+cOFUCnI+jP4=", + "dev": true, + "requires": { + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@types/es6-collections": "0.5.29", + "@types/webpack-env": "1.13.0", + "es6-collections": "0.5.6" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.1.0.tgz", + "integrity": "sha1-DyjTBsZ0E1z00/dmj4RJIfrMl9Y=", + "dev": true, + "requires": { + "@types/lodash": "4.14.52", + "@types/webpack-env": "1.13.0", + "lodash": "~4.15.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.1.1.tgz", + "integrity": "sha1-AFAm2/RhZq+QhNpenMpRuZjAsIo=", + "dev": true, + "requires": { + "@types/node": "6.0.64", + "@types/z-schema": "3.16.20-alpha", + "z-schema": "~3.17.0" + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.1.1.tgz", + "integrity": "sha1-960aj2XwZ7IF/05XM8HDhY/LDwU=", + "dev": true, + "requires": { + "@microsoft/decorators": "~1.1.0", + "@microsoft/load-themed-styles": "1.4.0", + "@microsoft/office-ui-fabric-react-bundle": "~1.1.0", + "@microsoft/sp-component-base": "~1.1.0", + "@microsoft/sp-core-library": "~1.1.0", + "@microsoft/sp-http": "~1.1.1", + "@microsoft/sp-loader": "~1.1.1", + "@microsoft/sp-lodash-subset": "~1.1.0", + "@microsoft/sp-module-interfaces": "~1.1.0", + "@microsoft/sp-page-context": "~1.1.0", + "@types/enzyme": "2.5.39", + "@types/es6-collections": "0.5.29", + "@types/es6-promise": "0.0.32", + "@types/react": "0.14.46", + "@types/react-dom": "0.14.18", + "@types/webpack-env": "1.13.0", + "office-ui-fabric": "2.6.1", + "office-ui-fabric-react": "2.31.0", + "react": "15.4.2", + "react-dom": "15.4.2" + } + }, + "@types/react": { + "version": "0.14.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-0.14.46.tgz", + "integrity": "sha1-Vl0rhWGjmlXMvWyQNSxSrnXtKGI=", + "dev": true + }, + "@types/react-dom": { + "version": "0.14.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-0.14.18.tgz", + "integrity": "sha1-r0+0CS9DNmf18JTnYrMsKU4AENw=", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/webpack-env": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", "dev": true + }, + "@types/z-schema": { + "version": "3.16.20-alpha", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", + "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=", + "dev": true + }, + "react": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", + "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", + "dev": true, + "requires": { + "fbjs": "^0.8.4", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" + } } } }, @@ -1627,7 +5136,7 @@ "dev": true, "requires": { "@types/node": "6.0.62", - "colors": "1.1.2" + "colors": "~1.1.2" }, "dependencies": { "@types/node": { @@ -1644,6 +5153,51 @@ } } }, + "@microsoft/ts-command-line": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-2.2.4.tgz", + "integrity": "sha1-yMbdb/zeE0yt0MnVb7sRnB48KUI=", + "dev": true, + "requires": { + "@types/argparse": "~1.0.33", + "@types/node": "6.0.88", + "argparse": "~1.0.9", + "colors": "~1.1.2" + }, + "dependencies": { + "@types/node": { + "version": "6.0.88", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", + "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + } + } + }, + "@types/adal": { + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@types/adal/-/adal-1.0.27.tgz", + "integrity": "sha512-Dll0X5OdCgnqMhp/bH/XSjFpn1putDI9OVlw+LgmxOjZWKUQXOpHkGWbARNReeYBWmaEvWBVWkZG4yhfcCeOZQ==", + "requires": { + "@types/angular": "*" + } + }, + "@types/angular": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@types/angular/-/angular-1.7.2.tgz", + "integrity": "sha512-UBEgZTFg+tAvGZrJpTfTrRbBHXdcA3GErBs+QfIM1K8Gnzl7WghYc7gsbWRQ7rXvpnxmbffAFLPkKl32XEx8IQ==" + }, + "@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true + }, "@types/assertion-error": { "version": "1.0.30", "resolved": "https://registry.npmjs.org/@types/assertion-error/-/assertion-error-1.0.30.tgz", @@ -1678,19 +5232,22 @@ "version": "2.5.39", "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-2.5.39.tgz", "integrity": "sha1-c176tDqTKFquFp6paOoPsln6jWg=", + "dev": true, "requires": { - "@types/react": "0.14.46" + "@types/react": "*" } }, "@types/es6-collections": { "version": "0.5.29", "resolved": "https://registry.npmjs.org/@types/es6-collections/-/es6-collections-0.5.29.tgz", - "integrity": "sha1-7CKDH36N5zY3vxVmD52MomlGmA0=" + "integrity": "sha1-7CKDH36N5zY3vxVmD52MomlGmA0=", + "dev": true }, "@types/es6-promise": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.32.tgz", - "integrity": "sha1-O89E+x5Cnz33YYjIxth0Rjujcf0=" + "integrity": "sha1-O89E+x5Cnz33YYjIxth0Rjujcf0=", + "dev": true }, "@types/express-serve-static-core": { "version": "4.17.9", @@ -1698,9 +5255,9 @@ "integrity": "sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==", "dev": true, "requires": { - "@types/node": "6.0.64", - "@types/qs": "6.9.4", - "@types/range-parser": "1.2.3" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, "@types/finalhandler": { @@ -1709,7 +5266,7 @@ "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/fs-extra": { @@ -1718,7 +5275,7 @@ "integrity": "sha1-GV8RvNmhuX2eQSxrZombVFRxofc=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/glob": { @@ -1727,8 +5284,8 @@ "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", "dev": true, "requires": { - "@types/minimatch": "3.0.3", - "@types/node": "6.0.64" + "@types/minimatch": "*", + "@types/node": "*" } }, "@types/gulp": { @@ -1737,9 +5294,9 @@ "integrity": "sha1-g8WcaBzCM9Hsf4LSaVVVZvoTMVY=", "dev": true, "requires": { - "@types/node": "6.0.64", - "@types/orchestrator": "0.0.30", - "@types/vinyl": "1.2.30" + "@types/node": "*", + "@types/orchestrator": "*", + "@types/vinyl": "*" } }, "@types/gulp-replace": { @@ -1748,7 +5305,7 @@ "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/gulp-util": { @@ -1757,10 +5314,10 @@ "integrity": "sha1-TF9lg6IWCBOWZ+OsVrBbxn7PqPs=", "dev": true, "requires": { - "@types/chalk": "0.4.31", - "@types/node": "6.0.64", - "@types/through2": "2.0.32", - "@types/vinyl": "1.2.30" + "@types/chalk": "*", + "@types/node": "*", + "@types/through2": "*", + "@types/vinyl": "*" } }, "@types/karma": { @@ -1769,15 +5326,16 @@ "integrity": "sha1-ODXT2U6IS23oiEo+cKb1aQ5qWFA=", "dev": true, "requires": { - "@types/bluebird": "3.5.32", - "@types/log4js": "2.3.5", - "@types/node": "6.0.64" + "@types/bluebird": "*", + "@types/log4js": "*", + "@types/node": "*" } }, "@types/lodash": { "version": "4.14.52", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.52.tgz", - "integrity": "sha1-3lx6sU2hKJczIzybDsb543fbkPU=" + "integrity": "sha1-3lx6sU2hKJczIzybDsb543fbkPU=", + "dev": true }, "@types/log4js": { "version": "2.3.5", @@ -1785,7 +5343,7 @@ "integrity": "sha512-SwF8LkSHqHy9A8GQ67NAYJiGl8zzP4Qtx65Wa+IOxDGdMHxKeoQZjg7m2M1erIT6VK0DYHpu2aTbdLkdkuMHjw==", "dev": true, "requires": { - "log4js": "0.6.38" + "log4js": "*" } }, "@types/merge2": { @@ -1794,7 +5352,7 @@ "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/mime": { @@ -1826,7 +5384,7 @@ "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/node-uuid": { @@ -1835,7 +5393,7 @@ "integrity": "sha1-QWVbXOY7LzN0xOgmtN0h5ykFjj0=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/orchestrator": { @@ -1844,7 +5402,7 @@ "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", "dev": true, "requires": { - "@types/q": "0.0.32" + "@types/q": "*" } }, "@types/q": { @@ -1866,40 +5424,24 @@ "dev": true }, "@types/react": { - "version": "0.14.46", - "resolved": "https://registry.npmjs.org/@types/react/-/react-0.14.46.tgz", - "integrity": "sha1-Vl0rhWGjmlXMvWyQNSxSrnXtKGI=" + "version": "15.6.6", + "resolved": "https://registry.npmjs.org/@types/react/-/react-15.6.6.tgz", + "integrity": "sha512-a45hjEjpRira6tJM8E2/aGDqqNx9/PhtQ4GxEg7MsslTuAKdweWLH0oE2K0dgMFdzw9E2yRB6jqrA8IKXaevwQ==" }, "@types/react-addons-shallow-compare": { "version": "0.14.17", "resolved": "https://registry.npmjs.org/@types/react-addons-shallow-compare/-/react-addons-shallow-compare-0.14.17.tgz", "integrity": "sha1-cwb175hXmit3Jn8MgD52Quo2IyA=", "requires": { - "@types/react": "0.14.46" - } - }, - "@types/react-addons-test-utils": { - "version": "0.14.15", - "resolved": "https://registry.npmjs.org/@types/react-addons-test-utils/-/react-addons-test-utils-0.14.15.tgz", - "integrity": "sha1-x4Zjjo7hl74OfUrAN9YUaznvPhM=", - "requires": { - "@types/react": "0.14.46" - } - }, - "@types/react-addons-update": { - "version": "0.14.14", - "resolved": "https://registry.npmjs.org/@types/react-addons-update/-/react-addons-update-0.14.14.tgz", - "integrity": "sha1-U7bjVEtmgZp0OLuRpF7UYAbi4ZQ=", - "requires": { - "@types/react": "0.14.46" + "@types/react": "*" } }, "@types/react-dom": { - "version": "0.14.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-0.14.18.tgz", - "integrity": "sha1-r0+0CS9DNmf18JTnYrMsKU4AENw=", + "version": "15.5.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-15.5.6.tgz", + "integrity": "sha512-dP4vEDEH4rL+uUl6f//c6mjepTVdJ6Ldx3z0dZbw047T5Z+o2PZDW/Qd+I4PkTmIgk7YNAZC/TFnm3IHT5UAhw==", "requires": { - "@types/react": "0.14.46" + "@types/react": "^15" } }, "@types/requirejs": { @@ -1913,7 +5455,7 @@ "integrity": "sha1-m1htZalH3qiMS8JNoLkF/pUgoNU=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/rimraf": { @@ -1922,6 +5464,11 @@ "integrity": "sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=", "dev": true }, + "@types/scrollreveal": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@types/scrollreveal/-/scrollreveal-0.0.2.tgz", + "integrity": "sha1-erQNpSRC0dTkF1N/cO9afuXiutk=" + }, "@types/semver": { "version": "5.3.31", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.31.tgz", @@ -1934,10 +5481,15 @@ "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", "dev": true, "requires": { - "@types/express-serve-static-core": "4.17.9", - "@types/mime": "2.0.3" + "@types/express-serve-static-core": "*", + "@types/mime": "*" } }, + "@types/sinon": { + "version": "1.16.34", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-1.16.34.tgz", + "integrity": "sha1-qXYf/zPQ97P+YYdbV3d4oldqmgM=" + }, "@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -1950,7 +5502,7 @@ "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/uglify-js": { @@ -1959,7 +5511,7 @@ "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", "dev": true, "requires": { - "source-map": "0.6.1" + "source-map": "^0.6.1" }, "dependencies": { "source-map": { @@ -1970,13 +5522,22 @@ } } }, + "@types/uuid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.0.0.tgz", + "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/vinyl": { "version": "1.2.30", "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-1.2.30.tgz", "integrity": "sha1-kRXAxFxAxXVziQa+n7Tfb1ueUBM=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "*" } }, "@types/webpack": { @@ -1985,9 +5546,9 @@ "integrity": "sha1-Ba+0r1t+zopNSRAw6Ux2nHqbwRA=", "dev": true, "requires": { - "@types/node": "6.0.64", - "@types/tapable": "1.0.6", - "@types/uglify-js": "3.9.3" + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*" } }, "@types/webpack-env": { @@ -2001,8 +5562,8 @@ "integrity": "sha1-iwNFN5GCGX+y2prqCpMKzgDRkJs=", "dev": true, "requires": { - "@types/node": "6.0.64", - "@types/webpack": "2.2.4" + "@types/node": "*", + "@types/webpack": "*" } }, "@types/yargs": { @@ -2012,14 +5573,61 @@ "dev": true }, "@types/z-schema": { - "version": "3.16.20-alpha", - "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.20-alpha.tgz", - "integrity": "sha1-NvWIzMon2Oht1rtZWpc67eiAN2Y=" + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=", + "dev": true + }, + "@uifabric/icons": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.2.0.tgz", + "integrity": "sha512-P5kfPej/wxgR8jZt/GqnU0FqYcz+JH1iCcaaYd6p9L3opmZtu4w5duKeqs+Bc1u7K16r800EQfLgKe76rt6AuA==", + "requires": { + "@uifabric/styling": ">=5.3.0 <6.0.0", + "tslib": "^1.6.0" + } + }, + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", + "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/utilities": ">=5.34.2 <6.0.0", + "tslib": "^1.7.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.79", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.79.tgz", + "integrity": "sha512-p4Ym7B2d8HT1K0VHAQkUw1SRmXQrko59lmqg/cr8ORClXIhoqc6Zt3m6I53olz4af2pXzpiI0ynHu6KmYYLOfQ==" + }, + "@uifabric/utilities": { + "version": "5.34.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz", + "integrity": "sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A==", + "requires": { + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } }, "@uifabric/utilities": { "version": "1.10.4", "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-1.10.4.tgz", - "integrity": "sha512-mKfsbPebdrDkDbsJkDKuu522JVeaCkIuOsbAM1BOTK5o/DQfKtU24KZpkUvZALG1SOgEDds0UqeImhs7Gg6dAQ==" + "integrity": "sha512-mKfsbPebdrDkDbsJkDKuu522JVeaCkIuOsbAM1BOTK5o/DQfKtU24KZpkUvZALG1SOgEDds0UqeImhs7Gg6dAQ==", + "dev": true }, "Base64": { "version": "0.2.1", @@ -2027,6 +5635,12 @@ "integrity": "sha1-ujpCMHCOGGcFBl5mur3Uw1z2ACg=", "dev": true }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, "abbrev": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", @@ -2039,7 +5653,7 @@ "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "dev": true, "requires": { - "mime-types": "2.1.27", + "mime-types": "~2.1.11", "negotiator": "0.6.1" } }, @@ -2055,7 +5669,7 @@ "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", "dev": true, "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.3" }, "dependencies": { "acorn": { @@ -2066,6 +5680,28 @@ } } }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "requires": { + "acorn": "^4.0.4" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" + }, "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", @@ -2073,15 +5709,15 @@ "dev": true }, "ajv": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", - "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz", + "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=", "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "json-schema-traverse": "0.3.1", - "json-stable-stringify": "1.0.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "json-schema-traverse": "^0.3.0", + "json-stable-stringify": "^1.0.1" }, "dependencies": { "fast-deep-equal": { @@ -2110,9 +5746,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" }, "dependencies": { "kind-of": { @@ -2121,7 +5757,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -2144,7 +5780,7 @@ "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -2165,8 +5801,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -2175,11 +5811,26 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, "ansi-gray": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", @@ -2213,8 +5864,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" }, "dependencies": { "arr-diff": { @@ -2223,7 +5874,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -2238,9 +5889,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.3" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "expand-brackets": { @@ -2249,7 +5900,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -2258,7 +5909,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "is-extglob": { @@ -2273,7 +5924,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "kind-of": { @@ -2282,7 +5933,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -2291,23 +5942,32 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } } } }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -2326,8 +5986,8 @@ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.7" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" }, "dependencies": { "isarray": { @@ -2342,13 +6002,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -2363,7 +6023,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -2374,7 +6034,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arr-diff": { @@ -2407,6 +6067,12 @@ "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, "array-filter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", @@ -2437,7 +6103,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -2473,8 +6139,9 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "asn1.js": { @@ -2483,10 +6150,10 @@ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, "requires": { - "bn.js": "4.11.9", - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1", - "safer-buffer": "2.1.2" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" }, "dependencies": { "bn.js": { @@ -2503,7 +6170,7 @@ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { - "object-assign": "4.1.1", + "object-assign": "^4.1.1", "util": "0.10.3" }, "dependencies": { @@ -2527,7 +6194,8 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true }, "assertion-error": { "version": "1.1.0", @@ -2568,7 +6236,8 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true }, "atob": { "version": "2.1.2", @@ -2582,12 +6251,12 @@ "integrity": "sha1-jt8xZt2f1hFlM2Ysi7NqA8DvyHQ=", "dev": true, "requires": { - "browserslist": "1.3.6", - "caniuse-db": "1.0.30001107", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "browserslist": "~1.3.4", + "caniuse-db": "^1.0.30000488", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.0.21", + "postcss-value-parser": "^3.2.3" } }, "available-typed-arrays": { @@ -2596,18 +6265,20 @@ "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", "dev": true, "requires": { - "array-filter": "1.0.0" + "array-filter": "^1.0.0" } }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true }, "aws4": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true }, "azure-storage": { "version": "0.10.0", @@ -2615,13 +6286,13 @@ "integrity": "sha1-QsV7ty1vM+u3jS2VTds99Jp1sro=", "dev": true, "requires": { - "browserify-mime": "1.2.9", - "extend": "1.2.1", - "node-uuid": "1.4.8", - "readable-stream": "2.0.6", - "request": "2.69.0", - "underscore": "1.4.4", - "validator": "3.22.2", + "browserify-mime": "~1.2.9", + "extend": "~1.2.1", + "node-uuid": "~1.4.0", + "readable-stream": "~2.0.0", + "request": "~2.69.0", + "underscore": "~1.4.4", + "validator": "~3.22.2", "xml2js": "0.2.7", "xmlbuilder": "0.4.3" }, @@ -2638,7 +6309,7 @@ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { - "lodash": "4.17.20" + "lodash": "^4.17.14" } }, "aws-sign2": { @@ -2665,9 +6336,9 @@ "integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=", "dev": true, "requires": { - "async": "2.6.3", - "combined-stream": "1.0.8", - "mime-types": "2.1.27" + "async": "^2.0.1", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.11" } }, "har-validator": { @@ -2676,10 +6347,10 @@ "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, "requires": { - "chalk": "1.1.3", - "commander": "2.20.3", - "is-my-json-valid": "2.20.5", - "pinkie-promise": "2.0.1" + "chalk": "^1.1.1", + "commander": "^2.9.0", + "is-my-json-valid": "^2.12.4", + "pinkie-promise": "^2.0.0" } }, "http-signature": { @@ -2688,9 +6359,9 @@ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.16.1" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "isarray": { @@ -2735,12 +6406,12 @@ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "request": { @@ -2749,27 +6420,27 @@ "integrity": "sha1-z5HS4AB1KxIXFVwAUkGRGZGiNGo=", "dev": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.10.1", - "bl": "1.0.3", - "caseless": "0.11.0", - "combined-stream": "1.0.8", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "1.0.1", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.27", - "node-uuid": "1.4.8", - "oauth-sign": "0.8.2", - "qs": "6.0.4", - "stringstream": "0.0.6", - "tough-cookie": "2.2.2", - "tunnel-agent": "0.4.3" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "bl": "~1.0.0", + "caseless": "~0.11.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~1.0.0-rc3", + "har-validator": "~2.0.6", + "hawk": "~3.1.0", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "node-uuid": "~1.4.7", + "oauth-sign": "~0.8.0", + "qs": "~6.0.2", + "stringstream": "~0.0.4", + "tough-cookie": "~2.2.0", + "tunnel-agent": "~0.4.1" }, "dependencies": { "extend": { @@ -2806,9 +6477,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.3", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "js-tokens": { @@ -2819,14 +6490,182 @@ } } }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", + "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.0.0", + "babel-preset-jest": "^20.0.3" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "babel-plugin-jest-hoist": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz", + "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-preset-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", + "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^20.0.3" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, "babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.6.11", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" }, "dependencies": { "core-js": { @@ -2837,6 +6676,78 @@ } } }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, "backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", @@ -2855,13 +6766,13 @@ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.3.0", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.2", - "pascalcase": "0.1.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { @@ -2870,7 +6781,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -2879,7 +6790,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -2888,7 +6799,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -2897,9 +6808,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -2950,8 +6861,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "beeper": { @@ -3002,7 +6914,7 @@ "integrity": "sha1-/FQhoo/UImA2w7OJGmaiW8ZNIm4=", "dev": true, "requires": { - "readable-stream": "2.0.6" + "readable-stream": "~2.0.5" }, "dependencies": { "isarray": { @@ -3023,12 +6935,12 @@ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } } } @@ -3045,7 +6957,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "2.0.4" + "inherits": "~2.0.0" } }, "bluebird": { @@ -3067,15 +6979,15 @@ "dev": true, "requires": { "bytes": "3.1.0", - "content-type": "1.0.4", + "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "1.1.2", + "depd": "~1.1.2", "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.7.0", "raw-body": "2.4.0", - "type-is": "1.6.18" + "type-is": "~1.6.17" }, "dependencies": { "iconv-lite": { @@ -3084,7 +6996,7 @@ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "qs": { @@ -3101,7 +7013,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "boxen": { @@ -3110,13 +7022,13 @@ "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, "requires": { - "ansi-align": "2.0.0", - "camelcase": "4.1.0", - "chalk": "2.4.2", - "cli-boxes": "1.0.0", - "string-width": "2.1.1", - "term-size": "1.2.0", - "widest-line": "2.0.1" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -3131,7 +7043,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "camelcase": { @@ -3146,9 +7058,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -3169,8 +7081,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -3179,7 +7091,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "supports-color": { @@ -3188,7 +7100,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -3199,7 +7111,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -3209,16 +7121,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -3227,7 +7139,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -3238,18 +7150,41 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browser-stdout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", + "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", + "dev": true + }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "browserify-cipher": { @@ -3258,9 +7193,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.2", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -3269,10 +7204,10 @@ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.1", - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "browserify-mime": { @@ -3287,8 +7222,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.9", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" }, "dependencies": { "bn.js": { @@ -3305,15 +7240,15 @@ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "requires": { - "bn.js": "5.1.3", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.5.3", - "inherits": "2.0.4", - "parse-asn1": "5.1.6", - "readable-stream": "3.6.0", - "safe-buffer": "5.2.1" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "dependencies": { "readable-stream": { @@ -3322,9 +7257,9 @@ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "inherits": "2.0.4", - "string_decoder": "1.3.0", - "util-deprecate": "1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "string_decoder": { @@ -3333,7 +7268,7 @@ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "~5.2.0" } } } @@ -3344,7 +7279,7 @@ "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "dev": true, "requires": { - "pako": "0.2.9" + "pako": "~0.2.0" } }, "browserslist": { @@ -3353,7 +7288,16 @@ "integrity": "sha1-lS/0jVZGPTtTj4XvL46t39KEsTM=", "dev": true, "requires": { - "caniuse-db": "1.0.30001107" + "caniuse-db": "^1.0.30000525" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" } }, "buffer": { @@ -3362,9 +7306,9 @@ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { - "base64-js": "1.3.1", - "ieee754": "1.1.13", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" }, "dependencies": { "isarray": { @@ -3381,8 +7325,8 @@ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "requires": { - "buffer-alloc-unsafe": "1.1.0", - "buffer-fill": "1.0.0" + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, "buffer-alloc-unsafe": { @@ -3415,12 +7359,24 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", @@ -3433,15 +7389,15 @@ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.3.0", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.1", - "to-object-path": "0.3.0", - "union-value": "1.0.1", - "unset-value": "1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, "cache-swap": { @@ -3450,10 +7406,10 @@ "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "mkdirp": "0.5.5", - "object-assign": "4.1.1", - "rimraf": "2.5.4" + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.1", + "object-assign": "^4.0.1", + "rimraf": "^2.4.0" } }, "callsite": { @@ -3462,14 +7418,20 @@ "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", "dev": true }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, "camel-case": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "dev": true, "requires": { - "no-case": "2.3.2", - "upper-case": "1.1.3" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, "camelcase": { @@ -3484,8 +7446,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, "caniuse-api": { @@ -3494,10 +7456,10 @@ "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "dev": true, "requires": { - "browserslist": "1.3.6", - "caniuse-db": "1.0.30001107", - "lodash.memoize": "4.1.2", - "lodash.uniq": "4.5.0" + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, "caniuse-db": { @@ -3515,7 +7477,8 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true }, "center-align": { "version": "0.1.3", @@ -3523,8 +7486,8 @@ "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chai": { @@ -3533,9 +7496,9 @@ "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "dev": true, "requires": { - "assertion-error": "1.1.0", - "deep-eql": "0.1.3", - "type-detect": "1.0.0" + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" } }, "chalk": { @@ -3544,11 +7507,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "charenc": { @@ -3563,15 +7526,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.3", - "fsevents": "1.2.13", - "glob-parent": "2.0.0", - "inherits": "2.0.4", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" }, "dependencies": { "is-extglob": { @@ -3586,7 +7549,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -3603,8 +7566,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "clap": { @@ -3613,7 +7576,7 @@ "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", "dev": true, "requires": { - "chalk": "1.1.3" + "chalk": "^1.1.3" } }, "class-utils": { @@ -3622,10 +7585,10 @@ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -3634,7 +7597,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -3645,7 +7608,7 @@ "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "dev": true, "requires": { - "source-map": "0.6.1" + "source-map": "~0.6.0" }, "dependencies": { "source-map": { @@ -3662,15 +7625,30 @@ "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", "dev": true }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "clone": { @@ -3679,12 +7657,67 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, "clone-stats": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", "dev": true }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -3697,7 +7730,7 @@ "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", "dev": true, "requires": { - "q": "1.5.1" + "q": "^1.1.2" } }, "code-point-at": { @@ -3712,8 +7745,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color": { @@ -3722,9 +7755,9 @@ "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, "requires": { - "clone": "1.0.4", - "color-convert": "1.9.3", - "color-string": "0.3.0" + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" } }, "color-convert": { @@ -3748,7 +7781,7 @@ "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "^1.0.0" } }, "color-support": { @@ -3763,9 +7796,9 @@ "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", "dev": true, "requires": { - "color": "0.11.4", + "color": "^0.11.0", "css-color-names": "0.0.4", - "has": "1.0.3" + "has": "^1.0.1" } }, "colors": { @@ -3778,8 +7811,9 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -3811,7 +7845,7 @@ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { - "mime-db": "1.44.0" + "mime-db": ">= 1.43.0 < 2" } }, "compression": { @@ -3820,12 +7854,12 @@ "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=", "dev": true, "requires": { - "accepts": "1.2.13", + "accepts": "~1.2.12", "bytes": "2.1.0", - "compressible": "2.0.18", - "debug": "2.2.0", - "on-headers": "1.0.2", - "vary": "1.0.1" + "compressible": "~2.0.5", + "debug": "~2.2.0", + "on-headers": "~1.0.0", + "vary": "~1.0.1" }, "dependencies": { "accepts": { @@ -3834,7 +7868,7 @@ "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=", "dev": true, "requires": { - "mime-types": "2.1.27", + "mime-types": "~2.1.6", "negotiator": "0.5.3" } }, @@ -3885,10 +7919,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "1.1.1", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" }, "dependencies": { "isarray": { @@ -3903,13 +7937,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -3924,7 +7958,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -3935,12 +7969,12 @@ "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", "dev": true, "requires": { - "dot-prop": "4.2.1", - "graceful-fs": "4.2.4", - "make-dir": "1.3.0", - "unique-string": "1.0.0", - "write-file-atomic": "2.4.3", - "xdg-basedir": "3.0.0" + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" } }, "connect": { @@ -3951,7 +7985,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.2", - "parseurl": "1.3.3", + "parseurl": "~1.3.3", "utils-merge": "1.0.1" } }, @@ -3967,10 +8001,10 @@ "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=", "dev": true, "requires": { - "debug": "2.2.0", - "http-errors": "1.3.1", + "debug": "~2.2.0", + "http-errors": "~1.3.1", "ms": "0.7.1", - "on-headers": "1.0.2" + "on-headers": "~1.0.0" }, "dependencies": { "debug": { @@ -3988,8 +8022,8 @@ "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", "dev": true, "requires": { - "inherits": "2.0.4", - "statuses": "1.5.0" + "inherits": "~2.0.1", + "statuses": "1" } }, "ms": { @@ -4030,13 +8064,19 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, + "content-type-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", + "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", + "dev": true + }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.1" }, "dependencies": { "safe-buffer": { @@ -4091,7 +8131,8 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true }, "cosmiconfig": { "version": "2.2.2", @@ -4099,13 +8140,13 @@ "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "dev": true, "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.14.0", - "minimist": "1.2.5", - "object-assign": "4.1.1", - "os-homedir": "1.0.2", - "parse-json": "2.2.0", - "require-from-string": "1.2.1" + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" } }, "crc": { @@ -4120,8 +8161,8 @@ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, "requires": { - "bn.js": "4.11.9", - "elliptic": "6.5.3" + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" }, "dependencies": { "bn.js": { @@ -4138,7 +8179,7 @@ "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", "dev": true, "requires": { - "capture-stack-trace": "1.0.1" + "capture-stack-trace": "^1.0.0" } }, "create-hash": { @@ -4147,11 +8188,11 @@ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.4", - "md5.js": "1.3.5", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" }, "dependencies": { "ripemd160": { @@ -4160,8 +8201,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "3.1.0", - "inherits": "2.0.4" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "sha.js": { @@ -4170,8 +8211,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } } } @@ -4182,12 +8223,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "inherits": "2.0.4", - "ripemd160": "2.0.2", - "safe-buffer": "5.2.1", - "sha.js": "2.4.11" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "dependencies": { "ripemd160": { @@ -4196,8 +8237,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "3.1.0", - "inherits": "2.0.4" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "sha.js": { @@ -4206,20 +8247,30 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } } } }, + "create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, "cross-spawn": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { - "lru-cache": "4.1.5", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "which": "^1.2.9" }, "dependencies": { "lru-cache": { @@ -4228,8 +8279,8 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } } } @@ -4246,7 +8297,7 @@ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "crypto-browserify": { @@ -4289,18 +8340,18 @@ "integrity": "sha1-evqvtMD7L5CzNe0Qocd7NNZIQ/4=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "css-selector-tokenizer": "0.6.0", - "cssnano": "3.10.0", - "loader-utils": "0.2.17", - "lodash.camelcase": "3.0.1", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0", - "source-list-map": "0.1.8" + "babel-code-frame": "^6.11.0", + "css-selector-tokenizer": "^0.6.0", + "cssnano": ">=2.6.1 <4", + "loader-utils": "~0.2.2", + "lodash.camelcase": "^3.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.0.0", + "postcss-modules-local-by-default": "^1.0.1", + "postcss-modules-scope": "^1.0.0", + "postcss-modules-values": "^1.1.0", + "source-list-map": "^0.1.4" }, "dependencies": { "css-selector-tokenizer": { @@ -4309,9 +8360,9 @@ "integrity": "sha1-ZEX1gseTDSQdzFAHpD1vy48HMVI=", "dev": true, "requires": { - "cssesc": "0.1.0", - "fastparse": "1.1.2", - "regexpu-core": "1.0.0" + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" } }, "cssesc": { @@ -4342,9 +8393,9 @@ "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", "dev": true, "requires": { - "chalk": "1.1.3", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "supports-color": { @@ -4353,7 +8404,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -4364,8 +8415,8 @@ "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", "dev": true, "requires": { - "cssesc": "3.0.0", - "fastparse": "1.1.2" + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" } }, "cssesc": { @@ -4380,38 +8431,38 @@ "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "dev": true, "requires": { - "autoprefixer": "6.3.7", - "decamelize": "1.2.0", - "defined": "1.0.0", - "has": "1.0.3", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-calc": "5.3.1", - "postcss-colormin": "2.2.2", - "postcss-convert-values": "2.6.1", - "postcss-discard-comments": "2.0.4", - "postcss-discard-duplicates": "2.1.0", - "postcss-discard-empty": "2.1.0", - "postcss-discard-overridden": "0.1.1", - "postcss-discard-unused": "2.2.3", - "postcss-filter-plugins": "2.0.3", - "postcss-merge-idents": "2.1.7", - "postcss-merge-longhand": "2.0.2", - "postcss-merge-rules": "2.1.2", - "postcss-minify-font-values": "1.0.5", - "postcss-minify-gradients": "1.0.5", - "postcss-minify-params": "1.2.2", - "postcss-minify-selectors": "2.1.1", - "postcss-normalize-charset": "1.1.1", - "postcss-normalize-url": "3.0.8", - "postcss-ordered-values": "2.2.3", - "postcss-reduce-idents": "2.4.0", - "postcss-reduce-initial": "1.0.1", - "postcss-reduce-transforms": "1.0.4", - "postcss-svgo": "2.1.6", - "postcss-unique-selectors": "2.0.2", - "postcss-value-parser": "3.3.1", - "postcss-zindex": "2.2.0" + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" } }, "csso": { @@ -4420,8 +8471,23 @@ "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "dev": true, "requires": { - "clap": "1.2.3", - "source-map": "0.5.7" + "clap": "^1.0.9", + "source-map": "^0.5.3" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true, + "requires": { + "cssom": "0.3.x" } }, "csurf": { @@ -4432,8 +8498,8 @@ "requires": { "cookie": "0.1.3", "cookie-signature": "1.0.6", - "csrf": "3.0.6", - "http-errors": "1.3.1" + "csrf": "~3.0.0", + "http-errors": "~1.3.1" }, "dependencies": { "cookie": { @@ -4448,8 +8514,8 @@ "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", "dev": true, "requires": { - "inherits": "2.0.4", - "statuses": "1.5.0" + "inherits": "~2.0.1", + "statuses": "1" } } } @@ -4460,7 +8526,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "custom-event": { @@ -4469,12 +8535,23 @@ "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", "dev": true }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "dateformat": { @@ -4489,8 +8566,8 @@ "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", "dev": true, "requires": { - "bindings": "1.5.0", - "node-addon-api": "1.7.2" + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" } }, "debug": { @@ -4502,6 +8579,12 @@ "ms": "2.0.0" } }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -4520,7 +8603,7 @@ "integrity": "sha512-xVbmniKld/kjjmoHjT0Ex35aa16zw29WEzSAflBcMawjqDtZlrR6wkSwYV0mwJYytDz8JEAYia5Pl8IJRXdWLg==", "dev": true, "requires": { - "esprima": "4.0.1" + "esprima": "^4.0.0" }, "dependencies": { "esprima": { @@ -4560,13 +8643,33 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, "defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "dev": true, "requires": { - "clone": "1.0.4" + "clone": "^1.0.2" } }, "define-properties": { @@ -4575,7 +8678,7 @@ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "object-keys": "1.1.1" + "object-keys": "^1.0.12" }, "dependencies": { "object-keys": { @@ -4592,8 +8695,8 @@ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -4602,7 +8705,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -4611,7 +8714,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -4620,9 +8723,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -4639,19 +8742,20 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.5.4" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true }, "delegates": { "version": "1.0.0", @@ -4677,8 +8781,8 @@ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "requires": { - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -4693,6 +8797,25 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, "di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", @@ -4711,9 +8834,9 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "4.11.9", - "miller-rabin": "4.0.1", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" }, "dependencies": { "bn.js": { @@ -4730,10 +8853,10 @@ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "requires": { - "custom-event": "1.0.1", - "ent": "2.2.0", - "extend": "3.0.2", - "void-elements": "2.0.1" + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" } }, "domain-browser": { @@ -4748,7 +8871,7 @@ "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dev": true, "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } }, "duplexer": { @@ -4763,7 +8886,7 @@ "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "dev": true, "requires": { - "readable-stream": "1.1.14" + "readable-stream": "~1.1.9" } }, "duplexer3": { @@ -4778,10 +8901,10 @@ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { - "end-of-stream": "1.1.0", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "stream-shift": "1.0.1" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" }, "dependencies": { "isarray": { @@ -4796,13 +8919,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -4817,7 +8940,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -4826,9 +8949,10 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -4855,13 +8979,13 @@ "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "dev": true, "requires": { - "bn.js": "4.11.9", - "brorand": "1.1.0", - "hash.js": "1.1.7", - "hmac-drbg": "1.0.1", - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" }, "dependencies": { "bn.js": { @@ -4895,7 +9019,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "requires": { - "iconv-lite": "0.6.2" + "iconv-lite": "^0.6.2" } }, "end-of-stream": { @@ -4904,7 +9028,7 @@ "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", "dev": true, "requires": { - "once": "1.3.3" + "once": "~1.3.0" }, "dependencies": { "once": { @@ -4913,7 +9037,7 @@ "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } } } @@ -4929,7 +9053,7 @@ "cookie": "0.3.1", "debug": "2.3.3", "engine.io-parser": "1.3.2", - "ws": "1.1.5" + "ws": "~1.1.5" }, "dependencies": { "debug": { @@ -4964,7 +9088,7 @@ "parsejson": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "1.1.5", + "ws": "~1.1.5", "xmlhttprequest-ssl": "1.5.3", "yeast": "0.1.2" }, @@ -5012,9 +9136,9 @@ "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "memory-fs": "0.2.0", - "tapable": "0.1.10" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" }, "dependencies": { "memory-fs": { @@ -5037,7 +9161,7 @@ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "error-ex": { @@ -5046,7 +9170,7 @@ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "errorhandler": { @@ -5055,8 +9179,8 @@ "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=", "dev": true, "requires": { - "accepts": "1.3.3", - "escape-html": "1.0.3" + "accepts": "~1.3.0", + "escape-html": "~1.0.3" } }, "es-abstract": { @@ -5065,17 +9189,17 @@ "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", "dev": true, "requires": { - "es-to-primitive": "1.2.1", - "function-bind": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.1", - "is-callable": "1.2.0", - "is-regex": "1.1.1", - "object-inspect": "1.8.0", - "object-keys": "1.1.1", - "object.assign": "4.1.0", - "string.prototype.trimend": "1.0.1", - "string.prototype.trimstart": "1.0.1" + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" }, "dependencies": { "object-keys": { @@ -5092,9 +9216,20 @@ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { - "is-callable": "1.2.0", - "is-date-object": "1.0.2", - "is-symbol": "1.0.3" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" } }, "es6-collections": { @@ -5102,10 +9237,71 @@ "resolved": "https://registry.npmjs.org/es6-collections/-/es6-collections-0.5.6.tgz", "integrity": "sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI=" }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, "es6-promise": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.1.2.tgz", - "integrity": "sha1-eV4lzrR/e6uyY9FRr77dktGOagc=" + "integrity": "sha1-eV4lzrR/e6uyY9FRr77dktGOagc=", + "dev": true + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + }, + "dependencies": { + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + } + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } }, "es6-templates": { "version": "0.2.3", @@ -5113,8 +9309,20 @@ "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", "dev": true, "requires": { - "recast": "0.11.23", - "through": "2.3.8" + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" } }, "escape-html": { @@ -5135,11 +9343,11 @@ "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, "requires": { - "esprima": "2.7.3", - "estraverse": "1.9.3", - "esutils": "2.0.3", - "optionator": "0.8.3", - "source-map": "0.2.0" + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" }, "dependencies": { "source-map": { @@ -5149,17 +9357,54 @@ "dev": true, "optional": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, "esprima": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", "dev": true }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, "estraverse": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", @@ -5178,19 +9423,29 @@ "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", "dev": true }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "event-stream": { "version": "3.0.20", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", "integrity": "sha1-A4u7LqnqkDhbJvvBhU0LU58qvqM=", "dev": true, "requires": { - "duplexer": "0.1.2", - "from": "0.1.7", - "map-stream": "0.0.7", + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.0.3", "pause-stream": "0.0.11", - "split": "0.2.10", - "stream-combiner": "0.0.4", - "through": "2.3.8" + "split": "0.2", + "stream-combiner": "~0.0.3", + "through": "~2.3.1" } }, "eventemitter3": { @@ -5211,8 +9466,17 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.5", - "safe-buffer": "5.2.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" } }, "execa": { @@ -5221,13 +9485,13 @@ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.3", - "strip-eof": "1.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "dependencies": { "cross-spawn": { @@ -5236,9 +9500,9 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.5", - "shebang-command": "1.2.0", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "lru-cache": { @@ -5247,21 +9511,27 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } } } }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, "expand-braces": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "dev": true, "requires": { - "array-slice": "0.2.3", - "array-unique": "0.2.1", - "braces": "0.1.5" + "array-slice": "^0.2.3", + "array-unique": "^0.2.1", + "braces": "^0.1.2" }, "dependencies": { "array-slice": { @@ -5282,7 +9552,7 @@ "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", "dev": true, "requires": { - "expand-range": "0.1.1" + "expand-range": "^0.1.0" } }, "expand-range": { @@ -5291,8 +9561,8 @@ "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", "dev": true, "requires": { - "is-number": "0.1.1", - "repeat-string": "0.2.2" + "is-number": "^0.1.1", + "repeat-string": "^0.2.2" } }, "is-number": { @@ -5315,13 +9585,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -5330,7 +9600,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -5339,7 +9609,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -5350,7 +9620,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.4" + "fill-range": "^2.1.0" }, "dependencies": { "fill-range": { @@ -5359,11 +9629,11 @@ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "3.1.1", - "repeat-element": "1.1.3", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "is-number": { @@ -5372,7 +9642,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "isarray": { @@ -5396,7 +9666,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5407,7 +9677,7 @@ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "homedir-polyfill": "1.0.3" + "homedir-polyfill": "^1.0.1" } }, "express": { @@ -5416,32 +9686,32 @@ "integrity": "sha1-ZGwjf3ZvFIwhIK/wc4F7nk1+DTM=", "dev": true, "requires": { - "accepts": "1.3.3", + "accepts": "~1.3.3", "array-flatten": "1.1.1", "content-disposition": "0.5.2", - "content-type": "1.0.4", + "content-type": "~1.0.2", "cookie": "0.3.1", "cookie-signature": "1.0.6", - "debug": "2.2.0", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.7.0", + "debug": "~2.2.0", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.7.0", "finalhandler": "0.5.1", "fresh": "0.3.0", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.3", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", "path-to-regexp": "0.1.7", - "proxy-addr": "1.1.5", + "proxy-addr": "~1.1.3", "qs": "6.2.0", - "range-parser": "1.2.1", + "range-parser": "~1.2.0", "send": "0.14.2", - "serve-static": "1.11.2", - "type-is": "1.6.18", + "serve-static": "~1.11.2", + "type-is": "~1.6.14", "utils-merge": "1.0.0", - "vary": "1.1.2" + "vary": "~1.1.0" }, "dependencies": { "debug": { @@ -5459,11 +9729,11 @@ "integrity": "sha1-LEANjUUwk1vCMlScX6OF7Afeb80=", "dev": true, "requires": { - "debug": "2.2.0", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" } }, "ms": { @@ -5501,11 +9771,11 @@ "cookie": "0.1.3", "cookie-signature": "1.0.6", "crc": "3.3.0", - "debug": "2.2.0", - "depd": "1.0.1", - "on-headers": "1.0.2", - "parseurl": "1.3.3", - "uid-safe": "2.0.0", + "debug": "~2.2.0", + "depd": "~1.0.1", + "on-headers": "~1.0.0", + "parseurl": "~1.3.0", + "uid-safe": "~2.0.0", "utils-merge": "1.0.0" }, "dependencies": { @@ -5553,10 +9823,28 @@ } } }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", + "dev": true + } + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true }, "extend-shallow": { "version": "3.0.2", @@ -5564,8 +9852,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -5574,7 +9862,29 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", + "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "spawn-sync": "^1.0.15", + "tmp": "^0.0.29" + }, + "dependencies": { + "tmp": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", + "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.1" } } } @@ -5585,14 +9895,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -5601,7 +9911,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -5610,7 +9920,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -5619,7 +9929,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -5628,7 +9938,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -5637,9 +9947,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -5650,16 +9960,17 @@ "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", "dev": true, "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.5", - "yauzl": "2.10.0" + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" } }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true }, "fancy-log": { "version": "1.3.3", @@ -5667,21 +9978,23 @@ "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", "dev": true, "requires": { - "ansi-gray": "0.1.1", - "color-support": "1.1.3", - "parse-node-version": "1.0.1", - "time-stamp": "1.1.0" + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" } }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -5701,7 +10014,16 @@ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": "0.7.4" + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" } }, "fbjs": { @@ -5709,13 +10031,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.21" + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" } }, "fd-slicer": { @@ -5724,7 +10046,17 @@ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "dev": true, "requires": { - "pend": "1.2.0" + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "file-loader": { @@ -5733,7 +10065,7 @@ "integrity": "sha1-knXQMf54DyfUf19K8CvUNxPMFRs=", "dev": true, "requires": { - "loader-utils": "0.2.17" + "loader-utils": "~0.2.5" } }, "file-uri-to-path": { @@ -5748,6 +10080,16 @@ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", "dev": true }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, "filesize": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", @@ -5760,10 +10102,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -5772,7 +10114,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -5790,12 +10132,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.3", - "statuses": "1.5.0", - "unpipe": "1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" } }, "find-index": { @@ -5810,8 +10152,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "findup-sync": { @@ -5820,10 +10162,10 @@ "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", "dev": true, "requires": { - "detect-file": "1.0.0", - "is-glob": "3.1.0", - "micromatch": "3.1.10", - "resolve-dir": "1.0.1" + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" } }, "fined": { @@ -5832,11 +10174,11 @@ "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", "dev": true, "requires": { - "expand-tilde": "2.0.2", - "is-plain-object": "2.0.4", - "object.defaults": "1.1.0", - "object.pick": "1.3.0", - "parse-filepath": "1.0.2" + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" } }, "first-chunk-stream": { @@ -5875,7 +10217,7 @@ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "foreach": { @@ -5887,7 +10229,8 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true }, "fork-stream": { "version": "0.0.4", @@ -5899,10 +10242,11 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.8", - "mime-types": "2.1.27" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "formatio": { @@ -5911,7 +10255,7 @@ "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", "dev": true, "requires": { - "samsam": "1.1.2" + "samsam": "~1.1" } }, "forwarded": { @@ -5926,7 +10270,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "fresh": { @@ -5947,11 +10291,11 @@ "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.5.4" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" } }, "fs.realpath": { @@ -5967,8 +10311,8 @@ "dev": true, "optional": true, "requires": { - "bindings": "1.5.0", - "nan": "2.14.1" + "bindings": "^1.5.0", + "nan": "^2.12.1" } }, "fstream": { @@ -5977,10 +10321,10 @@ "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "inherits": "2.0.4", - "mkdirp": "0.5.5", - "rimraf": "2.5.4" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "function-bind": { @@ -5995,14 +10339,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.3", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "gaze": { @@ -6011,7 +10355,7 @@ "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", "dev": true, "requires": { - "globule": "0.1.0" + "globule": "~0.1.0" } }, "generate-function": { @@ -6020,7 +10364,7 @@ "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", "dev": true, "requires": { - "is-property": "1.0.2" + "is-property": "^1.0.2" } }, "generate-object-property": { @@ -6029,7 +10373,7 @@ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "requires": { - "is-property": "1.0.2" + "is-property": "^1.0.0" } }, "generic-names": { @@ -6038,13 +10382,13 @@ "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", "dev": true, "requires": { - "loader-utils": "0.2.17" + "loader-utils": "^0.2.16" } }, "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, "get-stdin": { @@ -6069,22 +10413,29 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, + "git-repo-info": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-1.1.4.tgz", + "integrity": "sha1-E0n6OIinZh6h/2OgR8L/Q7PglgI=", + "dev": true + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { @@ -6093,8 +10444,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" }, "dependencies": { "is-extglob": { @@ -6109,7 +10460,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -6126,7 +10477,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" }, "dependencies": { "is-extglob": { @@ -6141,7 +10492,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -6152,12 +10503,12 @@ "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", "dev": true, "requires": { - "glob": "4.5.3", - "glob2base": "0.0.12", - "minimatch": "2.0.10", - "ordered-read-streams": "0.1.0", - "through2": "0.6.5", - "unique-stream": "1.0.0" + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" }, "dependencies": { "glob": { @@ -6166,10 +10517,10 @@ "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "2.0.10", - "once": "1.4.0" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" } }, "minimatch": { @@ -6178,7 +10529,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } }, "readable-stream": { @@ -6187,10 +10538,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "through2": { @@ -6199,8 +10550,8 @@ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "4.0.2" + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" } } } @@ -6211,7 +10562,7 @@ "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", "dev": true, "requires": { - "gaze": "0.5.2" + "gaze": "^0.5.1" } }, "glob2base": { @@ -6220,7 +10571,7 @@ "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", "dev": true, "requires": { - "find-index": "0.1.1" + "find-index": "^0.1.1" } }, "global-dirs": { @@ -6229,7 +10580,7 @@ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, "requires": { - "ini": "1.3.5" + "ini": "^1.3.4" } }, "global-modules": { @@ -6238,9 +10589,9 @@ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "global-prefix": "1.0.2", - "is-windows": "1.0.2", - "resolve-dir": "1.0.1" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" } }, "global-prefix": { @@ -6249,25 +10600,31 @@ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "expand-tilde": "2.0.2", - "homedir-polyfill": "1.0.3", - "ini": "1.3.5", - "is-windows": "1.0.2", - "which": "1.3.1" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" } }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, "globby": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.6", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "globule": { @@ -6276,9 +10633,9 @@ "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", "dev": true, "requires": { - "glob": "3.1.21", - "lodash": "1.0.2", - "minimatch": "0.2.14" + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" }, "dependencies": { "glob": { @@ -6287,9 +10644,9 @@ "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", "dev": true, "requires": { - "graceful-fs": "1.2.3", - "inherits": "1.0.2", - "minimatch": "0.2.14" + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" } }, "graceful-fs": { @@ -6316,8 +10673,8 @@ "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", "dev": true, "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" + "lru-cache": "2", + "sigmund": "~1.0.0" } } } @@ -6328,7 +10685,7 @@ "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", "dev": true, "requires": { - "sparkles": "1.0.1" + "sparkles": "^1.0.0" } }, "got": { @@ -6337,17 +10694,17 @@ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "dev": true, "requires": { - "create-error-class": "3.0.2", - "duplexer3": "0.1.4", - "get-stream": "3.0.0", - "is-redirect": "1.0.0", - "is-retry-allowed": "1.2.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.1", - "safe-buffer": "5.2.1", - "timed-out": "4.0.1", - "unzip-response": "2.0.1", - "url-parse-lax": "1.0.0" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" } }, "graceful-fs": { @@ -6356,6 +10713,12 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, "growl": { "version": "1.9.2", "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", @@ -6374,19 +10737,19 @@ "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", "dev": true, "requires": { - "archy": "1.0.0", - "chalk": "1.1.3", - "deprecated": "0.0.1", - "gulp-util": "3.0.8", - "interpret": "1.4.0", - "liftoff": "2.5.0", - "minimist": "1.2.5", - "orchestrator": "0.3.8", - "pretty-hrtime": "1.0.3", - "semver": "4.3.6", - "tildify": "1.2.0", - "v8flags": "2.1.1", - "vinyl-fs": "0.3.14" + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" }, "dependencies": { "semver": { @@ -6403,15 +10766,15 @@ "integrity": "sha1-LQO1LbT2pVOuHVvvAeSD6Qfp95Y=", "dev": true, "requires": { - "bluebird": "3.7.2", - "cache-swap": "0.3.0", - "gulp-util": "3.0.8", - "object-assign": "4.1.1", - "object.omit": "2.0.1", - "object.pick": "1.3.0", - "readable-stream": "2.3.7", - "try-json-parse": "0.1.1", - "vinyl": "1.2.0" + "bluebird": "^3.0.5", + "cache-swap": "^0.3.0", + "gulp-util": "^3.0.7", + "object-assign": "^4.0.1", + "object.omit": "^2.0.0", + "object.pick": "^1.1.1", + "readable-stream": "^2.0.4", + "try-json-parse": "^0.1.1", + "vinyl": "^1.1.0" }, "dependencies": { "bluebird": { @@ -6432,13 +10795,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -6453,7 +10816,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "vinyl": { @@ -6462,8 +10825,8 @@ "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "dev": true, "requires": { - "clone": "1.0.4", - "clone-stats": "0.0.1", + "clone": "^1.0.0", + "clone-stats": "^0.0.1", "replace-ext": "0.0.1" } } @@ -6475,8 +10838,8 @@ "integrity": "sha1-nvyNMl+YBcx2aP3059YNSxQQ8s8=", "dev": true, "requires": { - "gulp-util": "3.0.8", - "through2": "2.0.5" + "gulp-util": "^3.0.0", + "through2": "^2.0.0" } }, "gulp-clean-css": { @@ -6485,10 +10848,10 @@ "integrity": "sha1-DFrY0EVAfIjzwrnwNXCWOWfc/VQ=", "dev": true, "requires": { - "clean-css": "4.2.3", - "gulp-util": "3.0.8", - "through2": "2.0.5", - "vinyl-sourcemaps-apply": "0.2.1" + "clean-css": "^4.0.9", + "gulp-util": "^3.0.8", + "through2": "^2.0.3", + "vinyl-sourcemaps-apply": "^0.2.1" } }, "gulp-clip-empty-files": { @@ -6497,7 +10860,7 @@ "integrity": "sha1-vumATiU7vaVc+8Em6NuuZDPtzMg=", "dev": true, "requires": { - "through2": "2.0.5" + "through2": "~2.0.1" } }, "gulp-clone": { @@ -6506,8 +10869,8 @@ "integrity": "sha1-mubGVr2cTzae6AXu9WV4a8gQBbA=", "dev": true, "requires": { - "gulp-util": "2.2.20", - "through2": "0.4.2" + "gulp-util": "~2.2.14", + "through2": "~0.4.1" }, "dependencies": { "ansi-regex": { @@ -6528,11 +10891,11 @@ "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "dev": true, "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" } }, "dateformat": { @@ -6541,8 +10904,8 @@ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "get-stdin": "^4.0.1", + "meow": "^3.3.0" } }, "gulp-util": { @@ -6551,14 +10914,14 @@ "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", "dev": true, "requires": { - "chalk": "0.5.1", - "dateformat": "1.0.12", - "lodash._reinterpolate": "2.4.1", - "lodash.template": "2.4.1", - "minimist": "0.2.1", - "multipipe": "0.1.2", - "through2": "0.5.1", - "vinyl": "0.2.3" + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" }, "dependencies": { "through2": { @@ -6567,8 +10930,8 @@ "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "3.0.0" + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" } } } @@ -6579,7 +10942,7 @@ "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.0" } }, "lodash._reinterpolate": { @@ -6594,9 +10957,9 @@ "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", "dev": true, "requires": { - "lodash._escapehtmlchar": "2.4.1", - "lodash._reunescapedhtml": "2.4.1", - "lodash.keys": "2.4.1" + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" } }, "lodash.keys": { @@ -6605,9 +10968,9 @@ "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", "dev": true, "requires": { - "lodash._isnative": "2.4.1", - "lodash._shimkeys": "2.4.1", - "lodash.isobject": "2.4.1" + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" } }, "lodash.template": { @@ -6616,13 +10979,13 @@ "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", "dev": true, "requires": { - "lodash._escapestringchar": "2.4.1", - "lodash._reinterpolate": "2.4.1", - "lodash.defaults": "2.4.1", - "lodash.escape": "2.4.1", - "lodash.keys": "2.4.1", - "lodash.templatesettings": "2.4.1", - "lodash.values": "2.4.1" + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" } }, "lodash.templatesettings": { @@ -6631,8 +10994,8 @@ "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", "dev": true, "requires": { - "lodash._reinterpolate": "2.4.1", - "lodash.escape": "2.4.1" + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" } }, "minimist": { @@ -6647,10 +11010,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "strip-ansi": { @@ -6659,7 +11022,7 @@ "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.1" } }, "supports-color": { @@ -6674,8 +11037,8 @@ "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "2.1.2" + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" }, "dependencies": { "xtend": { @@ -6684,7 +11047,7 @@ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", "dev": true, "requires": { - "object-keys": "0.4.0" + "object-keys": "~0.4.0" } } } @@ -6695,7 +11058,7 @@ "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", "dev": true, "requires": { - "clone-stats": "0.0.1" + "clone-stats": "~0.0.1" } }, "xtend": { @@ -6712,11 +11075,11 @@ "integrity": "sha1-8v3zBq6RFGg2jCKF8teC8T7dr04=", "dev": true, "requires": { - "connect": "2.30.2", - "connect-livereload": "0.5.4", - "event-stream": "3.3.5", - "gulp-util": "3.0.8", - "tiny-lr": "0.2.1" + "connect": "^2.30.0", + "connect-livereload": "^0.5.4", + "event-stream": "^3.3.2", + "gulp-util": "^3.0.6", + "tiny-lr": "^0.2.1" }, "dependencies": { "body-parser": { @@ -6726,15 +11089,15 @@ "dev": true, "requires": { "bytes": "2.1.0", - "content-type": "1.0.4", - "debug": "2.2.0", - "depd": "1.0.1", - "http-errors": "1.3.1", + "content-type": "~1.0.1", + "debug": "~2.2.0", + "depd": "~1.0.1", + "http-errors": "~1.3.1", "iconv-lite": "0.4.11", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "4.0.0", - "raw-body": "2.1.7", - "type-is": "1.6.18" + "raw-body": "~2.1.2", + "type-is": "~1.6.6" } }, "bytes": { @@ -6750,36 +11113,36 @@ "dev": true, "requires": { "basic-auth-connect": "1.0.0", - "body-parser": "1.13.3", + "body-parser": "~1.13.3", "bytes": "2.1.0", - "compression": "1.5.2", - "connect-timeout": "1.6.2", - "content-type": "1.0.4", + "compression": "~1.5.2", + "connect-timeout": "~1.6.2", + "content-type": "~1.0.1", "cookie": "0.1.3", - "cookie-parser": "1.3.5", + "cookie-parser": "~1.3.5", "cookie-signature": "1.0.6", - "csurf": "1.8.3", - "debug": "2.2.0", - "depd": "1.0.1", - "errorhandler": "1.4.3", - "express-session": "1.11.3", + "csurf": "~1.8.3", + "debug": "~2.2.0", + "depd": "~1.0.1", + "errorhandler": "~1.4.2", + "express-session": "~1.11.3", "finalhandler": "0.4.0", "fresh": "0.3.0", - "http-errors": "1.3.1", - "method-override": "2.3.10", - "morgan": "1.6.1", + "http-errors": "~1.3.1", + "method-override": "~2.3.5", + "morgan": "~1.6.1", "multiparty": "3.3.2", - "on-headers": "1.0.2", - "parseurl": "1.3.3", + "on-headers": "~1.0.0", + "parseurl": "~1.3.0", "pause": "0.1.0", "qs": "4.0.0", - "response-time": "2.3.2", - "serve-favicon": "2.3.2", - "serve-index": "1.7.3", - "serve-static": "1.10.3", - "type-is": "1.6.18", + "response-time": "~2.3.1", + "serve-favicon": "~2.3.0", + "serve-index": "~1.7.2", + "serve-static": "~1.10.0", + "type-is": "~1.6.6", "utils-merge": "1.0.0", - "vhost": "3.0.2" + "vhost": "~3.0.1" } }, "cookie": { @@ -6815,13 +11178,13 @@ "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", "dev": true, "requires": { - "duplexer": "0.1.2", - "from": "0.1.7", + "duplexer": "^0.1.1", + "from": "^0.1.7", "map-stream": "0.0.7", - "pause-stream": "0.0.11", - "split": "1.0.1", - "stream-combiner": "0.2.2", - "through": "2.3.8" + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" } }, "finalhandler": { @@ -6830,10 +11193,10 @@ "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=", "dev": true, "requires": { - "debug": "2.2.0", + "debug": "~2.2.0", "escape-html": "1.0.2", - "on-finished": "2.3.0", - "unpipe": "1.0.0" + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" } }, "http-errors": { @@ -6842,8 +11205,8 @@ "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", "dev": true, "requires": { - "inherits": "2.0.4", - "statuses": "1.5.0" + "inherits": "~2.0.1", + "statuses": "1" } }, "iconv-lite": { @@ -6907,18 +11270,18 @@ "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", "dev": true, "requires": { - "debug": "2.2.0", - "depd": "1.1.2", - "destroy": "1.0.4", - "escape-html": "1.0.3", - "etag": "1.7.0", + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", "fresh": "0.3.0", - "http-errors": "1.3.1", + "http-errors": "~1.3.1", "mime": "1.3.4", "ms": "0.7.1", - "on-finished": "2.3.0", - "range-parser": "1.0.3", - "statuses": "1.2.1" + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" }, "dependencies": { "depd": { @@ -6947,8 +11310,8 @@ "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", "dev": true, "requires": { - "escape-html": "1.0.3", - "parseurl": "1.3.3", + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", "send": "0.13.2" }, "dependencies": { @@ -6966,7 +11329,7 @@ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { - "through": "2.3.8" + "through": "2" } }, "stream-combiner": { @@ -6975,8 +11338,8 @@ "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", "dev": true, "requires": { - "duplexer": "0.1.2", - "through": "2.3.8" + "duplexer": "~0.1.1", + "through": "~2.3.4" } }, "utils-merge": { @@ -6993,9 +11356,9 @@ "integrity": "sha1-q6CMjhbzh3bQhtNuMV8ZpbGjFjU=", "dev": true, "requires": { - "decomment": "0.8.8", - "gulp-util": "3.0.8", - "through2": "2.0.5" + "decomment": "^0.8.2", + "gulp-util": "3.0", + "through2": "2.0" } }, "gulp-flatten": { @@ -7004,8 +11367,8 @@ "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", "dev": true, "requires": { - "gulp-util": "3.0.8", - "through2": "2.0.5" + "gulp-util": "^3.0.1", + "through2": "^2.0.0" } }, "gulp-if": { @@ -7014,9 +11377,9 @@ "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", "dev": true, "requires": { - "gulp-match": "1.1.0", - "ternary-stream": "2.1.1", - "through2": "2.0.5" + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" } }, "gulp-karma": { @@ -7025,10 +11388,10 @@ "integrity": "sha1-RLoZejEFTlyXOlujOUITwUKAOVg=", "dev": true, "requires": { - "event-stream": "3.0.20", - "gulp-util": "2.2.20", - "optimist": "0.6.1", - "xtend": "2.1.2" + "event-stream": "~3.0.20", + "gulp-util": "~2.2.14", + "optimist": "~0.6.0", + "xtend": "~2.1.1" }, "dependencies": { "ansi-regex": { @@ -7049,11 +11412,11 @@ "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "dev": true, "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" } }, "dateformat": { @@ -7062,8 +11425,8 @@ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "get-stdin": "^4.0.1", + "meow": "^3.3.0" } }, "gulp-util": { @@ -7072,14 +11435,14 @@ "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", "dev": true, "requires": { - "chalk": "0.5.1", - "dateformat": "1.0.12", - "lodash._reinterpolate": "2.4.1", - "lodash.template": "2.4.1", - "minimist": "0.2.1", - "multipipe": "0.1.2", - "through2": "0.5.1", - "vinyl": "0.2.3" + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" } }, "has-ansi": { @@ -7088,7 +11451,7 @@ "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.0" } }, "lodash._reinterpolate": { @@ -7103,9 +11466,9 @@ "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", "dev": true, "requires": { - "lodash._escapehtmlchar": "2.4.1", - "lodash._reunescapedhtml": "2.4.1", - "lodash.keys": "2.4.1" + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" } }, "lodash.keys": { @@ -7114,9 +11477,9 @@ "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", "dev": true, "requires": { - "lodash._isnative": "2.4.1", - "lodash._shimkeys": "2.4.1", - "lodash.isobject": "2.4.1" + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" } }, "lodash.template": { @@ -7125,13 +11488,13 @@ "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", "dev": true, "requires": { - "lodash._escapestringchar": "2.4.1", - "lodash._reinterpolate": "2.4.1", - "lodash.defaults": "2.4.1", - "lodash.escape": "2.4.1", - "lodash.keys": "2.4.1", - "lodash.templatesettings": "2.4.1", - "lodash.values": "2.4.1" + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" } }, "lodash.templatesettings": { @@ -7140,8 +11503,8 @@ "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", "dev": true, "requires": { - "lodash._reinterpolate": "2.4.1", - "lodash.escape": "2.4.1" + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" } }, "minimist": { @@ -7156,10 +11519,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "strip-ansi": { @@ -7168,7 +11531,7 @@ "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.1" } }, "supports-color": { @@ -7183,8 +11546,8 @@ "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "3.0.0" + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" }, "dependencies": { "xtend": { @@ -7201,7 +11564,7 @@ "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", "dev": true, "requires": { - "clone-stats": "0.0.1" + "clone-stats": "~0.0.1" } }, "xtend": { @@ -7210,7 +11573,7 @@ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", "dev": true, "requires": { - "object-keys": "0.4.0" + "object-keys": "~0.4.0" } } } @@ -7221,7 +11584,7 @@ "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", "dev": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.3" } }, "gulp-open": { @@ -7230,10 +11593,10 @@ "integrity": "sha1-oW9n6VzqiyBhtjo7jDibxVm44c4=", "dev": true, "requires": { - "colors": "1.4.0", - "gulp-util": "3.0.8", + "colors": "^1.1.2", + "gulp-util": "^3.0.2", "open": "0.0.5", - "through2": "2.0.5" + "through2": "^2.0.1" } }, "gulp-plumber": { @@ -7242,8 +11605,8 @@ "integrity": "sha1-8SF2wtBCL2AwbCQv/2oBo5T6ugk=", "dev": true, "requires": { - "gulp-util": "3.0.8", - "through2": "2.0.5" + "gulp-util": "^3", + "through2": "^2" } }, "gulp-postcss": { @@ -7252,10 +11615,10 @@ "integrity": "sha1-M+6XI+WcMC8z1wf8S3OYsQ8DK/8=", "dev": true, "requires": { - "gulp-util": "3.0.8", - "postcss": "5.2.18", - "postcss-load-config": "1.2.0", - "vinyl-sourcemaps-apply": "0.2.1" + "gulp-util": "^3.0.8", + "postcss": "^5.2.10", + "postcss-load-config": "^1.1.0", + "vinyl-sourcemaps-apply": "^0.2.1" } }, "gulp-replace": { @@ -7265,8 +11628,8 @@ "dev": true, "requires": { "istextorbinary": "1.0.2", - "readable-stream": "2.3.7", - "replacestream": "4.0.3" + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" }, "dependencies": { "isarray": { @@ -7281,13 +11644,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -7302,7 +11665,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -7313,11 +11676,11 @@ "integrity": "sha1-U9xLaKH13f5EJKtMJHZVJpqLdLc=", "dev": true, "requires": { - "gulp-util": "3.0.8", - "lodash.clonedeep": "4.5.0", - "node-sass": "4.14.1", - "through2": "2.0.5", - "vinyl-sourcemaps-apply": "0.2.1" + "gulp-util": "^3.0", + "lodash.clonedeep": "^4.3.2", + "node-sass": "^4.2.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" } }, "gulp-sourcemaps": { @@ -7326,11 +11689,11 @@ "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", "dev": true, "requires": { - "convert-source-map": "1.7.0", - "graceful-fs": "4.2.4", - "strip-bom": "2.0.0", - "through2": "2.0.5", - "vinyl": "1.2.0" + "convert-source-map": "^1.1.1", + "graceful-fs": "^4.1.2", + "strip-bom": "^2.0.0", + "through2": "^2.0.0", + "vinyl": "^1.0.0" }, "dependencies": { "strip-bom": { @@ -7339,7 +11702,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "vinyl": { @@ -7348,8 +11711,8 @@ "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "dev": true, "requires": { - "clone": "1.0.4", - "clone-stats": "0.0.1", + "clone": "^1.0.0", + "clone-stats": "^0.0.1", "replace-ext": "0.0.1" } } @@ -7361,9 +11724,9 @@ "integrity": "sha1-SIWgEDXrQfNiPEzADP21Ci+tl3Q=", "dev": true, "requires": { - "lodash": "2.4.2", - "node.extend": "1.1.8", - "through2": "0.4.2" + "lodash": "^2.4.1", + "node.extend": "^1.0.10", + "through2": "^0.4.2" }, "dependencies": { "lodash": { @@ -7378,10 +11741,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "through2": { @@ -7390,8 +11753,8 @@ "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "2.1.2" + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" } }, "xtend": { @@ -7400,7 +11763,7 @@ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", "dev": true, "requires": { - "object-keys": "0.4.0" + "object-keys": "~0.4.0" } } } @@ -7411,10 +11774,10 @@ "integrity": "sha1-2IYAqRQVPxHAnJpcqMJWHsdaSXg=", "dev": true, "requires": { - "gulp-util": "3.0.8", - "source-map": "0.5.7", - "through2": "2.0.5", - "vinyl-fs": "2.4.4" + "gulp-util": "~3.0.7", + "source-map": "~0.5.3", + "through2": "~2.0.1", + "vinyl-fs": "~2.4.3" }, "dependencies": { "arr-diff": { @@ -7423,7 +11786,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -7438,9 +11801,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.3" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "expand-brackets": { @@ -7449,7 +11812,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -7458,7 +11821,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "glob": { @@ -7467,11 +11830,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-parent": { @@ -7480,8 +11843,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, "glob-stream": { @@ -7490,14 +11853,14 @@ "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", "dev": true, "requires": { - "extend": "3.0.2", - "glob": "5.0.15", - "glob-parent": "3.1.0", - "micromatch": "2.3.11", - "ordered-read-streams": "0.3.0", - "through2": "0.6.5", - "to-absolute-glob": "0.1.1", - "unique-stream": "2.3.1" + "extend": "^3.0.0", + "glob": "^5.0.3", + "glob-parent": "^3.0.0", + "micromatch": "^2.3.7", + "ordered-read-streams": "^0.3.0", + "through2": "^0.6.0", + "to-absolute-glob": "^0.1.1", + "unique-stream": "^2.0.2" }, "dependencies": { "isarray": { @@ -7512,10 +11875,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -7530,8 +11893,8 @@ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "4.0.2" + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" } } } @@ -7554,7 +11917,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -7563,19 +11926,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" }, "dependencies": { "is-glob": { @@ -7584,7 +11947,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -7595,8 +11958,8 @@ "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", "dev": true, "requires": { - "is-stream": "1.1.0", - "readable-stream": "2.3.7" + "is-stream": "^1.0.1", + "readable-stream": "^2.0.1" } }, "readable-stream": { @@ -7605,13 +11968,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -7626,7 +11989,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-bom": { @@ -7635,7 +11998,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "unique-stream": { @@ -7644,8 +12007,8 @@ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", "dev": true, "requires": { - "json-stable-stringify-without-jsonify": "1.0.1", - "through2-filter": "3.0.0" + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" }, "dependencies": { "through2-filter": { @@ -7654,8 +12017,8 @@ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", "dev": true, "requires": { - "through2": "2.0.5", - "xtend": "4.0.2" + "through2": "~2.0.0", + "xtend": "~4.0.0" } } } @@ -7666,8 +12029,8 @@ "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "dev": true, "requires": { - "clone": "1.0.4", - "clone-stats": "0.0.1", + "clone": "^1.0.0", + "clone-stats": "^0.0.1", "replace-ext": "0.0.1" } }, @@ -7677,23 +12040,23 @@ "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", "dev": true, "requires": { - "duplexify": "3.7.1", - "glob-stream": "5.3.5", - "graceful-fs": "4.2.4", + "duplexify": "^3.2.0", + "glob-stream": "^5.3.2", + "graceful-fs": "^4.0.0", "gulp-sourcemaps": "1.6.0", - "is-valid-glob": "0.3.0", - "lazystream": "1.0.0", - "lodash.isequal": "4.5.0", - "merge-stream": "1.0.1", - "mkdirp": "0.5.5", - "object-assign": "4.1.1", - "readable-stream": "2.3.7", - "strip-bom": "2.0.0", - "strip-bom-stream": "1.0.0", - "through2": "2.0.5", - "through2-filter": "2.0.0", - "vali-date": "1.0.0", - "vinyl": "1.2.0" + "is-valid-glob": "^0.3.0", + "lazystream": "^1.0.0", + "lodash.isequal": "^4.0.0", + "merge-stream": "^1.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.0", + "readable-stream": "^2.0.4", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^1.0.0", + "through2": "^2.0.0", + "through2-filter": "^2.0.0", + "vali-date": "^1.0.0", + "vinyl": "^1.0.0" } } } @@ -7704,24 +12067,24 @@ "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", "dev": true, "requires": { - "array-differ": "1.0.0", - "array-uniq": "1.0.3", - "beeper": "1.1.1", - "chalk": "1.1.3", - "dateformat": "2.2.0", - "fancy-log": "1.3.3", - "gulplog": "1.0.0", - "has-gulplog": "0.1.0", - "lodash._reescape": "3.0.0", - "lodash._reevaluate": "3.0.0", - "lodash._reinterpolate": "3.0.0", - "lodash.template": "3.6.2", - "minimist": "1.2.5", - "multipipe": "0.1.2", - "object-assign": "3.0.0", + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", "replace-ext": "0.0.1", - "through2": "2.0.5", - "vinyl": "0.5.3" + "through2": "^2.0.0", + "vinyl": "^0.5.0" }, "dependencies": { "object-assign": { @@ -7738,7 +12101,7 @@ "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "dev": true, "requires": { - "glogg": "1.0.2" + "glogg": "^1.0.0" } }, "gzip-size": { @@ -7747,7 +12110,7 @@ "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", "dev": true, "requires": { - "duplexer": "0.1.2" + "duplexer": "^0.1.1" } }, "handlebars": { @@ -7756,11 +12119,11 @@ "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "dev": true, "requires": { - "minimist": "1.2.5", - "neo-async": "2.6.2", - "source-map": "0.6.1", - "uglify-js": "3.10.2", - "wordwrap": "1.0.0" + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" }, "dependencies": { "source-map": { @@ -7780,26 +12143,29 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true }, "har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, "requires": { - "ajv": "6.12.4", - "har-schema": "2.0.0" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" }, "dependencies": { "ajv": { "version": "6.12.4", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, "requires": { - "fast-deep-equal": "3.1.3", - "fast-json-stable-stringify": "2.1.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } } } @@ -7810,7 +12176,7 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -7819,7 +12185,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-binary": { @@ -7849,7 +12215,7 @@ "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", "dev": true, "requires": { - "sparkles": "1.0.1" + "sparkles": "^1.0.0" } }, "has-symbols": { @@ -7870,9 +12236,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { @@ -7881,8 +12247,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { @@ -7891,7 +12257,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -7902,9 +12268,9 @@ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "3.6.0", - "safe-buffer": "5.2.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "dependencies": { "readable-stream": { @@ -7913,9 +12279,9 @@ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "inherits": "2.0.4", - "string_decoder": "1.3.0", - "util-deprecate": "1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "string_decoder": { @@ -7924,7 +12290,7 @@ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "~5.2.0" } } } @@ -7935,8 +12301,8 @@ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "hasha": { @@ -7945,8 +12311,8 @@ "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", "dev": true, "requires": { - "is-stream": "1.1.0", - "pinkie-promise": "2.0.1" + "is-stream": "^1.0.1", + "pinkie-promise": "^2.0.0" } }, "hawk": { @@ -7955,10 +12321,10 @@ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "he": { @@ -7973,9 +12339,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.7", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "hoek": { @@ -7984,13 +12350,23 @@ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", "dev": true }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { - "parse-passwd": "1.0.0" + "parse-passwd": "^1.0.0" } }, "hosted-git-info": { @@ -8005,17 +12381,26 @@ "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", "dev": true }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, "html-loader": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.4.5.tgz", "integrity": "sha1-X7zYfNY6XEmn/OL+VvQl4Fcpxow=", "dev": true, "requires": { - "es6-templates": "0.2.3", - "fastparse": "1.1.2", - "html-minifier": "3.5.21", - "loader-utils": "1.4.0", - "object-assign": "4.1.1" + "es6-templates": "^0.2.2", + "fastparse": "^1.1.1", + "html-minifier": "^3.0.1", + "loader-utils": "^1.0.2", + "object-assign": "^4.1.0" }, "dependencies": { "big.js": { @@ -8036,7 +12421,7 @@ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.0" } }, "loader-utils": { @@ -8045,9 +12430,9 @@ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "3.0.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } } } @@ -8058,13 +12443,13 @@ "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", "dev": true, "requires": { - "camel-case": "3.0.0", - "clean-css": "4.2.3", - "commander": "2.17.1", - "he": "1.2.0", - "param-case": "2.1.1", - "relateurl": "0.2.7", - "uglify-js": "3.4.10" + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" }, "dependencies": { "commander": { @@ -8085,8 +12470,8 @@ "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", "dev": true, "requires": { - "commander": "2.19.0", - "source-map": "0.6.1" + "commander": "~2.19.0", + "source-map": "~0.6.1" }, "dependencies": { "commander": { @@ -8105,8 +12490,8 @@ "integrity": "sha1-M3la3nLfiKz7/TZ3PO/tp2RzWyA=", "dev": true, "requires": { - "Base64": "0.2.1", - "inherits": "2.0.4" + "Base64": "~0.2.0", + "inherits": "~2.0.1" } }, "http-errors": { @@ -8115,10 +12500,10 @@ "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dev": true, "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.1", - "statuses": "1.5.0", + "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" }, "dependencies": { @@ -8142,19 +12527,20 @@ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { - "eventemitter3": "4.0.6", - "follow-redirects": "1.13.0", - "requires-port": "1.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.16.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { @@ -8168,7 +12554,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "icss-replace-symbols": { @@ -8177,6 +12563,69 @@ "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", "dev": true }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", @@ -8207,7 +12656,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "indexes-of": { @@ -8228,8 +12677,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -8250,12 +12699,51 @@ "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", "dev": true }, + "inquirer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz", + "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=", + "dev": true, + "requires": { + "ansi-escapes": "^1.1.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "external-editor": "^1.1.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "mute-stream": "0.0.6", + "pinkie-promise": "^2.0.0", + "run-async": "^2.2.0", + "rx": "^4.1.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "mute-stream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz", + "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=", + "dev": true + } + } + }, "interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -8280,8 +12768,8 @@ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "requires": { - "is-relative": "1.0.0", - "is-windows": "1.0.2" + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" } }, "is-absolute-url": { @@ -8296,7 +12784,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -8305,7 +12793,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -8328,7 +12816,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.13.1" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -8337,6 +12825,15 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, "is-callable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", @@ -8349,7 +12846,7 @@ "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dev": true, "requires": { - "ci-info": "1.6.0" + "ci-info": "^1.5.0" } }, "is-data-descriptor": { @@ -8358,7 +12855,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -8367,7 +12864,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -8384,9 +12881,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -8415,7 +12912,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -8442,7 +12939,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-generator-function": { @@ -8457,7 +12954,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } }, "is-installed-globally": { @@ -8466,8 +12963,8 @@ "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", "dev": true, "requires": { - "global-dirs": "0.1.1", - "is-path-inside": "1.0.1" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" } }, "is-my-ip-valid": { @@ -8482,11 +12979,11 @@ "integrity": "sha512-VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==", "dev": true, "requires": { - "generate-function": "2.3.1", - "generate-object-property": "1.2.0", - "is-my-ip-valid": "1.0.0", - "jsonpointer": "4.1.0", - "xtend": "4.0.2" + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" } }, "is-npm": { @@ -8501,7 +12998,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -8510,7 +13007,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -8533,7 +13030,7 @@ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "is-path-inside": "1.0.1" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -8542,7 +13039,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-plain-obj": { @@ -8557,7 +13054,7 @@ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-posix-bracket": { @@ -8590,7 +13087,7 @@ "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "dev": true, "requires": { - "has-symbols": "1.0.1" + "has-symbols": "^1.0.1" } }, "is-relative": { @@ -8599,7 +13096,7 @@ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "requires": { - "is-unc-path": "1.0.0" + "is-unc-path": "^1.0.0" } }, "is-retry-allowed": { @@ -8619,7 +13116,7 @@ "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", "dev": true, "requires": { - "html-comment-regex": "1.1.2" + "html-comment-regex": "^1.1.0" } }, "is-symbol": { @@ -8628,7 +13125,7 @@ "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "requires": { - "has-symbols": "1.0.1" + "has-symbols": "^1.0.1" } }, "is-typed-array": { @@ -8637,16 +13134,17 @@ "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", "dev": true, "requires": { - "available-typed-arrays": "1.0.2", - "es-abstract": "1.17.6", - "foreach": "2.0.5", - "has-symbols": "1.0.1" + "available-typed-arrays": "^1.0.0", + "es-abstract": "^1.17.4", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" } }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true }, "is-unc-path": { "version": "1.0.0", @@ -8654,7 +13152,7 @@ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "requires": { - "unc-path-regex": "0.1.2" + "unc-path-regex": "^0.1.2" } }, "is-utf8": { @@ -8687,7 +13185,7 @@ "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", "dev": true, "requires": { - "buffer-alloc": "1.2.0" + "buffer-alloc": "^1.2.0" } }, "isexe": { @@ -8707,14 +13205,15 @@ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "3.4.0" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true }, "istanbul": { "version": "0.4.5", @@ -8722,20 +13221,20 @@ "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, "requires": { - "abbrev": "1.0.9", - "async": "1.5.2", - "escodegen": "1.8.1", - "esprima": "2.7.3", - "glob": "5.0.15", - "handlebars": "4.7.6", - "js-yaml": "3.14.0", - "mkdirp": "0.5.5", - "nopt": "3.0.6", - "once": "1.4.0", - "resolve": "1.1.7", - "supports-color": "3.2.3", - "which": "1.3.1", - "wordwrap": "1.0.0" + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" }, "dependencies": { "glob": { @@ -8744,11 +13243,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "resolve": { @@ -8763,7 +13262,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } }, "wordwrap": { @@ -8774,15 +13273,152 @@ } } }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, "istanbul-instrumenter-loader": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.2.0.tgz", "integrity": "sha1-ZD5OXk6PlGaGOimpd9KDqzcsAZw=", "dev": true, "requires": { - "istanbul": "0.4.5", - "loader-utils": "0.2.17", - "object-assign": "4.1.1" + "istanbul": "0.x.x", + "loader-utils": "0.x.x", + "object-assign": "4.x.x" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" } }, "istextorbinary": { @@ -8791,8 +13427,8 @@ "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", "dev": true, "requires": { - "binaryextensions": "1.0.1", - "textextensions": "1.0.2" + "binaryextensions": "~1.0.0", + "textextensions": "~1.0.0" } }, "jade": { @@ -8819,6 +13455,728 @@ } } }, + "jest": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz", + "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=", + "dev": true, + "requires": { + "jest-cli": "^20.0.4" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jest-cli": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", + "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "dev": true, + "requires": { + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^20.0.3", + "jest-config": "^20.0.4", + "jest-docblock": "^20.0.3", + "jest-environment-jsdom": "^20.0.3", + "jest-haste-map": "^20.0.4", + "jest-jasmine2": "^20.0.4", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve-dependencies": "^20.0.3", + "jest-runtime": "^20.0.4", + "jest-snapshot": "^20.0.3", + "jest-util": "^20.0.3", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^2.3.0", + "slash": "^1.0.0", + "string-length": "^1.0.1", + "throat": "^3.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^7.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "jest-changed-files": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz", + "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=", + "dev": true + }, + "jest-config": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", + "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "glob": "^7.1.1", + "jest-environment-jsdom": "^20.0.3", + "jest-environment-node": "^20.0.3", + "jest-jasmine2": "^20.0.4", + "jest-matcher-utils": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-validate": "^20.0.3", + "pretty-format": "^20.0.3" + } + }, + "jest-diff": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", + "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "diff": "^3.2.0", + "jest-matcher-utils": "^20.0.3", + "pretty-format": "^20.0.3" + }, + "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + } + } + }, + "jest-docblock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz", + "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=", + "dev": true + }, + "jest-environment-jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", + "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", + "dev": true, + "requires": { + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3", + "jsdom": "^9.12.0" + } + }, + "jest-environment-node": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", + "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", + "dev": true, + "requires": { + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3" + } + }, + "jest-haste-map": { + "version": "20.0.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", + "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^20.0.3", + "micromatch": "^2.3.11", + "sane": "~1.6.0", + "worker-farm": "^1.3.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "jest-jasmine2": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", + "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-matchers": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-snapshot": "^20.0.3", + "once": "^1.4.0", + "p-map": "^1.1.1" + } + }, + "jest-matcher-utils": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", + "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "pretty-format": "^20.0.3" + } + }, + "jest-matchers": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", + "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", + "dev": true, + "requires": { + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3" + } + }, + "jest-message-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", + "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "micromatch": "^2.3.11", + "slash": "^1.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "jest-mock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz", + "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=", + "dev": true + }, + "jest-regex-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz", + "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=", + "dev": true + }, + "jest-resolve": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", + "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", + "dev": true, + "requires": { + "browser-resolve": "^1.11.2", + "is-builtin-module": "^1.0.0", + "resolve": "^1.3.2" + } + }, + "jest-resolve-dependencies": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", + "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", + "dev": true, + "requires": { + "jest-regex-util": "^20.0.3" + } + }, + "jest-runtime": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", + "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^20.0.3", + "babel-plugin-istanbul": "^4.0.0", + "chalk": "^1.1.3", + "convert-source-map": "^1.4.0", + "graceful-fs": "^4.1.11", + "jest-config": "^20.0.4", + "jest-haste-map": "^20.0.4", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-util": "^20.0.3", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "strip-bom": "3.0.0", + "yargs": "^7.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "jest-snapshot": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", + "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-util": "^20.0.3", + "natural-compare": "^1.4.0", + "pretty-format": "^20.0.3" + } + }, + "jest-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", + "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-message-util": "^20.0.3", + "jest-mock": "^20.0.3", + "jest-validate": "^20.0.3", + "leven": "^2.1.0", + "mkdirp": "^0.5.1" + } + }, + "jest-validate": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", + "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "jest-matcher-utils": "^20.0.3", + "leven": "^2.1.0", + "pretty-format": "^20.0.3" + } + }, "jju": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", @@ -8842,8 +14200,8 @@ "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, "dependencies": { "esprima": { @@ -8857,7 +14215,55 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", + "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "dev": true, + "requires": { + "abab": "^1.0.3", + "acorn": "^4.0.4", + "acorn-globals": "^3.1.0", + "array-equal": "^1.0.0", + "content-type-parser": "^1.0.1", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.2.37 < 0.3.0", + "escodegen": "^1.6.1", + "html-encoding-sniffer": "^1.0.1", + "nwmatcher": ">= 1.3.9 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.79.0", + "sax": "^1.2.1", + "symbol-tree": "^3.2.1", + "tough-cookie": "^2.3.2", + "webidl-conversions": "^4.0.0", + "whatwg-encoding": "^1.0.1", + "whatwg-url": "^4.3.0", + "xml-name-validator": "^2.0.1" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } + } }, "jsesc": { "version": "0.5.0", @@ -8871,15 +14277,23 @@ "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz", + "integrity": "sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "json-stable-stringify": { "version": "1.0.1", @@ -8887,7 +14301,7 @@ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stable-stringify-without-jsonify": { @@ -8899,7 +14313,8 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true }, "json3": { "version": "3.3.2", @@ -8919,7 +14334,7 @@ "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { - "graceful-fs": "4.2.4" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -8938,6 +14353,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -8951,7 +14367,7 @@ "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", "dev": true, "requires": { - "pako": "0.2.9" + "pako": "~0.2.5" } }, "karma": { @@ -8960,29 +14376,29 @@ "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", "dev": true, "requires": { - "batch": "0.5.3", - "bluebird": "2.11.0", - "body-parser": "1.19.0", - "chokidar": "1.7.0", - "colors": "1.4.0", - "connect": "3.7.0", - "core-js": "2.6.11", - "di": "0.0.1", - "dom-serialize": "2.2.1", - "expand-braces": "0.1.2", - "glob": "7.1.6", - "graceful-fs": "4.2.4", - "http-proxy": "1.18.1", - "isbinaryfile": "3.0.3", - "lodash": "3.10.1", - "log4js": "0.6.38", - "mime": "1.6.0", - "minimatch": "3.0.4", - "optimist": "0.6.1", - "rimraf": "2.5.4", - "socket.io": "1.7.4", - "source-map": "0.5.7", - "useragent": "2.3.0" + "batch": "^0.5.3", + "bluebird": "^2.9.27", + "body-parser": "^1.12.4", + "chokidar": "^1.4.1", + "colors": "^1.1.0", + "connect": "^3.3.5", + "core-js": "^2.1.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "expand-braces": "^0.1.1", + "glob": "^7.0.0", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^3.8.0", + "log4js": "^0.6.31", + "mime": "^1.3.4", + "minimatch": "^3.0.0", + "optimist": "^0.6.1", + "rimraf": "^2.3.3", + "socket.io": "^1.4.5", + "source-map": "^0.5.3", + "useragent": "^2.1.6" }, "dependencies": { "core-js": { @@ -9005,10 +14421,10 @@ "integrity": "sha1-sNWLECXVnVxmICYxhvHVj11TSMU=", "dev": true, "requires": { - "dateformat": "1.0.12", - "istanbul": "0.4.5", - "minimatch": "3.0.4", - "source-map": "0.5.7" + "dateformat": "^1.0.6", + "istanbul": "^0.4.0", + "minimatch": "^3.0.0", + "source-map": "^0.5.1" }, "dependencies": { "dateformat": { @@ -9017,8 +14433,8 @@ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "get-stdin": "^4.0.1", + "meow": "^3.3.0" } } } @@ -9035,10 +14451,10 @@ "integrity": "sha1-6G961LxefGLX8uJC3ydRzPk/Rvo=", "dev": true, "requires": { - "chalk": "1.1.3", - "karma": "0.13.22", - "log-symbols": "1.0.2", - "mocha-clean": "0.4.0" + "chalk": "^1.0.0", + "karma": ">=0.9", + "log-symbols": "^1.0.2", + "mocha-clean": "^0.4.0" } }, "karma-phantomjs-launcher": { @@ -9047,8 +14463,8 @@ "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", "dev": true, "requires": { - "lodash": "4.15.0", - "phantomjs-prebuilt": "2.1.16" + "lodash": "^4.0.1", + "phantomjs-prebuilt": "^2.1.7" } }, "karma-sinon-chai": { @@ -9057,7 +14473,7 @@ "integrity": "sha1-/qk19ivjNmzwJxyNi+UcDHDkCrw=", "dev": true, "requires": { - "lolex": "1.6.0" + "lolex": "^1.5.0" }, "dependencies": { "lolex": { @@ -9074,12 +14490,12 @@ "integrity": "sha512-2cyII34jfrAabbI2+4Rk4j95Nazl98FvZQhgSiqKUDarT317rxfv/EdzZ60CyATN4PQxJdO5ucR5bOOXkEVrXw==", "dev": true, "requires": { - "async": "2.6.3", - "babel-runtime": "6.26.0", - "loader-utils": "1.4.0", - "lodash": "4.15.0", - "source-map": "0.5.7", - "webpack-dev-middleware": "1.12.2" + "async": "^2.0.0", + "babel-runtime": "^6.0.0", + "loader-utils": "^1.0.0", + "lodash": "^4.0.0", + "source-map": "^0.5.6", + "webpack-dev-middleware": "^1.12.0" }, "dependencies": { "async": { @@ -9088,7 +14504,7 @@ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { - "lodash": "4.17.20" + "lodash": "^4.17.14" }, "dependencies": { "lodash": { @@ -9117,7 +14533,7 @@ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.0" } }, "loader-utils": { @@ -9126,9 +14542,9 @@ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "3.0.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } } } @@ -9151,7 +14567,7 @@ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "dev": true, "requires": { - "graceful-fs": "4.2.4" + "graceful-fs": "^4.1.9" } }, "latest-version": { @@ -9160,7 +14576,7 @@ "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", "dev": true, "requires": { - "package-json": "4.0.1" + "package-json": "^4.0.0" } }, "lazy-cache": { @@ -9181,7 +14597,7 @@ "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", "dev": true, "requires": { - "readable-stream": "2.3.7" + "readable-stream": "^2.0.5" }, "dependencies": { "isarray": { @@ -9196,13 +14612,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -9217,7 +14633,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -9228,17 +14644,23 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "liftoff": { @@ -9247,14 +14669,14 @@ "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", "dev": true, "requires": { - "extend": "3.0.2", - "findup-sync": "2.0.0", - "fined": "1.2.0", - "flagged-respawn": "1.0.1", - "is-plain-object": "2.0.4", - "object.map": "1.0.1", - "rechoir": "0.6.2", - "resolve": "1.17.0" + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" } }, "livereload-js": { @@ -9269,11 +14691,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "dependencies": { "strip-bom": { @@ -9282,7 +14704,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } } } @@ -9299,20 +14721,20 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "dependencies": { "path-exists": { @@ -9326,7 +14748,18 @@ "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=" + "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } }, "lodash._baseclone": { "version": "4.5.7", @@ -9340,6 +14773,12 @@ "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", "dev": true }, + "lodash._basecreate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", + "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", + "dev": true + }, "lodash._basetostring": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", @@ -9358,8 +14797,8 @@ "integrity": "sha1-XdLLVTctbnDg4jkvsjBNZjEJEHU=", "dev": true, "requires": { - "lodash.deburr": "3.2.0", - "lodash.words": "3.2.0" + "lodash.deburr": "^3.0.0", + "lodash.words": "^3.0.0" } }, "lodash._escapehtmlchar": { @@ -9368,7 +14807,7 @@ "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", "dev": true, "requires": { - "lodash._htmlescapes": "2.4.1" + "lodash._htmlescapes": "~2.4.1" } }, "lodash._escapestringchar": { @@ -9431,8 +14870,8 @@ "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", "dev": true, "requires": { - "lodash._htmlescapes": "2.4.1", - "lodash.keys": "2.4.1" + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" }, "dependencies": { "lodash.keys": { @@ -9441,9 +14880,9 @@ "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", "dev": true, "requires": { - "lodash._isnative": "2.4.1", - "lodash._shimkeys": "2.4.1", - "lodash.isobject": "2.4.1" + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" } } } @@ -9460,7 +14899,7 @@ "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", "dev": true, "requires": { - "lodash._objecttypes": "2.4.1" + "lodash._objecttypes": "~2.4.1" } }, "lodash._stack": { @@ -9481,7 +14920,7 @@ "integrity": "sha1-kyyLh/ikN3iXxnGXUzKC+Xrqwpg=", "dev": true, "requires": { - "lodash._createcompounder": "3.0.0" + "lodash._createcompounder": "^3.0.0" } }, "lodash.clone": { @@ -9496,13 +14935,24 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "lodash.create": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", + "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._basecreate": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" + } + }, "lodash.deburr": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", "integrity": "sha1-baj1QzSjZqfPTEx2742Aqhs2XtU=", "dev": true, "requires": { - "lodash._root": "3.0.1" + "lodash._root": "^3.0.0" } }, "lodash.defaults": { @@ -9511,8 +14961,8 @@ "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", "dev": true, "requires": { - "lodash._objecttypes": "2.4.1", - "lodash.keys": "2.4.1" + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" }, "dependencies": { "lodash.keys": { @@ -9521,9 +14971,9 @@ "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", "dev": true, "requires": { - "lodash._isnative": "2.4.1", - "lodash._shimkeys": "2.4.1", - "lodash.isobject": "2.4.1" + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" } } } @@ -9534,7 +14984,7 @@ "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", "dev": true, "requires": { - "lodash._root": "3.0.1" + "lodash._root": "^3.0.0" } }, "lodash.get": { @@ -9557,8 +15007,7 @@ "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", - "dev": true + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, "lodash.isobject": { "version": "2.4.1", @@ -9566,7 +15015,7 @@ "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", "dev": true, "requires": { - "lodash._objecttypes": "2.4.1" + "lodash._objecttypes": "~2.4.1" } }, "lodash.isplainobject": { @@ -9581,9 +15030,9 @@ "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "dev": true, "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, "lodash.keysin": { @@ -9604,11 +15053,11 @@ "integrity": "sha1-VOWMTyCD2f7MsVeaYPdLCT1yrRc=", "dev": true, "requires": { - "lodash._baseclone": "4.5.7", - "lodash._stack": "4.1.3", - "lodash.isplainobject": "4.0.6", - "lodash.keysin": "4.2.0", - "lodash.rest": "4.0.5" + "lodash._baseclone": "~4.5.0", + "lodash._stack": "~4.1.0", + "lodash.isplainobject": "^4.0.0", + "lodash.keysin": "^4.0.0", + "lodash.rest": "^4.0.0" } }, "lodash.rest": { @@ -9635,15 +15084,15 @@ "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", "dev": true, "requires": { - "lodash._basecopy": "3.0.1", - "lodash._basetostring": "3.0.1", - "lodash._basevalues": "3.0.0", - "lodash._isiterateecall": "3.0.9", - "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0", - "lodash.keys": "3.1.2", - "lodash.restparam": "3.6.1", - "lodash.templatesettings": "3.1.1" + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" } }, "lodash.templatesettings": { @@ -9652,8 +15101,8 @@ "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", "dev": true, "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0" + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" } }, "lodash.uniq": { @@ -9668,7 +15117,7 @@ "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", "dev": true, "requires": { - "lodash.keys": "2.4.1" + "lodash.keys": "~2.4.1" }, "dependencies": { "lodash.keys": { @@ -9677,9 +15126,9 @@ "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", "dev": true, "requires": { - "lodash._isnative": "2.4.1", - "lodash._shimkeys": "2.4.1", - "lodash.isobject": "2.4.1" + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" } } } @@ -9690,7 +15139,7 @@ "integrity": "sha1-TiqGSbwIdFsXxpWxo86P7llmI7M=", "dev": true, "requires": { - "lodash._root": "3.0.1" + "lodash._root": "^3.0.0" } }, "log-symbols": { @@ -9699,7 +15148,7 @@ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { - "chalk": "1.1.3" + "chalk": "^1.0.0" } }, "log4js": { @@ -9708,8 +15157,8 @@ "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "semver": "4.3.6" + "readable-stream": "~1.0.2", + "semver": "~4.3.3" }, "dependencies": { "readable-stream": { @@ -9718,10 +15167,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "semver": { @@ -9749,7 +15198,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "loud-rejection": { @@ -9758,8 +15207,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.3" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lower-case": { @@ -9786,7 +15235,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" }, "dependencies": { "pify": { @@ -9803,7 +15252,16 @@ "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" } }, "map-cache": { @@ -9830,7 +15288,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "math-expression-evaluator": { @@ -9851,9 +15309,9 @@ "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", "dev": true, "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "1.1.6" + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" } }, "md5.js": { @@ -9862,9 +15320,9 @@ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { - "hash-base": "3.1.0", - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "media-typer": { @@ -9873,14 +15331,23 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" }, "dependencies": { "isarray": { @@ -9895,13 +15362,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -9916,7 +15383,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -9927,18 +15394,24 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.5", - "normalize-package-data": "2.5.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" } }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -9951,7 +15424,7 @@ "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "dev": true, "requires": { - "readable-stream": "2.3.7" + "readable-stream": "^2.0.1" }, "dependencies": { "isarray": { @@ -9966,13 +15439,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -9987,7 +15460,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -10005,9 +15478,9 @@ "dev": true, "requires": { "debug": "2.6.9", - "methods": "1.1.2", - "parseurl": "1.3.3", - "vary": "1.1.2" + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" } }, "methods": { @@ -10022,19 +15495,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.3", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "miller-rabin": { @@ -10043,8 +15516,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "4.11.9", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, "dependencies": { "bn.js": { @@ -10064,16 +15537,24 @@ "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true }, "mime-types": { "version": "2.1.27", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, "requires": { "mime-db": "1.44.0" } }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -10092,7 +15573,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -10101,14 +15582,41 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -10117,7 +15625,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -10128,7 +15636,7 @@ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.5" } }, "mocha": { @@ -10176,8 +15684,8 @@ "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", "dev": true, "requires": { - "inherits": "2.0.4", - "minimatch": "0.3.0" + "inherits": "2", + "minimatch": "0.3" } }, "minimatch": { @@ -10186,8 +15694,8 @@ "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "dev": true, "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" + "lru-cache": "2", + "sigmund": "~1.0.0" } }, "minimist": { @@ -10231,11 +15739,11 @@ "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=", "dev": true, "requires": { - "basic-auth": "1.0.4", - "debug": "2.2.0", - "depd": "1.0.1", - "on-finished": "2.3.0", - "on-headers": "1.0.2" + "basic-auth": "~1.0.3", + "debug": "~2.2.0", + "depd": "~1.0.1", + "on-finished": "~2.3.0", + "on-headers": "~1.0.0" }, "dependencies": { "debug": { @@ -10273,8 +15781,8 @@ "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=", "dev": true, "requires": { - "readable-stream": "1.1.14", - "stream-counter": "0.2.0" + "readable-stream": "~1.1.9", + "stream-counter": "~0.2.0" } }, "multipipe": { @@ -10304,17 +15812,17 @@ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "fragment-cache": "0.2.1", - "is-windows": "1.0.2", - "kind-of": "6.0.3", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, "natives": { @@ -10323,6 +15831,12 @@ "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", "dev": true }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, "negotiator": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", @@ -10335,13 +15849,19 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, "no-case": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "requires": { - "lower-case": "1.1.4" + "lower-case": "^1.1.1" } }, "node-addon-api": { @@ -10355,8 +15875,8 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "encoding": "0.1.13", - "is-stream": "1.1.0" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "node-forge": { @@ -10371,48 +15891,54 @@ "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, "requires": { - "fstream": "1.0.12", - "glob": "7.1.6", - "graceful-fs": "4.2.4", - "mkdirp": "0.5.5", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.5", - "request": "2.88.2", - "rimraf": "2.5.4", - "semver": "5.3.0", - "tar": "2.2.2", - "which": "1.3.1" + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" } }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, "node-libs-browser": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", "integrity": "sha1-JEgG1E0xngSLyGB7XMTq+aKdLjw=", "dev": true, "requires": { - "assert": "1.5.0", - "browserify-zlib": "0.1.4", - "buffer": "4.9.2", - "console-browserify": "1.2.0", + "assert": "^1.1.1", + "browserify-zlib": "~0.1.4", + "buffer": "^4.9.0", + "console-browserify": "^1.1.0", "constants-browserify": "0.0.1", - "crypto-browserify": "3.2.8", - "domain-browser": "1.2.0", - "events": "1.1.1", - "http-browserify": "1.7.0", + "crypto-browserify": "~3.2.6", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "http-browserify": "^1.3.2", "https-browserify": "0.0.0", - "os-browserify": "0.1.2", + "os-browserify": "~0.1.2", "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "1.1.14", - "stream-browserify": "1.0.0", - "string_decoder": "0.10.31", - "timers-browserify": "1.4.2", + "process": "^0.11.0", + "punycode": "^1.2.4", + "querystring-es3": "~0.2.0", + "readable-stream": "^1.1.13", + "stream-browserify": "^1.0.0", + "string_decoder": "~0.10.25", + "timers-browserify": "^1.0.1", "tty-browserify": "0.0.0", - "url": "0.10.3", - "util": "0.10.4", + "url": "~0.10.1", + "util": "~0.10.3", "vm-browserify": "0.0.4" }, "dependencies": { @@ -10445,10 +15971,10 @@ "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", "dev": true, "requires": { - "growly": "1.3.0", - "semver": "5.3.0", - "shellwords": "0.1.1", - "which": "1.3.1" + "growly": "^1.3.0", + "semver": "^5.3.0", + "shellwords": "^0.1.0", + "which": "^1.2.12" } }, "node-sass": { @@ -10457,23 +15983,23 @@ "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "dev": true, "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.3", - "get-stdin": "4.0.1", - "glob": "7.1.6", - "in-publish": "2.0.1", - "lodash": "4.17.20", - "meow": "3.7.0", - "mkdirp": "0.5.5", - "nan": "2.14.1", - "node-gyp": "3.8.0", - "npmlog": "4.1.2", - "request": "2.88.2", + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", "sass-graph": "2.2.5", - "stdout-stream": "1.4.1", - "true-case-path": "1.0.3" + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" }, "dependencies": { "gaze": { @@ -10482,7 +16008,7 @@ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "requires": { - "globule": "1.3.2" + "globule": "^1.0.0" } }, "globule": { @@ -10491,9 +16017,9 @@ "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, "requires": { - "glob": "7.1.6", - "lodash": "4.17.20", - "minimatch": "3.0.4" + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" } }, "lodash": { @@ -10525,8 +16051,8 @@ "integrity": "sha512-L/dvEBwyg3UowwqOUTyDsGBU6kjBQOpOhshio9V3i3BMPv5YUb9+mWNN8MK0IbWqT0AqaTSONZf0aTuMMahWgA==", "dev": true, "requires": { - "has": "1.0.3", - "is": "3.3.0" + "has": "^1.0.3", + "is": "^3.2.1" } }, "nopt": { @@ -10535,7 +16061,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.0.9" + "abbrev": "1" } }, "normalize-package-data": { @@ -10544,10 +16070,10 @@ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "hosted-git-info": "2.8.8", - "resolve": "1.17.0", - "semver": "5.3.0", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -10556,7 +16082,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "normalize-range": { @@ -10571,10 +16097,28 @@ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dev": true, "requires": { - "object-assign": "4.1.1", - "prepend-http": "1.0.4", - "query-string": "4.3.4", - "sort-keys": "1.1.2" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz", + "integrity": "sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.4.2", + "osenv": "^0.1.4", + "semver": "^5.1.0", + "validate-npm-package-name": "^3.0.0" } }, "npm-run-path": { @@ -10583,7 +16127,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npmlog": { @@ -10592,10 +16136,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "num2fraction": { @@ -10610,10 +16154,17 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, + "nwmatcher": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", + "dev": true + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true }, "object-assign": { "version": "4.1.1", @@ -10632,9 +16183,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { @@ -10643,7 +16194,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "kind-of": { @@ -10652,7 +16203,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10675,7 +16226,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.assign": { @@ -10684,10 +16235,10 @@ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1", - "has-symbols": "1.0.1", - "object-keys": "1.1.1" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" }, "dependencies": { "object-keys": { @@ -10704,10 +16255,10 @@ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", "dev": true, "requires": { - "array-each": "1.0.1", - "array-slice": "1.1.0", - "for-own": "1.0.0", - "isobject": "3.0.1" + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" } }, "object.map": { @@ -10716,8 +16267,8 @@ "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", "dev": true, "requires": { - "for-own": "1.0.0", - "make-iterator": "1.0.1" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" } }, "object.omit": { @@ -10726,8 +16277,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" }, "dependencies": { "for-own": { @@ -10736,7 +16287,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } } } @@ -10747,7 +16298,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "office-ui-fabric": { @@ -10764,9 +16315,10 @@ "version": "2.31.0", "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-2.31.0.tgz", "integrity": "sha1-cOuk53NRw3Mza8ZKVJyUTmn4SU8=", + "dev": true, "requires": { - "@microsoft/load-themed-styles": "1.4.0", - "@uifabric/utilities": "1.10.4" + "@microsoft/load-themed-styles": "^1.2.2", + "@uifabric/utilities": ">=1.9.0 <2.0.0" } }, "on-finished": { @@ -10790,9 +16342,15 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, "open": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", @@ -10811,8 +16369,8 @@ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "0.0.10", - "wordwrap": "0.0.3" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" }, "dependencies": { "minimist": { @@ -10829,12 +16387,12 @@ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "word-wrap": "1.2.3" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" } }, "options": { @@ -10849,9 +16407,9 @@ "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", "dev": true, "requires": { - "end-of-stream": "0.1.5", - "sequencify": "0.0.7", - "stream-consume": "0.1.1" + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" }, "dependencies": { "end-of-stream": { @@ -10860,7 +16418,7 @@ "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", "dev": true, "requires": { - "once": "1.3.3" + "once": "~1.3.0" } }, "once": { @@ -10869,7 +16427,7 @@ "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } } } @@ -10898,9 +16456,15 @@ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, + "os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", + "dev": true + }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -10913,8 +16477,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-finally": { @@ -10924,27 +16488,33 @@ "dev": true }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^1.0.0" } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^1.1.0" } }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, "package-json": { @@ -10953,10 +16523,10 @@ "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", "dev": true, "requires": { - "got": "6.7.1", - "registry-auth-token": "3.4.0", - "registry-url": "3.1.0", - "semver": "5.3.0" + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" } }, "pako": { @@ -10971,7 +16541,7 @@ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "requires": { - "no-case": "2.3.2" + "no-case": "^2.2.0" } }, "parse-asn1": { @@ -10980,11 +16550,11 @@ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, "requires": { - "asn1.js": "5.4.1", - "browserify-aes": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.1.1", - "safe-buffer": "5.2.1" + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, "parse-filepath": { @@ -10993,9 +16563,9 @@ "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", "dev": true, "requires": { - "is-absolute": "1.0.0", - "map-cache": "0.2.2", - "path-root": "0.1.1" + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" } }, "parse-glob": { @@ -11004,10 +16574,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" }, "dependencies": { "is-extglob": { @@ -11022,7 +16592,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -11033,7 +16603,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.2" + "error-ex": "^1.2.0" } }, "parse-node-version": { @@ -11048,13 +16618,19 @@ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, "parsejson": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseqs": { @@ -11063,7 +16639,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseuri": { @@ -11072,7 +16648,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseurl": { @@ -11105,7 +16681,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-is-absolute": { @@ -11138,7 +16714,7 @@ "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", "dev": true, "requires": { - "path-root-regex": "0.1.2" + "path-root-regex": "^0.1.0" } }, "path-root-regex": { @@ -11159,9 +16735,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pause": { @@ -11176,7 +16752,7 @@ "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, "requires": { - "through": "2.3.8" + "through": "~2.3" } }, "pbkdf2": { @@ -11185,11 +16761,11 @@ "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.2.1", - "sha.js": "2.4.11" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "dependencies": { "ripemd160": { @@ -11198,8 +16774,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "3.1.0", - "inherits": "2.0.4" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "sha.js": { @@ -11208,8 +16784,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } } } @@ -11229,7 +16805,8 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "phantomjs-polyfill": { "version": "0.0.2", @@ -11243,15 +16820,15 @@ "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", "dev": true, "requires": { - "es6-promise": "4.2.8", - "extract-zip": "1.7.0", - "fs-extra": "1.0.0", - "hasha": "2.2.0", - "kew": "0.7.0", - "progress": "1.1.8", - "request": "2.88.2", - "request-progress": "2.0.1", - "which": "1.3.1" + "es6-promise": "^4.0.3", + "extract-zip": "^1.6.5", + "fs-extra": "^1.0.0", + "hasha": "^2.2.0", + "kew": "^0.7.0", + "progress": "^1.1.8", + "request": "^2.81.0", + "request-progress": "^2.0.1", + "which": "^1.2.10" }, "dependencies": { "es6-promise": { @@ -11266,9 +16843,9 @@ "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "jsonfile": "2.4.0", - "klaw": "1.3.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } } } @@ -11277,7 +16854,8 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "dev": true, + "optional": true }, "pidof": { "version": "1.0.2", @@ -11303,7 +16881,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pkg-conf": { @@ -11312,10 +16890,22 @@ "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", "dev": true, "requires": { - "find-up": "1.1.2", - "load-json-file": "1.1.0", - "object-assign": "4.1.1", - "symbol": "0.2.3" + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" } }, "posix-character-classes": { @@ -11330,10 +16920,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.6.4", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" }, "dependencies": { "supports-color": { @@ -11342,7 +16932,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -11353,9 +16943,9 @@ "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-message-helpers": "2.0.0", - "reduce-css-calc": "1.3.0" + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" } }, "postcss-colormin": { @@ -11364,9 +16954,9 @@ "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", "dev": true, "requires": { - "colormin": "1.1.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" } }, "postcss-convert-values": { @@ -11375,8 +16965,8 @@ "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" } }, "postcss-discard-comments": { @@ -11385,7 +16975,7 @@ "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.14" } }, "postcss-discard-duplicates": { @@ -11394,7 +16984,7 @@ "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" } }, "postcss-discard-empty": { @@ -11403,7 +16993,7 @@ "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.14" } }, "postcss-discard-overridden": { @@ -11412,7 +17002,7 @@ "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.16" } }, "postcss-discard-unused": { @@ -11421,8 +17011,8 @@ "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "dev": true, "requires": { - "postcss": "5.2.18", - "uniqs": "2.0.0" + "postcss": "^5.0.14", + "uniqs": "^2.0.0" } }, "postcss-filter-plugins": { @@ -11431,7 +17021,7 @@ "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" } }, "postcss-load-config": { @@ -11440,10 +17030,10 @@ "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1", - "postcss-load-options": "1.2.0", - "postcss-load-plugins": "2.3.0" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" } }, "postcss-load-options": { @@ -11452,8 +17042,8 @@ "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" } }, "postcss-load-plugins": { @@ -11462,8 +17052,8 @@ "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" } }, "postcss-merge-idents": { @@ -11472,9 +17062,9 @@ "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "dev": true, "requires": { - "has": "1.0.3", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" } }, "postcss-merge-longhand": { @@ -11483,7 +17073,7 @@ "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" } }, "postcss-merge-rules": { @@ -11492,11 +17082,11 @@ "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "dev": true, "requires": { - "browserslist": "1.7.7", - "caniuse-api": "1.6.1", - "postcss": "5.2.18", - "postcss-selector-parser": "2.2.3", - "vendors": "1.0.4" + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" }, "dependencies": { "browserslist": { @@ -11505,8 +17095,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30001107", - "electron-to-chromium": "1.3.549" + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" } } } @@ -11523,9 +17113,9 @@ "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "dev": true, "requires": { - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" } }, "postcss-minify-gradients": { @@ -11534,8 +17124,8 @@ "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" } }, "postcss-minify-params": { @@ -11544,10 +17134,10 @@ "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" } }, "postcss-minify-selectors": { @@ -11556,10 +17146,10 @@ "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "has": "1.0.3", - "postcss": "5.2.18", - "postcss-selector-parser": "2.2.3" + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" } }, "postcss-modules": { @@ -11568,10 +17158,10 @@ "integrity": "sha1-d6WLt3uhtDkrJwwLWYUv116JqLQ=", "dev": true, "requires": { - "css-modules-loader-core": "1.1.0", - "generic-names": "1.0.3", - "postcss": "5.2.18", - "string-hash": "1.1.3" + "css-modules-loader-core": "^1.0.1", + "generic-names": "^1.0.2", + "postcss": "^5.2.8", + "string-hash": "^1.1.1" } }, "postcss-modules-extract-imports": { @@ -11580,7 +17170,7 @@ "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "dev": true, "requires": { - "postcss": "6.0.23" + "postcss": "^6.0.1" }, "dependencies": { "ansi-styles": { @@ -11589,7 +17179,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "chalk": { @@ -11598,9 +17188,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -11615,9 +17205,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, "source-map": { @@ -11632,7 +17222,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -11643,8 +17233,8 @@ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.3", - "postcss": "6.0.23" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" }, "dependencies": { "ansi-styles": { @@ -11653,7 +17243,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "chalk": { @@ -11662,9 +17252,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -11679,9 +17269,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, "source-map": { @@ -11696,7 +17286,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -11707,8 +17297,8 @@ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.3", - "postcss": "6.0.23" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" }, "dependencies": { "ansi-styles": { @@ -11717,7 +17307,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "chalk": { @@ -11726,9 +17316,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -11743,9 +17333,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, "source-map": { @@ -11760,7 +17350,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -11771,8 +17361,8 @@ "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.23" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" }, "dependencies": { "ansi-styles": { @@ -11781,7 +17371,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "chalk": { @@ -11790,9 +17380,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -11807,9 +17397,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, "source-map": { @@ -11824,7 +17414,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -11835,7 +17425,7 @@ "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.5" } }, "postcss-normalize-url": { @@ -11844,10 +17434,10 @@ "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "dev": true, "requires": { - "is-absolute-url": "2.1.0", - "normalize-url": "1.9.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" } }, "postcss-ordered-values": { @@ -11856,8 +17446,8 @@ "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" } }, "postcss-reduce-idents": { @@ -11866,8 +17456,8 @@ "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" } }, "postcss-reduce-initial": { @@ -11876,7 +17466,7 @@ "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" } }, "postcss-reduce-transforms": { @@ -11885,9 +17475,9 @@ "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "dev": true, "requires": { - "has": "1.0.3", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1" + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" } }, "postcss-selector-parser": { @@ -11896,9 +17486,9 @@ "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", "dev": true, "requires": { - "flatten": "1.0.3", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "postcss-svgo": { @@ -11907,10 +17497,10 @@ "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "dev": true, "requires": { - "is-svg": "2.1.0", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.1", - "svgo": "0.7.2" + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" } }, "postcss-unique-selectors": { @@ -11919,9 +17509,9 @@ "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "postcss": "5.2.18", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" } }, "postcss-value-parser": { @@ -11936,9 +17526,9 @@ "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "dev": true, "requires": { - "has": "1.0.3", - "postcss": "5.2.18", - "uniqs": "2.0.0" + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" } }, "prelude-ls": { @@ -11959,6 +17549,27 @@ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", "dev": true }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true, + "requires": { + "ansi-regex": "^2.1.1", + "ansi-styles": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, "pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", @@ -11994,7 +17605,17 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" } }, "proxy-addr": { @@ -12003,7 +17624,7 @@ "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", "dev": true, "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.0", "ipaddr.js": "1.4.0" } }, @@ -12022,7 +17643,8 @@ "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true }, "public-encrypt": { "version": "4.0.3", @@ -12030,12 +17652,12 @@ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { - "bn.js": "4.11.9", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "parse-asn1": "5.1.6", - "randombytes": "2.1.0", - "safe-buffer": "5.2.1" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" }, "dependencies": { "bn.js": { @@ -12049,7 +17671,8 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "q": { "version": "1.5.1", @@ -12060,7 +17683,8 @@ "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true }, "query-string": { "version": "4.3.4", @@ -12068,8 +17692,8 @@ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dev": true, "requires": { - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "querystring": { @@ -12096,9 +17720,9 @@ "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "dev": true, "requires": { - "is-number": "4.0.0", - "kind-of": "6.0.3", - "math-random": "1.0.4" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "dependencies": { "is-number": { @@ -12115,7 +17739,7 @@ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -12124,8 +17748,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "2.1.0", - "safe-buffer": "5.2.1" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -12152,7 +17776,7 @@ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } } } @@ -12163,20 +17787,22 @@ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.5", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" } }, "react": { - "version": "15.4.2", - "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", - "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", + "integrity": "sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI=", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "create-react-class": "^15.6.0", + "fbjs": "^0.8.9", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" } }, "react-dom": { @@ -12184,18 +17810,23 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.4.2.tgz", "integrity": "sha1-AVNj8FsKH9Uq6e/dOgBg2QaVII8=", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "fbjs": "^0.8.1", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" } }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, "requires": { - "mute-stream": "0.0.8" + "mute-stream": "~0.0.4" } }, "read-all-stream": { @@ -12204,8 +17835,8 @@ "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", "dev": true, "requires": { - "pinkie-promise": "2.0.1", - "readable-stream": "2.3.7" + "pinkie-promise": "^2.0.0", + "readable-stream": "^2.0.0" }, "dependencies": { "isarray": { @@ -12220,13 +17851,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -12241,20 +17872,45 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } }, + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.5.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -12263,8 +17919,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "readable-stream": { @@ -12273,10 +17929,22 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, "readdirp": { @@ -12285,9 +17953,9 @@ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "micromatch": "3.1.10", - "readable-stream": "2.3.7" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" }, "dependencies": { "isarray": { @@ -12302,13 +17970,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -12323,7 +17991,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -12335,9 +18003,9 @@ "dev": true, "requires": { "ast-types": "0.9.6", - "esprima": "3.1.3", - "private": "0.1.8", - "source-map": "0.5.7" + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" }, "dependencies": { "esprima": { @@ -12354,7 +18022,7 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "1.17.0" + "resolve": "^1.1.6" } }, "redent": { @@ -12363,8 +18031,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, "reduce-css-calc": { @@ -12373,9 +18041,9 @@ "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, "requires": { - "balanced-match": "0.4.2", - "math-expression-evaluator": "1.2.22", - "reduce-function-call": "1.0.3" + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" }, "dependencies": { "balanced-match": { @@ -12392,7 +18060,7 @@ "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", "dev": true, "requires": { - "balanced-match": "1.0.0" + "balanced-match": "^1.0.0" } }, "regenerate": { @@ -12413,7 +18081,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { - "is-equal-shallow": "0.1.3" + "is-equal-shallow": "^0.1.3" } }, "regex-not": { @@ -12422,8 +18090,8 @@ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regexpu-core": { @@ -12432,9 +18100,9 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "1.4.1", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "registry-auth-token": { @@ -12443,8 +18111,8 @@ "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", "dev": true, "requires": { - "rc": "1.2.8", - "safe-buffer": "5.2.1" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, "registry-url": { @@ -12453,7 +18121,7 @@ "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", "dev": true, "requires": { - "rc": "1.2.8" + "rc": "^1.0.1" } }, "regjsgen": { @@ -12468,7 +18136,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" } }, "relateurl": { @@ -12501,7 +18169,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "1.1.0" + "is-finite": "^1.0.0" } }, "replace-ext": { @@ -12516,9 +18184,9 @@ "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", "dev": true, "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1", - "readable-stream": "2.3.7" + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" }, "dependencies": { "isarray": { @@ -12533,13 +18201,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -12554,7 +18222,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -12563,27 +18231,28 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.10.1", - "caseless": "0.12.0", - "combined-stream": "1.0.8", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "2.3.3", - "har-validator": "5.1.5", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.27", - "oauth-sign": "0.9.0", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.2.1", - "tough-cookie": "2.5.0", - "tunnel-agent": "0.6.0", - "uuid": "3.4.0" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" } }, "request-progress": { @@ -12592,7 +18261,7 @@ "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", "dev": true, "requires": { - "throttleit": "1.0.0" + "throttleit": "^1.0.0" } }, "require-directory": { @@ -12630,7 +18299,7 @@ "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "resolve-dir": { @@ -12639,8 +18308,8 @@ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "expand-tilde": "2.0.2", - "global-modules": "1.0.0" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" } }, "resolve-url": { @@ -12655,8 +18324,18 @@ "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=", "dev": true, "requires": { - "depd": "1.1.2", - "on-headers": "1.0.2" + "depd": "~1.1.0", + "on-headers": "~1.0.1" + } + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } }, "ret": { @@ -12671,7 +18350,7 @@ "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, "requires": { - "align-text": "0.1.4" + "align-text": "^0.1.1" } }, "rimraf": { @@ -12680,7 +18359,7 @@ "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.0.5" } }, "ripemd160": { @@ -12695,10 +18374,23 @@ "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=", "dev": true }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true }, "safe-regex": { "version": "1.1.0", @@ -12706,7 +18398,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -12720,16 +18412,51 @@ "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", "dev": true }, + "sane": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", + "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^1.8.0", + "minimatch": "^3.0.2", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.10.0" + }, + "dependencies": { + "bser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "fb-watchman": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", + "dev": true, + "requires": { + "bser": "1.0.2" + } + } + } + }, "sass-graph": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { - "glob": "7.1.6", - "lodash": "4.15.0", - "scss-tokenizer": "0.2.3", - "yargs": "13.3.2" + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" }, "dependencies": { "ansi-regex": { @@ -12744,7 +18471,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "camelcase": { @@ -12759,9 +18486,9 @@ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "string-width": "3.1.0", - "strip-ansi": "5.2.0", - "wrap-ansi": "5.1.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, "find-up": { @@ -12770,15 +18497,61 @@ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -12791,9 +18564,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -12802,18 +18575,24 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, "wrap-ansi": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "string-width": "3.1.0", - "strip-ansi": "5.2.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } }, "y18n": { @@ -12828,16 +18607,16 @@ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "cliui": "5.0.0", - "find-up": "3.0.0", - "get-caller-file": "2.0.5", - "require-directory": "2.1.1", - "require-main-filename": "2.0.0", - "set-blocking": "2.0.0", - "string-width": "3.1.0", - "which-module": "2.0.0", - "y18n": "4.0.0", - "yargs-parser": "13.1.2" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "yargs-parser": { @@ -12846,8 +18625,8 @@ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { - "camelcase": "5.3.1", - "decamelize": "1.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } @@ -12858,14 +18637,28 @@ "integrity": "sha1-c1/6o5oc/4/7lZjwIjq9sDqfsuo=", "dev": true }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + } + }, + "scrollreveal": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/scrollreveal/-/scrollreveal-3.3.6.tgz", + "integrity": "sha512-5HiAtVqwffX18w/kqXkD+S54A0MoE4xLAwQcszEYGuy+EsRUoHsw1BhFpxGCcbTXIy5HMtj/qmLDbpQ+J3llig==" + }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "requires": { - "js-base64": "2.6.4", - "source-map": "0.4.4" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { "source-map": { @@ -12874,7 +18667,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -12891,7 +18684,7 @@ "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "dev": true, "requires": { - "semver": "5.3.0" + "semver": "^5.0.3" } }, "send": { @@ -12900,19 +18693,19 @@ "integrity": "sha1-ObBDiz9RC+Xcb2Z6EfcWiTaM3u8=", "dev": true, "requires": { - "debug": "2.2.0", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.7.0", + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.7.0", "fresh": "0.3.0", - "http-errors": "1.5.1", + "http-errors": "~1.5.1", "mime": "1.3.4", "ms": "0.7.2", - "on-finished": "2.3.0", - "range-parser": "1.2.1", - "statuses": "1.3.1" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.3.1" }, "dependencies": { "debug": { @@ -12940,7 +18733,7 @@ "requires": { "inherits": "2.0.3", "setprototypeof": "1.0.2", - "statuses": "1.3.1" + "statuses": ">= 1.3.1 < 2" } }, "inherits": { @@ -12987,10 +18780,10 @@ "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=", "dev": true, "requires": { - "etag": "1.7.0", + "etag": "~1.7.0", "fresh": "0.3.0", "ms": "0.7.2", - "parseurl": "1.3.3" + "parseurl": "~1.3.1" }, "dependencies": { "ms": { @@ -13007,13 +18800,13 @@ "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=", "dev": true, "requires": { - "accepts": "1.2.13", + "accepts": "~1.2.13", "batch": "0.5.3", - "debug": "2.2.0", - "escape-html": "1.0.3", - "http-errors": "1.3.1", - "mime-types": "2.1.27", - "parseurl": "1.3.3" + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "http-errors": "~1.3.1", + "mime-types": "~2.1.9", + "parseurl": "~1.3.1" }, "dependencies": { "accepts": { @@ -13022,7 +18815,7 @@ "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=", "dev": true, "requires": { - "mime-types": "2.1.27", + "mime-types": "~2.1.6", "negotiator": "0.5.3" } }, @@ -13041,8 +18834,8 @@ "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", "dev": true, "requires": { - "inherits": "2.0.4", - "statuses": "1.5.0" + "inherits": "~2.0.1", + "statuses": "1" } }, "ms": { @@ -13065,9 +18858,9 @@ "integrity": "sha1-LPmIm9RDWjIMw2iVyapXvWYuasc=", "dev": true, "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.3", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", "send": "0.14.2" } }, @@ -13083,10 +18876,10 @@ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -13095,7 +18888,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -13123,7 +18916,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -13159,7 +18952,7 @@ "formatio": "1.1.1", "lolex": "1.3.2", "samsam": "1.1.2", - "util": "0.12.3" + "util": ">=0.10.3 <1" }, "dependencies": { "lolex": { @@ -13176,6 +18969,12 @@ "integrity": "sha1-Qyqbv9Uab8AHmPTSUmqCnAYGh6w=", "dev": true }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, "slide": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", @@ -13188,14 +18987,14 @@ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "base": "0.11.2", - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.3", - "use": "3.1.1" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { "define-property": { @@ -13204,7 +19003,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -13213,7 +19012,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -13224,9 +19023,9 @@ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -13235,7 +19034,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -13244,7 +19043,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -13253,7 +19052,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -13262,9 +19061,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -13275,7 +19074,7 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { @@ -13284,7 +19083,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -13295,7 +19094,7 @@ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "socket.io": { @@ -13305,7 +19104,7 @@ "dev": true, "requires": { "debug": "2.3.3", - "engine.io": "1.8.5", + "engine.io": "~1.8.4", "has-binary": "0.1.7", "object-assign": "4.1.0", "socket.io-adapter": "0.5.0", @@ -13373,7 +19172,7 @@ "component-bind": "1.0.0", "component-emitter": "1.2.1", "debug": "2.3.3", - "engine.io-client": "1.8.5", + "engine.io-client": "~1.8.4", "has-binary": "0.1.7", "indexof": "0.0.1", "object-component": "0.0.3", @@ -13446,7 +19245,7 @@ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } }, "source-list-map": { @@ -13467,9 +19266,9 @@ "integrity": "sha1-wJkD2m1zueU7ftjuUkVZcFHpjpE=", "dev": true, "requires": { - "async": "0.9.2", - "loader-utils": "0.2.17", - "source-map": "0.1.43" + "async": "^0.9.0", + "loader-utils": "~0.2.2", + "source-map": "~0.1.33" }, "dependencies": { "async": { @@ -13484,7 +19283,7 @@ "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -13495,11 +19294,20 @@ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "atob": "2.1.2", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" } }, "source-map-url": { @@ -13514,14 +19322,24 @@ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "dev": true, + "requires": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, "requires": { - "spdx-expression-parse": "3.0.1", - "spdx-license-ids": "3.0.5" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -13536,8 +19354,8 @@ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "requires": { - "spdx-exceptions": "2.3.0", - "spdx-license-ids": "3.0.5" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -13552,7 +19370,7 @@ "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", "dev": true, "requires": { - "through": "2.3.8" + "through": "2" } }, "split-string": { @@ -13561,7 +19379,7 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -13574,16 +19392,17 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" } }, "static-extend": { @@ -13592,8 +19411,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -13602,7 +19421,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -13619,7 +19438,7 @@ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "requires": { - "readable-stream": "2.3.7" + "readable-stream": "^2.0.1" }, "dependencies": { "isarray": { @@ -13634,13 +19453,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -13655,7 +19474,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -13666,8 +19485,8 @@ "integrity": "sha1-v5tKv7QrJ011FHnkTg/yZWtvEZM=", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "1.1.14" + "inherits": "~2.0.1", + "readable-stream": "^1.0.27-1" } }, "stream-combiner": { @@ -13676,7 +19495,7 @@ "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", "dev": true, "requires": { - "duplexer": "0.1.2" + "duplexer": "~0.1.1" } }, "stream-consume": { @@ -13691,7 +19510,7 @@ "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=", "dev": true, "requires": { - "readable-stream": "1.1.14" + "readable-stream": "~1.1.8" } }, "stream-http": { @@ -13700,11 +19519,11 @@ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.2" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" }, "dependencies": { "isarray": { @@ -13719,13 +19538,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -13740,7 +19559,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -13763,15 +19582,24 @@ "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", "dev": true }, + "string-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string.prototype.trimend": { @@ -13780,8 +19608,8 @@ "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, "string.prototype.trimstart": { @@ -13790,8 +19618,8 @@ "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, "string_decoder": { @@ -13812,7 +19640,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -13821,8 +19649,8 @@ "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", "dev": true, "requires": { - "first-chunk-stream": "1.0.0", - "is-utf8": "0.2.1" + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" } }, "strip-bom-stream": { @@ -13831,8 +19659,8 @@ "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", "dev": true, "requires": { - "first-chunk-stream": "1.0.0", - "strip-bom": "2.0.0" + "first-chunk-stream": "^1.0.0", + "strip-bom": "^2.0.0" }, "dependencies": { "strip-bom": { @@ -13841,7 +19669,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } } } @@ -13858,7 +19686,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "strip-json-comments": { @@ -13873,9 +19701,9 @@ "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", "dev": true, "requires": { - "inpath": "1.0.2", - "pidof": "1.0.2", - "read": "1.0.7" + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" } }, "supports-color": { @@ -13890,13 +19718,13 @@ "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", "dev": true, "requires": { - "coa": "1.0.4", - "colors": "1.1.2", - "csso": "2.3.2", - "js-yaml": "3.7.0", - "mkdirp": "0.5.5", - "sax": "1.2.4", - "whet.extend": "0.9.9" + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" }, "dependencies": { "colors": { @@ -13911,8 +19739,8 @@ "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "2.7.3" + "argparse": "^1.0.7", + "esprima": "^2.6.0" } }, "sax": { @@ -13929,6 +19757,12 @@ "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", "dev": true }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, "tapable": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", @@ -13941,9 +19775,9 @@ "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.12", - "inherits": "2.0.4" + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" } }, "term-size": { @@ -13952,7 +19786,7 @@ "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", "dev": true, "requires": { - "execa": "0.7.0" + "execa": "^0.7.0" } }, "ternary-stream": { @@ -13961,10 +19795,114 @@ "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", "dev": true, "requires": { - "duplexify": "3.7.1", - "fork-stream": "0.0.4", - "merge-stream": "1.0.1", - "through2": "2.0.5" + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } } }, "textextensions": { @@ -13973,6 +19911,12 @@ "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", "dev": true }, + "throat": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", + "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", + "dev": true + }, "throttleit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", @@ -13991,8 +19935,8 @@ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "readable-stream": "2.3.7", - "xtend": "4.0.2" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" }, "dependencies": { "isarray": { @@ -14007,13 +19951,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -14028,7 +19972,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -14039,8 +19983,8 @@ "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", "dev": true, "requires": { - "through2": "2.0.5", - "xtend": "4.0.2" + "through2": "~2.0.0", + "xtend": "~4.0.0" } }, "tildify": { @@ -14049,7 +19993,7 @@ "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", "dev": true, "requires": { - "os-homedir": "1.0.2" + "os-homedir": "^1.0.0" } }, "time-stamp": { @@ -14070,7 +20014,7 @@ "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", "dev": true, "requires": { - "process": "0.11.10" + "process": "~0.11.0" } }, "tiny-lr": { @@ -14079,12 +20023,12 @@ "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", "dev": true, "requires": { - "body-parser": "1.14.2", - "debug": "2.2.0", - "faye-websocket": "0.10.0", - "livereload-js": "2.4.0", - "parseurl": "1.3.3", - "qs": "5.1.0" + "body-parser": "~1.14.0", + "debug": "~2.2.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.2.0", + "parseurl": "~1.3.0", + "qs": "~5.1.0" }, "dependencies": { "body-parser": { @@ -14094,15 +20038,15 @@ "dev": true, "requires": { "bytes": "2.2.0", - "content-type": "1.0.4", - "debug": "2.2.0", - "depd": "1.1.2", - "http-errors": "1.3.1", + "content-type": "~1.0.1", + "debug": "~2.2.0", + "depd": "~1.1.0", + "http-errors": "~1.3.1", "iconv-lite": "0.4.13", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "5.2.0", - "raw-body": "2.1.7", - "type-is": "1.6.18" + "raw-body": "~2.1.5", + "type-is": "~1.6.10" }, "dependencies": { "qs": { @@ -14134,8 +20078,8 @@ "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", "dev": true, "requires": { - "inherits": "2.0.4", - "statuses": "1.5.0" + "inherits": "~2.0.1", + "statuses": "1" } }, "iconv-lite": { @@ -14183,16 +20127,22 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, "to-absolute-glob": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", "dev": true, "requires": { - "extend-shallow": "2.0.1" + "extend-shallow": "^2.0.1" }, "dependencies": { "extend-shallow": { @@ -14201,7 +20151,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -14218,6 +20168,12 @@ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", "dev": true }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, "to-iso-string": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz", @@ -14230,7 +20186,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -14239,7 +20195,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -14250,10 +20206,10 @@ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "regex-not": "1.0.2", - "safe-regex": "1.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { @@ -14262,8 +20218,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "toidentifier": { @@ -14276,9 +20232,10 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, "requires": { - "psl": "1.8.0", - "punycode": "2.1.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tr46": { @@ -14292,13 +20249,19 @@ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.2" } }, "try-json-parse": { @@ -14318,15 +20281,15 @@ "integrity": "sha1-BTVocb7yOkNJBnNABvwYgza6gks=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "colors": "1.4.0", - "diff": "3.5.0", - "findup-sync": "0.3.0", - "glob": "7.1.6", - "optimist": "0.6.1", - "resolve": "1.17.0", - "tsutils": "1.9.1", - "update-notifier": "2.5.0" + "babel-code-frame": "^6.20.0", + "colors": "^1.1.2", + "diff": "^3.0.1", + "findup-sync": "~0.3.0", + "glob": "^7.1.1", + "optimist": "~0.6.0", + "resolve": "^1.1.7", + "tsutils": "^1.1.0", + "update-notifier": "^2.0.0" }, "dependencies": { "diff": { @@ -14341,7 +20304,7 @@ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, "requires": { - "glob": "5.0.15" + "glob": "~5.0.0" }, "dependencies": { "glob": { @@ -14350,11 +20313,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -14389,14 +20352,22 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true }, "type-check": { "version": "0.3.2", @@ -14404,7 +20375,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-detect": { @@ -14420,7 +20391,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.27" + "mime-types": "~2.1.24" } }, "typedarray": { @@ -14453,13 +20424,102 @@ "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", "dev": true }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, "uid-safe": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz", "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=", "dev": true, "requires": { - "random-bytes": "1.0.0" + "random-bytes": "~1.0.0" } }, "ultron": { @@ -14486,8 +20546,8 @@ "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", "dev": true, "requires": { - "sprintf-js": "1.0.3", - "util-deprecate": "1.0.2" + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" } }, "union-value": { @@ -14496,10 +20556,10 @@ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "2.0.1" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" } }, "uniq": { @@ -14526,7 +20586,7 @@ "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "dev": true, "requires": { - "crypto-random-string": "1.0.0" + "crypto-random-string": "^1.0.0" } }, "unpipe": { @@ -14541,8 +20601,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -14551,9 +20611,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -14600,16 +20660,16 @@ "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "dev": true, "requires": { - "boxen": "1.3.0", - "chalk": "2.4.2", - "configstore": "3.1.5", - "import-lazy": "2.1.0", - "is-ci": "1.2.1", - "is-installed-globally": "0.1.0", - "is-npm": "1.0.0", - "latest-version": "3.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "3.0.0" + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" }, "dependencies": { "ansi-styles": { @@ -14618,7 +20678,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "chalk": { @@ -14627,9 +20687,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -14644,7 +20704,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -14659,8 +20719,9 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urix": { @@ -14693,7 +20754,7 @@ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "dev": true, "requires": { - "prepend-http": "1.0.4" + "prepend-http": "^1.0.1" } }, "use": { @@ -14714,8 +20775,8 @@ "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", "dev": true, "requires": { - "lru-cache": "4.1.5", - "tmp": "0.0.33" + "lru-cache": "4.1.x", + "tmp": "0.0.x" }, "dependencies": { "lru-cache": { @@ -14724,8 +20785,8 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } } } @@ -14736,12 +20797,12 @@ "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", "dev": true, "requires": { - "inherits": "2.0.4", - "is-arguments": "1.0.4", - "is-generator-function": "1.0.7", - "is-typed-array": "1.1.3", - "safe-buffer": "5.2.1", - "which-typed-array": "1.1.2" + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" } }, "util-deprecate": { @@ -14759,7 +20820,8 @@ "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true }, "v8flags": { "version": "2.1.1", @@ -14767,7 +20829,7 @@ "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", "dev": true, "requires": { - "user-home": "1.1.1" + "user-home": "^1.1.1" } }, "vali-date": { @@ -14782,14 +20844,24 @@ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "3.1.1", - "spdx-expression-parse": "3.0.1" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" } }, "validator": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/validator/-/validator-5.7.0.tgz", - "integrity": "sha1-eoelgUa2laxIYHEUHAxJ1n2gXlw=" + "integrity": "sha1-eoelgUa2laxIYHEUHAxJ1n2gXlw=", + "dev": true }, "vary": { "version": "1.1.2", @@ -14807,10 +20879,11 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vhost": { @@ -14825,8 +20898,8 @@ "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", "dev": true, "requires": { - "clone": "1.0.4", - "clone-stats": "0.0.1", + "clone": "^1.0.0", + "clone-stats": "^0.0.1", "replace-ext": "0.0.1" } }, @@ -14836,14 +20909,14 @@ "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", "dev": true, "requires": { - "defaults": "1.0.3", - "glob-stream": "3.1.18", - "glob-watcher": "0.0.6", - "graceful-fs": "3.0.12", - "mkdirp": "0.5.5", - "strip-bom": "1.0.0", - "through2": "0.6.5", - "vinyl": "0.4.6" + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" }, "dependencies": { "clone": { @@ -14858,7 +20931,7 @@ "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", "dev": true, "requires": { - "natives": "1.1.6" + "natives": "^1.1.3" } }, "readable-stream": { @@ -14867,10 +20940,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "through2": { @@ -14879,8 +20952,8 @@ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "4.0.2" + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" } }, "vinyl": { @@ -14889,8 +20962,8 @@ "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", "dev": true, "requires": { - "clone": "0.2.0", - "clone-stats": "0.0.1" + "clone": "^0.2.0", + "clone-stats": "^0.0.1" } } } @@ -14901,7 +20974,7 @@ "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "^0.5.1" } }, "vm-browserify": { @@ -14919,15 +20992,30 @@ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", "dev": true }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watch": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", + "dev": true + }, "watchpack": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", "dev": true, "requires": { - "async": "0.9.2", - "chokidar": "1.7.0", - "graceful-fs": "4.2.4" + "async": "^0.9.0", + "chokidar": "^1.0.0", + "graceful-fs": "^4.1.2" }, "dependencies": { "async": { @@ -14945,7 +21033,7 @@ "dev": true, "optional": true, "requires": { - "chokidar": "2.1.8" + "chokidar": "^2.1.8" }, "dependencies": { "anymatch": { @@ -14955,8 +21043,8 @@ "dev": true, "optional": true, "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" }, "dependencies": { "normalize-path": { @@ -14966,7 +21054,7 @@ "dev": true, "optional": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } } } @@ -14978,18 +21066,18 @@ "dev": true, "optional": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.3", - "braces": "2.3.2", - "fsevents": "1.2.13", - "glob-parent": "3.1.0", - "inherits": "2.0.4", - "is-binary-path": "1.0.1", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1", - "upath": "1.2.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "glob-parent": { @@ -14999,8 +21087,8 @@ "dev": true, "optional": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -15010,7 +21098,7 @@ "dev": true, "optional": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -15022,7 +21110,7 @@ "dev": true, "optional": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "normalize-path": { @@ -15045,26 +21133,26 @@ "integrity": "sha1-e7HXKuIIfdGkr1Jq/sFe7RfdpHU=", "dev": true, "requires": { - "acorn": "4.0.13", - "acorn-dynamic-import": "2.0.2", - "ajv": "4.11.8", - "ajv-keywords": "1.5.1", - "async": "2.6.3", - "enhanced-resolve": "3.4.1", - "interpret": "1.4.0", - "json-loader": "0.5.7", - "loader-runner": "2.4.0", - "loader-utils": "0.2.17", - "memory-fs": "0.4.1", - "mkdirp": "0.5.5", - "node-libs-browser": "2.2.1", - "source-map": "0.5.7", - "supports-color": "3.2.3", - "tapable": "0.2.9", - "uglify-js": "2.8.29", - "watchpack": "1.7.4", - "webpack-sources": "0.1.5", - "yargs": "6.6.0" + "acorn": "^4.0.4", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^4.7.0", + "ajv-keywords": "^1.1.1", + "async": "^2.1.2", + "enhanced-resolve": "^3.0.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "loader-runner": "^2.3.0", + "loader-utils": "^0.2.16", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^3.1.0", + "tapable": "~0.2.5", + "uglify-js": "^2.7.5", + "watchpack": "^1.2.0", + "webpack-sources": "^0.1.4", + "yargs": "^6.0.0" }, "dependencies": { "acorn": { @@ -15079,8 +21167,8 @@ "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", "dev": true, "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "anymatch": { @@ -15090,8 +21178,8 @@ "dev": true, "optional": true, "requires": { - "normalize-path": "3.0.0", - "picomatch": "2.2.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "async": { @@ -15100,7 +21188,7 @@ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { - "lodash": "4.17.20" + "lodash": "^4.17.14" } }, "binary-extensions": { @@ -15117,7 +21205,7 @@ "dev": true, "optional": true, "requires": { - "fill-range": "7.0.1" + "fill-range": "^7.0.1" } }, "browserify-zlib": { @@ -15126,7 +21214,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.11" + "pako": "~1.0.5" } }, "camelcase": { @@ -15142,14 +21230,14 @@ "dev": true, "optional": true, "requires": { - "anymatch": "3.1.1", - "braces": "3.0.2", - "fsevents": "2.1.3", - "glob-parent": "5.1.1", - "is-binary-path": "2.1.0", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "readdirp": "3.4.0" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" } }, "cliui": { @@ -15158,8 +21246,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -15175,17 +21263,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.1", - "browserify-sign": "4.2.1", - "create-ecdh": "4.0.4", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "diffie-hellman": "5.0.3", - "inherits": "2.0.4", - "pbkdf2": "3.1.1", - "public-encrypt": "4.0.3", - "randombytes": "2.1.0", - "randomfill": "1.0.4" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "enhanced-resolve": { @@ -15194,10 +21282,10 @@ "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "memory-fs": "0.4.1", - "object-assign": "4.1.1", - "tapable": "0.2.9" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" } }, "events": { @@ -15213,7 +21301,7 @@ "dev": true, "optional": true, "requires": { - "to-regex-range": "5.0.1" + "to-regex-range": "^5.0.1" } }, "fsevents": { @@ -15236,7 +21324,7 @@ "dev": true, "optional": true, "requires": { - "is-glob": "4.0.1" + "is-glob": "^4.0.1" } }, "https-browserify": { @@ -15252,7 +21340,7 @@ "dev": true, "optional": true, "requires": { - "binary-extensions": "2.1.0" + "binary-extensions": "^2.0.0" } }, "is-glob": { @@ -15260,8 +21348,9 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, + "optional": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "is-number": { @@ -15289,36 +21378,37 @@ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dev": true, "requires": { - "assert": "1.5.0", - "browserify-zlib": "0.2.0", - "buffer": "4.9.2", - "console-browserify": "1.2.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.2.0", - "events": "3.2.0", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", "path-browserify": "0.0.1", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.7", - "stream-browserify": "2.0.2", - "stream-http": "2.8.3", - "string_decoder": "1.3.0", - "timers-browserify": "2.0.11", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.11.1", - "vm-browserify": "1.1.2" + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" } }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "dev": true, + "optional": true }, "os-browserify": { "version": "0.3.0", @@ -15350,13 +21440,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" }, "dependencies": { "string_decoder": { @@ -15365,7 +21455,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -15377,7 +21467,7 @@ "dev": true, "optional": true, "requires": { - "picomatch": "2.2.2" + "picomatch": "^2.2.1" } }, "safe-buffer": { @@ -15392,8 +21482,8 @@ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "string_decoder": { @@ -15402,7 +21492,7 @@ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "~5.2.0" }, "dependencies": { "safe-buffer": { @@ -15419,7 +21509,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } }, "tapable": { @@ -15434,7 +21524,7 @@ "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", "dev": true, "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "to-regex-range": { @@ -15444,7 +21534,7 @@ "dev": true, "optional": true, "requires": { - "is-number": "7.0.0" + "is-number": "^7.0.0" } }, "uglify-js": { @@ -15453,9 +21543,9 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "yargs": { @@ -15464,9 +21554,9 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } @@ -15519,10 +21609,10 @@ "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", "dev": true, "requires": { - "chokidar": "3.4.2", - "graceful-fs": "4.2.4", - "neo-async": "2.6.2", - "watchpack-chokidar2": "2.0.0" + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" } }, "which-module": { @@ -15549,19 +21639,19 @@ "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "4.2.1" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" }, "dependencies": { "camelcase": { @@ -15576,9 +21666,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } } } @@ -15589,7 +21679,7 @@ "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" }, "dependencies": { "camelcase": { @@ -15608,16 +21698,16 @@ "integrity": "sha1-H1o98pe1naL4IWybdhs/pAaG9HE=", "dev": true, "requires": { - "acorn": "5.7.4", - "chalk": "1.1.3", - "commander": "2.20.3", - "ejs": "2.7.4", - "express": "4.17.1", - "filesize": "3.6.1", - "gzip-size": "3.0.0", - "lodash": "4.17.20", - "mkdirp": "0.5.5", - "opener": "1.5.1" + "acorn": "^5.0.3", + "chalk": "^1.1.3", + "commander": "^2.9.0", + "ejs": "^2.5.6", + "express": "^4.15.2", + "filesize": "^3.5.6", + "gzip-size": "^3.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "opener": "^1.4.3" }, "dependencies": { "accepts": { @@ -15626,7 +21716,7 @@ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dev": true, "requires": { - "mime-types": "2.1.27", + "mime-types": "~2.1.24", "negotiator": "0.6.2" } }, @@ -15663,36 +21753,36 @@ "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "dev": true, "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.7", "array-flatten": "1.1.1", "body-parser": "1.19.0", "content-disposition": "0.5.3", - "content-type": "1.0.4", + "content-type": "~1.0.4", "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", - "finalhandler": "1.1.2", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.3", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.6", + "proxy-addr": "~2.0.5", "qs": "6.7.0", - "range-parser": "1.2.1", + "range-parser": "~1.2.1", "safe-buffer": "5.1.2", "send": "0.17.1", "serve-static": "1.14.1", "setprototypeof": "1.1.1", - "statuses": "1.5.0", - "type-is": "1.6.18", + "statuses": "~1.5.0", + "type-is": "~1.6.18", "utils-merge": "1.0.1", - "vary": "1.1.2" + "vary": "~1.1.2" } }, "fresh": { @@ -15731,7 +21821,7 @@ "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "dev": true, "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" } }, @@ -15754,18 +21844,18 @@ "dev": true, "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.7.2", + "http-errors": "~1.7.2", "mime": "1.6.0", "ms": "2.1.1", - "on-finished": "2.3.0", - "range-parser": "1.2.1", - "statuses": "1.5.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" } }, "serve-static": { @@ -15774,9 +21864,9 @@ "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dev": true, "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.3", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", "send": "0.17.1" } } @@ -15788,8 +21878,8 @@ "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", "dev": true, "requires": { - "source-list-map": "0.1.8", - "source-map": "0.4.4" + "source-list-map": "~0.1.7", + "source-map": "~0.4.1" }, "dependencies": { "source-map": { @@ -15798,7 +21888,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -15809,11 +21899,11 @@ "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", "dev": true, "requires": { - "memory-fs": "0.4.1", - "mime": "1.6.0", - "path-is-absolute": "1.0.1", - "range-parser": "1.2.1", - "time-stamp": "2.2.0" + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" }, "dependencies": { "time-stamp": { @@ -15830,8 +21920,8 @@ "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", "dev": true, "requires": { - "source-list-map": "0.1.8", - "source-map": "0.5.7" + "source-list-map": "~0.1.7", + "source-map": "~0.5.3" } }, "webpack-stream": { @@ -15840,13 +21930,13 @@ "integrity": "sha1-Oh0WD7EdQXJ7fObzL3IkZPmLIYY=", "dev": true, "requires": { - "gulp-util": "3.0.8", - "lodash.clone": "4.5.0", - "lodash.some": "4.6.0", - "memory-fs": "0.3.0", - "through": "2.3.8", - "vinyl": "1.2.0", - "webpack": "1.15.0" + "gulp-util": "^3.0.7", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.3.0", + "through": "^2.3.8", + "vinyl": "^1.1.0", + "webpack": "^1.12.9" }, "dependencies": { "browserify-aes": { @@ -15855,7 +21945,7 @@ "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=", "dev": true, "requires": { - "inherits": "2.0.4" + "inherits": "^2.0.1" } }, "camelcase": { @@ -15870,8 +21960,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -15917,8 +22007,8 @@ "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "node-libs-browser": { @@ -15927,28 +22017,28 @@ "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=", "dev": true, "requires": { - "assert": "1.5.0", - "browserify-zlib": "0.1.4", - "buffer": "4.9.2", - "console-browserify": "1.2.0", - "constants-browserify": "1.0.0", + "assert": "^1.1.1", + "browserify-zlib": "^0.1.4", + "buffer": "^4.9.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", "crypto-browserify": "3.3.0", - "domain-browser": "1.2.0", - "events": "1.1.1", + "domain-browser": "^1.1.1", + "events": "^1.0.0", "https-browserify": "0.0.1", - "os-browserify": "0.2.1", + "os-browserify": "^0.2.0", "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.7", - "stream-browserify": "2.0.2", - "stream-http": "2.8.3", - "string_decoder": "0.10.31", - "timers-browserify": "2.0.11", + "process": "^0.11.0", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.0.5", + "stream-browserify": "^2.0.1", + "stream-http": "^2.3.1", + "string_decoder": "^0.10.25", + "timers-browserify": "^2.0.2", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.4", + "url": "^0.11.0", + "util": "^0.10.3", "vm-browserify": "0.0.4" }, "dependencies": { @@ -15978,13 +22068,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "safe-buffer": { @@ -15999,8 +22089,8 @@ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "string_decoder": { @@ -16009,7 +22099,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "supports-color": { @@ -16018,7 +22108,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } }, "timers-browserify": { @@ -16027,7 +22117,7 @@ "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", "dev": true, "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "uglify-js": { @@ -16036,10 +22126,10 @@ "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", "dev": true, "requires": { - "async": "0.2.10", - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "async": "~0.2.6", + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "async": { @@ -16091,8 +22181,8 @@ "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "dev": true, "requires": { - "clone": "1.0.4", - "clone-stats": "0.0.1", + "clone": "^1.0.0", + "clone-stats": "^0.0.1", "replace-ext": "0.0.1" } }, @@ -16102,21 +22192,21 @@ "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=", "dev": true, "requires": { - "acorn": "3.3.0", - "async": "1.5.2", - "clone": "1.0.4", - "enhanced-resolve": "0.9.1", - "interpret": "0.6.6", - "loader-utils": "0.2.17", - "memory-fs": "0.3.0", - "mkdirp": "0.5.5", - "node-libs-browser": "0.7.0", - "optimist": "0.6.1", - "supports-color": "3.2.3", - "tapable": "0.1.10", - "uglify-js": "2.7.5", - "watchpack": "0.2.9", - "webpack-core": "0.6.9" + "acorn": "^3.0.0", + "async": "^1.3.0", + "clone": "^1.0.2", + "enhanced-resolve": "~0.9.0", + "interpret": "^0.6.4", + "loader-utils": "^0.2.11", + "memory-fs": "~0.3.0", + "mkdirp": "~0.5.0", + "node-libs-browser": "^0.7.0", + "optimist": "~0.6.0", + "supports-color": "^3.1.0", + "tapable": "~0.1.8", + "uglify-js": "~2.7.3", + "watchpack": "^0.2.1", + "webpack-core": "~0.6.9" } }, "window-size": { @@ -16137,9 +22227,9 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } @@ -16151,9 +22241,9 @@ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { - "http-parser-js": "0.5.2", - "safe-buffer": "5.2.1", - "websocket-extensions": "0.1.4" + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { @@ -16162,6 +22252,26 @@ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, "whatwg-fetch": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", @@ -16172,8 +22282,8 @@ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", "requires": { - "tr46": "0.0.3", - "webidl-conversions": "3.0.1" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, "whet.extend": { @@ -16188,13 +22298,13 @@ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, "which-typed-array": { @@ -16203,12 +22313,12 @@ "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", "dev": true, "requires": { - "available-typed-arrays": "1.0.2", - "es-abstract": "1.17.6", - "foreach": "2.0.5", - "function-bind": "1.1.1", - "has-symbols": "1.0.1", - "is-typed-array": "1.1.3" + "available-typed-arrays": "^1.0.2", + "es-abstract": "^1.17.5", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" } }, "wide-align": { @@ -16217,7 +22327,7 @@ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2 || 2" } }, "widest-line": { @@ -16226,7 +22336,7 @@ "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.1.1" }, "dependencies": { "ansi-regex": { @@ -16247,8 +22357,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -16257,7 +22367,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -16280,14 +22390,23 @@ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "dev": true }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, "wrappy": { @@ -16302,9 +22421,9 @@ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.3" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, "ws": { @@ -16313,8 +22432,8 @@ "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "dev": true, "requires": { - "options": "0.0.6", - "ultron": "1.0.2" + "options": ">=0.0.5", + "ultron": "1.0.x" } }, "wtf-8": { @@ -16335,6 +22454,12 @@ "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", "dev": true }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true + }, "xml2js": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.7.tgz", @@ -16380,18 +22505,18 @@ "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", "dev": true, "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "lodash.assign": "4.2.0", - "os-locale": "1.4.0", - "pkg-conf": "1.1.3", - "read-pkg-up": "1.0.1", - "require-main-filename": "1.0.1", - "string-width": "1.0.2", - "window-size": "0.2.0", - "y18n": "3.2.1", - "yargs-parser": "2.4.1" + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" } }, "yargs-parser": { @@ -16400,8 +22525,8 @@ "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "dev": true, "requires": { - "camelcase": "3.0.0", - "lodash.assign": "4.2.0" + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" }, "dependencies": { "camelcase": { @@ -16418,8 +22543,8 @@ "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, "requires": { - "buffer-crc32": "0.2.13", - "fd-slicer": "1.1.0" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } }, "yeast": { @@ -16432,11 +22557,12 @@ "version": "3.17.0", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.17.0.tgz", "integrity": "sha1-RCs4+denr3rke/z8NWhz6GFq0bc=", + "dev": true, "requires": { - "commander": "2.20.3", - "lodash.get": "4.4.2", - "request": "2.88.2", - "validator": "5.7.0" + "commander": "^2.7.1", + "lodash.get": "^4.1.2", + "request": "^2.54.0", + "validator": "^5.0.0" } } } diff --git a/samples/react-upgrade-me/package.json b/samples/react-upgrade-me/package.json index 88abb5b01..b73f39f0c 100644 --- a/samples/react-upgrade-me/package.json +++ b/samples/react-upgrade-me/package.json @@ -11,26 +11,24 @@ "test": "gulp test" }, "dependencies": { - "react": "15.4.2", - "react-dom": "15.4.2", - "@types/react": "0.14.46", - "@types/react-dom": "0.14.18", + "@microsoft/sp-core-library": "1.4.1", + "@microsoft/sp-lodash-subset": "1.4.1", + "@microsoft/sp-office-ui-fabric-core": "1.4.1", + "@microsoft/sp-webpart-base": "1.4.1", + "@types/react": "15.6.6", "@types/react-addons-shallow-compare": "0.14.17", - "@types/react-addons-update": "0.14.14", - "@types/react-addons-test-utils": "0.14.15", - "@microsoft/sp-core-library": "~1.1.0", - "@microsoft/sp-webpart-base": "~1.1.0", - "@microsoft/sp-lodash-subset": "~1.1.0", - "@microsoft/sp-office-ui-fabric-core": "~1.4.0-0", - "@types/webpack-env": ">=1.12.1 <1.14.0" + "@types/react-dom": "15.5.6", + "@types/webpack-env": ">=1.12.1 <1.14.0", + "react": "15.6.2", + "react-dom": "15.4.2" }, "devDependencies": { - "@microsoft/sp-build-web": "~1.1.0", - "@microsoft/sp-module-interfaces": "~1.1.0", + "@microsoft/sp-build-web": "1.4.1", + "@microsoft/sp-module-interfaces": "1.4.1", "@microsoft/sp-webpart-workbench": "~1.1.0", - "gulp": "~3.9.1", "@types/chai": ">=3.4.34 <3.6.0", "@types/mocha": ">=2.2.33 <2.6.0", - "ajv": "~5.2.2" + "ajv": "5.2.2", + "gulp": "~3.9.1" } } diff --git a/samples/react-upgrade-me/tsconfig.json b/samples/react-upgrade-me/tsconfig.json index c133dbef2..6d5456999 100644 --- a/samples/react-upgrade-me/tsconfig.json +++ b/samples/react-upgrade-me/tsconfig.json @@ -9,7 +9,8 @@ "experimentalDecorators": true, "skipLibCheck": true, "typeRoots": [ - "./node_modules/@types" + "./node_modules/@types", + "./node_modules/@microsoft" ], "types": [ "es6-promise", From 876aaa40a207b7405939188647d925b9b8e663f2 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Thu, 27 Aug 2020 11:57:01 -0400 Subject: [PATCH 18/19] Added contribution guidelines. --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index edcd8e0ab..69427abc6 100644 --- a/README.md +++ b/README.md @@ -74,10 +74,16 @@ Once the npm packages are installed, run the following command to preview your w gulp serve ``` +## Authors +This repository's contributors are all community members who volunteered their time to share code samples. Work is done as an open source community project, which each sample contained in their own solution. + ## Contributions -These samples are direct from the feature teams, SharePoint PnP core team (http://aka.ms/m365pnp) or shared by the community. We welcome your input on issues and suggestions for new samples. We do also welcome community contributions around the client-side web parts. If there's any questions around that, just let us know. +These samples are direct from the feature teams, SharePoint PnP core team (http://aka.ms/m365pnp) or shared by the community. We welcome your input on issues and suggestions for new samples. We do also welcome community contributions around the client-side web parts. If you have any questions, just let us know. -Please have a look on our [Contribution Guidance](./.github/CONTRIBUTING.md) before submitting your pull requests, so that we can get your contribution processed as fast as possible. Thx. +Please have a look on our [Contribution Guidance](./.github/CONTRIBUTING.md) before submitting your pull requests, so that we can get your contribution processed as fast as possible. + +## Code of Conduct +This repository has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. > Sharing is caring! From baa8c23fe0f69f477c5566ecbcedae23f7d288df Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 29 Aug 2020 16:14:27 -0400 Subject: [PATCH 19/19] Updated solution number and readme --- samples/react-my-sites/README.md | 1 + samples/react-my-sites/config/package-solution.json | 2 +- samples/react-my-sites/package.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/react-my-sites/README.md b/samples/react-my-sites/README.md index dbe14fa05..abb7e604b 100644 --- a/samples/react-my-sites/README.md +++ b/samples/react-my-sites/README.md @@ -58,6 +58,7 @@ react-my-sites|João Mendes Version|Date|Comments -------|----|-------- 1.0.0|August 6, 2020|Initial release +1.0.1|August 29, 2020|Additional updates ## Disclaimer diff --git a/samples/react-my-sites/config/package-solution.json b/samples/react-my-sites/config/package-solution.json index 75b88baa1..fff3cab88 100644 --- a/samples/react-my-sites/config/package-solution.json +++ b/samples/react-my-sites/config/package-solution.json @@ -3,7 +3,7 @@ "solution": { "name": "react-my-sites-client-side-solution", "id": "ad28b382-886b-4b2a-9646-92de8a0b1d13", - "version": "1.0.0.0", + "version": "1.0.1.0", "includeClientSideAssets": true, "skipFeatureDeployment": true, "isDomainIsolated": false, diff --git a/samples/react-my-sites/package.json b/samples/react-my-sites/package.json index ff89d0020..2aefc91f0 100644 --- a/samples/react-my-sites/package.json +++ b/samples/react-my-sites/package.json @@ -1,6 +1,6 @@ { "name": "react-my-sites", - "version": "0.0.1", + "version": "1.0.1", "private": true, "main": "lib/index.js", "engines": {