From 4e1a07f944b1956771fa388e89de2c670bbe5747 Mon Sep 17 00:00:00 2001 From: joaojmendes Date: Mon, 8 Apr 2019 10:40:23 +0100 Subject: [PATCH] react site designs manager (#829) * commit first * Update README.md * Update README.md --- .../react-manage-sitedesigns/.editorconfig | 25 + samples/react-manage-sitedesigns/.gitignore | 32 + samples/react-manage-sitedesigns/.yo-rc.json | 29 + samples/react-manage-sitedesigns/README.md | 140 + .../assets/screen1.jpg | Bin 0 -> 113002 bytes .../assets/screen10.jpg | Bin 0 -> 131855 bytes .../assets/screen11.jpg | Bin 0 -> 116361 bytes .../assets/screen12.jpg | Bin 0 -> 138388 bytes .../assets/screen13.jpg | Bin 0 -> 86094 bytes .../assets/screen14.jpg | Bin 0 -> 99508 bytes .../assets/screen15.jpg | Bin 0 -> 119034 bytes .../assets/screen16.jpg | Bin 0 -> 113075 bytes .../assets/screen17.jpg | Bin 0 -> 125152 bytes .../assets/screen2.jpg | Bin 0 -> 109943 bytes .../assets/screen3.1.jpg | Bin 0 -> 118351 bytes .../assets/screen3.jpg | Bin 0 -> 101806 bytes .../assets/screen4.jpg | Bin 0 -> 111312 bytes .../assets/screen5.jpg | Bin 0 -> 102989 bytes .../assets/screen6.jpg | Bin 0 -> 94013 bytes .../assets/screen7.jpg | Bin 0 -> 95626 bytes .../assets/screen8.jpg | Bin 0 -> 102005 bytes .../assets/screen9.jpg | Bin 0 -> 99555 bytes .../azure-pipelines.yml | 71 + .../config/config.json | 21 + .../config/copy-assets.json | 4 + .../config/deploy-azure-storage.json | 7 + .../config/jest.config.json | 4 + .../config/karma.config.js | 30 + .../config/package-solution.json | 14 + .../config/serve.json | 10 + .../config/write-manifests.json | 4 + samples/react-manage-sitedesigns/gulpfile.js | 43 + .../package-lock.json | 18726 ++++++++++++++++ samples/react-manage-sitedesigns/package.json | 57 + .../controls/AddPrincipal/AddPrincipal.tsx | 181 + .../AddPrincipal/IAddPrincipalProps.ts | 14 + .../AddPrincipal/IAddPrincipalState.ts | 16 + .../controls/AddSiteDesign/AddSiteDesign.tsx | 392 + .../AddSiteDesign/IAddSiteDesignProps.ts | 28 + .../AddSiteDesign/IAddSiteDesignState.ts | 21 + .../controls/AddSiteScript/AddSiteScript.tsx | 239 + .../AddSiteScript/IAddSiteScriptProps.ts | 16 + .../AddSiteScript/IAddSiteScriptState.ts | 17 + .../AddSiteScriptToSiteDesign.tsx | 309 + .../IAddSiteScriptToSiteDesignProps.ts | 26 + .../IAddSiteScriptToSiteDesignState.ts | 20 + .../ApplySiteDesign/ApplySiteDesign.tsx | 209 + .../ApplySiteDesign/IApplySiteDesignProps.ts | 27 + .../ApplySiteDesign/IApplySiteDesignState.ts | 20 + .../DeleteSiteDesign/DeleteSiteDesign.tsx | 182 + .../IDeleteSiteDesignProps.ts | 14 + .../IDeleteSiteDesignState.ts | 16 + .../EditSiteDesign/EditSiteDesign.tsx | 281 + .../EditSiteDesign/IEditSiteDesignProps.ts | 14 + .../EditSiteDesign/IEditSiteDesignState.ts | 16 + .../EditSiteScript/EditSiteScript.tsx | 274 + .../EditSiteScript/IEditSiteScriptProps.ts | 16 + .../EditSiteScript/IEditSiteScriptState.ts | 18 + .../controls/SelectSite/ISelectSiteProps.ts | 11 + .../controls/SelectSite/ISelectSiteState.ts | 15 + .../src/controls/SelectSite/IViewSite.ts | 7 + .../SelectSite/SelectSite.module.scss | 32 + .../src/controls/SelectSite/SelectSite.tsx | 161 + .../SiteDesignRights/IListViewItems.ts | 6 + .../ISiteDesignRightsState.ts | 20 + .../SiteDesignRights/ISiteRightsProps.ts | 29 + .../SiteDesignRights.module.scss | 35 + .../SiteDesignRights/SiteDesignRights.tsx | 432 + .../src/controls/SiteDesignRights/index.ts | 0 .../src/controls/json-editor-react/index.tsx | 134 + .../controls/json-editor-wrapper/index.css | 8 + .../controls/json-editor-wrapper/index.tsx | 41 + .../site-design-script-actions.schema.json | 907 + .../controls/siteScripts/IListViewItems.ts | 8 + .../controls/siteScripts/ISiteScriptsProps.ts | 28 + .../controls/siteScripts/ISiteScriptsState.ts | 21 + .../src/controls/siteScripts/SiteScripts.tsx | 486 + .../src/controls/siteScripts/index.ts | 0 .../siteScripts/siteScript.module.scss | 28 + samples/react-manage-sitedesigns/src/index.ts | 1 + .../IAddSiteDesignTaskToCurrentWebResult.ts | 7 + .../src/services/ISiteDesignTaskResult.ts | 6 + .../src/services/spservices.ts | 386 + .../src/types/ISiteScript.ts | 17 + .../src/types/JsonEditor.d.ts | 13 + .../src/types/index.ts | 0 .../src/types/json-editor.d.ts | 12 + .../SiteDesignsWebPart.manifest.json | 27 + .../siteDesigns/SiteDesignsWebPart.ts | 65 + .../siteDesigns/components/IEnumPanel.ts | 8 + .../siteDesigns/components/IListViewItems.ts | 15 + .../components/ISiteDesignState.ts | 17 + .../components/ISiteDesignsProps.ts | 10 + .../components/SiteDesigns.module.scss | 88 + .../siteDesigns/components/SiteDesigns.tsx | 561 + .../src/webparts/siteDesigns/loc/en-us.js | 83 + .../webparts/siteDesigns/loc/mystrings.d.ts | 87 + ...7d85-ef3a-492d-89c5-a7f0048fc2ec_color.png | Bin 0 -> 3023 bytes ...85-ef3a-492d-89c5-a7f0048fc2ec_outline.png | Bin 0 -> 1429 bytes .../tools/pre-version.js | 64 + .../react-manage-sitedesigns/tsconfig.json | 39 + samples/react-manage-sitedesigns/tslint.json | 30 + 102 files changed, 25528 insertions(+) create mode 100644 samples/react-manage-sitedesigns/.editorconfig create mode 100644 samples/react-manage-sitedesigns/.gitignore create mode 100644 samples/react-manage-sitedesigns/.yo-rc.json create mode 100644 samples/react-manage-sitedesigns/README.md create mode 100644 samples/react-manage-sitedesigns/assets/screen1.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen10.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen11.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen12.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen13.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen14.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen15.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen16.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen17.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen2.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen3.1.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen3.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen4.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen5.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen6.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen7.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen8.jpg create mode 100644 samples/react-manage-sitedesigns/assets/screen9.jpg create mode 100644 samples/react-manage-sitedesigns/azure-pipelines.yml create mode 100644 samples/react-manage-sitedesigns/config/config.json create mode 100644 samples/react-manage-sitedesigns/config/copy-assets.json create mode 100644 samples/react-manage-sitedesigns/config/deploy-azure-storage.json create mode 100644 samples/react-manage-sitedesigns/config/jest.config.json create mode 100644 samples/react-manage-sitedesigns/config/karma.config.js create mode 100644 samples/react-manage-sitedesigns/config/package-solution.json create mode 100644 samples/react-manage-sitedesigns/config/serve.json create mode 100644 samples/react-manage-sitedesigns/config/write-manifests.json create mode 100644 samples/react-manage-sitedesigns/gulpfile.js create mode 100644 samples/react-manage-sitedesigns/package-lock.json create mode 100644 samples/react-manage-sitedesigns/package.json create mode 100644 samples/react-manage-sitedesigns/src/controls/AddPrincipal/AddPrincipal.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteDesign/AddSiteDesign.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteScript/AddSiteScript.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/AddSiteScriptToSiteDesign.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/ApplySiteDesign.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/DeleteSiteDesign.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/EditSiteDesign/EditSiteDesign.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/EditSiteScript/EditSiteScript.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/SelectSite/IViewSite.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.module.scss create mode 100644 samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/SiteDesignRights/IListViewItems.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteDesignRightsState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteRightsProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.module.scss create mode 100644 samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/SiteDesignRights/index.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/json-editor-react/index.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.css create mode 100644 samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/site-design-script-actions.schema.json create mode 100644 samples/react-manage-sitedesigns/src/controls/siteScripts/IListViewItems.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsProps.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsState.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/siteScripts/SiteScripts.tsx create mode 100644 samples/react-manage-sitedesigns/src/controls/siteScripts/index.ts create mode 100644 samples/react-manage-sitedesigns/src/controls/siteScripts/siteScript.module.scss create mode 100644 samples/react-manage-sitedesigns/src/index.ts create mode 100644 samples/react-manage-sitedesigns/src/services/IAddSiteDesignTaskToCurrentWebResult.ts create mode 100644 samples/react-manage-sitedesigns/src/services/ISiteDesignTaskResult.ts create mode 100644 samples/react-manage-sitedesigns/src/services/spservices.ts create mode 100644 samples/react-manage-sitedesigns/src/types/ISiteScript.ts create mode 100644 samples/react-manage-sitedesigns/src/types/JsonEditor.d.ts create mode 100644 samples/react-manage-sitedesigns/src/types/index.ts create mode 100644 samples/react-manage-sitedesigns/src/types/json-editor.d.ts create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.manifest.json create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.ts create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IEnumPanel.ts create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IListViewItems.ts create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignState.ts create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignsProps.ts create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.module.scss create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.tsx create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/en-us.js create mode 100644 samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/mystrings.d.ts create mode 100644 samples/react-manage-sitedesigns/teams/08bc7d85-ef3a-492d-89c5-a7f0048fc2ec_color.png create mode 100644 samples/react-manage-sitedesigns/teams/08bc7d85-ef3a-492d-89c5-a7f0048fc2ec_outline.png create mode 100644 samples/react-manage-sitedesigns/tools/pre-version.js create mode 100644 samples/react-manage-sitedesigns/tsconfig.json create mode 100644 samples/react-manage-sitedesigns/tslint.json diff --git a/samples/react-manage-sitedesigns/.editorconfig b/samples/react-manage-sitedesigns/.editorconfig new file mode 100644 index 000000000..8ffcdc4ec --- /dev/null +++ b/samples/react-manage-sitedesigns/.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-manage-sitedesigns/.gitignore b/samples/react-manage-sitedesigns/.gitignore new file mode 100644 index 000000000..b19bbe123 --- /dev/null +++ b/samples/react-manage-sitedesigns/.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-manage-sitedesigns/.yo-rc.json b/samples/react-manage-sitedesigns/.yo-rc.json new file mode 100644 index 000000000..ff9d5de37 --- /dev/null +++ b/samples/react-manage-sitedesigns/.yo-rc.json @@ -0,0 +1,29 @@ +{ + "@pnp/generator-spfx": { + "framework": "react", + "pnpFramework": "reactjs.plus", + "pnp-libraries": [ + "jquery@3", + "@pnp/pnpjs", + "@pnp/spfx-property-controls", + "@pnp/spfx-controls-react" + ], + "pnp-ci": [ + "azure" + ], + "pnp-vetting": [], + "spfxenv": "spo" + }, + "@microsoft/generator-sharepoint": { + "environment": "spo", + "framework": "react", + "plusBeta": true, + "isCreatingSolution": true, + "version": "1.8.0", + "libraryName": "react-manage-sitedesigns", + "libraryId": "50025bb6-5fda-4a16-b45e-5f27b19aac72", + "packageManager": "npm", + "isDomainIsolated": false, + "componentType": "webpart" + } +} \ No newline at end of file diff --git a/samples/react-manage-sitedesigns/README.md b/samples/react-manage-sitedesigns/README.md new file mode 100644 index 000000000..39e0dde50 --- /dev/null +++ b/samples/react-manage-sitedesigns/README.md @@ -0,0 +1,140 @@ +# React Site Designs Manager + +## Summary +This web part allows tenant administrators to manage site designs through a graphical interface. +We can create, edit, delete work whith site scripts associated to a site design, manage permissions and apply site design to one or more sites. + +Only users with Tenant Admin Role are allowed to managed tenant properties. + +## Site Designs List + +![site design list](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen1.jpg) + +## Add, Edit and Delete site designs + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen2.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen3.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen3.1.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen4.jpg) + + +## Site Designs Rights + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen5.jpg) + + + +![tenant properties](/assets/screen6.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen7.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen8.jpg) + + + +## Site Design Site Scripts + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen9.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen10.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen11.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen12.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen13.jpg) + + + +## Apply Site Design + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen14.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen15.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen16.jpg) + + + +![tenant properties](https://github.com/joaojmendes/sp-dev-fx-webparts/blob/dev/samples/react-manage-sitedesigns/assets/screen17.jpg) + + + + + + +## Used SharePoint Framework Version +![drop](https://img.shields.io/badge/version-GA-green.svg) + +## Applies to + +* [SharePoint Framework](https:/dev.office.com/sharepoint) +* [Office 365 tenant](https://dev.office.com/sharepoint/docs/spfx/set-up-your-development-environment) + +> Update accordingly as needed. + +## WebPart Properties + +Property |Type|Required| comments +--------------------|----|--------|---------- +WebPart Title| Text| no| + + +## Solution +The Web Part Use PnPjs library, Office-ui-fabric-react components. + +Solution|Author(s) +--------|--------- +Site Design Manager WebPart|João Mendes + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0.0|April 08, 2019|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 build` + - `gulp bundle --ship` + - `gulp package-solution --ship` + - `Add to AppCatalog and deploy` + + + + + diff --git a/samples/react-manage-sitedesigns/assets/screen1.jpg b/samples/react-manage-sitedesigns/assets/screen1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97e5098bfd1698ef464cce007626a6f5874f57ac GIT binary patch literal 113002 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 A;s5{u literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen10.jpg b/samples/react-manage-sitedesigns/assets/screen10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ebde9bf3e9353859f8f9311f0c62843fb221c55f GIT binary patch literal 131855 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�p1lEtHDWuyTHWKT0ZDOH+Y2G;)^2_9MT< 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 z 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

>Z#TuH?fu;_p-%qMqZu1-_~& zdd*qCi^?Dx&jJY!9;oVy`7tU-5EHuiz9E%YlD&T?HT|Li{!}bkyBWr^y6&5UeP%GB z&NeX@2;&I(hC7OgRd-u(9#Dri_AQO$sY1qTaGcLBiekOfGXUE97Z!khR`O&=yX@llg!jD~&Z#@6`8W7)2fm z@0qFNPL}2|e1fLHMr4P6?Y?36OMXK0JHp}2YRK0<)}bD3J>tvA1t%c43JSkB7u&4S zXI+9tjcD(3QjSDd7pbyBb%Q4$)0`O+}Q|He)6RSsV6{3s1X_ z8eM{UH0KsIw-8sj%LsS%oE3z~_4vm1xYU$M=ILZiC;=-nF|}EHFJeWREqwg0dt$Eh zx*it=_Ep7>OIs3uNc|9rB|~wdoFdiC0s-x+A-yGd!%| z_N0rcVn6jq-)#IyAs^j2QI1*wO7epTklh)7tI zlH2?o_gm^i;ZSXA#efN_NBdT*nC_Q1qoxxKlH690YMe6sP4WFmaH|zwGA(MX;99#e zal)g2qOq32{%Ie`h?ob@-y+8T6=yFV=^nYE|LqI@o&M-C#Ix*Q*RYDKN_p?yDX_-7 ztn!;onH^sgeUXVj0Ix8~rjr#Z#B6Bagm^cVqZ~c=MWkl$Z&$(2F7~3jet>J!mVdeL zHriova9IKJ*5T>s%b5nfD5RA?ZU{FS(jUFn7a-?q5_^EbM?Q@q^yMpY)C}>cNDFoZ*D-Jl$7P!I5t=%Xn!gNQ}w)p zKg9J3JW41B-3LBz+tqq(lz|gd!vK{UE+T3pQWJ-E7wGlO%r-fe=8cUpCSi1l^hw`7 zWn$${6=zjgxQf0UV>^#f!mhQP85ODhNuT81w;*4&Axlf0E-?gPO)9s9!gW-tD-P@) zhZy3-=055O7x4zo!sMVZ9VKl34_;Hdr@sK9({&jbzGUt}SDm+uG0QsThsNnPK11UzV1$Qd4ET08j5u23gs82GTW3m)7I!2LDbz(xL8zf>mt1!TgY| z5J|Cw&DBYCJC&ZjZV` zTB#nYW(?~f(*=>^i>p#ms-Z@HbdBM?_1UcIUBhoujUsoI!@=bDW-EhK7&0~$48g)O z*ugndN8GTxJs@uJfa5zAphCg?kp0@A&q+5O8Db&xv-wOa;FtjeUl(?rx2`^y!F5RM z)7i@$+2dIdab$Ds+w!BvO@>(2O`<59rWg9DvDzkVZy`~gR5cYL)KibIc6p!cey^^d zXcqE@>M0aw%6$%Fw|P6x{MO{kme`@W&H{1%;G#_QNUdoiv$ZZorCJ@7BD<-X09gLY z`e{QF;1Dy6_4>g3UndjZ)4ea{th!N1qdxP?o zbHNee=#lq0$9+N~QBJTYCmS~GIxm-3qrf~y9vn~;(>nD*mN`WajQ(m9ZUWeuPF@++ z5#ixR6l$5ZB=e9$l^WeO{w;lx-`8mPZNO6`Jn>s9)+ukr)i%@}Lmcjskr2%`tLh16 z7cxVf>!i~2ZR_-v4LMpo`i2M`4?|i7@-D9X#Sg2Eb^(dWhTS8vWAMkCzFx?qrqqvY>+)+RI<5niTw*cIx$dltDltr5%D zPQCIq+5^d9M{_S^X8#7; z__#|+H_n~1r@(ZeHZX9xe*l5h*UPSd+ai`?VChE;8!x9hdQ=cifeV!}MLkdvx}N{0 zdLcYLNVX!1`@h(G3$V7nHeWPI3oTC3q6LaeTeNs-kwDSn?iO5whC-pmArvTH+@VO& z0HwGWFYaC>xcBUSGjs0$KQrIlk#Fvqd!Fxk$V0NS_Rh}A-tS)PeSe}SKT_gSC}V8_ zO~tsGl%iCwqaPC%kG5F45x~I{pR+H0L?JiH(hO!g1T(>vfj@r0oZ@dm8P6_(byfZX zHA}>nc>nk(N!9=(2B6AD)dWLI2><=n{~aU2VI+JLe`_*2@dbJRMb%iv z&?N-6c~5Wh-|LR@@0S@ofK6j4e{m#w`FPf!V!|D#iU0FR^_=Z)@J;ErDmw9Rb7mgN zYC32?%uLqG2eBjxpoKqSE2j&$4LnDr;d!lvEFtzL3D8L`GTTVe;Uq%kFX;W5Z%rEE z7`T^Fh_wIC*@0?xqm>-$EIvg-N}@BTXdi&{eFw0Gg10u3Wb7j0A4<8_(!Gc&7}O5I zjCa&ko`G3DV>E&FjXL(9BJUM+n!Pk*2u6OaIAVDBWw!fMTkX~3#7R-(0C#WyT$^GY zX)iN(yxp8OH&3#|dyLN86x2k=#e6|gSm+6VBGvyEGkL<#gPoVT9FFHLCV$$wH$qnX zbml_ld6tzX`_hV8k7{qc_({t@hsyrfUZctWfk1y!@rS4g+7JaqQ0OBiZri+-Z&SH; zMj!*of8O%1Ya~4v`vV=mz$suw)UBNPJQIS~6@9EZcD#kKN8?hS-hG6CeAch>dVNs9 zERE%friZIhaky${Elxh_fV4~;-n7IMUXZK49nwpYi8OZRYP}$O-@Q!<{c3?1#T#aT zHS!BIaVjzcPG6p2Gp~h@&%Na1CFOp9m2bll`%~_$AZMJ*bew)PS>I5ZB(95gwD*x@ zmr&Q8$!4$1$%xHM|3uqqnwHRGssR}xq#%S!Crw!I3*0NZ?Q2oHAQo=l;o&ph!MW(* zks-qahwKt-xV}M0p0fRE2;xfpK%trWt)aB$bZ_8`^#|273xWd!?uU~=?U@H@uYX61?A7rmGe7t2MVMixfhz9LPv!IxeEDn`cJqHm6$*S^jOZHjGwxG-B)fmq#4Vb z;MY^|(TlFsndSLVvi9CPClO7O(A;m?z}&QDx14%p>KDjpViI<+yq9=#Be8u+8|ha- zMO_8R2H}vvk;5OSQzS*?IPbBf8WXklP+LYtE;lN=ptwFqnR|Q*QoSn;@^VSMFT}D= zh416GI!Wo6y&$sXS#IW3HLqvusRe3(DRX4^wDa1jRVt4_f(2oHPOjKkHL(cy(aC(V zG$4#VBBOqfG;cPEaUVA#Dw`qIJAY&W&=_E1K}=?B&<$51vygr5{y4&YzAx$wIF$>B z>`X@26U3EvBy(O3eC@daQw)N{go>9HilfQ6YxzUsiazMIktcLd3J`xC;w5dDkID>p z-U>>;*V2liG%nRKq?JbIwuD*q=6f=Q(W(M*`Yw_54XIe)#)pV@Rn&D|b#o zx*xrz_l0JOQOSxW$m=2(IZ=FQam_qz!%V2LrSb6fac}21QpY4`db>()N_o{LCqI|`pkUzkL~E^l4jTOfhJ%iP$DVhE21UkBH0fl9^sSJPF@;iL6KYPCh|fM`+63%19ktgaVmC5dHxGc~ja_6$z6$TD zJ;z{Kqad3+Y+1`+DcCJGn)n48kA7iqNjhmZBHwfRz6SF72bDlEdu-~)bCc=v$tZ#M z)U}s==NwWE-_;E6LQUh{E;xzG6w1&$m&GcL2{Lff#m#ENykQ}@)A(fxPrOuL*Esj( z|A5-=gK?$5Jz&|VsjV~kTIm`=3?*?hn$)^|wV-u)op@0-T~?M=fk zrDVaFE_k`jp%4iOc*Xs7f8T6mvm`5@%_o&k!wNPe5;Ku6>YEs*9pzt4K3|lViSdz z)M35z+GytNP8hgl`zf|(vQ49tuSdw%A?+xx2yefE;m}N{;W9%_*~hWTcsobLFBvd; zGJSe?E*Jb44qjT7pVZ6&E~>QU(k>Zr zSmmM^`g9?_%$LDs;bySxi{#hdyJLYfSI-m_OfYoo-<*1KRX+RauPM~iiMEI{?=UB^ z2>X<>CVvB4`~`~rd8`$w4|Ui@`iK~KdDI4}MJaGBEj6YTs?FNXP1#lAAXDp19mpUX!D5YU zvXLb>BDz6pWBdwoaOpUuB;${DAYMKjdXAyjLOW5ehO$6G=od(3LU3Ead25R+vhs(+ zcW!r&(OI_nFMXH+QrqVuHIYAF#?|8FF8e*uPLLqB3r(L^G@a1P;8ljNahG=F0OFE$ zvYPRNZ|l`lgH1v>IVzU?*y8PLtI+GO0|7Y>aUSCOk=mky*?Q+g(qlk) z$H!qx1jLcqX28bwYxuc>*Gcc!xFWBd?imWJ0g>9E{91nTnMPz0(Z$-k|GMM;A>bbSMPLU(#XbdCGXo^ME_indDaMJs|ScP{$V0 z<9%5DMj|PMATAY-jX4QkvKN#$qP0HrCJ5Q*^Wh&YgKz7&ZP|_W>Y`&{Y0RGE9WCy) zUPR%uPv_pa1Bz$SYFT0Iul}PB6aU`+q#rNikNAfJ2j`aG_Bz1V;-f$;Zz)esN_CeJ z;X6WmhLn3t?{Io>-+uK_Q8C_?$YcaW$u}Fu975}1{|J5xzsV41$wQpw2YnnWySahg3vP^(Ym>ACRUdF&tUgK;5|k}aBi}6 z*keko*ua9zIE@tDQ2?ojcT@0o#&erJ!w!;KB59_4 zqU^dmw*e=GqMO%Ct48Dm*{@6*bhJ z6U5sZzF_p=C3U#^n#Y}|8E>Wo_#+A`IW5LS(4{uuSo#F*ZydNytAlgX)k7X% zjmWjC`+>_|@CQF=bDNGcY?$gjYZh3IVj4_i7Ad3iX%TH((e-k!qa8N2 z@5Ll+P5#OY)wh1fi0k6DRXbCIsTti74& z#3`;OCG*wmf-4d8kux@31Q`ljOg1YBofVN5Ainzk%oYqN7*@2 z2{qKM;LekxRxQSOCoMHTc?i7^x@$7Jgo|~wx!z~FA(zw3HYQ=qY?k4njIwv)wz1^b zl9+G5>xqE5tl(5hWjJljTUsu)_@8}|Unqx!sJ)e!W{TfMiTHp42;G-wFPRy&nYu6T zX)w_>wV9*#C24TaPA96QaVH5oIP;0R7=x`YF(%^6OS2mkEbBrY^es%dF}|E&l$+@f zBAIm@%;qc|c|J#q4{eaeQ#=R^ujPE^8dpofoG@XtIL`de@JnOz?z@Dd&$$#nyn5~;}?BRO#s^hs#^%XB~ z_oTUO{nu_K1+)N(cSPqCh~w#Cq)WISYo7FL=^DG|q67_+6ml7p5Sj zDJFMGnq>y3!R;->+jw>k-=7RJun`qxKr^@MC*MX=2(n zP&i1#{-jCx(1;!9N@ulIgfU5b(Ou|n{goa-ILeoEYY$H4ux` zQ6plZtyt-EU9k9I7#a%(9G zE{)dDgg32L?st~;zNKsQv*XA#2K=~@`RON2dzTfXBoEB~k_yaN;#|(f z6@w40)T&U|mc4Uio9Z+2X^7GkqdKrSXtc?PnxPogP2 z=~E~j?1hcYPyDDxD`S3zM_fq^Ua@8hc=iH=FTp!_J(EvGy0GfiB=P4uxlvb!tk|fh zV<(*iYmzh?q_VFX;71Cz36=|N`n+b8^s%Wv%jN$jh~kdVzbIk+H$d66qW#B?&MhaG z46d6Qnk%d0W!%p9_c6gtOCKW(`pINf1o7|b6F;4(+Ye8k2wsjRlAMm;d+WN?x6AOH zPt5XG&cOs++siC~?eZ9DCq-D!F}Z#fg?1dT{0Bf=nd{en=Ws8wv0CQizc|dXU+L3RC=ll>Mal zFXMqSN9-@qrfC4DI$m^*bnDz&Gd^@1A*Ka8zkPpO-*O}ms?af{AKpc(=59aaT8z=t zZ>^YSnO+o-Q9os*EY&T`K-~!5xGJw7gOcrY5(J*i^m&P0$Ciz{x)6d{8tpXnZ$L%5 zwc&1J=quf0CutIjDZNM6jg1A%jy&FZ*H7uV&oqW!f1!~pwOzkfJlJn*eu7kJGE>x> zc^CAvk5O*>mA{>u`2LJS2hjZ2Q5K>B><*eydC z4s2E&XF&SC-*_nv`tRM{rdMXDQ{-9Bh~Vd$rZvEakwMMms>9Xb1HO-8(}Xgqb1dijx>6{Qs0>mW;qJF^25y_IkP__?^HX2 z<{M*rJ|=*f35p0}PZYQmday07Xuc_Y5yn!S0e7w%w~4*Lbb`p# z+e@@g(*?L07%GyH4wLD*+c=Q>&WL^@V_kqeNUP`!qB%W++x`Lt0x2qlC`%5oEU<;y zUrcoW0!>R;T}ezo187Ex*ObS*l4J-+!Yy3_K#`?zYHQxfm2P@NuJ)bUeq_6qZD1D- zhzX^+Tb7Be4O^a9PoFm@mgTggG?42ymc=9j*0+j_P2`;%4h;ig^QCnkUr|nZTvYI> z`Hcu?H(XgUVkIB(MACA@-n*Rp&rfzZLw&%3Q*AaL!olx!OXugpDFQ_{)0jc%_uog> zFV=rcw~aR-*^mhK+jwj{grBRHb*5!MWS!OQkLqeKCuu{ex}``ETl~X zsIUi{gX#}+Dr56R!eu{LMug}S!S4-M1dB>sz1#s8`ARj70#M+e78N69Gs>avL=B4+ zjCc-A?l0dS3j6}4tebUMoYd93bcpSa4qZoxH(_yWckEkL?$2G&E=l`V9W2}uSxs|R=@+&+dDciD-^-u+Ja2udJr0_vF{)TJ3t{6A$<5c}jKHj%X-ZY4!~{3UfMfOT z^#gOrHr)xx-N;{&t;QX5SLzMx3b0C4Tz}V`~g^@;S2!1jU1UXkOzoygU|Zg(Ryh7Y)8IW zU{VKlGazMGT)~UcLEe?n@GjH5$*oo2rqOkmm!tz4AnAWbp<@g?ES)s6n~P8l37jJ%wDQ)0YeV zZ#p|ulamqfk?qTc!LG*f=ltQ=?s9xRJf+!VWsF{#RW|C1Otz9%>Vxuuz4tIMoKDKI zQ6Cc%nuX3`%RCRx*U!Gj&RdUm@Jjr6R9o9%VmE+}XeS7XDNZYCzujN!#P>KUe|YXA zeUnu!qBlgbrR*x6`3wkVtK;DzVn=oR2V2Vv`lh6Z%h+0V84mp{3bYO5( z9T}Om1-eV7`1em5!N?va)?3G3aSL=v;wy8{MX; zJWbXOhQYPR?Jnk>zd&pf9L9^sLPDkT8%VB28jM!7mI}9%3OxHe+4ivuPo*eiTAqqw z2#P6rv4qtxl|R@@e==e=b{w98n3C%cXYN!^(k{k*f@vHyrltS9-tXo*YTEa@1&O$h z)Md>o`TifRt^J>@qiGsEn{pQ%!-Q=`-~T$|Ao|(#tC`StSE^MqfD`z`a`CS}*Yw^L zP$(5IU29yZ_LqZ$)7ou1rPv<75u%*F`xAEqz51U4)c|BV`u|TK*bbRKA3S88A6Hq4 zo4-)-6E~LKQmm*{!1hI0##E7eG0|65Y%2*}*A@T2qh0@JP0lLC1)+^!@dyIkugZxx zL(Gb&lucX(is?Suw=Xm$(;HcWnE1kYqwaM9D$JyRAR`p%%}RSYk{rm#wX(mD(*E(R zAvWd(HKD9`?H^`u|7kkHXFI=2Zv1_&1J^E%!tF-DE9+R|WZ)MlS>;aHTj$drs0gyU zXNX2OzX*`eq8o)x^4&U0l5wzT0;X7>^}QaZSLJV2c^SeIJ>97l*Y?#HLKxTPx9hhO zFbYXa^%p{$Y0f=6$wNI$Y>IuHV*HZKZD{182cqn=Ap{pTxc2ES+`{H6cjs<%ZE|Nq z_Z>2;-Zi{ps*7RR_qZPp_pTxY?a7f^HXEKdtyoQpTKHtnpAW7mw2b;n=j7%G*)7(Z z`PrO?Yh9UNWqMsV?XC1ju0)V%Jh$6x%DsMr3dy~C*_S!AJcMgQ7Hg}fQ~s{}WYeU% z4xz!MOd4l%>l@W8SX??45#Vo#{h1(VvmA8ph?2k306dPGcy1q%plY%)wc=XyHie^- zyz+E7T})YXiKG&pl%Q&r)uAyzT%ejzk!7pX=r$MyBq4*85oHw4c?{;^KBnjhEDLh0 zXr#CuqLzZ5*0I&Btx7NxJpW7pgTD$9gv)BLNa`d-fiMbLMvAR3JKh7jk&4Rl%{60y zQ1=AHr|)@!wq<09#_(87udEb4#{f5%I}gD*mhSkq7D@?1!+qJwmZI8JGg_*p5c_^; zO{8tjOR-*^bBBXqKNYnuEYWGtu&_w}tuK;lneIK3Csp;CFNHjNk;fR{LauH8ve zKD8JloHx#fQ2MSC{V~8#LH&fwN_qHp;Ph$-LWg)=^W87cB6=Xcs)nzJ>eJ$qEDPz8 zM5F`Yztt*^ff6r8NoWkai3zr=WuGT8j6MqSQ9k~#yT4{rs>{!LpVb2A!979yHMvcH zUML_J*i06^#IaX>ZJ-#s#A)JF5Fxi++T`1|oRBJuvc+3zW9+cJWb)JUO z-B(5l6x0|>C_Z>o6E$yy2Q|drrSW~u6sgBJ5V@YF(Z(OmK_!0&zYfB zhk7-X+qH7%;M$)qs&~r%c5pMG8t!GO8Eep^sipB1RP48m_A}v@>-#>x#Lpl6Y2tpe z{RupPr7M*}vsj+S4}6!DQKv4d5a(Fk@qr(JXWL%NGGp0{O)*)CMct>_izu*7yXl+2 z9~bYQq9X8+X3360Cyu*Z3hl8lK<3KMFHyzXH@f12&g4S(B+8DB_gVLo*bl?NTD7nv0#%-oI~gX256HkVzbJ zA+8?!$TB1SkqxqR@%j^s(@aDC_MrMc2M5gPZJ%z=7K;eC#*N>+e}1{w_D>MT(7t}h)=u)8Ck^*kD~sWIem1uW2GY)MEa z{fvIPOh*C(v=oxxcMX&u6Y>Ni-fWDQx>fD|t{>d>dn652Zf{DUBN3%4-}V4QI5Y;zb&8hL&n!f2x5GHg{iyE90F=_$) zHGDb*z{Ei6ky4HSPSU4EkT4vwu8eanj~d?ya|=PD6!f+A4W}*=6igh#)F6GuE-8Ty zU*$+E@fBQSTDbgp|8YrI@$!#LI?d{*L}jU2$tMDB%h{pfAKz&1I}Ru5Dm7)EAH7Og zk)GgkPkUznooayLTzG@RxUzkL1NW3ZOq8MFp|!x)(p0GfUp#k3pVgBj${@nkIu=)l zxjH!5ZX(yDM`fego7^oUk7rOIWnbJmhU^P}xE+w}@@AI3X zBa^xNjNM;?RYL`zp}TmM7HO!jQ8bq=ydBo8%x9Ip$#-n68m-Qtg8CQ@JMc&H7>@FD zF)zTf{E%MzI|vP|{X(TcmsQ-S^>uydGPWbp3n7g5Xl1a1LEMAfyp6}9tl z<;P@1&hhQOy>gay`JD-W&N;|Kx(I$emd*yH*jznG!fA~#Vr{M|Rng8q%Tv#5Jw$FU zDLmd%R+AF+Hbl2sXe^^6dsNZbC+bXxYIYQ z4CEVBU)aH|`I|X((b9T44 z%1$J!ms!Gm5y%kW)3J@w*R& zorX0eYMclAWHA@!Pu&D|u2r9BH(R9pO~mfk&M$fLV9#6adpT&4Akk1%9fpkORs8Y$ zq18Cn@YB6{*!_XxS3IU6&z1!gUYf^YJu>s#b=uVU^fs_jxwHc;1DYM6AMy9aw_zp28!65VW=S&2Jr13ySJO9A4mUOS`7YO^LB*7)8 zp*FR`FIGOrV!r*(OzLXvNV9v?nT$~gE#I&&ug&7dmC)$yd19+aca0#Nzc*MXTS}_` z6K2qUn6?)vRF8xLGa9r{6mKi7R1fbzxT9uCrdm(3yIT_LC8OZzIn?zQtqqj zD%O!#Xl4T`pYO3S=IUsdUmapYK+Pfuzdj9)9xU#8R78h;Es3%UM+z=+D4)wU_qqEm z48g}~w+6ejLswE65>-{}yZJtP z{u|%jv;uu~fA8vU^TT1fPH+D-YLtGDU??KI*pEq>LHI%?iFR-ubVV7e^1;Z2qZ%DC zxZ{rjP)eaQDq$<~2YH3X150Tm@T3fKgBk{B%n-XnsQD5HUlPX))S5-Zhm4!)+rc(8c92#U5(L}3t*DVs;0pcv+$hV z^ZGOHn-Dhjk80ss$AD4i)6q_uoNQ9E^7*;A{c+xDfPuX$M*KJTGI8<#XTmLIIC_xN z^IYqivl@m$5$x&ZK{<+{z{7yn_D`y@-!lOZvr+47sqZV0?+#XnCD{q!vV>k&2TaK% z^!^8Cm5YHz?Q3$KFG%iQ(L5#{Xj}0UST++j{8*_6E(=pMdnS@&At)d5^{ym^*?muQ zQYH*l*tg#A>xhQr3BB+*yefmvVk;r?rvc*DN<;JI9C5UZg19F+bMXr&H`?S)S;EO2 zaTVwBx%$@08rQ=Ml9%tqU8eIgTsezC2K^dlb6?0X`svxa>5mKy-Y8nPC);iUS&Eo% z{{zk~rJ^^G zWcTV)lF8EwIpj0ZUhK<2YxMa)Y%I&r8@Aax9P$#V+D)WM;!VSlFnNKDeY%m~K2LV-#7bj8WPRsH>X+`(aN^p4tTD;w)Hn| z_*;%KOLzW7rRu*9&*st2~nkz*$x#UOrmM`4(`!0p($T>mPBg|HyW{BC+zj0{}GzY%D2j z&)>R|cd_w_WRP)ZlT6;FG9Y-_G`fDpUPAS0{_8MK!Qi4Cbk%*;0s9Hn!+0}=#FXNS zA>C^0!y|VOG1~?0FAZa5$LBou>n+vlkZ|oa%>+V#dhz+6s26L{#J5PDOj|l~q~GVM z^Bv`uaqh+1E76Jle7|NktaPT(*UlI`aP%b$Vv<|V)eWqr=0?xOg^=5)ih>=Z=NTQz z!rN+exbsvpK00^$bIqZpi#oRsRH;FYYt(P`hda6yO2zi(=n8wN-3-dA&l>#_Yp!N0 zjtxwA=1HqjWSNDWQ8&6&`e({atx;0OB>gSP{9MEIobL^R zQo{r%r(?;_JxBZ9eIA{JiFq9j^VFg}<1i)dw>@1i2K38`QD@=RFzjp1b1%9NqK-LS zhoKA&70qN%N~BA3I{JOahVI3Vu@LV{cw#kCNrXPkJ!^;Dh|^KObS~6APrMT6!Pe`r zHTd}?1Z+X|y3MreOUyH#ZZuqF-jljcC7z}Rj~3WDlc*ab3niDMLs}eAvBK&;Ysj}M z(Y7V`tO1BdlY#tN+e=53Uk(IEq(c)b93KS@4PhhyG;A3ZUY!&1*cV zhFK+L@Q&znk{K+{wU{U%2leKpE+;h}0m)amh&$Q*{S-du){=2@Mkk}8sGwOfT-wo@ z>E&pKAs2hk!9shi@r$~C1qNq3NCbWd8dAIBNOn#qgUWe!9*St}Q^fDns6{r{)CA~( z`QTmbWn-_jze@I6GO?}A7BH9lQq>uSKcsEGTnMG>xD?(N*tdYV`s68#mB&{~^9m$m znnV<7~ z>$lc)Q)u~uzq*)#Oq0FM1^$eJP}UT?*gXw!8CE`MPEPhua^SL?05fR^@qz|_?zw

NjOm;$0m8Y?mrvd-iWu-_ib!_y6{i21h*P)`G(29i{ktLZ!wb zol_Q&@4Kf7cXIJSDxdA_3YjXdT0H5WG|~l&zDma%6XmFSZ7;fYGzDn1WGVBXJ<@KE z^@8d))SX1ImR!5v?@q*3gwxIG_0V4(dTQ_wm$g8u{kPBZug{f#f!bA9 z`I(cg*L@+MXSw1}a||UIX4)oeqUuG$zsO)ZN0{<1)a8sEb2%Cq2ped)T`B14k%!Hd zta%w)!k;wGKI2J14?0A@;1qXEOwYdZpS<-l1VEYqGxJ)SZsxS*sQ2s_2m}y_mf85- zMt1%)DSE(84bjG<=@Jv) zN9<@^W8QqWeGfzIf8ND0qZCJE+_XS`fkew;2k5X{hUncZql+~kfb$QyVWUVL6!)0m z!w=Op9Zzq{uMYtW zzfaD;kHUXy6i7X$mqq%Z`N6dv>{v3blxoii#K+M7Dyz^{i+p7ICW}JLN8dp16SjUv z3^iKpMO@exBKhSbm39O*P5susB;_qx;!jVbDb#%FPiacj7sgjI z!?hUshA(Jb_YD*+whU=&NAls$oRhpQclAQ<1gtOyh+(bie*9C-^^MLuTb(FU8F2m^ zb7{DM3{`vxwpa(q)%*R2GD@ArFdyyP9=`5ThU;@2#CsMRZ)#d^%?Qs8HLV~)UGv^z zRuAp7XWkKe6f2pa=ohL$se|`{jGA6wVO$TyP0QkfC;$_ewP(@A#TI(ZM>KnnyNm^H zjm!{`%8Y%!+GIp2&f^`M zm}>5Ag9om?rO}*wLyX^Dd>;Nlj%aR`CUG+(;0xkUR-6L_Uo%tGRe(E%{ZHTS=^kF89?X zi6rL{Az?eckqo#k_ldj1f^}U2W zF;y}ynWZ?$0MqMOJB`hvCrPVU$8U5!Jcb}-J=}SX&##U!hep>_SjptLxtV7>@-$?6 z7SU48j`+~x^Usqcs+QoV&p-bH$s9$D6a~kC1PRf)cfP-!3@a53&u*?&uORlzT-TQG z9Pa)~sH7gkmddsb-S*pmx%7#Qju{djUNG?h6T-oIIJP3hjwOn(q)f_dz5BQ>O7E&L zO<&YiFoE`&*pmR-n-@Ehc%vubs*bp>^Y(R?*53^IY&f0>G2#TsNz9d8AYX`jl22mX z?G<^+iLJFC^J5`)kigL-{iN2)geI*pz#(3{!Xpl|o`orWc4JHZeXv_@+L{8ZDG$-R z64fGH+WfaMK9&I-Is^P2P2ZIL{A@&DSa`sN(C)vus?(%`in+9rQlK7Mdyp+mzd@ey zvVFv|&bD}sO8toW_U+q2*A8p$V7jS2vxMbk&pMT8zF^N?8WLl)C}oHBT;#~@xHC0s zcECosQ1M{*xtePrrQFW0B%`cF?m%? z-z5uKn}SVQFa_2IzvbZ7FIuH)NusKxROGtb&H7aY3H)Vv&ozj$I_(`8;9hw?QIFHY z-WvIpjS+Y)-@gs9jE(n=)OuJS!`~74jg}S`c*XK_;ido~->uk(T zntbbO>{X94>eH353`=zr$wFNYc*$rLE&|vVQ;CK)WT&)tGi+u%u3I>{{Z)A3{!J3> zpn-Asg5=@g_@DL+{jqWrYv!?NqDx+V#SIa=yKtZ+xosfYRy`ce`cE>-Jpeaz^`*Gw8!KDTr0cxD>+@_@4pSf z7bp-D>S6kR#|Uph-+(V%tUWH8UGV1ER8aHzEC^&FMB(5%#9RyEroon(nLpjL@t0(> zRB2V;aO}+vS`f|9ML3$BdXe4^J97(OSBk%wow^Ywcp*tv0O%&#g&7K{>{2qKB~sF^ zFp>^*6{k_p_Q48IvOai3 z7CI+jfstAnQHc3q=(+eYXs7Rj`&hkkwC_s{M@ZyLAt{;V&j;GLsG${&Np-@RZ)Wv% zEiUlNH6jJlPK{QaK;F@4@3G|Zb%b{FD4z?i|Bb-=?)_0miPsw1e5@uG9tk!%H%nGA z5%o@JEFk!?PAAxt?<(4# zhWCX|+{GtNcv}Cq+f)jj;3@|u3<{JWl=;$CN!8d^k?T^F5{p3;*G&@z>RHKULy1y_ zaFywbRaAA8dUVoJfiIdaI-ND#@g6E@PjFy1aSu}@%jJZszGVuys{hJ#m@ULyF1>WF zIk4!(ByR4U9nW|U!l3q1xm)^IWB~p@5_vHcyLvOUlwuU@d3YXn**l^^Il9tZOERxqUrdI%s7JMJYk~qiKNeuT+3-1 zC4o;vpZYUwbaS()aUGps7a9_1Y<9}j$G82Rbcbi@1^m>Fwx$>L>bA_dFy8r|z?fmIc z5={WLoNRL}LX^bGxpQpstRH<4F?aeL{FTD!qkGTJ0AyIcrxCuKqIeAC=8|MsB9JVQ z6-NU7Eppdc-7XGUhFRSwI;OES=CTH@ALA|FgsA0H&_{&j0=zx6jwQWa1=S4AG5#Af z6{6hE?7|OZZ>UX>b>CV^oP!Mpq5AMHCR9{b*uZEwa2+HGtGH@B9ETYd10Pk*{|~vq zf658|$N#hL(4l^|>_@LcXlwYR&rglcx(@lHCI5Y%RUQgA({#&;YY);TIuo<5SAo=o za~c*)5v&_Ue&dyY8*(yUK1U~iVLnQKyqd*~(iSw}mw+&+gn6WwYJzH+8s10>O=6lA)5BR)dqefdbFrvJ&F9FO(w?uj0_26g@G8 zrblJ1XmaBbO~>9v+H-A>hgn@R$2cxt#amd2)C39}Pde343xe>UgVv)GZyRqjC%yrs zhCi(f0P&aqp4U2x#o`$S{LPtb9hfDGh>?T$5kKwHDO`WHFxQk^6Q9nB(6DzQk5@1K$YB!{{=FPg>9l&7Ynu-9dd6Oootcc2K-KG{1Nu~ z@_2xG4}<%;9$@)qiLMZL>B0?j`g0 z4gaSP4&efi+`4Raca+(19G_=KG>?tL2Src=SWq4`Lt-_)1LkUsrNvEvLOH+&CC0|JHcnEA3}t z!yd7PTA0U%gWK4sR6lV>eRiNG21u}_=Dr?{2g;G6Pji)$Hv+j4l%?j03ieXi<&Ncq zs9L31^Ev90ZS?L?ZYl@D*f7vpSbEp31R#;U11N(()lor=PrRp+67TSNT*r1={p>=G zbj3SF?T478$#3Dco^#_{z9d8ChuqP43)3}vt=V1lst+q@&3GHFV3;5@49eAb6#`x0 zmWGZ)?H9FR{m2*bm4zjj{L^6~ee62R%jgx7WY{%y1~$omD;2(Q!U5E*7=MAjcYw4D zsOap%gBtsMsZry$-eo|Z@`m8X6}J8n&9uVTB>P1<)PHaANG(I*i<=`t5ksaibK0|* zxA=}4FZ_v&5JOFI_<7U1;9Gu*err2(m0Ea$xVcIKRnh|rk6$43%FB%iLOiSCV>$|( zOM`Dn@4PfL9edyKJRci@*y=BuQ>=GhPz4!BL_xe`oWCxregC(T+JB4p{`QIS#cPeM zjuL3^9hq>A4C8j5RAU1t$*nG;jQg;Ys!}e_7$Nmu?>_46$Cr^AXigI<hSjp9 zf~ky;#>|d^JLaxJ`6b5uFVKP$4Am=v;BMI@08-O_tpMzq^$N~LhcH_= zH^gQX{LZ2C-iBwt7t=`3lHjurQQi4$duW9h@th3(oN%E0zUGHKEtWg#w92|b&BGla zz4$C#?GfBQmp#p$yg}QC?bk`1uhC7OoV`D}@#_fRAxBm~+#Bm^VuCyR@4N~K#P?Eb zs>d{5MQIN#ra;1dT0MQdd_3LP)-PpVB}i~4L|b-fP-!R7@i3*XI_pYICmJ1N0Xg$# zU_!O>5oT)u`%Zgyd-a#0p_TT5;l69Atgjz)5K1vbpbY^!2mEnG z=K^nha&hkMeU=`xYD!)gR6IyxjEkW#j_kjSElLaVxl-G?4LEB#o29#UiT=}AVRV0< z$EmRw`3V4Bk>oO)hBcWVd8^y9sq+Q{xCItLPdGlSXh#6KJ`=zlI_`iO(tG&F_Li8Ne*K zIrcKfmBMf9oa7f{qY!=9{-`@=VMuNVw>jdgc7NQEL5@DZH_}ZNJ_;#u^!EpK*CO}2G(2f=VNVhI}=r@*_AaFEb!~d?5-UCs`YW^X%w?f7OV98p1IA$*Y0o;>z zTW;Kp)>#1?s=x8HrV{xgdj^`V0H_SL($~}nnN=$zzS>0;{*>X>MHon|TmmMq83UVW zd^2E9JCoXkL!S#qgS_=sdbqO3kD~fZGBusPu2E$!xP1G zQ*nd6;`AhA;omfh^OU89_r503MDNbz+S+?qQwcJ$V;`=6tWOI7#)1hkol`r9D|yl& zw~tzJJM)~VyBRBx46L@Iw}so231?=}jqab>-VJk~y0O+4!$6nfUMq+Y za9*rQ2tW6sT&spUE*!iGDu5w4e}SrC)&7%Mr?9xwXv9VMnwOrZ<3g%^*Ym-r1JK&{ zZ#r(74`iyA{ggWs$u%R%Dr}g8Z_?}%@`TpXg>(#5URM^px)Tu*!Fz>ZB1*avIZqO` z$=9**m=~@&5B{vURHvmHtxVQA39g@dhyySwnmixHv2nuX8qsEXyRjO!0AW(!7aK5( z?F8LKIAPzZ$h$;iH~f^ExXA9-5br?j#feClX;@IT1ZcAXnas(N#aXjGGRu8Y{fACr)#iS`Ks@KXThjqtw)2lh zs_8hcl;2d1A{W;s5QDLf*trW-9|p(oL8WSo7C0vt-s z&r@2xc_K9D+*3%K^qg5g@K){~nOf&u<+#hbpAO0p@UOt=njdY`5m=78DdR&FmbP}? zk{p(zwr}U>MZUgca(Y!cHQVFN+I3miZ-x78%2*aSoYv=K=f1Uo;O2ZN7O}*PK^}_V53p@8tOxSD6+TFrO_)MKK+)pQB3>Q z1+tzIxm*Qa;eQmXdn^Bet+-iZ%){ z_CHwHy68gTP|Q?Do;5d>t~mfRKcW)1oLvedpB+T$#Kg|RzBippV~K5lKdHKT6(G)G z+niW51xfZLzqDU#&NOpsTxvkXTZBoUXsW%ST}B2i?FZU5)A+JCAX~<+d6sY>GdP}c z+TZ!)_~NjCJhAdxO@6M&6*>6Xw<`*|?$#1kYJVkkZhG`>dOoCzV@BInHy(LZ zsK6J(`Z#QM!}ubTwb}Twh$ZtP9(x^LWbMfevPELnr3HY7!oA30olkd7?etJKDLEwMm|g zJE`lp9>KMjp<6eLLR532dYPut*BFeRBvR00d_=`+`GYTZ{7#s)&t>*|_^O+07xZY` z+yRL8j|(H4Nw*o8FiBnX05a0E{U;FQ#;wZz{M~=MM&p7 z@96WgBA3+owTe0UH}LiNl3g>+FxJw@|14VgzHryI56{)g#Y5CSt^aTffj=em?XmKM z9r%_oyt4{BXVf9hfWoPJhe(T>D4q$uL^u%Z%l}S?MouChd_K=s8+OOj10%+G+#o^j z`9q>6$@6M;v-yWYq7JVdkztZ|2*?d(3!sj&4WSlt`Qyi4s#d{EF?U;P=${GUzE9T( zpg)l0-#YofU4r`q>) ztO?&m>%(2oAY(36;zkipF)z&2^!a}$Bhny|kY9g_l3cA#kZmxUv%t_0o z1nnqxF1IB^#%4~}onw>Vd;D`bV?N8-%zXh>{fsruw#9t3DMb4^5=jYc`-5b=Y^e}p zJFo|sQ2qq#0iIeC7I z(4gK;IeU9lUOiDsh`M|WM%F$=GmGl=D#=@4D9#e=%!meg_a@F};bI@aIPRc{b z&j@;T{?|DKz96{d4pCeI3{PRr@lVVDm)?dO$nP*XiP_EMz>q3$-C4z%d5rE_I5%T| z65W0l8bn7Dc8Gu`jyL>ozrg9%?ye4;KiUt%UCO&lYIvDW8=8e0Q6Wr`q$LZDTmKcX z)T`I_C1*teBXXQufl~+u<&7BNilIVnR*F=p3EaZ}P7m4#IC7b1FUW6l1Q=$!b2EsM zBXXO6BgXf8m_z?td3;lHi&iND)0QnxH#h&>Ec&rJSio#=(A!gbgX&Std&POzFC-0> zwKI|U4R*XsMXAWH9N_+62A8(7DzQ2@5xm(CXg^F40sE`24 zSyS>6FFl+s*r_K0XH4Wy9rQ-=vo$GM*cIK#d!p2vc!Sbp;WbvBGtb4Jk{znSVR%cN zab37-PrgjbD+0cK$=-6mRX9$y@Vz}}c~nhJHuKLLL}fL~rxtVYVoRq;7pTzj9wuzB z=MWY0j{^z%kYzm|cTF!+HYQ=0B_rE3s8AR%7grT6Z!d_VLPH(k8vC}gL0Xu{7b`<* zT?|TkE@DBGTX1kvyV-Bs#s(HfKida>7#ZPfkzaDdeO2EAupbY7#Lik#PRaZqcMq+` z3HyShgx3pVlJEK$&OGJiZSy(4$n9B*rj0HSyKWRe#u<}#MTAGeAH!#4K2vLSN~DwN zsTcEuA^%Vh3NwNoTklZPv$Qvd3Jr`R`gY7Xkm;ReK=v%*FpA2j@3d{fAH1Ix6#|<3 z@Z;dV8vJ~~fTT}++^DVotIQtrY}228OF53Vyyr|7q2Y@c$m!K2BVS)1%{558BpMyJ zF=LZ+`K5hnr)1Gx;g@&s>3H+-cxQJ;8aPE7=2bK-)i*_A1`eWGd)SxXRc%}d#8wZ3 z_VtkN-2@_C2k>(IsL<28n%>O(6r#*zPP{>`68A#u_WikvmV0@29zBuR!*Q{M+c4Rb zhucGrsOJ^zHI`Q;-QkrNQE2>tMX*v{6B49lh>XRXVP6XnrdGBt0XzJ96oM3@K-%jn z3Jk_m9!1mgV0x}+L> z^ptrV2e3ccJrOj?v(7nq+b{NxWAcdvd==+`*q!l5IvUC6Z$`JBUyfGSxSr{i6=p(o zV^Px=P^=mao0XOaW^6Nn2v=Zlv8d3Pqx=a-3Ep*hMRi@n4+u@t;Cpx~M`FxJXr69p zC1pOGcH;hUvrCE$XMBSkyKGyiw?fB`hJ+9n8r$C_3{SFYy`qo7B*10DR!TmGZ$5Np zul}?73RW0+JT9LKX~|}&+!9@7jLQ^=)RYulH?&G28alx>BK`v*MyoU2rym}y%ZyD# zhKJMth<;G}w!Wn?_;)z=U4;PE9<`#yejD50qz?8s0Fk18`z=Y3B;YG>o!|0*{S~y& zKyg;b8%pTQKu73@wENB+S$n1Ve}*4}otiwPaGguZY9H_NwKpfSDccovKO710D4CN+ zY5BIB3)7}{A90I(wpCFeZit)tf^mIxsTj*$8_9r6qfELrUawb-g$3F2@=Iqs-rlgy zs^6}HV1O#oENEuuxR?6U+xEXc;C`k=)b*0P#7Mo*KBYR4!_+yjp@P5YDfhNY&0x`z z>jK;lH;B_p;Jsuvl)qN+<2d7h-2XJ{%9|A%<;{I$SsAHu;j0m?QkmCeTx_2W%|xzH z3gzU(M;$otbnY+JJBM_8cxvW_r-CZJ60e(lIkqIWylUM`#*Qa>X@1vzUMNmz2}1E8 zp5h%W`nU$bVt9c#3k9zBL5pM#hVsJ2JOpAL3KdNCD8p`l;VhFF=)!uWyigBuAmT#J zpxd5TypHn49ZiE(ti$#=0&=4nkEr{`c|CZ}EX?_kaJo%tciiwvv0i!6cz|uusyf^{ zPX_4X%opUR7tduiNgr)@ebVt$wh~)v=)@Do9jSt6F6)Qtg;(|trlt4X10HwJYxxMP zsNz_i%=qU=<7yoJ&g^|CDO%6^*oM?Lj;VDl9zmACwjOG~Yb12^%`k4EYB4pZIx&+} z8Ff3rM&6*&nLX0fR=e8h%7CJgi5<~)Fz@QEmzK{`>h?)UNZUsm6urYy=sOX}F-@@W z@0Ui*@aoOvJIN&ZZU~F*(Kjnf( zGm8PfrM>PJ+UXs6_eDDs^2P%XriyInceVAgK49?z>n_V>u}ikWZoyqfMpx>}ol(SvK4rn@AfGU!0pQ^*-y3=J_nXem8>+ z^sG+N&Id2}p>1Bubj)4)Rb9PUsrMr5y3j$gpM`0D8nXHKT{A3x?M2s`SR^?WHNMQ> zOoe!Y9+O>v2_+Ua3-{5&1Hg5i}j8J8V|_2$o25k_tt$v(7q$ zW5RofMsZoaQ_Gwcq(icn5uU;`{fiGH3Z#0`ugS*w29$lQGlPl>a7L$F;Syph z!bI`eIH0eWlvkpovcH5-YwTT@i{dE}u7az*ZrzQuz;W+)mm?n7rt^~!M zBkC_51D7?0(7=3g0oJKk(Z_-bG3_8JRoB(H49}VGyE(??eQ1GDJIR)no8=o3D70bc zPL++k&CIGO-rR8{l21D$L58%-1T^9P)XL+Pc`D?v5)`jBFE&3$nVN^I7hOVZ0GT&njm{1;v;rPxhYU>ALS@iRI@Sv0jP2`puA-UK zHMP&-g?QV8nI1JM*-97_2JOi9g^aBM8}bTgEl(&5*{Or#)-b=5t2sc z+&-9a5Goqyh*kC1s<-QSAE2cdY&vK!cf#FxeZNeqIT=#4q7)()J?8KUWx&{hh7n7a z-?c!icr#xoF48y;V2KD~D|1Nlma#;1uIwWy9TZ$G{5^lHtfeOBA)_QrylFTC)(EQ^ zIc_zYVdDwKE*zWJl`W?vq6Gf~A%6cvy8xeW6SpRaClS8)HV&%LpHp@5CTk_B$+1uX z3x&3x7V{4*G)TZZ{dWeK*7I>r!G}qDCLPvNvB$^A%|q&u`AnylmQWjr?4Z z`=RYCLcF8V!m~!vbfz@NnA%};YxCLB%*DVJ%V-KCt_V^=RohDoCyUdLppP|NKzDHD zb&n;hOoHSKT|S6$ZYD7?;gQzVtPhcsmP@UrNJ0<0`N~@ypZ86BzT#+2)IRNgYxE;- zBk_LteRh{T9dSZn7ci4Q#V@KW!>1J&f^Xjo6Z;q&FB3KVYdob39GG?e4gF#Cp5+&=BUDjaEASE4-Z}$MEYhW%euO zJ=1>db9`-;2J5_pbM|2<3^W(0~2Gi0_rgKYTY8DH)^FC(& z>hd{S#J){<7;pMn#V36|>1iUF+0 zTtcnY-)~e4KpqY+ew7?E9L~T4YZ_>@+jaDfA%1^Gx^>3#31Mc73vdd2FG(YBBq6bMvJ6uuR&67 z-K9e7iiiv&`A?`&uHdW@WjK86mCs0s&mKz(uEG%`a6cg?J)uGDXQVZbYyG%3dVUe7 zHJO24{?(dd0%$X%Pqmp4o)JTgxFz9FAfLm&WyJQPsL-WzR-EP*05Eb76}pWkyV*@J zV!K!k&S&G{_LQ7Slb@!!vLQGLxtW88=8W0j}_fy+j<0v z9?PE4bC7x51UPe7Q%|h2gG~pTV?VBkEwKU)DCL0)a)W|DY*8MvMSMyD?%K~Dv+F*G z?P9?k1jlDp=|OFu5q~F7bsXC#RV)2cwO?2l3r$^n$keiE<@n_S<9Ga+|vlBlJ} z+ZlyNX>P7J43Ya$p@eIE)&6|n!gHJA@$YVNv>2Ry34Ty4T+|;7LvKnS#n8|Ef&c}< zMJ^$gL0A7DtY7~LYv>=|1`R#DWKfqWjko4N;ug(;a0XlT5yZ?=&m?S6=%?sLZ2wGA zC*rN@hO)mn;CD?*|D=?zN$4NjrT%aU`&Lc3CZT^)68@lX=?V>G|>>l7LdmjWS% zH~=AN4bnm=!ll5eK3wLn|KvEEzq3*Od)b-S_*(wm3mbaZT|;aSF7!dvFL&ad#{3uE8ZF zH=UVx&Y9obd*;3ObLKPip4*W92jSUI_F8+dy}oPh?|MM~L@oh{g@Jlw;$UK8U|`T?IyN8E|dk+^EpMaPMpWr?LE-n!{(R~t9 zGBPqeLJCT9Qc7Y{GSXi+K|@FN!N9zWiFub49~YnW|Md&`18^S)T^(x_9gP8S=RO+x zeKce{fF1xq!$ght*MR@>Lc4<+BNjH!-FvvG3#y0!chJz$?_i++8a3)_FVx=w822%W zA3c@8B2jsV&0tT;;}eyR!}zkSg-mti2>9&%N8h{m$SEkPsF|1_v#_%9^6?7@J{NlR zT2e|{MpjNuT|-k#TSwQ}#MI2(!qUpY(aG7x)y>_{KOivZb8tv>%-7hs_;246GBUHW zb8_?Y3(6}htE!H3PsyM?*~>`h9>n;7o`G zVu$alr2z{}JJ*#=Z>ZDmhfq4{vpgh;d+5Y?QZi%8((+t(nh|Evsb=+5%ep6{+6GQr zWUwVL)33>KZSyrnqy1*w+E%dTxwxw%?RH(4zmpgCo3Sd~8-8fTI7xri*SgfF9|%6& zW%LzVg-BQBdK;R0L3bOQ_7%Ls)Qea4o96l9{UIzFRZs4*BKZ`PROJOG znc2ykhOt#>^v=!#16^oVxO7dyc#M)df5J!rsmdD(Nm6CB|LILuUdCM& zEhzi-Mz)o&TvTND!~$Z7Gc`1Yp8gDm1Y{jgrOLQZdE5v?;f8jE;Mp!jOrN2%@a<&D zrO}$ZApJ#w(TY)m*w2g*_G7=Z$czvcz`tE9s|1rx?^5Sv=dcZc@+}X8A-3x5-+F|Z z^@*wZTiVdai9Y=Jqv9(KIfy2`JID=_2%HbU*FKPX=1)8OLXeU(tS=Hj zfhFV9Jya7H-z~Vbd&`IKE;AI|#r4?3&WL zsWR5jQHWo-|BhK|>>@tYyxIHghSuYTRnNn*0_-q$DE=Vb4n(u>4V6FCz3sRaP|y*% z3(-dcTD7a2G=3QEDLsj({@C0wTVq~wp)|j*0JBZu^b}a04ho6afA&)8{6i%4r=VH| zO}MBK_x!d-QAxv7djB(dk7WKG1#ekD9RrTk`VjH>K$<|M1q8{sW6ovBO`Dbw-52tR zTmxMzd&#humZ_}ImOf_M{}}Wjs2U&>x2(9Vm%j48aXa+l7dBbmTPQT2G#a?NvaxY_ zKEsmHNYX1L9^^imxV%VZSr-VgIZve2k2grKj>f^SJe!db4{&!bvtOZAYNsPeGbb`6qyBh>n?lwFvlm=svPrWJV9yaLOkYp&2eH72g zh*d{(7;+sub#CoE;~bl+hA^Cy*lqghf)~SPego$y@b}ta!Tm)q~rJglVD%36oo+- zHh_S=FOL!**+t6$pC@a9VU|#5BG}mUyo%a?a@`bQ8uT^D{l@l;UT$USGQMDT&NbY1 zxr!K+D}Zh6y?4NQ)0`Nt z`7~Tc6wbQ_$xOy{S2c}su2%b`zp5;_gS8~v^XM}le?E-CM(%nL#>+|Ey0ZY|_S_ZL zl!_hSBydUnnj%9vV7>MJkZd5k>a2Mk#F#*K6hd$`CGWMEe0Fj=d>%p8Rk$b+a=J)j zFr6%Ptzwg|*FVDBj53@(he`c~Mt3b$a6xvrqE5qbT|z z=2sS)Pn%RjC950PU7w53BJS(&DrzpAyAAX_F?}iK5ZeQMdo!is1xwU!42MlAjoR?h zbbAkp<=a@P?nwT?=Bx)qV#&~VYZA4*w~$~{t(sCGc4t3p*1Hg9GcK(ODUa2jHG7$ zxkk;{0iV-YPF2J47hZo;CET#@=!`LbleLBPUvwJ-HWD3ZtD?Nb6@>I9GCe69^)_!7 zR?%n5_u%$<+t--kF?U{+PVeC6cW{lGoV@sfon&*~wW?Pn#&&RAes&Uz1mHfXXn*Ip z9)>W;qyew>B+!#{I(pDQuyUReZJ5j_9gKN>gYmA7j`1EA3FXp>zLV``TgRB|m^xy( zwzRCg=B;O&@qGz)lIVfB=XUO`B}({IFGGz*N6$pyrZO7sijD~K)6o`5QZ3m|l&=H) zk8WY|GUMOwS4l7_PGH1xSmZxlnsU1lroU{Yqeabd#4U4N4QpY;Z8CVR^3nsbAby&l zdt$$MFad5w0vJbsAOVf4NB}W>h7u9;bfoVFaUz_jT5opQ6*%Fd=k$AC<_a6<9cw(#Du}&@ z%jwK?2sTa#fd}}37zC|@t+PsDqmv8lCec!{lcYFQKjX{I~uaI=Mi#@8PKy^aN7Z)s{3F4-&U?057@q$P2{_H&0?%~^I5+D z{5E1CqPrfTpg+F9;)5*n@|{BHiQv3(BMy5&RX(s3c~)fGbMiaV3Aw zl*sGz4);W$&=Km>O50{?5fQmk`fXb2TVZ*9$~jFsZTAp95*x9?vPHkv_r{-dS=FND z8nC=w7}xYx;+x$od{<=ZfZY~u2l_z-o|(#0b*M87u(IP5qpV;SI0F-K(hjZ z^kY-Y0NuJA+v2&x1^h}MyqJRo+zSWMBx>OEHI%Um;%%v$k0o&25Po-gm=VGz_bVgw z|Fh=vm*D5?2uH5{XuZ)i5`d5=_dx>e=&zMH?X_sxt8P<~fVDCU`tv_0@|;O7Pj9t0 z+-eRlteTg>QRg-q8SM&W<&y{nA8iM z!LUOx5}+@Q2$jn_cwNngx{m2j(&$AXB(&(yX1H&$&0xV+0M-sNB}&J z6a81noT7Ws3Z_dffDZ}KBKEc5+{a=As66lKtK)yqJnw(xp3#@(STdS9#6kC<=12hD z1rl)94&G`nh_xL;h#n#VyPuJOkzftl?zj%Q@evVm{wmtJR#%RFP9l*DEhb-PMN-eS zGTcm#L=tCaq@o!{$PXjD z-8O0m2vY%Ovf~O3p$Bl);Z0MGL0ue$?OIc7@c>!ml4R{ukCzYh1h4 z_dXl7f$KCHFH_Wv?Q?Tg3FC7Km$%N_QNQUXU4nLpRhlz$hR1rm9u3SjPk-e);{@@a zI)2S;F{i+4#QyOaLyRww#)H5ioL#R~$S@tUUFQ^7m?3%?G@sOwpQBRrwQOPG?bS

y3fb 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 S{MA+x+ILXZ_XeUi5ty3;Jysy3y;&x{8o}g?aA{ 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 literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen5.jpg b/samples/react-manage-sitedesigns/assets/screen5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4969d437567d0e390777d66a23011af18d55760 GIT binary patch literal 102989 zcmeFZ2T&Vbw=F0PHehnjU@*xE*hG_aMu?2bCYx+T z&KX1&AjIgq_tv}b|KCi_%&odpf6en z;2s$kHW}7kH-H5Iz`Bna?Oy}_j}7Y{W{eMT@$erKU=Dzi0`6g9W8cHU{%h2jqkS>I z18~Uhld}rFctD}~0hi5@QaB(k8}ISU>JBQcF$BBFN2f3N52F7B)xwxP3h>D3z zNIsL2f2E+Pq^$D#owkmyp1y&hnYo3fm9>qnvx}>nyN9RO*TA6QkkGL3_=Loy!9_phQ_AOuI`@RzF++V;}erp(=&f&;VY|a>l>R}+dI3*C#PrU z7njJZ>%Z*60$~5US^vYbf3k}VW7j<#9BdrizwE-g=ZsA~D`%grKFH)5yXw{CLJmB!6MM-gM0a|)DtTT0s<3Y2fL{-qj~>CIc{ zgdOT;@SENH`QlCW6&mNKI&`xAk4Uth{~(~$d~2{YXZ!Yhxd2;JsI;PaP*=sq$FfGI zu6ua^CFa!Uzcq2-j^x6FF}tyUv1<)V~mUbdaWR6z%xK;sLB9E5>SR5`f&@Yu z-6e2{mUleADbR{H-pet1wVbP?)zZ%W&BXhb3Ht~6_Lt(Y*pXqJ@UMI#uxC4StuCp+ zp5X^0vP1%WM}hV9()zw7+&MO^-;!?EKcwM)_LRKVY4j7fuJQQVl`_m+?#!HK=ZZ6K z%xA|}{s_w`7#sFD(uJ-#$;WSiiABT6_X6bCeZxpFlUC++W-qhk_MYx+g)VTC64$2HDKIvdk+mXhz`mdF}WBml*^J;K)u5N*l7>Q=6woYWI{}*&Tn? zh!72IE54xJmDcs|Y7cYEq(cm&!@LEGKPDIx6hT~qHN=dpweo}j#SeK7VtPsTZDihw zWn5G`dioNz82WA?qBhh5lTV-hWDzj~oTF^_e4W%?rr}2U=P^1kqbrvqegC4q_&nJ3 zZWep@e_vPwg zX7M)523OehsPZl?<=(F#Ac=4gv*>7g9fa+8Wuf1vVilp<6+RNw@(4sP+btQ4fw|$;3JXTyfs>BwykR; zhIgP>+-@gQ3+b<*LA*n1GiG99(gomUOo{i5$LZ(EuTFmW^hbI+R=m1OMKU_8@*KI) zc#2LrzqK*1v(5>Z2LiWq!f(q^Z!xzi;D7h_qTDZqOYdOY;u!Q}2rKYN32-#>Pg z1K7}>#QfUd(Vxec($|^d4gj>cth$b-LHjD*0kA;pBL6TB7US+a!04>+zTDrV_@$Sab6`%TAyH3oxJ9yXjCz6R4_ z5L;IK%`6G_eF=}dL&bHG!Mf-L~G2R)M5q3 z(FUi!YRHW`6{7OQoXEqC0x~R`Y;TQ^B|RYFSf(67VnDun_r_nxJGBXpm9M9U#V=sLGjdWq~!lF=g<9neVD?L{; zc2mjv3BK}5&I#8!0>v+j0zP3=@Rd}0;&u{5r8I_YnJRPmTGobYL#WuL& zST5Tk6CV+jGtduNS9=nrjs=nZ$u$|h_+1W)+pTDGt|q=K-{xH|JZ)oqZY2azxs)s| z$9vb#J3EJfoQV_~Iwj@R`7C{ftvW#=n3ORl@D5P%6k{Z`BBHe zs1jPy_1IN*-5h8!*`BIRxGKPEW7(-s;kAQYqtL`8fW2uRRu9m)=Bp00amJ29$^b!vBYF`CYx-6Szg0XwyQd^M{4!G}fXV!#e1dqlFzei}L8{IZu*L@(#1&|>0=*_! zu3|DU-4ef)3tM$a&HP%t-3Gb{&T#**X=MffVSQ;gJ zeRfWRahb1(6_jdX>NMMu+gJP_E0~%NID_?BFN{zd94wH< znBvolX{}Cs%hP7ku?jzmlj-4YRQ~lL^T+kfyA|pFa{?CX9%s>nJUH06e^cn=ID2)H zStcsecPCRODz5>7RNwK@NeD6WlUYK=tZIW*;oi?MtUcFt`uTK{ zw;6+MPewOhjpv*3?g8vIX_dznc#>xY{858ljDrwfdG<^#WzqwywGG_Hb;m>Aap;EK zyKYlq#7*SzBco;unK)5y{I{|O1TjCg;hJC7X4b|DV;EDZW2Ez9f5c56r}#vME6)$m ze#U3ny)Dg=^cXbSxdV{+_up=BUhg*w4whG*)XW^Y-Hb|3wg5}4$8vY+?KZ-d9ip7E zdueaTAK1#TnAq8Eq;FrY;su*0>{mh`V6Cr3;{l`Wl*+9yyojM6n}Umr7|wO|5Bb)j zbS)e@UoJYQuQ|v#H#HG~bukVqs6SsYbA>f^1jiUb7B4#(Bj2z!Bf6%TUS4q^aM6ms zZ70tUEy*aaft0kCqus6;aTZyo_|MMUQ`B0*d#ZGImL17P-w4re7U})4(VL+UiI90O z!0D-L#IU^E_b3qOM_*2?&`$X2^+tRQpA}K6RMBMOoYsQT@e2h?T_xpzQ78Ui3NBh= z{Ey$Vag~hgq+l8w-AfE>CV%t9zh7q3|38Y8rVU4+x99=TiG~=<&BOkGBZQrw+yOjI zBd=PHZpW^3|H4`~?@oW_gmYsjAH%{RXK7J1ugA&fZj1~Xygj(u2!B5(=So_)&?1N} z?tGx7vipOa&Q?Y*7YWi!F`n^}bu8+^iJt@Y6bxF}5R=AQDm5l1;oMV>^B7f!=C8Kn z?JNpUXidB|(C*?Hg}B=B%FEUb;2E&Rsq1`Z_aaq(^yS4VgbYkSoE3;>M`{?gs#)4e zcg1)^O8LN)wOyj_c+@V&+(~cvlb@G#1UzhD%ip2%2hE&U$}20SI+_TyOZ%r>xk}l+ zTLT99NUz>XcNtcOiAvkO^nND5Y2(VBE!6bwC0Fur+$Mg6fVxAARk@4Q9U!_zVnwyo z$OO_Yr5oey;s_zm_NF9}c;plChk8Ar&)FEo2VD8!A!?O{RI0oKoLK}pnd1A?ny9VO zts?qD#1vbmkIE}7C!vi$QkBh;a=%D~8Vpdqx+hHIi6ggvZ(X-W_k0GC)TXF8oo=ASjus)8l($=sZEDavW>^1xGwLz%q86^Ju5b0eNspr27FEWw{}po^oByBJb9Vq` zyIsS}5E@q}2obXR9WzHtmmE7r-!O$9g76EJnMAds9uC9{m->t~i4<)2zsCucuUB8t zJ)Q|(J7zHC9j2e{7#D^ga!$5!=tr^h_iP5`E@?Pu+n?lp zd-W*vrak!}=G7%tx3wJ0aZ0!x?jP%EIc7vtSJ6)Oyg~^JnX%}Stt&Y}R|K);sd8e* z?7Y-vKF#n6Y~&@|;Sn^}IWiyR}XN?vq>%e<5t3NCIE8^n4Mok;ZKFsS}l(n2-=jEZ8ly z>rWy^4Wia2)!geA)uZ!9_=R5RTU)jdDC9o z;O)>xIKh7N=2fWzUBjgNufigppfuTPHQqwI-{UPtXQ=U8|I*AflI|FMW80KebJHhd z7L#RP8A?SbSw)`HFhueg}^k*5LCRhBL$6aEtuP-w>W6a z{ov5N(o~mZ5w3$isfowCe9(Zwf_uzQK$J-Dmx$i%JR7H_4tHnS>GFa>pC2zjVCg(= z_=Lt5zqD#ul-Gc8r@{YD@)`a@e{_AEfTBG z>e4b^Gs)OeH`QlBIG}Z*264&C%m(zrk(66Q?>pK9zwmkiDfPF}q_xwow-6Or{f(%W zv2BEKmw8X3&-P(A&PS(4vku18RUZ=bYcC{x)SxL%=h!a&BSE?0mTl`swvxBaJ#Kt@ z)c6x^9gq-*i89P_Q?MyZ-3=^$CHqFg9T#)^`@G|9{bZ5m7D-N@#i~z6H^~9TcWc8{Z z^khOStLq8Jx??)I%q+FUhuxPohr2JaP;8BVTvVAzE|hAGj9fuA9=1e^;`X3}C-+|0 zQp==}bK5OAi6{tq2`8MOb_IWPxoSN%^-pBkb*BN*qPWb~CRU`gNVli2W5bLFQnZ3B zPQPE2$r(Ibbi!j&SE7OnMx(@VLnpdUkRh*QKnV<@1+Aeb;);rF3k}Dk>PeYV&8r38 z8Kf+zXfUoicr*xBZIg2GbP4JFZfc?YT%XZ5hajSOcFLaZ!zqbSC%$IbhCAD5!vf|r zGv5V_i!6vow@UD+kEnerKe>DdxkkmP=7c|q{O`!^{;&E(YK3!G4wAq-%NPCoT0?Ff zf!9L2`Tvj>@qZ_A(JudmvMKGdtUn$lw5__$urSgO?36LHPO(RsMMFar#GWWwk_TEH z^Cnk7Rnz8-q;2w-?&k=3HvoYB831_irDMorygnY`#oC+B zc9l!{-F8j8scGVXFF(ZYagT43#tiLbhjAjHk>=1BJHt)AAzVlOy!x<5RtwhO|j`6Vy*WzJ_} zl@Y1S5uV_*665X5mz(1tPKU^}`rs>r*Hs-%9b&rS#^d$}yARXZ(zSKI+xBTUPU!B~ z<)8EnaV~-qna1Mr8Ka+J$Bk0unysmUG-|)V8NQ*KeHZ0bAe8a)nd*HOeCekrar%jx zbOS(ws(f_{WX|_Oj4FvU|F)%R1|B*&{enB4C*~WW6>XpTpN=B4>B{V>_PVvkc@Rv*`CiMHl2zt|tY5vJtnE4MRoR}vaqucY+)ntmLIHys;BVCDCxc+c)f zS`#>r%I>x-K5B26&YjB3a?57uV;inkqys#3jC8DXJ204hcah*#-(CDJdJN?5bl%qJ z4R&{Trkt~CQhEHn{>gmJJw`KHy8a!c4n23#cFHTmaKk(dE5Y{VUz8d9FEMs;#WwT- zWU{*PWv#mL#iRo?OnbX5v#My7&0LJA&fqUm-N|{M*LBE+)*T?;v*-@+M_1#Pg2?;3 z#?8Q))$o@8Vaycs7)EIa&&vEu2tu35jqpobBhddb>G$UgCqEtbL#5qj)6FfuqRW#Gi(E=`jHD;lOgxfrgU@R zpN<(Bl01*VopN`oA*Y?$8@>y@TKFJ+EH)=H!yxv+xR^tIEY^Xi0EU=&F$2|`EKqwn ze(^lV#-&wvw`=q#)|(vsx601}_m-C(C&G8Ff2gXFfi$Y>$M=8K)&}sGzkk8_wzolB z^Cv*>ak&pO;;^;SWKTr3(h#(e2>zOnjM1zL*HysF&-vo=(yb)&pdVn_Y|Fjpa3bPD zLbQ`fQ!VbLlc@VvcGTRvcA|+puUx3spSJk2eE`S;N9N!l@ zNdVKf69AX3u0m8+YU1rAwEF!F%_X%aT%9yoM4l{Z{Au99h-Jcrbd@@wx0TYR>d=FK zE5zs7DmRTHqA~=fE?}7~IeIbGRtPEFae&-YVU0c|%_a+ZrB4HVijAkjJVpG~41zIR zr~{_eR3AKUa|s)!RC}!0>>LoBDjzHC?wn3&t*L&kZ*m8y6po6Huqarvl}P@5@pW+sit#K>(BqaD&8V4#pgck(<4Ska%FaN`%h#ITM5VYaVvH-UDur7i>$9F zcBZ+j{>)pyH63=gB-5eNRedwhsrTjQ@@IKw2j6?)CVcJXcYtBkAJ^t3Gy^JS-qXJ; zi)hXm`Bi_aTr^5v?RQ~K_`ri{nH6upS<7TkpH(YtW@GT?3R?cBN#4bYhmuNKClC=S zTi^n$jsottncV@3@T)lY4{utmo?Vuw^3>}ZVH9msx2t=@GiW-$h{LDnSr2RsFNzCo z^)%=6FS6orE>dde#K#AESO#2ANt3iRFQ4?i&bLC$yr`Z5LgS@(Ds*)-CGDZA#Ru7O zO)YLG%43T2>69-b)6F=WQlHpWb^d?sTmA=|&eLreG*1>7y=nd1MJM(%kZ{WD$wGPH zxHpCthgP<4ovfkJFyz>6IVN`irm$R|xA&H4YJ9)sN|ufAhtDjXUOC56=9r9{JD$c*HxFC6RFlXaZ_`D`047 zTR#s>Yywc~(X2t3Y^7L2Mg57lrPM0QD|cg!O*&JPZuH@0PiX_w^7ZrWt}?_+dY!Pz z^%!CL$mmR>v60->(fuf5X*&UvmlrGt7M_~9=33RbugDcuKeKZXZ$?tyZ%AQJ5t&0( z`uE2qEeK!=D1CMcj&FTz5RZ`(s>eEg5ofZ%7n4=>Gc&2_WSuAP6G)wIR4b?7Y6+$TJUnKs7KKelMUOk4|PZ{qu8NS2uA#8N_t< zYD6WGAqHeO9#iFbrqI8VsFt1Q4U*0zotylS5)TaZnsTZ;xV35IQ7Nt5-8`WB#nrLhr4^> zOj33)DI1dCQhu8jo{RYK`v6G1hf2#zTYayEz`2y&w{WH1 zx0sG2qwDzX?8`Y$?*JhbHm0{?H<N4+My-UCWLD*MDFp<=?wwkYkSg_QFW zP+C>{N;~M+xfE|)Oy6&h=B^n%41FrtBE2RZ%1J6*QAa*&^kv{wo^eC}39kK!la!TM z-yf9aG3|tF@1ze`K}DfmseHCgtWD~C%2QjKXeeV z;@rsOc(U1a)uQ9Q(vCB~=f_)9J7IrdW|cgl+T#7|&tbO>V+`e+!}TJ9DxV?1s8-r* z0TY@lt}9U{ZLjuI@R^l{f-{g1Wx>@g2-ucmPt%Zk1J5WimJR#%=DpdJ#AodHmp?0T zyR+(ozvm+-jDCw&?wfp6BQ?xNf#z(ORtH6Q$n+1UCHShZ!cD%X*zhzw`vp;YzvDd1 zU7@HE!AzOfc|Fpazvm{$T0QR0@oUW9tl5zpoAh&}zejh`LuK}=^D z(_@;TGCnJV^5yF4x@mf+1DR5C-vW922!L*!dyQxI^N$4YALyZ5<;!Cfa~erP7RB0+ z-|Zz!wIxCF_N4e%XBT?RydeA$qC!Ij&mtYGuQ=WWM=3vBjua|BPFu}y?_{}e437B- zhyJlkhJSJjU39{7mkyQ0r*BU9+Q}>upaIKhXZn0tR4IzgKgRC$!>(zb5*;P5mKsSQ z4P(903$?6kX-rkrR@Nf3V6(TO({$!yk36Wz)j|fWED`V0tEW`%U5kfR*nXg%Q)`<1 zsA3ftYEo62WFu!*_rX(g4N73riaoTwUGZSBZ}AZf8DOz;>)e$r<(pXqgA|$=*bcio z=-z7=>wbVk_CU{6R|R0H!^J03d(6=5kNAvyy=OpeiPlbL@UR=oVYjhNVvQM!{kqXh zufT^{J|NW5i$5l}23?3w4nJMMU5z^LO<0vLMcSKBpD}b-H%!#wr)e3i$4jn9%Cklb zlnUDm^L-#zCH?9PLd^6K@oFQ@3O$yLlIJ>`Or~m#-@x@8L>#F(>}9sWq*44AR}u7Sz7ti$l4^Q3d+KS1S=gg zrGy-z1H}@>D3IM9P)TApW-^2bAibThS z_N)0HutDDCW#{xD*TQcj7vZaI%&6Baq=F~~!0&S+GSRee%Nhp?WNHpE3h-ENoE5-HBM^rpE?oklI>MqG&<5=27+FE#=g zyciKPE&CWHK!8K7^fhnLl$;1si{(Btt=mhywh&oBLejxL6Kf6oJumaAM7@{i&r7$g zmgltW2qG;^@7)>{yThwYJZqiTpZuPTuRt4urw0vf_PL^$8zP|-M!BpHo)J_gc5`br zUt%eJi&4sH@V}2zPS71ksQ|;u_FKdpSLR^QNsgGeHwxiF!OtSY9FBXE@E;L1QkL>! z|HPSxM3_F%AgByu==Ea(5!WqQnHcZJ`o{K;{^DG!b;pg|3KvJQELHh~9H%vnr&}?+ zA({#{As|*swVf*4Rv@9T>R;4#Zz1x@kis8aT8o>;o381m*YEi$HI@G>xg;SA@_CEM z9pL3ArpW(U$p2W>zw`b|)-{c2778ok4iHwp%PVN1aiup8IoQ1eNZ-tUy#wIU1p99r zkNYDY2%)RM?f}`&Di|#XZ96g*_>ZSgpHq7C_z$!#U!41A-0pYW0RjoSfM)_W zKqNNJUpkO~K7TPM=HG_TyjXeK-uexQ2=K5%2Mu%G0RSKG0IL|e$Uk;qG^x2?dFT0RK3Fx&Pb& zL{q7z5LJ3e0@1r#S{(YnzX049+IN5?-;Td8z~2`D(Eaxl@V5*4+Xej{1O5)e|5F(M zI|%=cg8mW5{tZL_wPEN4!%siDK2${0f8+%-@|v*M|1*$wj`tw>3)%1d2eQ|;LI?&o z-T}hBUt>}OZcJ*hn_nWqwEgekxbxrhfi?RUl9dtv)vR$0+4&Ho7H^8dwsA95Op*~7 zce{97w=v{)%x7z48@Wu}fPGS;XF>!abD6tZ{WZ`6xm(mI`;dzoFQ_f)NQz! z@x$h(8w8#bSgVil9HH@!6?X6#we?F|jbbnmH`AEfheRE~=Ij)p11ei{8%pVED)Zkh zu0mLzZl#7$Nj6+I-K@^6V^%LN4$DoW*t0fc?oYQctQm!&SXK$_xO(8m^-b8;?uPbZ z0)dxRPhB`-<_Kd&wF2pc1{goZ@Hn}7eOe@Fs6`Suuc(Rh?o{Y?joVyQ*=oJG$mpHV zQF^Qt`t{z+_;xNvMrYHnZx>Bp6vEY9U1i*+s~)TJO-N$cNQ>{^5CA~DnvSY=U@kv~ zV|CvX-(nVm#~@X2|hUe_Gv$N*5+bdIYPMX zpy4UIbb4(-%Z)}L`iX~NAM70*Y1IQK39WdqA+GO|q0UekB@#7MUH!;BAi+dI`*w3~ z&;8VG24M;c6ROh+-+^?YSthS0)DVJE5E&xpY^5CAdP9!<%}|$eV7COl_tKma#FsKb zu?GI@*Tr!c{l0MZx2gokPZiF7ocep17bUodqhyOcG$Cu#GCD-(g`wsR&>Ox*-!uMu zl)@NQx%G>Bj(cqFP4X?oSt`4R<;gMjFq+Hci>IPtc*&bOQL4>23jL4lEiK+k#Xo0E z?T%SV`MPra;rNXo#qWvko(Luzmu-cekInd}^+)}nluC7}cbiV`e(raGe*b>(=_F)% z{R&Ow*Uao#;ln?9`F8#EIn(Ipx;kWr03{Fy!mq02R zV39|H!uX?!a`YH~TXTV_a`Tj17uCF$@{$l;XDK7Gx+KnwmBQ;wW5XMn_ACDKD_hQr zy!O;Pz?In1RhAUk6z|w2lc^E$1<3)Wqv<)`8(igVuDcPfV$u|dD6+xnbO{Ql5(?`6 zMD+{Ku-(L6P!}V3UIWTjJHC zc~&R-*-v)nXO$d?r7qv5%xW(=8d&g|N}b9+)b{~hS*ixQ zelM5fj-UfOAgUIMijESs0%YIwN!Ib7;46MtWe%gKDu4lg!TgADW z6AVj)R{Dl~w{kFoSptG@6=sRxtSpi*HZa`5U-1R&N4%S~w@X$b92T9S5q|aJH0_h3 zQ}g59a#qc(QXi3-^Y);&C*ub)^i6IlzNI?}JDCsLn_=cK=$F+$Bau{#c$(c>5(x~# zSR)eB{JtdG=TTq{#9@kKu`TQZZkh3^d8?)6`-fnTbE}W{Vw`LfHfEshxc;M{to+dJ z2~1I9nc011&YyJ2Be#cHSdO$2ao)8 zNGhaj0mGI-mbYEzG)uvL49&19t~vv9&Ph)A>K?cnkKI|cf`Cd3iBrT8QebR5EgofA zyJ*xoQ{yR~qoVWX2%2SUjv9s zP{Gl4i$g$qPHd#GZBh%;R)~P=llD+v(8FE0vu&&)?&JNjO@^YE-;}-$(${uJagxSS zev*xz>1kp*3Yjs5O}kv3iOaL?I+`d>_q^!%z%A_JJ+f@f!*66*=XYHFGr!*{M&Zk-u^KCP_4{v;Nr)wr zW2%(yBD*tdSN-$vb(j@Ojj0^r2dvgZ12s}1>MO!b3wI0DuZ-X50+yYRUBaa^mnsY10wL_4B&T6%-~Q34TgdUf8!1 zr`Z*w9*@~ue%@)4%lyQiJn=E>*)%_lx~ij|^pij(}WPE0h71l>pZuJQ|Z)6fIM z&u;BKT^@|{^POi<$}SBxe#<+a?|3LPRAkUnp8F91V7#^p@e}a@9tW3Gr~E+fbr~)e za+@(FXOzy(zgbb#4^-lFz~YMj(#%tCpMPujQFj{MoGzZfvH;dUCiz0~j{36RP;0md zWNK6xN10Me8&0Kfu<#{I$_BtU_r~UwBD|-1;(Y0$&#Pl02;RI$g2pj(HrSQA*3Q|M ze1tuiJ5rB8G=lT7_2R3OQ%Q%)GygVsb`*WWkHgdo$R=rEK)WZeY!Gj z_~T9Zk>FcT%0-y3{|aoW;${)P9nHIZ6nt1mJ!2lxMY0SbF;*d+@DU#WsZcQ`_bEr( z-Qxqf2+2ZkH+j$qy&~1%ERvvV$hC&_BXWtUTOUN=B9izP*m-4nHn3N zyw5oITr;jD?!0yO?o}%gi=Qecqa5{Y?Lc6uM=B{K@JLj5y2aqO_`;W2P1r<>KzAZL zW;o)2*iP3>m@2^$l9WH!%yT}5;ze4mmI?-AWR7UInHH8}f$Cz@y5z5KQdd0+nv?a1 z8ez$#uNywHX=8;kNmg3slw2G23pTR1^DA*~v{!DSKV409gC3$(xw=`%JEV~Vr(Nhr zQ~Y8ib=!j3zTagUmK8*9D}a*cbKITM6vmkinT{D)3#5F4jazB8JAIV z_h!qrQOV=4ec?{&{GwK(oEP8hRHhTlhMm>%bGy9eYr&M1K{W0a{%&6L9RR}*i}cAz z{Md!HQ}DT_kpPAf*J9u>=uKZ^Eq=L(qORDi9q;#0Cw2<;qFtJYK#yg4#MaL{fE6+X zQeguk0=>o>YamysA< zWvZ+~LZr4rMKMp7_){gSW{-I8)rpOUM7&K5$FBTMZegfIUpP}FGM30GlM?|9NAn=V zS66&kfB}zEI#LTmf;JAO($s5*E_yjwtl~lQpX2RhUyvk%Qrv$}Y8TBNquzlM_*Hre z+RNYFl4Q8BgtQ4y)@9f(V_0XK0*?TfZ*_YX$3!DxL@janI*YXC6O_t@c-u9S3^;j3 zIO(5|R$cCf{FPycd~y_Oxk%I9@x@UzslT*32=*)vJti5z1%5T;#4VktoAQAusyNFr zr+n|$v;G$1*Vepi8E@q2M-AJ!{^UW(LV{Alc)sC{;g}$X*W>)IbNuhr5ga}HI1%11 zZ;u7~yggKM|4PN?U-q0_`y>v<1@3$Jwo!dv zt^Aq|N6+bK{yD+=)wB%;b>0Dv*931}f!7azKN$Xx7f~_N#I*1h+cH1--6Fp-cq;`Y z-=Ut-R4CjX7{0$zSB{?~!Ma3XAO48*;fgzB@72AQy>3&vmgCD1g|-xDV2Eg|UPo#x zs{W!FCyJ?CSn8Nh4yY0jx*Tf(8s^ewhOV8+WP^`>l5Rd4l&b>)f3Bc&lY7EBN(sZIX`?0yWrkkk7T+YUN zc_+IfmB0ZSf*za9P^O%b?3vXI#3tXGlLqV=g7u^~u{aq#H;$SO~k(ra$ zm?y`pv%`5l0@1T}Sv_l-RSBPw5u=>Ln(P#ZTzTB9&2IWH<&z9LRtgo0ry6BR47LU}?#Vc{C( zUnN+s+<8KD_g^sGcR=$Y$pLjwJ^u+vJE*Jq*&TokncM3yyw>VB*E3;c-~sN|y-0=& z>l=x+_B1P5jw^}OS-#7XQY(uNQgvU;aX~YnxHS3eO>htXlAnF>*n3fRtoOzBfJVCs%rBu; zojJ0(!K9fJ{fc{tt^wzs*YTdI+G-ZFN7m0as$;*Xq6|Saxi3vuyse>SYu<~RXCHLA zCFWGxe_6cGwZ9^}NWSl&>D&Bv;=mQmkjA@b4dJUWv$ldYM5-`WSFy$=A_iVO`r7fJ z$^{rKM~oPW@y**tQ~W;5zzEdPa{HfL{(Shd7U_3P^|GDOiG)%~1yqOvF0_wAL|>nT zgJx83FHqmtm>*3-mqNVm0KHk%f50j5#0$4+4dOIUrf+ponH=4bZm;G((g8&WnqMp~ zb+aDhEQ&NCZPru;sq~TICUiN~-bU?I{^q{<>)<4VkJ#$YbTQVEUj`WX*7$^CeA7C; zn0o8sLrvmY0#(xm-Mb`Ux(4y}^{!2_=0UEE#$In-%dd#a4pXY?mYOji)*n06?)mh) zi(PNN;B9d`1x;x`;PIr}(HuN%XibG}-TE=$f+3jYTep7FnL@rYZMesGfG$W#YT$_~ zQ%dOYVt})>Jvd6@M()@rr|(F%`Dx@s!(Yr4Kl9MmW86ONblVYRPdoke4l1h zZGtXrf~_`*RPk8F{1MO=kE%Ya?u)YPGu+DNCF>@?LU%J)&ktaCS2NbsahnxAZ+D)z zb)OV9!)pZ;iSe2C7!;6Z%SS}JGg1W!E3zc2lZOVG-h=$&w3bO}(h*WceCnJ1TM%t^W$5EoQ{F>!SW{-MvgvCGSYX?M&N4k_4&U9trBNOyv z^rldPIlE0|4q_!B(;dXHRA3^oo2Mtu)zzeVf9rU3%Fe!?y4gm9 z+*_51lu;?z6W)QNQkgc+7h2CK{LP4X1}JSbeG(XZFGrN3#T+^Jt5eoB61ke|W8Poa z8RqKGi5C*`+cB*Kz3HbAu2p2Ad-(bZ4>A5*?}xuaR$zg4K6+f?tcdyunlN+rwwhEI zUXNLmLXrE6PA#rGJs;~}=d*%?zK4Hg-+^X~(1Lbl$sv&*(wfMKRcQ^tg2wSZmyjOa z8MdpBvK9T05NYN^ta0(?S5|kL^=Oj^?f^CZYqU_$2f|BD<{b{D)FoW zxQ#9b5!XP2M~IHNk|4AS^ZO=q05iU!Aq^*$qnBg)OmmIPrremUaQVBO;L>(%KWDZ? zxM&(xJj>&uAgkJmRU3*?mk1AHH_u24Pm@`?2Sb>nN3t-Xj8|Vyq-ql4%DpniX)Ve% zeWcfKV;SmcKmDY3!0nV>d%))h4ZIJ2C?k<)YP1`xk#C?uTq0DY#L* zt^-N~a%2Cf@B@AYlB^=mnjU)4bg5*kN;W0DF=3lGlKJ^w`QvO|1EYPfqmrtpV29v| zzi$)=Z`~cByuDJ@gjr*SgxO=X7furJiJ@CBmH*%ZR<>gpbZTgz;&p78mK4MKDtYhe zNrLku>%j+|vCnB_xK<&IvkORa%v$tgBipcIk1sb}?p|K{b3G8gxBT1Ddu&2%BfV2} z7Yz}c@2e{xv}UOxg1_c;Sy5-@*i4fd$i&0@>}(jp*lqGP_pxp4hU2Byx60LJfcZS| zfC7U6u*0PT2`kW9`e=#A@ub-^-Xes{+bgxX!X8YQpON*P}>E4%#p(UoBl zT|{)LFS~d#P7Kk|yAC>Y_o$>`)3?OpRla{lgmxDNknSrQp#-*V+=$+&RRt)YU2kP! zj|=NU)SOI@v@_H>x`8>Vm^z}c!x7?06;$Uu_uTG%(ucQWFJC9nr(3*D)JSwZiFu(v zAT#FZ=N}%Ag8P;1_MD1N{3l-O90eT*2dn^tOew~WS~QEJ4b z1aTZZl{uev+p%{0ODu9NqFGG#W)=y?Ige!%^ue0|!AB5Yw&%+8uhh2*01URxSj}{j zB`H8W6oKc;9~q$IayyB}j}D>62-Sqw0p(_iTf%$_;=$5so7h01^NI-7@%=hk@i~o& zvgL_=elz{|P-vK0IJ;($whn+Bv#6^F^5pcH+#yC9zv1l(-|r<|k2Lcohn-(tna)uc z<%AFYx4b82Lypa((;sK2$@ffm(3vu2tjno^BbljeTx$7TN6UK)=VMc%YaG?@U|l*w zj9$;UFZ!{8fX~zD>^P|TedS+|`%}X6bHS?1w5G){tw-?swNW8SOd{s6cY>|QX_&DaZa#&o%xvbT~;-PTCH z@JM%fB{DQXW5aSX{27P&s<2LP^z`GR`XVS^_F?#`sA?sJ2V`Y*PN2Y`f?c;U$>>wO zf6i-t>USNV-p6{UGoKf_{@BSRIo1eXAN$0AR$XMGYU9e3{*ikV#HNBRRfP3TRG!dt z{j|TNzMeQMY<|pGt{uEm4%TTlin<4)T@{c~$03zLhW;vB5+chhJi8`*plp1{dOOgV9=F}lTV($r7kRK%Ic)6{8NY|!}B(|8?sY=vR#k-F(PT&Rj4z z*~mm~yZ)(=K2ET-uS&h_x7{Q@Ei@c*L_M%DseCBnnZM!_zwpzqXTmqye^$c&aaXK{ivJR?@}ao(?gzNnfcZy z%(arefX*KNt}b$>Csrf7XhpQ&k>Z7~rEjjKl*fYq6=o)c`axNmW<{t*y*-MmeFWRf zUK^zyc~$YPlht2#(7>{^HP1ctnYe&eibu4#Ux}IHC*P3|{*eji?I3^3Z}E{r>8YpVE#ZKq?^bO7d8#5Rp2T69HjyeHM$*9tlg zs=1YCWf*>s$?2o5e6bYmZ`l>C|Z7z&lIxL5y;z3I>o0T&#a6ZagWoV*$|T;F)$v z-rUQGT|6rW{4h;{JC)H{*7S_p{CJ{*l!@>q%qFnJahN) z@Q?Qi;e?5y(z?67DrGH~4c$cX(#Tt^Y5JpfG(Z4dY*Llfz8-7>0jD%szw~=0I-+I& z-Cnk9G3g+A(7$eW{#IH`rq13#c4o>8ug@r9iKRfqyYv{%MB_NovE(&53OWtur()w9 zSf0x7j~*=9;aTbm8O~V+b|8g}y?h>@Zy?j{Tz5Ljx#Nn^h6%?P7D@#jRREIw&HqNq z8`uU_fU9DynBBeMA@-&L++aP2xU~(>>s%P{*wo-D!I^>Rp2QW%(`QaUs3XQSS)q** zyNtk$d?B*!8$y!o888Wzd?K&ei9e_K+da3%mc{9vi#T7e>v`e~Kb{pHu#?|&-1M{yv>w@Tv_LqY zyC2HL>>HQ#o*pjbu4o;H6I_DThHU}fCe};d&0<&U!Nkudp|(z)7kwM4pLdhSGYWQ2 zF%y*Wwk~|uhDLevY@BEE=a*&8$`8%LXV)6?g})U%j}4M(W~v5-OfDVq`celeMqHSr zPFz4P!E2a(Au{nY8?J5+^z`PtH$2TFstc@=G>XftY<5;SsU>d|clESpvOc+~T=QsT z(?sZ$UzyBOuxQ9)cpP$ z(==r(@ojdh;p%&PzXT`q$reEw&QM6L)FXjpF}y7|-MEzX#zKia3MSwM26BKFFF(B6 zH5!ra6F0+L$NaLwPuJ_N$r{e2Ke~~adRJ$ii-_VC+ee~zlTktwC?bIFXjW)C$H{If z6!lt?M7Jp~cCMYJ*T(0K&57HGSPBZf9b9t(^!?iu4zDdQ3_p@=@r_mWTB25LT3D&X zy0{#|WCs}%sn9A7kxHzdA-AjJ?<^ms-8oBpS#?QV^3l1fOvluDE=$%-WoIz_C&&^h zJ2z==8;4XC?@PgLE&UF$U-u{}v6Y2{_GaM4L_Ng;vE*&sNymuokYjp0*ittT{BYXh zVy&?{BJ14sR1@1W{q+@L7o!T1D_;1!4%y=J5K!lsGs^gfYj6&PP{QF3Dn|cBpB~#4 zMr|CmFdzB3EM=;ou^9SZPOL&rh}SOH#jXl`%+^+us$lRzTeAkAcVRWLYBzoUmFMxM~i5mC*+FLz$l)SD|2 zJw03pgH(OW7zToLU3;%OOW&uCcem~hzTVqyTe$0PHqc>tMa$snTj=3SM=Lt|1~2-p z3?{~0N9wl+F?6w%m@h>(%s0>G5TATcCr%~AT=ZQLn|7MV+a^9(ofePF8c3IWm8sli zWcG>QJ4u=r=ytl{xv`K)$*6pLisfhT^}tZT`^lbCiTS=@$A-3hk+6oHkH_Oo?^LX@ z`x~m^4MX$^I*0S~+OIxO6NNEHFy0DF)<9r+)4nl=>^0qe-t0N?VI`cGdBJe}`0nHN z@$fvji@Rw<9PjKC^Y;vQcGpnK@nWpEmUgADQD^hJ!!ABNL$=-Wy=eT@#z@Drgncf% z!0IvsvG*s)fwkU18+i{yAGK!10b}?*m6(78!nc`M(B~n*iUX^sPRANmjX-DqH0*|Vo#Q1U( zD^2`%3DH^PVxzJ883NXwuSne3-oBRAL^A>Y<{4NenszVZ(apx=hGiiIg_sJ~jO&B` zT8iL^@--;*_}b!$H;4S!V|L=hz^XmR8NG&m>I#Ri1{{q5nx(&}8u{r7on9yjM0SIa z|2!V&V_&&7t+w6VC{N<@F3z+&r~LloSc0Hp=iS?p)E1*UmPs1*&Ey}xRy_Afq@Ri7 zy6sqYY_oDR_-5<8s-64+S~x9%Z?Wwp+0Z=sCx~(V3I*6v_ri9~)O+O>bqx`g#&u2A zqeJ59(F})dvP!b&lKf0f&;2|Bhit}XNqaT$!VvpR?NWTtIhAgRu@XRamNSlaCKDs8 z=6ZB0E%rJqdhq%}YuZp@-u=-)lw5q}In48N&sosAzXV7a{%9g>00*=6SB*&&yO`TO z-nz}((!%&6zm9Qmr_3dXNT9q*QL35YBmwggQ8>s}GP z8g4Sx9WP@s`^Hb0t8{Z_q!O~KBTDrXWPHUuQt3nAQf5i=5E{HQ(^lu)bhowGs7STxQ0p(b#?B2@g zjA~T+7bCxPW}e21Lx-dv^aqvpQ@`j_K&n(8&>- zd(E1Gi9TdLEtXkYXlIT5sO2^sdGjnlyt*PDV#&#)!-i+ztz5Qz12^B$)oEa^=JlcT zpqnB0*+NSbZQ3_DAuKkW*&T`ARWEB8G9S;ZD|h=MJ!nc4-R(g7d8lcO$&UhZlP&|L zG{=56&w6aPwxv-*#fSL5upV=sCa-G9GVkughNiGc5}61#FZs?Vm@>DDeYjMd&l4E) zA`k2`+|Vi*$SK4S*8E@{^d?F($j|oyfK|}9+*?uFhXC#DZB${&)thV9s^>KE=R zlYTrF`fS3d^}xfmDAa@XZr@hV(#s$gqJqU6ta)eMk0bF5Awn|C*R1XLkbEbu^-KEH zJ4b%~eOw-@^0>w752$)j6s;U&wpy>}5;&6)D{$YmkVAH8}eLeE zqO~v(R=(%1!*LugzclyWY}lp^_|`~^({gT=vf1nr=@(Di!oChZnjmen!vS0A0+ksg zV`IWQhM|=JnbP_*yL_um#hUxQ8SVb#t|I*?Uh7kZD8#Vp67y^3NATdvHDS+gN; zKV$$<68X%(fYJX;j)DZG-bWZ8SIY9dC()O_&KQ|e<{l+L5%Bw=;U(&P2s@lOWgT%k zbC}r=-Gy(6KjhYQ18}Mfb_0<-KS50kDIkksoq5PlkPiYN0Q-H1-}CT$J^c56FMvjp z>_03*4tL4m0AK)g;`3(Ra=KX;uTbaXtigt9DF{JOiObLg0^mo$~{C#_V||QP&{1KpoOm-mBfn|eh~eI z@C!A8gD$t~Iz{2rj1Xqf|0c(cl#Pq#qdXR`!Q+5U6+m2-IIYlNVfx(g%_y{z&m6it z!JhJLve@G)pYKg}-!F}^N_zCjCH};rcbbqZ_FR2gWU*DhgBbE+;fm1|u|#vdF;%v9 zT_xy|;uNx3nLKkj$cIAOo%qgLUtjbhianh>X;Ksz`v7LC{-m*-rIK8A3spV0HWWJ# z?73W7jLdt*{FV&u2x{I|VwY1KEU%EZ$Tq;iYf;VV&VPg+8*!eK;>>tYSQ|A{>P$1| z(n_E>wRKl5#u5%(xMCbsHnO1#cXL+G+uR9vh(IB=uABu**R%PNWp+3|p( zLE%+A#wSkJlq|}-0u4T%7x7>1?Cusyur`y#iuKKVSds`N2Fl#(6QuSV*I7u&Cmp%Q z-vN3Po)$F%m>VQpe5qh#J8F~&Uh%#p@d+jq#b*#`N0ug-2xY8;9yow4hN5)CJ6@7} zTjAg8gMPr42JewGU=HY6iXm-WvNJ>brG0W$$L}nHjn~yfFN>akQt{Q>wT?YBeFZp~O8>Bw_<*{UYZ>~mhVAhyw*+j?;&!947egZ|4KeZi>p*?J;# z!m=MCkO-Ju$APjPC&T4=%9v$~>bT(s!02#90j}YMt<+Q}34LUsh|&JcReFqNZ>5_H zWDvWkThTQDW;H!zy#bm%y)Bsg-uf6w&2s)C(mFLD%aIh`se`TinR*JTIi$A zjio%AzIxc~O{$G2NSC+!m4!IvAPdRfq^utd6(MCgUckj zd5{)8hz1+t=D8koFyGAZy8XG- zy2z&qe^WBri6_1;Sd>N^Q66;g{1{@*LG{Wp>LvDK`b5;~GlhcLj@CT-D&1n1`HpUD z7phl~k{|V-Id@(xe8uoPR3d)2G?um`u)05R*Z4_I&m7yr?Bsd!3l{m;RT&k+LOx!3 zn}s~rCDUfJFZQ(hRNQ@nK6PzauDa#B^y^aL$TW_b;|(EOM!E8Od9m$r96bqOmOdPk zp~{~cr9ABXju(C;!=y(|zo+hWUaBTtv@B2S?&0a(JXCcQ8~=j24Hh&E;aLlktOtr5 z6$T4haCSn=LF{2)5Vy|C?eNd|q(j`*Wbxlojeiz* z>t+E_(+_aDwZo}lo9d(CyQ64=b9~W*IuXH;lHBXUA0!Jl&yok(y;ttUDV|YO`^#Yp zbjV$dhbYUuu{GaH8WRLdlE(3j&rTn}Y{s}F!%PmuK_-rE_%gyFW+^2yKF&6et7=9| zTs{2fzjLhX`RVBB#Ffep+@`1J?<%spkDMxoaVPb8ReJSmFIonh${Gleqg`p7d6y2& z$rY$GpX9mwcWTsC)Q{vUDmvG`Jf-V959)SbRmi6l6OO|XV=BgIP1ZL&zJ^@u{ZJo` z2;I2$*xa7{Ix(!OJ16O5N8H{J%6*^NIT~N%-FJy%nq@^8Yy!Si*|2xM&-Q4xtc*~S zmO)z7rh==4M(?m4!qgK1b{0ai_Fp~sz>ds1)6Q~*^Tzgiao;UV`LQ&^5K3fPs$TGp z91G8e^<7A9u6ve6>*UpxkShjPM`WMejHF|S+S>x;L?(r6jshX zdpxowpJ%rkb7B&|&po}PSShheZlPw(P-}XJH@fm^7p+|WAq|*1SxSAxw*4f*(vjm) z{oz}!Llk0MF8VYf_8@gO4F)dow7@nigQc*5wT(;b#+Yi@?z6ro6JzdX=-Lv~9fZg*HDpX*-2yG0d#D0XAstnQ)qjdN6ain-GFJxnYoR{`EO73XW zdZqsEi+}c~rB6?1Qny?0ekzU?Fs0TU9#z$&PR^T_;|Q`z2l~d|R+8?w!AblY!^-M{ z!dOZ%+%_BwjZkF#%|-eY9lG~X3(TEr=-d-`pwnK z2y~M1EOcoO9b2)c4V9F5t1jI?EJB(d4fkS1&2(e3-sob~UTw|e$H#QUz!cezAK57q z#=y>)G@z&&t?Ko{sey!2)$=gCs88$r_I4(b&m%NSFG|lOw(!NK(}+c}kos7I>es0k zhqIQXTBKU>6T=>^rYsljLSr7nOo7W33>0+PZRFEklg0 zugX}3mOigye_LGy3AEE}*rleevt|Q@{L2V*$e|t4wgG*R>?HTZ7~9*iA0rcMb}$>0 z@P|)KOlQ{4+vDDa9X9wANPr(eko`fyMMa#&Y$)sLx5^@wn;{0WPBjb}YEhJnETYSu zUj-Jo-~4d>M|JgAh4uf{qhnV&htCt_uM`OQxP>FmJip4rruvhTi-YIbK$TK|5ba+z z_}9;s7>K_Y_^{OUI&p1Wn>#!on$M)8fy%K}PByv`I)~0FP{D@(?Uco(GtI*FU6Wz) zhYPj=mjF9cCTa)@J>rR#0zrK02zJqdk#LD?fFx-`kq85J@?8vZ@lbRQ=kzB?QiuEZ zZGO+qzp-v$t8C4ZtFiBz^S4PBuDzkV1RG%WKMT8HC>>rKU8oa_{1LYN5k_H(U5YBB zeuCh(hO9s4m1a|B;2UBJnjeVNUiEa@z-x6+0h&7B!IO_ygB3j$ori=~ll;Qeo~c#3 z%6B(oA>A;M4Bni0lm!Qu<6AR4m9WLIh?NM3v57b$AYnIpKp2{FCaJi0DK_nyscD*1l5oWD&cpO4tnk6ULV38b+BbsZkuh9IrDdsZ91a_7vw7BAtuxJR}bXa z$=RM9p4UsBDmISnxv#TDN|Kf16tE_^ zk*15x$m`nRQ4Xpjsbbi5gK(!=e3Y~g_26P``GCaBD<+Y~^y|aL!*?e`I4y;9?Fg;L z&p6JvMGXd%k*E*!-SbuBvX{p97$nY@q8693w2Id(19zBMtf+*T#br6-6h33?oCP5M z%;|WDd)jjbGvKPEmQ#|`+k%}!pJX~!v{?z8k9Y=vfK8}?PWI7IWgdeC@)^@f0}AdK z$ApdV&NHK`-4heH)4!zAthMF_*F~_M1J@WAW zZc<$rKmXFFsFr|&)o0?(WTWLUSj6oq7kdL^7IM=~*K<0UeW#i9v74ny8a;W84CCw~ z2=~4?2;V=mYR@(qVz&y-neE(=vA?An@^G`Y%hY|TDdmwl{mn4it8!)U5~kQe9?B-1;dOYOU$bDRgTqM%eSM;Et)q6s zOa5o~<(PVBQaS~?VMu23*YYDv!#^e_aB5h4o&ywJP^qnSk+L91h zjXbIG5TD{rL^!5lRt-<3IGh{X+H_k9Q|CQ2{>@k+&?Cco`Nz44sb2hq{ z31%lMI%HfMSSF@2H~|YhRv{S*b54>0Iv;RzY>nb{!Y_sFZ2F3~2=&PriS+7`XbLQNiD*G&5@}pp|BP!zfWsLRuz7ZBK zI-{_g6mZ*Fxkq^TRTHY}Gq%g}aXLWboa`GtfS5y=gC{&;f+JoRRZv#dq&@2DD)`>j z#CUCOK%9Cd={s}&C-t~Q`{bORFlF3Lc%7rwT@T{M+S1ZLrUm}LH>ScZWSzEO?%4;dnB^06x`y^zY_LFL;Tx~93V~J zF=>5#o3nDeQIrA_RLzAQvE};yUT;{SI&@9-x}>cE+LkG|l6$4d_!G2hHJ4Fg?`9)c zQhyb$A!YLAHL%_G_3xqHUl@c!Y@F84zvKS|JqhKIV**9p-u})!(I8@8Qbe~|oM{pK zgfV4xqWJlkZSYu>JwFpA!K;xB7(?7gN1JNXsWWqhQQ!6xh$?x7&ix0C!PIZCU$mtq zeh!Pbj&XE~u}ZsoFk#>^&F~X^(c*rhg20}J_$-y z3aXAGe0cK1GsG-X<@7&oJnH(PeY~Y)6_~czNUwY;O`Ehg`_d@7inX@ncG&eQwz>6_ zoy>rDsd2SZAfu@>8rjh$?Ujfvb)C0~H^+|-e^?B>wu~Max_y}$X;rcui7ipA+ZEOM zu-nN8;^I6a+v?f&UFq2nN&(OKi=*JAq7-!#Vse&aoe|-GlovearAdD z)Xd6od-8f=>z9NIVzT5CF*g1RsM3@PD*{+SInhCYAk#zC(m) zPAuX@MyzXWIX!x;4uG|tZ8q6mke-+$g<+Z3=E-n@4o}wsR^NtLG%?~zF92v{x~&`x zU44M)M-Kr_HIv4+u16;&;(LQ15K9!7GFOVn`dR}sKS8uYX+mbtPu|c z7MK47jUW^As80ra9`_ni?RlCX3K%819}Ii08~stQ;?2bd(1kdytayGw*Y>Y9!SR8O)IJh(>!Csd>9>wyWhWo@wrKr+%I^9;X|uOG&0TLH=~a8XAHC&@ zkXCSAj$BKcHgfhEor=1M7j@RWj;suhtPZ5fx1yEA8Nc8+OjPUj@SPvc&8+2YUxk(I z)Pk=r>}H^eM=nIFYO4KbnYv>|#iFfmh`%WEWR0>P&kctgJ*gyNT`PTL_qzLsQ^eT> zavhO*elX~eyRAwRNJx6(e;zIL%6LF++E=ZUj6OVkG8?=<#-%q$_BA{^UXemYJ)9{1 zt#=d%Gr!n(LAkC1J>-GPc}Kl736UdLS=i@_u3;*{%l$3`GfS=mvP(kb14^vQ+s0#o z_RlBEjtTDjglg*ZQVAZQSDR1#+55y#64T2hSR=+;BMG1^>pO|vz(nJ z+X^&EX|zlUUj(9rm^4-jT#qc8*^c-1zVQ;-AwZjWNA5vH-nS!qF=d63*{vbuR=g&D zIeGDfw6qGZpWlO2D3Z7Z@=!F}iNdhg3MlSv(Rqd5X4l;&{OB)j0(dv)pPs2Gan<5j zW=y_p3RL9R=8n8<6mMDXke5Xzj`Kc}VaS{NVsb600wDEZm<1yDx7LM(ENvg#M70IV zSU>oH$*_--s%mqK-&e-93sJ`p_vgwoq4p^R81C_^=F^+FnHFYLJv>{vNOIDXZlu9lt6kT)$ka2X`-Np z(OaK1p+T^$ilHAyF-tqC{2JbybQaS!i*dFRoyPqZDyR2E9~(Su z3ce>54WEh5pBEJuF^0^=uhP|ZvpkcaqwD(Wdr2bjh~*ss6$?KzcA-iQX9_a2Ny-VQ zZx&`hoyIK-v2%&GpFW-y^v4mAJsh}$0_#&%LuBSeY$NKpR&xayl4mr$n0&lbCwxS# zm6yXI8hdfW-{VGDNEt)!NuSdb#nIo8WZIc~74tnk`XHWiQqqw3I~3cwUYTGM>FLgbD+Df~Ht6@U!%m{r zDT)UV-~PlBK4fj8TEEJ?4rGZn@72 z+4gADj1B^XdwT-bU5&b~YA*YwfMzx+#Guq_PySAioHJs5WnI6xOcbJ==6G5(k23{NyTCjDB9=~LRQVNaSA=y{Lw4(FQ8 z?~lJ{`?F#yGHpeRnHf^GJX1gPeR#!RC>$O>x!*{DsS%)=6Tg6VrRAr{j(HmP&KK`F>dFMzYvUKoza7^_dPwg5z5>nKa zHK}>PRvLJlv9T?x=5AP6CT769&eDRyB`Tr5@VS!QgE3G@}CiF;-oR zgMK{!3356n@(G0Q_-6S1%fp#(G!h&CzT%%h#{X0EF~Rpym@3OXdCG=KTU6Q$&IU#&^21vKa<_FIVJ3^xckpSs46$a#0KCC_Xp z+V1e03kgprrrAP+_+iMhzb}-(Ei6SwV$;%BYRT)d_5bpFKZ()GDEiw{_}dCox#`K$ z`NukB{`;~9{p%H2u0KKBD?dT*P(fr-jrF=tbchi))&Z-U-=AI6XAGk@JOqUL*98+4 zDe+M@hnWO$PF{!TPKk4kv@_|W$cvjg&_#fbiR35f;F%$GG8=&o;;~f0w!5PDl)1i9 zgxI4JYl-~xmFlBa+jF{G($%H!H-~5CtPka!HI2I3wa>k7bu7&_ck-ijpKS|zBj3jp zE`a5H$a;}QJ*KLij84&G08EhJ-@UKkLYtt*ie9LX(twjSt`dC;MGvL`d%(ewh|iN4 z_e|-)vDxlI?d+PU7Bk4FTaV|FrsZPEu=nxBFGB8H3n1N8!P8PruXe6L9 zbI&wnz2D?gsjUwzZ%vG4MR#J#*=M3CqQR>;}w#Ea9DjN2$Q(;or1rVLGw46u^ip!Zkhg!We zoldl^2nT?rG*N{Bm%ZPa@t@=_exZ_qp7QrNtu%j;z7i$-vvd|{KBE-6gt6E8SM@D| zK(T*{clq(<0izf9e)d-dFwCXM|Dgbues_x%P{E?XgZ^0r>-T_u&(Pll;C`>6-*4G} zfgLL5Y?~(>s;s9FDik4As;rGvE1l*hiOwvxUBddhH1Y zs-jMsac|}FbpgrD`b&*5-Wk-RnGM+ouGH2mOsScNg<^X#KsZJGE1Y`&6Z8<&n$&Ty z()Lte*W%Dpi*Dtb<#OPoq|=?%H*tCuG0)(RH)^+pHY^Ot$BJy(jcOjoCJW>wk<07) zM5n;7+Wa1$!@u|o#&&P(+g&l#$z0#GM(ojwbwr-YIY(aHnT9UDfQD1C;Sk~nlo-kh zCy*q_f@Nwd4>lkg;if*xYP5s{1NeL~(n4$}CJuhn@>XZkfPE8={yz$`50&jY9Vm#M1C?RRi6#)4}u7}q-AWkh_Y>9yUiv3J6#Iq7$&Z}F> z`{{RCen0;AWGh=eN=Q=MMa@8`*#JEvJBYQ~j@7YRCTL=*aWG`y(LT zKbm0Wmlc5>JN}OyTisSzE(-wjJdpp}mU_$fuQjo%K7IGlS3sN@oRap-*#LS9W_rC) zyq4^_5ldKW@-LSHT}#M`{@F}`eK+kYQWtR@V2wDk8Mo8?>qiwFny+WQn){ElpHEp# zz`ja)@r1!&TixUcc!{EbN71pu9lw}~w|jJ2&BFIJL)~D5nG!|XiiO|mvqx8IrE9_* zdZqCf1*l{k^h5??3k==oM^#3>IRS;FwI&+mLj)4mUUgkyt0yQ!>!Dpdmug~^qeSNP zg%jrt(_nbFa$9I^a$Qhku73{J9IJ@#_n_%-Ez=;?cA%ZT#pFaSOOel%fj9qF zPj9E|#2w@X?fu@cbJJ5JUa=s75{9ZhyRa&+(AwR~erXar+y%=F3ixPdpir=IMl={! zJ4@G7`kM7Vh`f{G#7!4Je`)S@i!LlD@S?pbCA%r*af&&^vtFwo^mMXq5z)~fduTpW z5{8A18bBx8(ek@EO=%Mg>*y6Vu@Hds*#A_yaqMUY*L|hROTK$IQ@!yp?(?lfKYJo) zCZP|m8fyuuI8Ebp`#(@$C2by;eFaY=!STVR%jA-hQT8_~m^W}|o%@|HY_peH$xv*` zt%2Hayuhw?eEVS?Z~Mwo+Xwu(Z~^O82N{>mvxS50Esh1TmW4EB$)b!r3%&$oV62@( zzU5EQwAR4w_`yM)hKd-_d;|4U_v6ANy#FOc5&s4uMe}~{)jObJ;0NQIpP=lhiDRR) zQMCBUPteKzQUHqB1@Zh#4eQVKtUJubQ04vV1m5Tz1H<|0O-I8l8%k1A=B$bhtFRRZ zhI{-Q*nWa{Sg9IJ(-}XEA3~C>rgeK)_4JZ!u4+uWD5xqvSVuQ+B*kpB>$0b$q|9}c zy}1e7)Tm08|D^t`)R6Y;txM*>dikHwpkrrNzf{dP!z{BD{=Ij-5@*Y@b%5y z*~o+a0&xC=YNMhG1->LuG$vQd*Xh05y28s*RJ zZjKY1l{e&O%W4O!7uqyAVpmx6xmoqK!0=J-P!AMx7dM~$P7A%(++kY)z3>So<(HAB z@Du!eH^DmAq@gRH9QUB!)By`aC9j)^OY_uh6%wPKDTW*MN*;^;LYf1yMcR-Fd5;`J zuoZ8ZEI3q7Q@a}n3tLSFJMH*vN(+s+zxJQfYFTksrm#wg0wCz|p*H5(R&4oq`(fuP zE9RG}R@`!x&sx^xuiEgxgs<&Ohnu0x4Ayv(*+xD9vZNPl+QFG3p3(b zQ_>%N@drIJ2{TchXdYRI5l75(4ZWOH0mR`fQEwoL%iz4;&ilu%0xY4Mz?^lm1?V<*3j{bnCa<~}!)5w_?ie10QY;Q(+W?gn)JSSTT z0=i&eL(=bB)fIE#ZC&S+A-OeqZY_s$>9c_eBYS+Ihk|-$jl>DY%P>ImA`m&KU0Pq8 zL{r(0N6NgjZ%+Nz&rwUPjUV<3>up4VI z7;WTX)?~s0vIhb~+N<`>Qin3<=fIXDa!x#zs+~=Bx zOG>P{9H+IQ>qVP-0{(Avr%`~&CUy$qBX@nj=88gqT1B!NTz^!jQ;>TYGeQTWi!vg! zCY_g?x!A#5&c|&z6vo@D3{RS9&y=stX?Qk}J!x+e+Dki%<=sBXzz>RBKi}63;VdqS zC^6!+5r>3AD{~WXF@W@);&2>~kEts$@}-O=mm9g{JxcI%bAWEwJhcQ%&!Q}1HhJnB zd$%dS_$d=>ZYEs`Cc?x*TAWndwYtdEW&4ZG^Y@#Gugo&CPWyQ#sA zxM%6PGMkfcwjW#b{XjE^C-;)R6@8g@lpzxr7l?|GZnv~Q< zll}xnl0&zF%=wU}AMZcb@MfMniQMb#JftPsHragby1*sWm$7bukMN6$@7od} zrQ!o*xXF&vuJA*F#ueBWGbRrD!7h;D?#u!b`Obz{8Z>)p?#Adq5vHFYOn^OLxzID@ zmzvo7OCZ(t4A7*d0v=8*bHz0OE9D+32PBrhBhCuuGyI-HmqdY-JD#U98VA5swgZLu z+owRv-FO7LC&-Crfdi#}nlt4FAmuJe9SbBshN1iF(BA|4Jww0O(C@eGzs?TvBObWd zzZhq;Mp+-j1b5aIU$vS%)tBCxs{i-}r>wYBTu#SwF|-!6!3JLz>} zPmJMz|21|X99OFM>rDv;T1w2MjhsrcyRf5t&XP(($07Y0kB7w>TO9&ShfcVH&-r}a<4m?CMjOVMl%XXQMq~c`_-uIs8qtPK7?B1*{#PA?G4@z40AO& za^)5aX}y+`4~cQ`fy(~`eRffXUlAM#Bkh9fI&uJ%%=&68svNF#*jxhz=Pej;G7Kqab&Un+ zwwt{!E9bVn?>i|Xwf`x0s;q2a@@#NgeQ7W8W3#QIH>>N+l7?$zM%FgsH!~k~+_H$0 z<^y%!93)$TnQYSF*;by}u@_gKxe$XbVW=I3ed4`C$x{BOai;JtOm=bxVlwJf0FG}T zFGvt_bXj=!m1M5f)lue8UYM(fpE7s9z8Kg!ZYb*{;4N$Eg#6G z+_WR#;~$5e?0z^)6LodW)44NOqgO*Bul0fIMoD+7&0-^_>KJ=vLd<+iuVPtUU2TY$ zCE1`*ZQ`8|uWX^knB32YQmj%ef_6PmkV{Wn zzu3~RZyS7&qM2MrXi@(~%K{cDdkw#`a{Ml!kr>k}j%Q(UWkl)$Z%z z@X*0rx%5pgfDTHc&&!t6q*j93U9;0baD(9*q8Y-AZWQaroP=&e5C0l@0(`%}IDh}6 zV|Dk61Q`^LolD<>G@f}2HX}Ft!WLb4)Pd(%m+Hmt@=0w$`gvdSQcjWZ^PG0ZKDVSQ z*k;|Q$6p=HDk7O%G6z3;e0=FeF!v}*f^xm6bFooNE(U4y{M86qipUSsz)O`>V?qyI zIWmRe=RLRSY5jMO$u@?Wzg_};eY)TSk{PJ(!Xf{h{5K~<-KlBzohjO3j>?1@>+|~T zdj(xMrQyM=jxtNJncf1m+AEN4T#I7O^%0rqtVW?QiXF{9P0P9UzHb}tTnj|4js6|gbdH*yla|9 zuj3Fs)rZ0*eAH$uCtu9ZTvyCI2HZ5)h!Bgun7iwM<4$|isSf_WqpHA)ORqdszK{$y z_Vs$zks)GPq60&%N8*QO9Sbu7ec0Z{dmajQN$JM1)r!>h5q5Efy`6RW;1MYkEPLKU z%*`)&5mr#D?}7;*(<3HEI^}B>Y$Fa1+(Nu=*WR$G?wI+E866n5AHKjxWlFT`g}*`N zvgD)28q9$ThxLCOkGZB#(hSzWS>E!kR2n%w`wb-VjhuWr@_hrQOZwS|+}d{>k3!^w zjT+I@^-h@3ks>bI z?jk=<$AZSoln)|S5= z35o(U2-ylRV!oSGm669g+$Fbw+i%@=A>wtjb16j1+uiIXelgrOh3}ez;97lpHv%93 znI`Irvq;k6P2RaHjSYG<=45@?mQwPe@Z-mXh=c^Ar?Uk+j7=!lG4*!Gg+V}j7prj_ z(Cni*6tKJT-Lv`waew1?{~0BfVB_3o*GY(NI@MI%a(JoZQ&_z%zxBPs5%{YZKs?k) z;uoYwD;rR`*u;qb7k0j)(Bi6l4u_{rtHi{KwyM?VDmG4I)e* zuAUb{l8O_T^1USvj$o}6VePtN-8*fc$7tF+9!RtM zx(#-Q=+mfzd(UCvd4V!cj1_G6J(AzUKE0t$cO$BtxtP4FLUbL40DQu~r#NqEm@AQ-Pnq9%15DIpy7RCb3x`lOp? zAiRnKFYBH|*VY4sM4{p9=Tc|+Ha5nEG!Ls|7cWsPyFU^P%nHhN%AOW&4J*^V)b_B8 zttIj=X$CzTt~pCwnj=t%zibnw+dB!htr&dR|G0$alcqpJQG&f6|J#D?flix5;Rm05 z2{)0Z8}AY2Muz2^f&g#cSW?{Bq}%hZiHa8t&lL>h7_eW0>P_fC_(XSl_ZC_x8u{Ap zSv~X{Esmi99@T<;)6l(3ij)zdVtb$m-+#Ar^|T|?Q$V3#n-PHM`L zDj1(k3Ncku?V=z1&Vvk!n29fW3DQ!qdd;ZZ2P0X5$9PZ;#j(_d$qcv_58q z(+jrIn@<@+ZP?pG0xyi179s~G-qsGxXgvWCq0c>kiR>g37%nNq?N#A z+rR%|?D~P+Pu->6c zg|~OBd>tk}RmNo&OrmkFMCV+I=-uJ$YzfOF(A1eDkrniVlDp6r4FCe(dBq^8b;ZzR zn0y_6GSxI)VT+nqLY;LAbSgoD_jWs(tI{4=Jk+0vnjk?or6#B@_+$yn*dHjA&6FZV z51MK3rlxanN!wE_5rmnY#bsD&>4x#uafJKeoxmNp;e|}oF=K6S1U=K?T%;Z}gXV6J zRzSwK@F4UZr8?^i*D8_v8O5(NoAaj0Wib>Vi)Y-p9R*(_ zJzbCWRmDtmGs`b`ONx^&M8h^GmnQ=&QM?ogLWr(bpy+U({^mq?{uZI+Ns#~2(m8J2 ztkSm`X@?qo&lDf|PTz;a#}?cGPVU~OreM}uJS%JRRA$nPJSzXMMs4qDBXB?gBMsno z8tf)I$UJt%km(qAZ-oPO9^i;g>{jM|=kZLtgP9JYD9k#_gpuu|cVt2s)p@}-VkSE%lSx$O0XUVUFpM5ey2=9hV;pP<}x zG(o1q4#QdYVod`pP4GfH@{YTe%t5RUz&v6$SW`UAi+aCG7# zQ7%TE{QUG2!Vl7OKU~pgZa$mNNsV_cYdz84Wo(d@RsE#1hOr7-#WA|QCBFG$+;DVX z3$l7d4+hwp0*0?9a_0V1nN;TV8~=gl`;Y%&bH5podvo+wEROHT_SR3(={}+Z@F3|f z1uqcSS9bfE|5ImE*b4EK=~MFjDrm%6anTR@sf+{V80z7HZwq2)we_S3=SDfYh%mPl zK{nSZK89#C-`Vhq%Q5uwY+*%BZ3xTI+)(Q$2oa9v_WAq2$0}8Rp9QAr_dNVKKu_m*#Xyc`NMo_vhZ$-6Enhp8PKMgE35GKx#@G zKJc@N$q(v})0lzoSv}7f=m*H-e_yGNNL>wF1dHdue|FH-dlk<2!{H~$)9~^N;OG{A zFs$MeA+`&oMWAU{7MGOJ`2+yID0Vi4b)-&X9CGekj^WbD9m9^+7Z@h6pjv z)C&3taS9M_bVQbQUT;Eo0k}grNLfnag#Ra~k@Ff21$Lj`kNG`mzgOCy-DM# zE`fDTv5B02*T=h4S90aQE4Cd9;IAJy?5aS*4d&TJ%^Du+SEUqqd66#_B-KiGTgsJ7O1Z!{DN#VPJk zq)^=5DUwpOxVwem5}4Wf_1|GFGb})#poekTr6C!LnXW#7&|s$4d^9r0Z(D1l94YU4qZ~%Z3MD;LWAg z6&TRWjCI=3VCW5QQr>pIxPU5YWNCaaq-@0xbuW?7Jt2?8G-^srTGEL{jhYq-MH4e< z$qFSbxCQe&Z)**enR&>v&P&>Kndc<+_>N?|YM!tK%4vi|?C3N%5V~Ng8HYZSTw~<6 zn0g57w$Y8DZn}_XN`+*PYDTZt3iZ?#vw}Aeyz@nxJkSLbDd(VaH=i- z8hip3k0?#{l-Y?_gHPx}Kyg&i9C>Y;Bf*bYpRI+x=H%FeT$4(T{X4i`806^CHpSDk ztU_u6g6fX%Lr0Nq2~P<_R#XV9XykAuw{xe9qDif6g+jW@8A4D>0o?j$bjsQLARE@6 z(m_4Ks0{^R0>>~wvFrngykgzi1=h%rp&mXsWkM87*Yt_$I`J;G*oBlh6n;KQ8PGI0 zJ8viMBcb+Eyv}ea)KRc;K^p-x9YPkfs3r?^etmdf1yduTi?!70u3iGN1kb!HWINRM zNBzNoD9VV4rr_;^r{CHhwW$VDWShxN7vx3V(J?oPX*Q23AIug-S*47pPj4>h+W;DA z)PUsUlyD!@M|IdbhQE!@NGM=^MuQxCy9NQP7ra8Ao41Z4^ z+{2yc2rEZ+YfSN2Zn%aQ5&HF;$pKziOXDc7Hp?k>U#!*C&LqB%CnZaIxD^}W>!R7< zhz{8@uP0}^xGA>Xd;3IJoASQ7r6JyEq?y_I$gbksD4ylV*6u@EL=Qo@vZ?R^F)y=a zeWNlLp@nH9ZM<<;eglD&IJ&k>q3Aj9mP<>U3zN|(jpY^R=XozI&M?4Q<{U58p_zx< zbvWqAaAIY4&1i7b$rS+!VD}|$AHQsKIm*R=>N9Wf#L>w{i@|%OMs$jtLf)fpwEi3v z^9wH2CCQ~9RwVsDrs1t{2AQ6IKJSF}cU3i`8VKNSS#(qJ6qKz#YRXKFM`oFt3A0#M zwfBRITTq*H8}c=b>P8j_yz`WaWekZ^nY>bT*Q~wQOnQC@q^r`8w~qh*#Z=%r)nAVe zw-qulVp<=TJLS3zbR)a>;a8nzJAM^n<3?y6CNN*j^%<=|-58L~BG1q!Y|}!UJ60%q z(Lt+B7tUP{qkAb_fS{ATT=@mY8QY6ciVo&m8AUY-5se)@p)K2R9tD~W90N14IiFw+ z(>06eLq4*{JIn?`3oFO7do9g2{FZX5i1$muy-R|`g6L^8v%jjli6_cu2OKo_SLA(7 zkSab8_j5ow&=&T(UXJA&q;v@Jj9?vTq2mLQyBlKFY2By6V z!u>4=Hk?hOJuZPSws5=xB#71aiG*6)vdsMQ_4_<+&0-e!__ufp7GRocrnE5&NYTyH zLE13G(qh)$&jeXQsXMSEy0HE24HY%*AGn-q3XHcdHBcolTu{Cd%3dX`1&wWPIOg32 z`d;_p4=_oh?>S(TtWq(f!|VMitZz&4MXjuS`pUkxJ~DNk0Wl|w1RWH3B0+B1x9RhrILtsWf37#yF&pb|F- zcuRh)mZI_;DM5n;*w^YhvJU3ms(np@CQC;YtOFsR`dD1GagKQ*PVq+4CEc2Ty=eL?J7)dk-;-(sk>> zxX26+!>uR)^0|-s)a0g>Ij6pfygeO-fx~Bg#qTjr;xtbR96jF^%pIiMi_&f+Zdk?kDxZJSOzo%frpwO(CV(ySdA`nrCOav(0ka zV0UPA&EIaf3^L+H?(W#*#ygnzI!VKz$`d^me&za1JdHl>6X{21IV5jfAf+Y=150;; z$Q{%gF@~^euZc3Fw5M>zz-agyeu{8C!r0JK8Khw_jo>GfphZk?Y+X;`E?w*@)n8d5 ztB>ywWiv1dm5$x^lsL3Q2-L<)y_g~@{YaLhW6t%KaxLu zDwA9L<2866zv9bgyVkAePAPjhuduk-3YeFTzFH4r5pOS*WKXBwS#4acfBFg%49XfKdcVOaXF6xbP!WVTxDW> zIt%V8%S`Y}`@{!DRTDH1*%~5cE+(GG4O7xVi;?K))1Tox%PFSl+0xZ7XJ07YRtF_= z-Z}%RwJbEi{!GU#_^ISn&B=>KFKmn!<}}$I=uQoArfP0*73e;hk;HzhCnnwvOF!wl z){5k=8o`Hte|xT{4@3t`z4Pz?5kV*_w3`g*f@jHQJmDTN#qxB*^@`C#c|^iFPuYH! zw*RxpMm8ckcY$YV>=EVbNi2H6&|1w#!e0F5$NptJ`SKlnq=+{t+x@$MvozYZM{3xB z!?p5qi_Oc&gX2z4i&xb#9Z4yU!c{J*({;W?Q+6NY@Y%-jd)Fg7Q*VcTPWs4WIJMyI_^zswQz1;{|RI$95wi+{Dy2#DMuuN@+-pj6Jbj;h{XKDP1we-iZ0!#eubxVJ$gBT zycrA#8Rg4Ja&Bez0M3=4*o$!E!`!pXp>NnlyDPqC++g?x%9@Rdb5Mwad|Ej3cw2MC zExX+-Yd8XE0}F;~69os5ymm81C5l10i|q4fgkrs%D8s(WU(3rya0N55n0xUCSLm7o zNq9d%SZG0vhopWi?+qm|0>nKcg2$42pIdA1okO5LY8w|SErH&kkh(Boh5TUZ`OIUc z9A>D}Nh(JNBJoC(TV;SlP77*y60LU9xu*&ckwU2Q;XqjRG%CKx0O;g|ly08M(n%Id z1N`xmPTjZ)!|4LCkAe{~+negZO3ySHuH`e{8*b>}P*c8kP zeQ=RXscNnCQ<>{#NUpbLjM7hiWW>SS0owbP*{G~_AAYq267vvwi!kvw<~8XG?hB8d zW)}2*3nCf=HO+coSl1zP@%DRk@;L>X((%2boRj{7iVV8bt~0gOQKQ}k$GZ*Qmecu= z?XYFO)V6Iah8;WP+qRzqySVL<#Ge0FGYxwCBFk5}Oin`~eINnefFf+{&Y3NBQ5JX-PNfMSRei*PP zK{ENPig`qK#<(83v3P_|?$YI`<^7FPjW3EAp~g7XqJ5!g)|cyPJggJcti2XnrbCME zy?_z(61@@c)!SDU4f8*uB*)&Z)SZr|Sb;$f&+Fp}N+MZanH#Hq<6saRlXJ*}{A3a~ zLfuQShq7=DF%9g5+S^+s-GI%v(?V%M9328AA}YutD*`Q*mHZw}@1*f(p$0G(550v> zwj(H}KP>@mmeX8%((L%vVyV>K{^)fNi&cogu11s}5067LiLfj&0d+v^PenP0H6PLy z!A(6I(l@5oB8_YoZt{yKbSB@vbZma=ll;l7$tt!&HoyiI(Fc;g9cwr*(k|#z;-?z* zXZephkgESdS5gbXtyDihl-=Qk=G&e-f8|1P>3t{dQsIRs6W<`ez<|pS`2W;i(%8bC zuWuV((1KwfAO9O*wjnY}mH@`#UX3vEh0fUJM<&*X&Ni<4Gor{mh#TZ}T|@OqZG;EY zqE!0|6E>Etc2uS@Wk~Z~`8BcF>h*HQo|sl#JHxS+K%Y{r=|AELc0aza$JtNDm{?ho z!80sT29rIH?2r?*=cj~&g%?HUWHgRTjN3r&N&G3EZzs-W=K%hYgAP&aXFY%P4gc86 zE;GH0Y*InOogs_5^3u(ATJh)lCvmmff9~dHVkZAb;07tDfi<>%rhXXae&*O|rs;(t@R=B)&Ns60B&wtSmSK=Ykr3t(5 z1pNTk(&UW3sI%!p!jDrnDcMJ+6TN4|_|fESHC(S-1wyvI+^w0Mt$TYHQb-eY?M8vs-acT^H!F z@8x>>0jg%TU)$QPr5gGw)?9kx>y~=_c}Ae04T=%wp3rqlzGAVC5w(q3oul)Q^~Cu* zDyQVTgx)h=bY|~@pcgxl<|>;Q2qYa8(X}GT#+5A-PTOBSegp8h%w;jL8d)mK;A@pQ z2md9~T7qYIJ&wN^I=srNdEosWNF~|uIv(6WU9>v}urvhq!Wc)9lYxu{`7*waTYHp( zb*Y8-)$1CTBBu~c3x&zstF6cMj&Lk-wVAycd${1uFaBsY?V3ipo-`%L92ri^9@WFJ7*UPoyb&MitUvURSLU^{sP+``{Ik!Q)oSxDD?g=e_nTGgWr1l zlOm5aG+&eqWiD3#xcm%7?To%Jh_)sfgi_yLD>UsW{F=e$A-cLwsL&!ce(V)qWhS=G z_m)8M=<4C7)+I6g_C#P!ZF585X^$Im%n#H>+SaPhfa?l1=)fYic|gf30WV0W%=Nw< zQyQyj%$CJ&N)3~I$k7~To;XCQqlyvSS@Lc1JaGizrAV+*`Jg%bk=vuZ$1g|GyHp<} zZdpH-nY?qn@?1fHVz7npTpnkuqFdA`rX~63rE=I@Q(Nozd3|fa^@Bdvce#wi?0N=bg_Qx4`VYU5k8gTa}$?v%Q5$;4d zoBijjf5zd@`S9nu_%jpyH)h1hCbjL~08Q;Tb8z6}x1O^bt*1M<9Ht7A+V7V;&T78_ zmW}QY;OIqld-RL*zh>%8jN*R*tC<-Pb=+#fyH5w2W5F)hsLq`Co8xdd`+w7&{at(Z zj|bvwa7E*CHJY!3lF-};rPygk@CUU-10UTLFi_=rock?+WDP8$H93bvKhsjtpS2nL zj;mhkMF+td)e%*R?t^&rJE4!X5;H40B&8*tTngJ2fOk%*RJMcp;>=r1xpehn8q*?f zo6PN@MmP>4w2u3~AOWZ*waofrP>HcMLM)ri05ltGE33qf1ZC=;5HPm~seTgbDiv`MRkK>EKfeDmVg#r2z$35dj2LVh~+Z_Qre zBMjtsu445)<`gIZ1pSJD%3sQ0F2npx^+ni}oqy=W^a5!-eVr zC-Rpfl}ifv{!)i$`0yLB_@pluuNn^wp5r6*mUoJy=Z5Rir%e(z-Fv{|)SC3l#fM%d zJ^v9mf}sKyaQJ2=I8Z!vdM|hHp5gIo+CHb^1+_w}?lB}l|HwUZoAH=C?GW7@F*U$| z{$Jsm|Iy9T|MAx}YF}Gl9^|QMBrv=R=s-bk*;Kipt(;n)q@S^vz1ACPGSF3KlY*PA z(!~bhA_&aO0K9_X-bz091|a3v`v?v`h%d^_G%*4dGt+YLV*5*z|A{~Qy|F1|bOm@! zFHaq*AOhvkP!WPEOG@BQXnQ4ov3MFFjf$j5D77v)7g+_r%$p%Uve3eSh&l>vg;f)U zy7oc`N!Y;fG5P2|4z9xk=qHox4)|s^!QJhx# zco$7gY`7$~r47L#6JmsUjJVKem9r{sh~K+u#Vn|g^Z>JM6-I$`^S3%7w)Ig#0g9i9 z`QMXx1|0B)m`j|#Cs?`oXF3B#gN+R!jcmyZtU2GH<8sVf|bn%8IaO8l@a!?3jq*XWf~(Zo)gC(Im^5 zVW_-ieVZrAOGg9?j)JWi&gQwv-^tYsJ(SeS7(WyFk6t!Frf=Q%7vGl#N(C)u(Om=5 zXLQ9$wEGGkq1PbqXA_ciilUw6$&>cC_~ho1txY@r{69-R&(TMB$LxVkXk=K}nU-t9 zYr~HEHIOnk_MN68X41sKOGloHZurd+=U_>%^F4LG^o9-K zjA_QGW@IR0T5-s8d0OJVKx;(Xu5hPtv8?=M zNb&nH3i%EnkcW#2`Veo4)(dmR%qoyj>$7epe+cjqnRKhg}tF`PB z?g{e^cBx>JeWu9rZsOxai7#DXkWZ1l8Q2Aa(_6Ht#F6ifH*Sm=G=`5bH=%yWnvVX^)*Scixj4hTT!lS%sfi>0tYXj)h z%L){vkWnm52@!*wx>|59>mjC_6AH`}oeAe4Ho^reKR`_GuWSofP^_jt6N`2Oxwv4J zn(@}w-`!?6%F4H|P_O%u0zZEE-r)dtVkv#7Em}FTQ4ff)SEt+B z1W=U%>?d?4enkTlKm{Mvt3694L0@Lq(WOw-HpLk!FT2lVBk5wl+g`JrzcZH6`%0ff zJcy94ZSFLe44D32dG+XQz@&ig4T6-homg$Eo+eEU&m3nZ z-PGipwGAcw)iYTWcHH9>h!0+iS=d5eGlkFUBGe5`HidpxBDES&@h9A_XQRPeQd}fj zg0z5hQKrX#aJ={{efhu2qEvqq(#C%#el3FB&&2^0n}X0JMJ@LYhTCu%zl6SvF2e-4 zx@yvAghKCoh`ipa;3kZRlJ5FFzcJ1vK8lS?&!;H1|HrBnV@af*exd@rFK1#xH@@=z z6~Ccrk?gz5UhamB#3}NtBMH*Wes$daD?FEte0 zMm3rk)H5ubjS(;Vg$?9K#NVB!f6goc<^6>DrdIkFu!7CLFp>lK0s;)d?=hJofydro zxq%bmkRv$)g*A&duDvsyW>m-Vf6F!ck4km_g|AV!2A8qyhRS2o*#(Jm z$uf`So%)3uEKH6`FI`tGau2z23!L|1M9`?^3y3(sApe~}1aL`5Ib9wLsVSssZMrvD znna}oAFkmPHDD}dG%sPbGH3sjz5z2{&mH*+^~6XG7Or`+;8&h<9McFg8`s-Jf%~r5 zx#UGS!7cB!6!!BsfQ2H_`*h%In=PWI)Ei_$j%R~aEiyx9kCPl6wwNC}VB1F{so;9^fmMXesg0XgW#?glt*Z!dGz#Bbks48SPAWBpTl=t0Vkm{Ed zLxysF<;m>k zsyWN1>gkQTsm*DcC_PWskBNP2YN@3i?`3Wr)R=ne9R*T@ z2d8!n5Pr|6AgZNO7t6XGMwj5^n45~Dz%xV}aoJBDkm|p*yw; zK5Ir}L>xQ%h*GF;!jfB}gx1d=~w z&wxJqx;!<*?w%?xl;4x=#>(&bEaO`2rd^3y_OETlp)$=TcOY#XLcsE?2m*0FS)8?kgLENVM#R{u z2L_MFN^qee>-T}{!m^ye*KDywk!A*;3I=YS_0Vsk2{c6T3goQ7wv=;2V6lx(%azq; zti||v_lF)KMsaFG~pc7;u_rC1&+AsR_P?=u7FGfx% zhyf91RJm@`D#*&AEM>gtRMkBuCWT$Ex@Vh$zRFTaBGI0|*sDJyE`vbWKN#?B@Hd6* zY?rc{YR0ZU--yq7^)1kSEqHlglTOP4j*sK`#dq?A%h1|bAGU#7rgm1hU(ZM#!xZsC z>ekt~OqwERH@3%p`fu#9Ke|Bwm0PEqbnKQCwPtzD8cm|aN~0mShVU=T&mM}J-=%(~ z;xzGB9t2guv!f_V2R|uRE5W4gjh4GA?3+k)0M?G_ebl?|oO74dt@K9tP4-_rn*R4+hEr3z|<0DYPXnq5v!y#@yXkrsY50}dKKh?jgAo*E`KY1}cUNYXlHM*D( zKgm*4m3aC1o&EM_#?5&4pNIW32>&x@f+=L)pH9v9d(J;ygn@+0pZnh>EAxuCwWo=N z0j!cUR*goZ|9tvqH2$0n|DRn8-zM|K?w;IuWtSPB)l}u*%v}`mP(0W?$wfL6aBVT+D<^n)T#$)W3_rFALI6Hew@ov0qk!)M!_a=rQ9N7*>b=Sm(k~at=Dq7SRaLf}=tl-o%bPQroXK-@8FWf054nF&zN|;OG)G&~N8a-u4l33`JRc&@*OOr>TLP4Kt6EX~k~~n{+-@Qmm3g z2pX5Ni3EkZGu=cPzYw`Px!3@7ofy_FCvQp+>@j%XTez9A z>0P{=$-9xYtjO2r{l9W-bZ3(jVr_hh&f)i-p#_|Mai67GQc_zygTKBWP7kRh>$_1r zQ@h>;-V^3J$L_n2@6{u(=pERYM%0NEltQ(ka-aP#8e`>!C8-!uCfqa^)vH^Yn(FGC z1HDsZ)f++t3DOBo8m0Z6a{^zCnHf5q&h_Gg4C$g~hkB__Q*F-oR&81uUh0+4v++}F z{|0aluZGx&d%WH?VlUU-IjN~3g;^ij`&Wg+CXs900pyIaX{f&e z^0FuWMeBytYNiu3Ynnp#OyaX*x~LtYZ@OM}tOx94)0E7OM3&h82Ee*h&9-Uk$&0jl zUGGCMT3@gtXW3?M^HPHw2o|xO#G^II9wJx|I2hljWI79&x-yV}d|$wd%$nbq6=fo} zs%?#r$Q?^QJLVM1yiZXUL~^C3oOAPbFs-Z|KGQ3KvdCLFHm5}q$a+B`h^@+oC}qE@ z6s@{v32)k%Q48fZQXqco_~$0b=&q@r&Z+Ea7l85|!t=4D8b&$|ALb4A@GHF|&zv)l z5FXFcaYG9QiCziVuY&TAqT$Y(FEDVh&Z!LVQQCg zuYVl#%w91_k+j0>`2i)KB15~i=4t?#QD0I>9?Uii{X-a-%Cd`eeqQ%(JRPGmJN^!D z)}CU>91tkh(E89GtuSR@P7hzA4tVcYWst_7b8d`a)?9q#O%qvQzLniQQoS`fOKYx< zxYr21TIQQQUYP|;%`z9qVBic06%S%77AfhSmN95Yx@x-;Hn!GIv6r77AuekeUM5zN+v))=r$rSFW%YSz_5-KW`9={Som2oPY}Y5A#utbkrfCbn$y z2D4+H4lecZOOFZ?Q%AsqQ>!4tGv!jh z+`MXXGnobA1>Al5t{B(~}-R^f+;E`898J;&sCOhs$5SRZ&vFoktYl?dvNw*uVDr2#c!4;M4R< z4SijT*Tckk?n36k$>O73VES##ER_^+X#vpDeF#@ zzn)=d+nKURSBMllQJJaPv?Awc-(Hsg4n%V9!THb*G4B4D`7$+NN{Nclh#`{Ij;39Q z7LN>AV$To(Y&2njM4GM?Xk!S=yTqMeW@1YxTOVb4=Ea(Z@v@u?BB)~l=`Qj69jF_8 zVwK6GE6rh1sIUdts&r7$Dsn?PsbZO-HB@)`XG*E=8_KP{Ij6y94PW)wMvQCedT0=R zm*xn*S>4gK_imcwY)av_
3!b|cP%^y%4js2Q3IF|(B(C3-`kc@JhH2g{SGW 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�w35WGh|lKjJp&wl7` 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 z%0A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 literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen7.jpg b/samples/react-manage-sitedesigns/assets/screen7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26d0c7f1c0249a61d97b5dd7bb2064f61c02bcda GIT binary patch literal 95626 zcmeFZ1yr2Tk}lc=4G;+K!6j&L_n;j#xQ5`;H15!ZBqTut1PBlyxHbf78h0nSySsbi zuQM}u=A3zR&U^2!v*xWkGk{R(4Kq zUVcGgc||3x3SM1P+uGLN(b?7A(>pRcHa;;qH9fPuvbwguvAMOqb9{1oc7Ab*xVrwM z7YYFNpVj(T&HkNU1W3Iep`oFoVgAtz<&ig1Pzlh`>3J~-WwkIZT!|R?-eD2T#blJV zJZ9wAJ|cPRHjGWmB(ThU{71Ea((M18Vj=%qn*FO{|EAXr02dVnIeDlA0BOMWN*KGN zKSy|W{1QCD>WjDXaK@YWW2-+)o1AAVmI%QwEKN0>;U-F?X&K>Qeuw!wSUh#99h~|IWhrn*3P9;mbA(73IM_b~>W4 zq-nS30dQvJ*}_|LxRmq&2rECluTOsfC@PtV3@&L59ke_Eo;}N}(o!Hf?wUp?){^;; zMOzb9O`g8M=x1y&$E$I<6;+tac#_*0%BbO~J<0>X0uryLX>e-k4B1Y80MNf4LQx>r z{7;f^fJ(ifkEK&SiR!?8p(T@9em>F}-T1Mu-M!6xzvx1WQPAAj$|s8jX|x{z8n9}j z`6(wd_Au4<-+YC}RNj`cHQnecfEV2uACcPA^64ur8wmOq3%<{t?*L)Tro?}Zs9mn6 ze&%=WS>gusa13N|bi5cV$%Q8|_LsNU;N2eiNG+uLP0s60;NO-`mK}|m7V@0JSIlbO z>zkv^0Ga31vMIWw<_PMAjN`gqZ8rHyfG|qI5GTR#>XMBYs8lZ%AFUlXQ;$pSjLb{J-lf*Cy`}k@E@kh0s=0MSCPGoNwHGe;AK6K`CPEVf0>L_q~X}o{B zQM0B5YiBsK7nm0|f}~6Ws=MGOn&AbnQR+$-v#>~+0Hp7jM&{j9)(m@#t2@{7V~6zf5uAY+iTFdoi_0t@PC_c=Cix6Pg&n&F?*NcRE0Qo zU*9JmoZsB;khfk{EE9WdEYk%%#pHuP@h9Q5P`Oan*jfAa+1u9FZKsQnrrJAhONWb# ziP{fkM(WOQUbj_R<5#z^=DaTQgN`@spT!x?+(of$_VQ7@@c$8`%Q5`%O7~KP-R-o| zG$f3zh!2}BGx)!{P>vIgLA9j)WaQ500|*}gG5;2&nNoLa5sVK2M$qD&uk?LHR5dT8 zIXz?k{k;S}I5Ui6b+G(zT1VAL6=13B>)=&*s)>&Cexlqt1?n*8QS4ta5iB+@eJ^{l zc-{l~T0~;3_5k=ASbFDXzQ*4FpSXi6`>q5_cz1;tA=jy4P!J86vME7&neL>@S6nDE zML3`dG#i<;>MSuJQG3`(Q}tnisPX~u!CQLz3bbHzC_XS3uqf``zi~L<}T%73#vp#I@NA0 zJ&x46vd%rL;GeO?Z;Ut~=10xv-uF$*{eSE#Wreiy8S3d#W*8gbe}oMMI*}Q4&f%G# z-k|(cWudM#MEXQ%{sAx<_W;=H-u)QY;BAfuSp(HQ07_XO0K+kpc>D;WGx1-Lu6O%q zS_%Qa7qWjVHBk1`9uZarL>AVMTNKuhp`^NAs#(rYbac%NMtjT9IHx=S=yuJo*P6O@ zlcBi}fNrtL`x>4T5}W^D;)9gOpVfyy^eBw&=YM-i9@}wzjRMtdQcWr(+tvZn#nyq} zOP>guLMD;3w$)z3qPpLRi=47?&j)}R_yLebSo>?S<4arkJ=z_<4bqa^(b0c1jwx;f zmFL+W2^F5|h9W~5hUY(dgfSVd$AsiOz_S*7`yL9}jYTG&dJa{8=_LTR%&`A-xf%&$ zD~*tr!LGn9eUhC+^Yu_RUSx0FDAycuns{H!dg74%stO-&0vYs$99AgJmPl{bH(gHW z+vRwPbGI)#S3dyKP96Y@Hqrm<9?fBeDMK%o8_%xW%f$N|fvX%}Cy`sBZzdq*Mf3)>|d-1^+89r_liZO z*Qby>^7!^1Q+P}I6(zDD>PHqtZ}s)45M?5+f40)SF)f8a-s9!J8J6as+f(HL6vxdR zejx=gP<@kIcCh<)^&q*c?k67n&)(_zFMFrnC}fSs@d03xc!gc@H%h6$Rbu^PzNZ!Y zQ_6kXLV3+|>)ZDLFeSPYl>dv*0xa@+duMeih_zTIEn+K-SQS!1v@?pg7=eX3j`r}+ zRb2MIj+_^KsuX5Ku#s1m>mn^nXVN()gmD!NS>JS56!1SC9x$ac2J^lP=?&@qFHIE_1vfiD#>8vCQl0e}5${?1k#!+X12LR8Y45@4l4UMURKVK~VrqPUa z`~v{%AUhgu^hJVj4E~k2qT{*gqjggfGTp8unq4=UXDtX_e)B)Be4AH8c znqiUG$hc@eD)>4j6`H&FsX$+2#Q9uVSeyp0E5_e6ti^I#4T|BdYDZq`MFbXj@H2T1He37(CVlpkE#;nT*QWUW#$H^ z^Q8B-I@{xr-g67*^{lwWkbmkFT@MiHG7GKcxH7*dr2}<&&uZFA!cn4oe~vK@emZz* z$$^)B6N0oIJAidIgq@ju=J+0FzVXtbZ+>GJ+_|A+q%b%1C6;UW`@$PAb(VdBdbbWg!k0l(I2=muGzh*x#x+)klzvNcB zlx6f@PVTd2?=X1Uy!3udU%p6nzi{hA88Zm<%YF2nVI%#j*;w#WV6Mg;)|fi4>hZzk zoTIv1d`)dp5;DJf>+v7sH~*O6@}K@}!Gf`gTvVfspm=^Ao{{_nS!S8Ei%0n zMy8ivOkTy$22da?ro!F(`b8wJ#q4R(6i)Ps?Dp~Xvwj6){ZZOy#7I=o8j+N4Cwl;*XSMe|u7e08FV zHG$2-HffxJ);F7uXEk{(@>>wWF=>orcCTf{m~{;Eh_`c;AVCF1Chf^@3~cNO*1;j( z9@6C@uYy&qdg+|22Y_AexRDxg?R6b`?Z+ZxJOQ#<+Y^2r3(>?wb3o1n*XDtBTnnW`OBc)mKkTyQ2JVeP?eP-l za}M#{l+e#Wn$(()mewZL?_vg4a{OXiqn-;&Up*6`y*{hIchO|hsZP;7@;6fRE>wZq zyS+*{?eWI7cf}D$Q^H_Y;Hb`Ld_zaQ89@Wm@1XRGcH!FeT}!ufC&?*>bBDR1zKAr) z7ZG6vEM4n)M{sA2B|O2HQHZ@?u`^wL9f!-oP}jXUPp*yOSN5nvASKZ8o{)#I%f4W{ zsvNeIlu`RD*8Y_Z6V~j9?fBNOQf7s1`2z6^>603#w>KDzljnB^+a>jCxzkg|W>oJb z$V6TQCJ3i)bPsla#u27I!ow8AO&)L9ybu^RH!KHqAVJ~_1~1Q+O6i0e z8yBTlC1GhtZ`6?noS{8!PG6=wD{*cWcZ9MwOPSCaL!4e6EB3(cp3cWFoiRq|KIihl zdjLo`?^QMtPC32?qF1QLwPz$#71@KxA5Z_3>o1;IUTy#L zi!-B+jm#+nA!-q~OIN-icfko__2nBWoAP??K)8(SRank3!@P4nhXA*!HZWYrk~$&+ zr8>f;SN8P*7DM7onpck9o*KC3_MvKiyG9`=TSh$?8N}Fa?Ck?pJhK*ma1f(-9?AstD@|M#P|#}_cV8g-~k|kEN*2$BMl;SwS579^pGc{B>x>0 zJgoR={^iE=;EPj&vi-1@W2KHkytdq3(joKt;<6S2V19>%`vuc?4AUkjf-CyA$m&x* zs`cFt_ZhCzuzH?ipFY{Kb2V|T3BfxlkS(x!#EGdaLOrIKh%QQHgYNx>?ZEx3$mUM< z$WGXD9b~$HQ%d6kYv@Vo^u=1-+7-lhdaS4J(qHQ0Fp;9TNSOU~V&ckGDOeE-w^UUf zr>B)}1DcOZ|K4s|796eTUpB>C)vHMZh8Nl0R)hA}>uRe(VFuY+9Lk6R6>Jw#!SrQX z@>!pX6%6KpCiRUBNHV~d@w)Ivs!`>-EJ;Fn*JN1P}=w6bgbW1O@toDep?~C ztqEG&K^84GD$I^BjR3(6I!|nTho=%AcI}4YW?%6@Q=86gFv;IkiP9rVjI7zJhU?QHg?!--f8f^2PFE zvqrt_VH0I@h)TYvJCcs9aGr_7L?clpY@GYd_>1R_OX39wjvD^Kx~P_bo1z9d3E#Z4>Xv_rc<3CZV25%d zZza&$!qMlP#-#Zf+xJkbmmzGKCh;a;-=#RL{lIk_nE^cj_#Xfxme)<48}Y(nC+62W zP2D9;L;_FTIA%@xwd+o`#XtJ*28#JIRQkY+4!?F<>T73za8IC8Mtjk>hWM1>k;z_^G(mE!<1KKlx_#_`*_aQ{9-5I4P(6*$ydUsH)L9uTFdpgAJN zVkdSFB~8zh%J8z8UpG_AF-@Ux;r~{5QXfjbCI4d;Rj}n&J!D1AafL}wvyZdFM|G%& zq?$!V%eHQ=5L1uM1lP@tW4to(^{X*~6dWku#!R5thM-Waaqagtxf;{&OA&Yr-?%)H zi5*^(Ok(XE1R8gT#2rH1Yt5rP0;$@rU)Cmmp4GYu7?lS@TtVxCZ5c6PpqGHB1m9eQ zLF7G*!u6uZI4_UYGq^tffG1pku-{0L)KIVam9*N8KFk_PF+_-BjrK@}Rd9{eJJ~cc zv8CYLl2WFTZVXNPx0LdR9a#6VBpK5Z(R}cZf}eCaOW4hdcL<1!!d$D|v1m6({#3~Z zw7`=xBv49n^6J{nk za;|i8b~A`=?{!-3@=>=$kWSfh=u|I0^Je!NVw`-IjPy!vap@zr&wQoHsL$+(VK zk^x!VJjaz+44{_%LO&Ly4N@bnE3YBQB1$te>^bf~3cvYROeP7kI$(aimEKcGS%Iq| zn4LlJ<52!1#ooAbl9OJMP;Jh7NcpVkpmVX?OKraQ=PkK`VXOB(zz0A8rBsJ2aw}kd z05m?qNpiwZFyd{p`&RtfI$%)rNCx5gNWC{uJ zd}z9C$=cJWJ#96=SsKnaV-ox~&}R68Bl>EY=kCb<^ySgaOBxEiOA(8xK85e5rX)x% zFE(7Q$XqhN%CRpL-nq!sJIlKrv64Z?kMZS039k9h!0L&6nxrVxy&w&V$)JB+Z$dZh zuE5XvV^7_Wxz%Uh$+O4XKQ@v)1Kk5!N}QRi-@KsI=TzF%)KcP~64f53-xY}IJT8tX zU=hw|!f5I4K2%C&jeWbYpatrbNUhoa;Wx^L#HAS4k_R%_GaJtP3Im5mc~K)=2lGhO z!`SMa_lUKp31MUXt{0&R@>2T?_Lgy*I#{UzECdbzW&{r5RB;;k2Z=R#Y8S;O_ zS*w#csu0K>g;96%&bR44LUpGNLduHAgGA*elaWYeu9U=|RTkyLSo?7~SulZ>%1D%$ z@0a9fNr%wrWn{E$v>&NVp?T5k&N{Upi`+U)f7(=T{lp%zPjE9Dbh!8`S-BqZtI|PR zt&6M1^?j_m`=p=|_{laIrHP+Yt?svE51;2Y7h4u4)DbK%L@%K1Y>%qab7$;@3LGsR zpQM%tPJvblGVcK7B>Kij1JNsXD{AH{W#ifmuN(uN;?P(NsNQwh56ci&rjn@-ffTBe zEFANUZKc$*IS6f$!-&>9+K4N?GN17?O~_ie?Yl9p1y)G9R#WRm5~HLR_;{;Ka9LC} zjqDvlGd4t=K_f5Kc~3&HsQq-~N1-HKS|E$Z4(^XWchZZiu8Uj+X)DouA$c1HSQ9LQ zRPH|WJ(AloieLp*KTqtM%a?cH?VdYz7PvdVA6;BJ@un(9=9a*g7X<0K-*(! zPUN4B@e>8BumV!EYBm8@`YQj#mJDG6m&cWFrE@vGnk*DxpSenieHq`hTBw+b1!PBw zKq>zN;-u6uZ)U2`ovWcz=)_cIQ~g+xxQ}Jr^g!k+#Ua0E6C2Z^OaY*uf^40rgV!d^ zP&h*`v21)=eBii36FYo>0kM^G>1A_-!S3iTB$MYoJ9&e(($+baJ9N}?GyYw zTw4>i623CYzSZu~L`TKO;YIy97w9M#X0aygX$cA#q6+uPd!fwox%XW?91z@>7J(uW z%)$|?X{pRpYo?NDyM*B%8{ z1yXjNY#-7+rfe_kv6l$QxM@j~!2;Z^Xt*2SQyzJ}Tk139s+Z2#t|h6AY*-!zF~Sv{ zEScy4KlD0?dsMrmY1~h>1%7WdPmYWXsQU zEz!-y{-UDC_tDH;<<}yL4DAj}H>Kaf-H6v+0}HvOTELvJQ{H<1rA2%M_XH4(Z)fEE z5yXM%AGYi-Si*lCTgE}wDYn;0b#y+EfeU0*94@fu zUvDqofpV;-etzse`cWb(Gd>LpvCp10-4UCJ^ClT@#{v6VTGEB-#Kh~$T@CgTzPPEn zZH{@@4a3Z=867r>iaX|iHOA%XAO5*yk74v6vVebjAoq2h!-ps2+V4AN~WIolG z)eo}vl_1zIpHYqdT_$Q0_)}G`47K!|qQ5s(2od+Q3uMVZ_nUNQM!dcY#F((9Z)xrQ(R@RD3=;@)^AvLiR|&a&gu} zXWv&=`96aw($d&}wHMRv=-4$^34GK~WniGb@v`}MqxL7C(U?9LJ`@3zQ7x0->4XxJ zG_Z(mf94T$xl7U_TStLI0f!dDct*MQM{RKVv>y`0Uu}NFOk|V_OG2n zGEVgiwB%A{D|r>+x+9!RQHBhrV&JsvEqZHTV&CvGZw{0bDLJAv7rZLGL`mh08knh>ai7F3(=*|a#%L9N{hUyQF{YSLN7d4|gW`UtI z{zE$1`mvQ-zq;pe3d_v+-&dYSaYR%dapy1z^GO&5eZLfg=Kh=s{8njEBw6V>6-D2LKu(NDZTNYt9Gk<5C zZRqar6PqY7*KhFpFHo^qL6@8)yOGwVZo=Xb;cYBtQQdu0?sS{cRwG9lWl6e2vMwxj zeZ76VASH=8nK`Bp($(~>(7={<_XWPhs(sJ66p0G@O-ZT)k4FL20_JZocr!2FXE55= z@-);?)+BHVi|$0;b#yKOcyyQ3-~M{eRGy~3^Kr@A=mF`3FsA(z7t51i%!q`p29K*j z#uz!(-dTGDmoy3zbwO&gvVY4_XpHDKH&$}Y-M%>$NVpsoH=~PoC{FmDX5iu#gy0QO z#FT&6kHn#{_2pxC4Uca1QI*0q(iU~b)bj5}i8flj_@x)$=-UmD#h8_=52-2Gdn8ts zX;5|-FnrPyP@@VC)D5aikF?R)bg*>E+WU>(puF-wdmABKTH}~6}Gv_$bwT@BM$6iT7MR)1M zi9~7}NSDY` zOOW@Y9H2lQT%S{@U;pfso}`OO<>oYZ>v7DKCQ(;WKI+UZQ1rw?;ER*RQCg8J^T@%= zgmq7>uIUWyf&TUKram&h=K-ww4vV-FqEN#fuSrt(%pKwFf9b3&Xv` zpN1LVaQs7186S~bp?2?^K*D%D7N-~6uZz?0hO}uIH1PZKO%M<@C7|*l=>`@kmF|nd zOY2i>T+3+pE73NRQj6onca_n!_7@X=t)}0hC8P(BIl%{TNn_lK}&@&&W{oErs8*ZI?F(C{$E>erKF%>N9Ij$zy`rEiN!iZzu&W(!vus*VW zB(Y?Haln88AJcZ$!Y<#j9|T~`ISU2ex}^}HEVNi zoc5D6D!8(g!eHmRDlTs;fzmYM!pn;^jj?Hx{Hlc{-l{fAx=9J-q*-|`Y+~ZXXz>W1mb~juoc5*h z@^oggB*k&+v?=Tvrv}O`(43&hdD1?|hey9bXlM3Sn#lzS?(MWnu|H90$P>5g92iIMTV10{6+v<>xp-^);6 za|atHdL^9q!NSzlQf9_y8@DD8fPRSa_Bd?vHnU0T@@^i6?6LY!I^OV)$us^>%h&#Q z@*)eLX@LR>ap{Zktx-T`=OW$$>Yx}W%;tBK6 zMDv*Tu0g6=Lspf1MbPn2JxmN;O|Mw*Cv}O{2xCvdiD;h(z>JVsWa5l+l_QPCxh&zn zY4>Pt5$}B5`&d+zA8+(+71(ad)=$hsfM>S`Kz+z==~bF-CSp)-v^YR1XU-hyj*$iC zY{Sd0TywM8PVB9GU3BN2fF34*np1C79wV|$YDb-{hu>7gYe0%XbC@Zid}xf}t0*!H zEEP;&5s}rYU0SoDlJnG%Mf0&rD{S3_7SO=$C5yq25b0@#^p{N~O`F#Tl!hgnX+FBn z0eTW#pui$Wj0F(Gj&GG25X3o9(N2d@9gt?9m=O#U;57J%ipmtLaw(AvSM2S(9xwMpb|M?m zWjlYXj2w9v1Jh4N=G4i-f2ycbW;M4qrQ;W6L$ErKs(8^h>7o2wsbp3KZ-P$OKp1t! zi?1&>*EyP{VE+W84NokObZIPKaQ)maZch*zj@5X564sse@8yceI^42D z=jU6)*b1NO(^?iF!u5;`mKsL(GmPs#6N(C4F}*4KeH>z-Ucqkn4djX;8c~33m3@v(|CdV4@0Fpdts}R-%c+i<<4yvH z1opz0Gb)UlFj!-lic>ce0bdc(GwfeiWkc7R=;?p`%dC5L$ThaTG=d`$*%Qhhm3mCo z>em%|P%m$>5=nX~Q#pSTskf*Z3N-KvHV(+BDnUV8JC1q1ohEv;0LxHj%KlYh-QIV$yUQqeHc#^dYX*aV7LvJ*<(! z@*R{$j{J;ci491eneh%O85UFM&V+94bDcA5 zYo@1x3Yy~*_RIVDI-g#RdG7OTjO9iTgbnPRh-`Sw5xHf(U~;B+!{C$IRr*T!|D=#n z{J?e-p#*cWp~GatGqzzcR3LS6MwoQw1D}$0CE^`j-)E2Qi$&0>U)G2izajte?+;cFz{XxGC>_bjM#YHH)(M)Cfz zPWp@*D>j5~{`XvqgQ(q{ydHh&PU~#mzw@4YSdduPt76R4(cd@Tz*LoHsDy0EqFu82=d(zl;V(|^vt9A6oND;Ytnu$igK~>%QB=&Zi7`(OHCm0D z#-`fP-rgCZ1pkyTXs+#He7}FI69f2Emb6Azcb#*j|DH0>1H@M%sX8fj{L_+ybmF=OQ-srrOV8ODpO>{IW%?wZlSR8U%qXqLtzy%6p+96YNfw6jb08h3UW37rFn=U z|88CA4hKM%qX`{_uN7lfBw2OFi*a!3a5%Pd)22daUd9xWz7ocybMKJN#Da^A7 zN~>_J_oZm(A|tXh-6FqDvYp<5gA8fZ<%h zzc(8kiuPIXkL&RhA~8Vmn$~>kSPcu4i=<EB+8wT8eEMtq{X5qpZlpO@j9h)fE~z1l3=Ch@IJB6HOj?EEK9qKdHL=K+ zirttW*P}G088B~Oa9;DMsRm6Y$Aroc_UQIuTYqrAaq&e(mpe}2G`-7C&<9TBS7mE$gEP6|*uqA`G zHoiuE-!<}Sydh|+B1=C#+~h$X5D(ZCv~bRFbag4u2rfBhv#2cL|8dr#L#g)7PoNZP#!YJ-uFmak182*9XYHVt@Ygks7Hqbe2F<0L6WVZX@qejnr z!s9yo-5L0nKg!^?>kj33WJ#u{J*aUgoNsovi{SHf3T)u>w=TZ)pN8~)oZ>ikB|EN# z&C_unNeyA(^N~sfV?K+I&o=-rPdN)d;Zv(R4owD0slRm*eVab#+#sdx@19&k9Rhy( za`)1x``2Jyn6Mwj=*6@tGI`9Xr46gxhxi$r8TE+OzwZh2^qMKrk-`)a!8|5$Jx`Sq zU$&Z@=<}K9nz1INMc}y`OkDCCA~f`?;S_1l!D&+br;n`|GD5p_;$D&hv$w$@CW!xy z+^aH1@tzZ@V~NcY-;79T&}mWeW5$Lt*e-%`+_~5yL?o=s`RiApa}V>X<&-xxP)c;A ztO}TD$gL+xSbJszu!`=iIC}tGQFubG*TJ`GNy1YR^X7KmdfUD(@Cp8IdZKc)1XgKp zFDX5=<^Zw8haS(Xj^o~ zaSUN9g7ao}oK7Xl&p%*Yl7Xl)eeGst2!zqfL3t!CAe}o z-bimDaawS!Prn-2on-F00Acn}b#D(9hTgNEVcny9nP9@5$yar`=3K;Zam8kJN&e2D zkfN@<@S1vHUi$;UR^{Sruhg!D4=ZgbMA|4NVzP3=<4$fxnF|apv5h|L!tMRtq=`@B zRxWTe5w?QE(Z^g_jTMj={)FgV#0L>H*C?!K)18iH-$VW@ohD44w;!9>mBDo=Wi~(x z;Pqb-8Y+U^$kK;4@_zaLZLrY)>hxN_XEBvbdGkcZA|&Wg zD!$kLx>zhIeWhrZ!qagPe^wrgbSCn=*OYmP(^_*RU5ZY#)n#hHE$d0#R`NzPUQsv0-mm^)zbESPElW(zU!Bg)2G))l%_}+gl4?S~xnZZL2ED=Bn-Xnq zZlp_Wv$FOHU%|-8ZYedJvWwXfa}F!vwvN5*iC;5l|Dc#=jG;*(`?fdeg5(!}df+OJ zxy*!wvG23=yR01heYDf0(pNU*^&f1X=1$BtJHLG_X zn*bOmk**92Y*w`g9XnVRa z?GDrIj9K&&D`v0Zzgxj%j#W|&$L6Vd9lqJyRjwwoB*nikaaC&obm6hHzE@FmxVEe` z_#ZsC1Atl3v-IiWs5K>)c*w;RjS>Z+le+s?MUgI}sNGf$p#uLvaH0A3$^0yHeYn%x z*>9{?S#G>|!UPffl4Il1cnD`{eCTXo$*N{ued1tEUF}JG>@Qszq--FP&mxY^O5H=y(V{7tJIabck?^BNQI)(krlkT!G zqP>}$VqNLJ%5|t71v#B9olZ@DFG(zNm=O!$CzGOzQycR@DcCy9obDlk6>F+t0exGN zHN>8y=AV+;oErwI`&{;J>`74~lz_j+i=FB@G7YC4Zkj4V(6cRV@wpKE9~rJJ^3(@| zuYpDPb+gCbSH?D-^CPBBOOW_R?=9cbP@Bo~=rA*ZKs{P~yUCbsF;E83er>FHrIB!u z>6wKmoKKl#1@ulU*zRc4EvCn(*S_)rfO@M8PrFo)HviP&$8>q!?hw>GDlp@t{{oD` z_4!LJBZtt7&eu)rm*4NH5URA;O`(iOjp4MR*`k3I9tedLn%NVJ*c)^asy7YZ>Hu{FDw-v8tkr;79FIk1IZ2H4~K2&~2hmO1Hc3`r!u$@GhH@?kW!l zh-PnHs}0*!|N2!HhQ-2}VNh?EVGs|Xj*@v)c~0}J&0u76lxGim=rQ{_g2-_0Ww|_) z)tfAOa&{$hMiQ~yoWR!_RRb5dgiZ1D2dvOZ|9keCAkO2OdLGx6Qc|CVC#VL$hS%W7 zEb0D43xVD|4H$_Q0If0p}suGPns_zGIhw5m|g<$0Ey{kNOIifXb@p_)_BaQ!L;2HzDe zuL-VgE(TjH*n$fm4-sGF*hn)HfIMK5PS_L%k}e08mavR{AT6~dhD+%T_b}Hh7vRX1 zzp&BXVf=dF%u5^T2~}TIYd9ipVhQ)UIN5TypS-5YGBBFHg168aF2$;Zj`@4OL4B*~ z^;W{U6nQ}L-L2?SA5J(eJ^}(9DlVb!6Rb+Hrm1%m1&~@R0Ac|Yk{{)>ZpDuBK2_rM zi-cp4ZIGI2sBB3g!9+CHdbUZfmX z_`GkO8Hg^jd&WE>(8oo+!$V}}Evz+XR!)Sg;p!aQT!cb3b@lyJqF#ug;!HpEmLn4( z3^Wy%8Qv3+6g5nBI-9kEf8bsF`WXpXy6Ou)k($&iOY6O!q3RPI>f&l>f2+LqdfZUC z1#@V0C*3g!=l1-ZObN*xMoS&f?@5W4AHhTE_!aC|lui#VYThk<-yWumwX)0B+-*oE zH#B%eYO|%F4;vGVCiA&$cgYKPmf%Hppearad!#6H8G;#oG7|&a)QGALaU&_O)Sd|m zGdCXQ2u4P%IQY?e*#(Ry8(QEze3FJdn*-7q*)DsY4K zGdZAYwP9G+2`&*gC|HrdU6tIK?rsTje6k<^8$^6DN$`a+p4=k-TL}467ulteZCZ{X zyqm*y$oIpds`Sb8yqNW8I7juA8%4)tZH;U~we#~G^End*uDOS>%9?rScNTW26-pmI z3b&sCH#ox#_P#1sKf@a@tz7(&j#V$7y@PCVWT|fLfN}U_+Ji>KeRCgU_d?0Nc+sh1 zf=#C=W|Uw);MQ86_a3lOk0;OCk}B0mN=W!q2*>7GDDArKj?&KVRW(6p3z<%-%iOt@<%b#?i>AX5G<3&C0yCq=x2b zE-5&-!z~KOpSZCqQrYA4MhjZz zZoqYaC&GXU$fWtH(Uq5kxc>2EyQ$?0>*vfNfu^TGaE624gzNT&`P2j8O)?`fU$=9_ zDbCNm^2Uj9hhRoJ(I>Tvh`3T7aE<19F7Uk($IUtW0pF5=*~Uau&0{MpzSn_YF>(>gnni=(JCS*5m$v=f+!hO z+GdVrfCw`UT5PRlZmi?X^%YdE+|t`#L((0Zb>SA@ZAGu5p=>wx@NMMAe0_3C4AVZH z?Smkma{?1G!ebLQP1vd ztokc#svj=yy{A=2l|r!{x2qjHa@SNkYI;Vs3*Non^JPh!Xu_ymj7(ghE`z_n;q36I zoI^I7fPX3WbM6@je5f*A#({D;20vaT zbeBA-ec1>kUUiv2fe%1FZRLB+0{z1aR$!r`CEbo+2wzaXC1&GxJ++Xbz5wV6hu%{o zG+N5RNGp6iGktsyNl_bJhD%HJ-)2TPtaqiGhNp#mb55PzdH@hl?ji!ma=^R&(!1A9 zp*zX&utTJxwX|dgKCzdrwFwbL7xQkWl(gLTRt66Mj|ncirzCN{_F5OkO3ZBprqQ8$ z;JpC(d?{^I}wxN*)Q7GR5VdrOkr;y?bH=tH#m#=BNDtnxDpYWF^eCBg-R8 zK*Kpun}n=a*_D2*^anrP#p{~~KvBsAzv?^$Di%-`lovOHh(-P{qtcaqNlzScNr>jL zT4Yq-inxM#dHW^lFS;1IfX~+0F`Z@IBg<=FlCqzammoHckE1`HLs47BY+x&3!iJp% zQ;ouH*R6uW=bvTEaZNr$%f2M_5G2l!MM2Ffte23z^^Fv9ZC+`#Bl`j33=-gMd22!= zK2heeRx%4*mF_N4(c-H{BE+-RwiiBb=KmLaUl|qGwxwHmfB?Z=f+lDPt_4Z35Hz?a zxE2K00ul)BlHl$Vv~UUT4hil-f;$wIw{!08+vl8nyU)G-y2l%@$N9ym+MC*I&9(Mg zYtH$7-$cLkQNoktt_zj(=0vfi$`^7DH5*;xd4uj_y!&z;IE4g0U(~2UxO^#VopJpE zLUOlr$A}d5UJIo~mQWZ8s)mwo3-ew_HA=7u3{doh)Ch27;0@Rfsflx9~YE*ADcYc6I5E%1H$8%YL(!wR! zoe9u?c=aEpveiXVet_t?-h;nW0vx)mgwiP`Ako$vx-xQuJ_p^(&A{3D6~p6xQ;qzt z&|VHZfyFF8+YGAFYVp$6`D{Xh4a?n8V)b6ZS7AnPzZ_{6WMCyG*=UYF#kPAEBDQ6loh-(S_Zpy+Nu!(TR3fCfH0qj&VZ>J*<;40E zty*2CC$TZYM@xK;s-Gg&CiZPM*ejGMpAEi42Zd32P9;6S3ESNx(;rT}w=l0YU*zuN zT>nJdF*QfHGR?bE=qzu}BB7R0f4;Fg+<_qHKm?hLb1k;#MrIBKLIb!FR8#xu=DFLE zj19RHmR29+`J>6Hpjap{PxB1@9x>LbK>tcNNBOD-9IEqAJ+-pQ)?M^vkMmDx-VxwR z>A^;w26VHX(NisP`qqc2u*#tKcr>?A#0Q>xTE45YB6S_k2sr6~0C4P0i6!BZ#eHBur;Ufz@}v)! zs7R2XdkBA7P-1lDA!9akw3xdq`C;ROS7W`)A z6l~dyFK%u+vm3n0_1k*%h+73}+OxUXTlqZFiHL{6s0mJMz}b? zLr5PVUdE5(yC!(2h^I#t6X4wZ?~O zDXKHqCu81owPN6M4k&fR$cv-Rc!%6=QsIETv}o~?#_xM}Wzmcu<*xVx+h0q*^c9>( zWAqUlU!CE@;Zbg^nqc7MCeAV5~(|BTob7i zD>G@cT*bYWulQMpqSD=tGtnNzO_xpEG>?qLVAMb~_kTH-@tE64W(#JR{Jl?TKA zq$@*WK7cV>+O(n`x!6WdUdjhc-^AZz7_D)yA+s59MJ~mnoyb65$nAITSvreg!nuyrDIPcM1VrJX2kR>{L_~3bNuIA*!2@n59k~^{Ksu6yemA85iq@%|(%SmULvp z`jY*TrEe(k{0+u`fE3)>_Ze$KW$J1d3d!ysHB}aq^@grfnRumhf`~O{J_`slC$E&& z%0qCISLTY@QcGGJqZ5!x-zM~h4@*nS7+Bbiy#b(|ecnGno*|ntk!KU|rFj<@1pC;* zdV_zDT19JPZRl{!?BWKElqwRcuN=rOM zD_(JGUK&n<;y3Rx!>}U850Dwg;Ed5*EV4D@r^ic{miNC3d3yWN-|4E2nd@^_RB>Zm zH@l4Npkb>!w4oqw4p_#?kTUaWn-(!}pk(W@pNN@5nuGPzc77A%&W>bHI=zKl<6{hF z0Y{TI09oR}@jm?2R=#sK&<_ocSENnf^a(SnV%RYNr*WfgA-a2ISCbctzb(!XqRpGC zI-nN8{FOm_p0S;BG@b>$ZV&SLx;B?3#D<|Znow(;-k)uS-ACtnA^nFX##+UdUTHFx zZ4EDs?4^z(y`>$M-7&q}BoSpk<9wS3WS=n4B`{~@ZZ20MFqrd8{SOiVqt>)yAxYT--{2_zjpEve| z!g;()ttfUrFPTSNNZ$}?Qnqyltud6!~mJejm@9n^A}!EnT}7@g~8u6J~AVxOUA zvb=iChOQ!dj1gfq z(9w}%=u)E+f?LC`N!>cPk7CDuBo90EY@(FHsEjkmw7=5bW=;*>@on}^KHXiy8tLou z-SVBcz2CqqgiSv{nduroK&>w6@Yj)-&kn#_=2NW)3jn5wtN`x4mUBoQk;-*0o?WhQ zMOygE);RYAYNc%N!L+-v1W0=QQ-K%t5dkf+mFBGabZ9ZqkE&-$`dnHO_ZgmCVY9z^ z${5vKk4hcGt@@~4j-0gF6RHp8klb!Pn>ZN-BDHr?zun%whTYx(G0Zih-*?W*Swp_h zcrv3_mooT%jDSm%Mr40bp)$Uo{Y|n1gH`k~Rdlxmck6%NiL!_g&>wZQ#4yN^nA3;W zQ2U7&;VQMq?6HOI>z48LPx#~;-oYd+4Z-chLUXW9S^+)lzO|s!W~>9Pnd;J~9WErb zWAj5y7qJf&zRrJu#i(jO5-{Gl3LKwb)+sKR#ciI}eZr??+6NtpxIg{Mvm+&H*U> z040Zm!71a;Z1Io=Me&dX`OGhZsW!hP;+&ACw||v%E1Lb4h^oaeO2_4Rmwrx3&K7PWV2Na<%1q>Be+^w}X|v zgmV7Yg3HMEp>oUVG*N$e4}Zw)+nSG+wGlEQ_>@gSTA(@NmX(nO!M>(L#X{$!nBz4S zZY`_uvUbN@t8Z;O0k?xL65Ymu)QS(`$rjJwhp#$GU_aNs<2`hyK=kr

%x7Kjh}N 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 T&V=7^_5Rk>`8VsZPe%U_4O4Kj literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen8.jpg b/samples/react-manage-sitedesigns/assets/screen8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..696c4dcffa91c15905f4b61f3d02776a261984f9 GIT binary patch literal 102005 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

6txO56X_dbHp)W`9Gn}p=93b{s9}*W`5*yu{OSu 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 BN$mgt literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen9.jpg b/samples/react-manage-sitedesigns/assets/screen9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e8dd0c06296cfb29a2437a15223144b89eb41719 GIT binary patch literal 99555 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 Bc|-sJ literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/azure-pipelines.yml b/samples/react-manage-sitedesigns/azure-pipelines.yml new file mode 100644 index 000000000..1e726e13e --- /dev/null +++ b/samples/react-manage-sitedesigns/azure-pipelines.yml @@ -0,0 +1,71 @@ +resources: +- repo: self +trigger: +- master +- develop +queue: + name: Hosted VS2017 + demands: + - npm + - node.js + +steps: +#install node 8.x +- task: NodeTool@0 + displayName: 'Use Node 8.x' + inputs: + versionSpec: 8.x + checkLatest: true + +#install nodejs modules with npm +- task: Npm@1 + displayName: 'npm install' + inputs: + workingDir: '$(Build.SourcesDirectory)' + verbose: false + +#start unit tests +- task: Gulp@0 + displayName: 'gulp test' + inputs: + gulpFile: '$(Build.SourcesDirectory)/gulpfile.js' + targets: test + publishJUnitResults: true + testResultsFiles: '**/test-*.xml' +#publish test results +- task: PublishCodeCoverageResults@1 + displayName: 'Publish Code Coverage Results $(Build.SourcesDirectory)/temp/coverage/cobertura/cobertura.xml' + inputs: + codeCoverageTool: Cobertura + summaryFileLocation: '$(Build.SourcesDirectory)/temp/coverage/cobertura/cobertura.xml' + reportDirectory: '$(Build.SourcesDirectory)/temp/coverage/cobertura' + +#bundle code with gulp +- task: Gulp@0 + displayName: 'gulp bundle' + inputs: + gulpFile: '$(Build.SourcesDirectory)/gulpfile.js' + targets: bundle + arguments: '--ship' + continueOnError: true + +#package solution with gulp +- task: Gulp@0 + displayName: 'gulp package-solution' + inputs: + gulpFile: '$(Build.SourcesDirectory)/gulpfile.js' + targets: 'package-solution' + arguments: '--ship' + +#copy files to artifact repository +- task: CopyFiles@2 + displayName: 'Copy Files to: $(build.artifactstagingdirectory)/drop' + inputs: + Contents: '**\*.sppkg' + TargetFolder: '$(build.artifactstagingdirectory)/drop' + +#publish artifacts +- task: PublishBuildArtifacts@1 + displayName: 'Publish Artifact: drop' + inputs: + PathtoPublish: '$(build.artifactstagingdirectory)/drop' diff --git a/samples/react-manage-sitedesigns/config/config.json b/samples/react-manage-sitedesigns/config/config.json new file mode 100644 index 000000000..c77565ed1 --- /dev/null +++ b/samples/react-manage-sitedesigns/config/config.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + + "bundles": { + "site-designs-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/siteDesigns/SiteDesignsWebPart.js", + "manifest": "./src/webparts/siteDesigns/SiteDesignsWebPart.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "SiteDesignsWebPartStrings": "lib/webparts/siteDesigns/loc/{locale}.js", + "ControlStrings": "node_modules/@pnp/spfx-controls-react/lib/loc/{locale}.js", + "PropertyControlStrings": "node_modules/@pnp/spfx-property-controls/lib/loc/{locale}.js" + } +} diff --git a/samples/react-manage-sitedesigns/config/copy-assets.json b/samples/react-manage-sitedesigns/config/copy-assets.json new file mode 100644 index 000000000..3771fd04a --- /dev/null +++ b/samples/react-manage-sitedesigns/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-manage-sitedesigns/config/deploy-azure-storage.json b/samples/react-manage-sitedesigns/config/deploy-azure-storage.json new file mode 100644 index 000000000..ed7142609 --- /dev/null +++ b/samples/react-manage-sitedesigns/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-manage-sitedesigns", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/react-manage-sitedesigns/config/jest.config.json b/samples/react-manage-sitedesigns/config/jest.config.json new file mode 100644 index 000000000..cdcc875e8 --- /dev/null +++ b/samples/react-manage-sitedesigns/config/jest.config.json @@ -0,0 +1,4 @@ +{ + "preset": "@voitanos/jest-preset-spfx-react16", + "rootDir": "../src" +} \ No newline at end of file diff --git a/samples/react-manage-sitedesigns/config/karma.config.js b/samples/react-manage-sitedesigns/config/karma.config.js new file mode 100644 index 000000000..128b9b4ac --- /dev/null +++ b/samples/react-manage-sitedesigns/config/karma.config.js @@ -0,0 +1,30 @@ +"use strict"; +var existingKarmaConfig = require('@microsoft/sp-build-web/lib/karma/karma.config'); +var junitReporter = require('karma-junit-reporter'); + +module.exports = function (config) { + existingKarmaConfig(config); + config.reporters.push('junit'); + + config.set({ + basePath: './..', + }); + + config.junitReporter = { + outputDir: 'temp/', // results will be saved as $outputDir/$browserName.xml + outputFile: 'test-results.xml', // if included, results will be saved as $outputDir/$browserName/$outputFile + suite: 'karma', // suite will become the package name attribute in xml testsuite element + useBrowserName: true, // add browser name to report and classes names + }; + var coberturaSubDir = 'cobertura'; + var coverageSubDir = 'lcov'; + var coberturaFileName = 'cobertura.xml'; + config.coverageReporter.reporters.push({type: 'cobertura', subdir: './' + coberturaSubDir, file: coberturaFileName}); + config.coverageReporter.reporters.push({ + type: 'lcov', + subdir: './' + coverageSubDir + '/', + file: 'lcov.info' + }); + config.browserNoActivityTimeout = 60000; + config.plugins.push(junitReporter); +}; diff --git a/samples/react-manage-sitedesigns/config/package-solution.json b/samples/react-manage-sitedesigns/config/package-solution.json new file mode 100644 index 000000000..03bd62921 --- /dev/null +++ b/samples/react-manage-sitedesigns/config/package-solution.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "react-manage-sitedesigns-client-side-solution", + "id": "50025bb6-5fda-4a16-b45e-5f27b19aac72", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false + }, + "paths": { + "zippedPackage": "solution/react-manage-sitedesigns.sppkg" + } +} diff --git a/samples/react-manage-sitedesigns/config/serve.json b/samples/react-manage-sitedesigns/config/serve.json new file mode 100644 index 000000000..090cfe9e6 --- /dev/null +++ b/samples/react-manage-sitedesigns/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-manage-sitedesigns/config/write-manifests.json b/samples/react-manage-sitedesigns/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/react-manage-sitedesigns/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-manage-sitedesigns/gulpfile.js b/samples/react-manage-sitedesigns/gulpfile.js new file mode 100644 index 000000000..977f15676 --- /dev/null +++ b/samples/react-manage-sitedesigns/gulpfile.js @@ -0,0 +1,43 @@ +'use strict'; + +// check if gulp dist was called +if (process.argv.indexOf('dist') !== -1) { + // add ship options to command call + process.argv.push('--ship'); +} + +const path = require('path'); +const gulp = require('gulp'); +const build = require('@microsoft/sp-build-web'); +const gulpSequence = require('gulp-sequence'); + +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +// Create clean distrubution package +gulp.task('dist', gulpSequence('clean', 'bundle', 'package-solution')); +// Create clean development package +gulp.task('dev', gulpSequence('clean', 'bundle', 'package-solution')); + + + + +/** + * Custom Framework Specific gulp tasks + */ + + +build.initialize(gulp); + +/** + * Continuous Integration + */ + +const buildConfig = build.getConfig(); + +const karmaTaskCandidates = buildConfig.uniqueTasks.filter(task => task.name === 'karma'); + +if (karmaTaskCandidates && karmaTaskCandidates.length > 0) { + const karmaTask = karmaTaskCandidates[0]; + karmaTask.taskConfig.configPath = './config/karma.config.js'; +} + diff --git a/samples/react-manage-sitedesigns/package-lock.json b/samples/react-manage-sitedesigns/package-lock.json new file mode 100644 index 000000000..8add77104 --- /dev/null +++ b/samples/react-manage-sitedesigns/package-lock.json @@ -0,0 +1,18726 @@ +{ + "name": "react-manage-sitedesigns", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@microsoft/api-extractor": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.0.12.tgz", + "integrity": "sha512-sLPF9DmH8Y/lXkWd9mjEm6gB2OY9CLTMCfoK9HbXbwE4Tv6fdL9Km9IwRG4E4ED6AqrFg1jypTorTqG/s1njyQ==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.9.0", + "@microsoft/ts-command-line": "4.2.3", + "@microsoft/tsdoc": "0.12.4", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "lodash": "~4.17.5", + "resolve": "1.8.1", + "typescript": "~3.1.6", + "z-schema": "~3.18.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "typescript": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", + "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", + "dev": true + } + } + }, + "@microsoft/api-extractor-model": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.0.26.tgz", + "integrity": "sha512-nks8YHN9I5bnDUM8A+gHpqljR/YgAKTSqhGhAeaR0/+5qk9zQextsRq/jcp8qd2C+h+3FsDtk3GtN3Ht7Enhpg==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.12.0", + "@microsoft/tsdoc": "0.12.8", + "@types/node": "8.5.8" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.12.0.tgz", + "integrity": "sha512-9T2dEXmmxZqnqcpHuIB8mTAOM/DNSi/QcAwKYDjvZvkd+PGT5lCUXjM9GL7SaR2NPa3UrWDGgFhNoqLqLfEPbw==", + "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/tsdoc": { + "version": "0.12.8", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.8.tgz", + "integrity": "sha512-0smzAmVIUCsssAqDSPn9AfOPKUobq2WXMygbzC5JNswAJOs4uJK6DTZgfnHC8QLE2q374sPNwWU5D5LuoAJQSA==", + "dev": true + } + } + }, + "@microsoft/decorators": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.8.0-plusbeta.tgz", + "integrity": "sha512-oVQldo05HJ320/Xg0J2FhH4qu5OMvDXS3MekVDRH5gTtM0eS7SaaSD8QW4Er2gqo7Ff2eLnXbLwG+/PLLZEUCg==", + "requires": { + "tslib": "~1.9.3" + } + }, + "@microsoft/gulp-core-build": { + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.9.7.tgz", + "integrity": "sha512-Lv4zEXn1MgTxj+NkvMpgO1GqvmbF3yW5OXLuwrVZIIXKsl5Rb/R8P725NIUo5EC/loUhZGvLuUNGxIzAl4WUWA==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.10.0", + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/mocha": "5.2.5", + "@types/node": "8.5.8", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@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": "~3.9.1", + "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.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", + "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.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz", + "integrity": "sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ==", + "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" + } + }, + "@types/mocha": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.5.tgz", + "integrity": "sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==", + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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-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": { + "node-notifier": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "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" + } + } + } + }, + "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": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.11.tgz", + "integrity": "sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ==", + "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 + }, + "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" + } + } + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.6.2.tgz", + "integrity": "sha512-QUI/5iWt5+gl2DyeTTULzzs/oSYmoRFkCXMOGW0FTQbE6pjPvGX6Za+jaCYyFwoURaXMTRvcAKbxZAzFBYSUWw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.7", + "@microsoft/load-themed-styles": "1.8.59", + "@microsoft/node-core-library": "3.10.0", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "autoprefixer": "~9.1.3", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "node-sass": "4.9.3", + "postcss": "7.0.5", + "postcss-modules": "~1.3.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.59", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.59.tgz", + "integrity": "sha512-FbOAj3EaGgexBGUKvvGRHzsDEmtlbCvgnqhkX754Oh7lDCX2RSjg080nM1TW/rOPYDZReixeyC0uO541Rt9w6Q==", + "dev": true + }, + "@microsoft/node-core-library": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz", + "integrity": "sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ==", + "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" + } + }, + "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-serve": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.3.4.tgz", + "integrity": "sha512-yLdf+AFMNE7hityTDSdzcQ45mIlxhR6B9soLzjVKwt4wqrOjJ9gHfyssr/7pmO9atnGQ4hmO+jSmir8/+h1XMA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.7", + "@microsoft/node-core-library": "3.10.0", + "@types/node": "8.5.8", + "colors": "~1.2.1", + "deasync": "~0.1.7", + "express": "~4.16.2", + "gulp": "~3.9.1", + "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.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz", + "integrity": "sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ==", + "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/gulp-core-build-typescript": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.0.4.tgz", + "integrity": "sha512-Zi2xXg3/kklOopUVKbbhzybrQzM6q82N0KoU/kYOxoHVUsrOuNIAykdEY7LoiA4gT6NF6U8Qd0zXnDFbtRAnUQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.7", + "@microsoft/node-core-library": "3.10.0", + "@microsoft/rush-stack-compiler-3.2": "0.2.3", + "@types/node": "8.5.8", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "resolve": "1.8.1" + }, + "dependencies": { + "@microsoft/api-extractor": { + "version": "7.0.18", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.0.18.tgz", + "integrity": "sha512-puQisjyoYK1A0I8DqyBoLPV9noyFUlxTE3WsjhgJw//TrmegGHYmsRlD3rnHeXcKPM1F7sd/VKJXeXC3IPTf2Q==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.10.0", + "@microsoft/ts-command-line": "4.2.3", + "@microsoft/tsdoc": "0.12.5", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "lodash": "~4.17.5", + "resolve": "1.8.1", + "typescript": "~3.1.6", + "z-schema": "~3.18.3" + }, + "dependencies": { + "typescript": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", + "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", + "dev": true + } + } + }, + "@microsoft/node-core-library": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz", + "integrity": "sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ==", + "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/rush-stack-compiler-3.2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.2/-/rush-stack-compiler-3.2-0.2.3.tgz", + "integrity": "sha512-DV3BON3G3SJJOQVINbZkP8za1YbNENpefM7mH5ZWixaPeIJRvVf1nrzU1r1rtyfr7SSIgjWiu+9Cm6CjpLuE5w==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.0.18", + "@microsoft/node-core-library": "3.10.0", + "@types/node": "8.5.8", + "tslint": "~5.12.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~3.2.4" + } + }, + "@microsoft/tsdoc": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.5.tgz", + "integrity": "sha512-xEAyvLXo4Cter/b0EMCWUZTgXOfLOPJ/Xr52WdjVclPx9eDmNTGFtZl8Pn/nqSnZsQBNcHL0eHk/YyRyyXXpiQ==", + "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.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "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" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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" + } + } + } + }, + "typescript": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.4.tgz", + "integrity": "sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==", + "dev": true + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.4.71", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.4.71.tgz", + "integrity": "sha512-KStBu8ulEOYELqg4AJuzsBA2xvE2JOADKfqo8Kq+7oZjcOugKSW2m1eOpyfcCRGxAt53C/06uaz+8ZgaJyLfMQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.7", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "colors": "~1.2.1", + "gulp": "~3.9.1", + "webpack": "~3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.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 + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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": "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" + } + }, + "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.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" + }, + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.8.67", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.67.tgz", + "integrity": "sha512-ttFKIBCNR79aur1ZW7d4Fz+XTOPBB8YoWseKiIiAjXry95lZRYBwFzPk37UvTljHuYmG2Axo6LXiu3T8tW7g6A==" + }, + "@microsoft/loader-cased-file": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.8.0-plusbeta.tgz", + "integrity": "sha512-337dUj6JqtTefsk9QTPRmHS+QZSSWET9HuJySqK6bPDWiOrdJ9QgwL7+d1ZnMIfxPAV4PBns/DBGb+wNskOEjA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/node": "8.5.8", + "file-loader": "~1.1.5", + "loader-utils": "~1.1.0", + "lodash": "~4.17.5" + }, + "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.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.7.127", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.127.tgz", + "integrity": "sha512-D9gxcuePnQqUHJ4hY4gfbQfwdZLUdxFyzKOXXB+YM2NL+lHyg08lqpOijjOcU3fvEAw4hA4bCaidScQVWImwmA==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.8.59", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.59", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.59.tgz", + "integrity": "sha512-FbOAj3EaGgexBGUKvvGRHzsDEmtlbCvgnqhkX754Oh7lDCX2RSjg080nM1TW/rOPYDZReixeyC0uO541Rt9w6Q==", + "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/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/microsoft-graph-types": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-1.7.0.tgz", + "integrity": "sha512-Mxu5H+69F8T5NzV4+U8FkTvpIYYWHsmRZzfAuOlIO0zJJGlVyRIVqpq4NmOdUXGC00vZ73ONgCuzuaksxqDm/Q==" + }, + "@microsoft/node-core-library": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.9.0.tgz", + "integrity": "sha512-zmP6zNddcIrRXbg8NX9oHX2iCBLU9hZF/+7GeUi3hLbp13xMDHfdT4KepoT+8ZMOMZzRF1lcqiTiVy24VYvCEg==", + "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.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.8.0-plusbeta.tgz", + "integrity": "sha512-3sJbIiu2IFBsYtEoylUquScXyPwlMBClVz1dsiVUCpEkB8S6rnSBLNPXhWmQmq5ztSym48E/ps5qXFpFSjJsYA==", + "requires": { + "@types/react": "16.4.2", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "6.4.0", + "office-ui-fabric-react": "6.143.0", + "react": "16.7.0", + "react-dom": "16.7.0", + "tslib": "~1.9.3" + }, + "dependencies": { + "@types/react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", + "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "requires": { + "csstype": "^2.2.0" + } + } + } + }, + "@microsoft/package-deps-hash": { + "version": "2.2.100", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.2.100.tgz", + "integrity": "sha512-cRQeF3/USg6OrZBnr3Q1cI0jcov1gse0tr05Pj0GXmfmsw0EhGqmeBsm5wzOFamnfwJ0zXLIqAi8wLfCm7n8nw==", + "dev": true + }, + "@microsoft/rush-lib": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.5.2.tgz", + "integrity": "sha512-nfTdC2HNun0Swd3/WlUMaCSF7vkAZoag15FfLi2skjqZYpvEdgRPP4ufzs5LctGRbCSVESMCfP0UrPPXrsqplA==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.5.2", + "@microsoft/package-deps-hash": "2.2.100", + "@microsoft/stream-collator": "3.0.15", + "@microsoft/ts-command-line": "4.2.2", + "@pnpm/link-bins": "~1.0.1", + "@pnpm/logger": "~1.0.1", + "@types/inquirer": "0.0.43", + "@yarnpkg/lockfile": "~1.0.2", + "builtins": "~1.0.3", + "colors": "~1.2.1", + "git-repo-info": "~1.1.4", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "https-proxy-agent": "~2.2.1", + "inquirer": "~6.2.0", + "jju": "~1.3.0", + "js-yaml": "~3.9.1", + "lodash": "~4.17.5", + "minimatch": "~3.0.2", + "node-fetch": "~2.1.2", + "npm-package-arg": "~5.1.2", + "read-package-tree": "~5.1.5", + "semver": "~5.3.0", + "strict-uri-encode": "~2.0.0", + "tar": "~4.4.1", + "wordwrap": "~1.0.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.5.2.tgz", + "integrity": "sha512-2zDWLqJ/ABjxtk0thb//bohWEFGOLKQ7gjfAS6cfCcpyVXX08qvO79pb0eGOvNXi2ggfuuKsoEIRXl6idbV7UQ==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.3.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/ts-command-line": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.2.tgz", + "integrity": "sha512-CLLVG+zWmUvD6jZD5oq7QCFYj3WOvrBSc3H6KejXCH6q2ntP5/ZHlmKVzQVvN1cEOSWP+jN9ml2AvUcDY/l6Tw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "@types/node": "8.5.8", + "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" + } + }, + "jju": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", + "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=", + "dev": true + }, + "js-yaml": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", + "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "@microsoft/rush-stack-compiler-2.7": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-2.7/-/rush-stack-compiler-2.7-0.4.0.tgz", + "integrity": "sha512-dhgpP/T1oR5IfAHuDccM5QyQngmGxcTB10kWLkBzPA/vrdga41avgezNUy7kWTHghAsQG08eGYWeW3S2nyueUQ==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.0.12", + "@microsoft/node-core-library": "3.9.0", + "@types/node": "8.5.8", + "tslint": "~5.11.0", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~2.7.2" + }, + "dependencies": { + "tslint": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz", + "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=", + "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" + } + }, + "typescript": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", + "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", + "dev": true + } + } + }, + "@microsoft/rush-stack-compiler-3.2": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.2/-/rush-stack-compiler-3.2-0.2.11.tgz", + "integrity": "sha512-8UolU1xYHHoBiaOIfOEo2X5pudSQ8zpm4J+OnHvi5SnLO+yHohlwU1EFdvnwOOPxw5bUeBgECTYL6SfHY4a98Q==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.0.26", + "@microsoft/node-core-library": "3.12.0", + "@types/node": "8.5.8", + "tslint": "~5.12.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~3.2.4" + }, + "dependencies": { + "@microsoft/api-extractor": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.0.26.tgz", + "integrity": "sha512-yXy2gGxW1xzCbqMkyt9p/lQ7+YhOyhWptB4l7LCjRSlk4+wgDEsnPvScsS1gQmY8/a/O8hNwCGo+KARJszHwrw==", + "dev": true, + "requires": { + "@microsoft/api-extractor-model": "7.0.26", + "@microsoft/node-core-library": "3.12.0", + "@microsoft/ts-command-line": "4.2.3", + "@microsoft/tsdoc": "0.12.8", + "colors": "~1.2.1", + "lodash": "~4.17.5", + "resolve": "1.8.1", + "source-map": "~0.6.1", + "typescript": "~3.1.6" + }, + "dependencies": { + "typescript": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", + "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", + "dev": true + } + } + }, + "@microsoft/node-core-library": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.12.0.tgz", + "integrity": "sha512-9T2dEXmmxZqnqcpHuIB8mTAOM/DNSi/QcAwKYDjvZvkd+PGT5lCUXjM9GL7SaR2NPa3UrWDGgFhNoqLqLfEPbw==", + "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/tsdoc": { + "version": "0.12.8", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.8.tgz", + "integrity": "sha512-0smzAmVIUCsssAqDSPn9AfOPKUobq2WXMygbzC5JNswAJOs4uJK6DTZgfnHC8QLE2q374sPNwWU5D5LuoAJQSA==", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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 + }, + "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" + } + }, + "typescript": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.4.tgz", + "integrity": "sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==", + "dev": true + } + } + }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "2.1.78", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.1.78.tgz", + "integrity": "sha512-Nbvu6GxRev/5QsOhYrpBq5T3RSXvTUO45nA7lef2PPsreJ9EmPFkwVh/1mLpm3xtCZ8NOtMFEf2RphCAj2VCew==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/tapable": "1.0.2", + "@types/webpack": "4.4.0", + "lodash": "~4.17.5", + "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.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.8.0-plusbeta.tgz", + "integrity": "sha512-sCLDiSYjw8EafEYdCGtwogykBDkf+O/fbMjcwMWOrMrMScg3Y38H4j6K36M2mUOF9dTpHXFg6EQdwU98L9ZHgw==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.8.0-plusbeta", + "@microsoft/sp-component-base": "1.8.0-plusbeta", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-extension-base": "1.8.0-plusbeta", + "@microsoft/sp-http": "1.8.0-plusbeta", + "@microsoft/sp-loader": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@microsoft/sp-odata-types": "1.8.0-plusbeta", + "@microsoft/sp-page-context": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-build-common": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.8.0-plusbeta.tgz", + "integrity": "sha512-KDPXx9y0eQk2bwwlyX6oD+2wjRl88ic7mFRqaVLaOgqP+UuplGAoaKfmSNFMKXS+KYv95pFx4R05pvKfsMGT/A==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.7", + "@microsoft/gulp-core-build-typescript": "8.0.4", + "@microsoft/sp-tslint-rules": "1.8.0-plusbeta", + "@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.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.8.0-plusbeta.tgz", + "integrity": "sha512-WA04USz8glfDAQz/LSqWQAATui1UNdzhkrD2emYaIO/IFnkoEY3RMKrB9JgkFqWPA5609hSaWXoWDb7LKxV7/A==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.7", + "@microsoft/gulp-core-build-serve": "3.3.4", + "@microsoft/gulp-core-build-webpack": "3.4.71", + "@microsoft/load-themed-styles": "1.8.62", + "@microsoft/loader-cased-file": "1.8.0-plusbeta", + "@microsoft/loader-load-themed-styles": "1.7.127", + "@microsoft/node-core-library": "3.10.0", + "@microsoft/rush-lib": "5.5.2", + "@microsoft/set-webpack-public-path-plugin": "2.1.78", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@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.5.8", + "@types/resolve": "0.0.4", + "@types/rimraf": "2.0.2", + "@types/serve-static": "1.7.31", + "@types/uuid": "3.0.0", + "@types/webpack": "4.4.0", + "@types/webpack-stream": "3.2.10", + "azure-storage": "~2.8.2", + "colors": "~1.2.1", + "css-loader": "~0.28.7", + "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", + "resolve": "~1.7.1", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.2.4", + "through2": "~2.0.1", + "uuid": "~3.1.0", + "webpack": "~3.6.0", + "webpack-stream": "~4.0.0", + "xml": "~1.0.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.62", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.62.tgz", + "integrity": "sha512-T9yplfIBWV6R5n0y9TuAnF8og7lUTFRqiOD/F8y3J4ziAkg3RD2Gih7p0TdTD4vmqbFJOpuuXMNMpERFFMgvvg==", + "dev": true + }, + "@microsoft/node-core-library": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz", + "integrity": "sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ==", + "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/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": "*" + } + }, + "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": "*" + } + }, + "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" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "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-build-web": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.8.0-plusbeta.tgz", + "integrity": "sha512-dyNcwcOIGZsT8hD/SPJ+xk8MEEwqvGumQx++l03LYbtzyBX7NhQqsqr51SPycmmjQBrrYaLo0I9C+cPQdnpqfw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.7", + "@microsoft/gulp-core-build-sass": "4.6.2", + "@microsoft/gulp-core-build-serve": "3.3.4", + "@microsoft/gulp-core-build-typescript": "8.0.4", + "@microsoft/gulp-core-build-webpack": "3.4.71", + "@microsoft/sp-build-common": "1.8.0-plusbeta", + "@microsoft/sp-build-core-tasks": "1.8.0-plusbeta", + "@types/webpack": "4.4.0", + "gulp": "~3.9.1", + "webpack": "~3.6.0", + "yargs": "~4.6.0" + } + }, + "@microsoft/sp-client-preview": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.8.0-plusbeta.tgz", + "integrity": "sha512-HGc6AShDoafGHeTbfll/KzHkx4YjtsgOlsSvGRHKIfrMXdSfBc9hYEkXEYqTrWIAbTlNr4lpCG9BPPeSTqctlA==", + "dev": true, + "requires": { + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-component-base": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.8.0-plusbeta.tgz", + "integrity": "sha512-2AQNzkXtBH2HhV1+0Z9VW43mkqYUEngFaWB2qGSIXMArSehTnqEjmd/iyPAdDD4KGR3pc0mCtgvjSCaRCGnBJA==", + "requires": { + "@microsoft/decorators": "1.8.0-plusbeta", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-dynamic-data": "1.8.0-plusbeta", + "@microsoft/sp-http": "1.8.0-plusbeta", + "@microsoft/sp-loader": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@microsoft/sp-page-context": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.8.0-plusbeta.tgz", + "integrity": "sha512-pgchHdDEt+h5SaFhp5k57/KjnCVDR/CNtq80T8GLpNxxCUJn7xTiYQG8Rd6WGTRnGsQ7uKv7trFYccMJDh9Rmw==", + "requires": { + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.8.0-plusbeta.tgz", + "integrity": "sha512-OotdoPSyTktMsi90D8cLv/zMDXWrupqpSx7C0eOgj1apNwOD2vhoEUGG6wKK1kIevEYObKsnr4+nNvGyqSJiOQ==", + "requires": { + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.8.0-plusbeta.tgz", + "integrity": "sha512-fDLk3RVeex3bMOBJUgllEQBN1tG+1PqZFXDU3fHbjSPdJLchffsfJ8S7j5eFZxWi3FjmXSnuP+vJp2L0CVXSqA==", + "requires": { + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-extension-base": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.8.0-plusbeta.tgz", + "integrity": "sha512-yQZNMid4Soy4Ht3Ni3F1OJOVr7pYZ5TV//ICHvDu04kPM3kOd4Yo61wBLHSX0qc0UIz8ifon306hcc9eUw38ag==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.8.0-plusbeta", + "@microsoft/sp-component-base": "1.8.0-plusbeta", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-http": "1.8.0-plusbeta", + "@microsoft/sp-loader": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@microsoft/sp-page-context": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-http": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.8.0-plusbeta.tgz", + "integrity": "sha512-qlGiYhXvkkpHhPBfuGiXIVyRJr7QJhGn+R8KEnAnCNV9o3WsEyENy7fARZSpfSSvq9Qcoo04MERwpHqGUrro5g==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-loader": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.8.0-plusbeta.tgz", + "integrity": "sha512-auZs961VIN/d8nlELKRaOQyRrScJvXAQHPcXSGoEL8hJ+0XrJaBf/0+3GY+l0LxJl0wxK+6PYEIHNoagDEOSSA==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.8.0-plusbeta", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-dynamic-data": "1.8.0-plusbeta", + "@microsoft/sp-http": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@microsoft/sp-odata-types": "1.8.0-plusbeta", + "@microsoft/sp-page-context": "1.8.0-plusbeta", + "@microsoft/sp-polyfills": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/node": "8.5.8", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "6.29.4", + "office-ui-fabric-react": "6.143.0", + "react": "16.7.0", + "react-dom": "16.7.0", + "requirejs": "2.1.20", + "tslib": "~1.9.3" + }, + "dependencies": { + "@types/react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", + "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "requires": { + "csstype": "^2.2.0" + } + }, + "@uifabric/utilities": { + "version": "6.29.4", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.29.4.tgz", + "integrity": "sha512-ESyMQfJrIGy1uM0HQApW0gvKpQCZBWLLoQTGZIq8Z4ZcTUEYN4Te+6oImtn0dxI1CIK6fbQNtLvZb5fX82+jMA==", + "requires": { + "@uifabric/merge-styles": ">=6.15.2 <7.0.0", + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.8.0-plusbeta.tgz", + "integrity": "sha512-voePV5xTuJ8fg3s19nYS4p6fACgjISik9OsDLneSFs07GfGPc5ubCv1DT5JSzZK+e8Yf7uadAu1HSNJck4bzEQ==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.8.0-plusbeta.tgz", + "integrity": "sha512-eywo2iKXZe5CIShW0TCUxh2f9IIOUwQi44If1pWqjdIZGBdVMEGcCuUVvvjHVnTKD20BEAMPovH1k3F6NxXNkA==", + "requires": { + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.8.0-plusbeta.tgz", + "integrity": "sha512-tcygDbP7N1BVxzY5ROxSNdOUJqDwFMm9GAdepL6r0NcbxpVAEK87qABICSP96NZ2ByAUFl9uaHGBci6kZxL4Vw==", + "requires": { + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.8.0-plusbeta.tgz", + "integrity": "sha512-g25croinfugXXa6smys4DdyLhxvNxC1quta8mBybGGVUS55FApW5gJolkpHpZ+NB8HhAGe0eJ9slFyfl5uVt9A==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-page-context": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.8.0-plusbeta.tgz", + "integrity": "sha512-W2+vWJs0Xxtu2CNlNN/epi1RUHbttiCix3hoGLc69n38JrSB0UHkwjuxCnhdervg6MfpiMdS7EhrKRAjYlPg0w==", + "requires": { + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-dynamic-data": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-odata-types": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.8.0-plusbeta.tgz", + "integrity": "sha512-z0FDYSNvE3HbyplGBaa3s7YABuBVGHOV3scsyqlGbfsP6kAx1QLxccBIaXqkWMhTYhjuULQZLnKhkrL0c0/Qig==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.9.3", + "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.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.8.0-plusbeta.tgz", + "integrity": "sha512-WOlsO5QSXHGsn+rT0iUWpbG1jbD/xIJsRD9gtxWI1NX7DWdTO4zKFtcLSa2wmrkSY3hq37S7T1XLdM8fDUD2Nw==", + "requires": { + "@microsoft/decorators": "1.8.0-plusbeta", + "@microsoft/office-ui-fabric-react-bundle": "1.8.0-plusbeta", + "@microsoft/sp-component-base": "1.8.0-plusbeta", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-dynamic-data": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "6.143.0", + "react": "16.7.0", + "react-dom": "16.7.0", + "tslib": "~1.9.3" + }, + "dependencies": { + "@types/react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", + "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "requires": { + "csstype": "^2.2.0" + } + } + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.8.0-plusbeta.tgz", + "integrity": "sha512-hg5bl5GtgAE4EU456L0BpqP49IoMXOx6cVMRpfYtRYgk+64AGSl3YDFaUGHdIwJ5Y/iC+Eg27P5eEg84nepv5w==", + "dev": true, + "requires": { + "@microsoft/rush-stack-compiler-3.2": "0.2.3", + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "tsutils": "~2.11.2", + "typescript": "~2.9.2" + }, + "dependencies": { + "@microsoft/api-extractor": { + "version": "7.0.18", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.0.18.tgz", + "integrity": "sha512-puQisjyoYK1A0I8DqyBoLPV9noyFUlxTE3WsjhgJw//TrmegGHYmsRlD3rnHeXcKPM1F7sd/VKJXeXC3IPTf2Q==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.10.0", + "@microsoft/ts-command-line": "4.2.3", + "@microsoft/tsdoc": "0.12.5", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "lodash": "~4.17.5", + "resolve": "1.8.1", + "typescript": "~3.1.6", + "z-schema": "~3.18.3" + }, + "dependencies": { + "typescript": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", + "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", + "dev": true + } + } + }, + "@microsoft/node-core-library": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz", + "integrity": "sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ==", + "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/rush-stack-compiler-3.2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.2/-/rush-stack-compiler-3.2-0.2.3.tgz", + "integrity": "sha512-DV3BON3G3SJJOQVINbZkP8za1YbNENpefM7mH5ZWixaPeIJRvVf1nrzU1r1rtyfr7SSIgjWiu+9Cm6CjpLuE5w==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.0.18", + "@microsoft/node-core-library": "3.10.0", + "@types/node": "8.5.8", + "tslint": "~5.12.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~3.2.4" + }, + "dependencies": { + "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" + } + }, + "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": "3.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.4.tgz", + "integrity": "sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==", + "dev": true + } + } + }, + "@microsoft/tsdoc": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.5.tgz", + "integrity": "sha512-xEAyvLXo4Cter/b0EMCWUZTgXOfLOPJ/Xr52WdjVclPx9eDmNTGFtZl8Pn/nqSnZsQBNcHL0eHk/YyRyyXXpiQ==", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "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" + } + }, + "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 + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.8.0-plusbeta.tgz", + "integrity": "sha512-RPCiz2GAcqPKaC66xN8kinaOv7APasNDaLd/y+kkGfekvB94AOYHLDNZE+nJSxlMgkmYEeJyhhxf1NvBhsX/oQ==", + "requires": { + "@microsoft/decorators": "1.8.0-plusbeta", + "@microsoft/load-themed-styles": "1.8.62", + "@microsoft/sp-component-base": "1.8.0-plusbeta", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-diagnostics": "1.8.0-plusbeta", + "@microsoft/sp-dynamic-data": "1.8.0-plusbeta", + "@microsoft/sp-http": "1.8.0-plusbeta", + "@microsoft/sp-loader": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@microsoft/sp-page-context": "1.8.0-plusbeta", + "@microsoft/sp-property-pane": "1.8.0-plusbeta", + "@microsoft/teams-js": "1.4.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "6.143.0", + "tslib": "~1.9.3" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.62", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.62.tgz", + "integrity": "sha512-T9yplfIBWV6R5n0y9TuAnF8og7lUTFRqiOD/F8y3J4ziAkg3RD2Gih7p0TdTD4vmqbFJOpuuXMNMpERFFMgvvg==" + } + } + }, + "@microsoft/sp-webpart-workbench": { + "version": "1.8.0-plusbeta", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.8.0-plusbeta.tgz", + "integrity": "sha512-TpUxTaNa9j5UpKXSRK8n4/Vs+9qARv0SJ8osDMt/ZMtGtljZFNuafPUci2ldCOhIuuaQPL5hKoB8gURMjIIrwg==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build-serve": "3.3.4", + "@microsoft/node-core-library": "3.10.0", + "@microsoft/office-ui-fabric-react-bundle": "1.8.0-plusbeta", + "@microsoft/sp-application-base": "1.8.0-plusbeta", + "@microsoft/sp-build-core-tasks": "1.8.0-plusbeta", + "@microsoft/sp-client-preview": "1.8.0-plusbeta", + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-loader": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@microsoft/sp-property-pane": "1.8.0-plusbeta", + "@microsoft/sp-webpart-base": "1.8.0-plusbeta", + "@types/es6-promise": "0.0.33", + "@types/fs-extra": "5.0.1", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "@uifabric/variants": "6.14.0", + "fs-extra": "~5.0.0", + "office-ui-fabric-react": "6.143.0", + "prop-types": "15.6.0", + "react": "16.7.0", + "react-dom": "16.7.0", + "tslib": "~1.9.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.10.0.tgz", + "integrity": "sha512-1SbU+XNYAabhV9noGXHtsUVPc5ELV+oEuJQtZQoCncbOd6WAMeTgB1xFwh96hmdEXyKQyML/pnByiKocmh/nbQ==", + "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/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": "*" + } + }, + "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/react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", + "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "dev": true, + "requires": { + "csstype": "^2.2.0" + } + }, + "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" + } + }, + "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.0.15", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-3.0.15.tgz", + "integrity": "sha512-c/xc6A4E3OUcFAMnIdq1AxjdxsPj1DFDTgsdVbiNAZTP7Hx7dGGQ+I8w8e6AfrL7SYaNwqMdrGHIzrvXmEZDGA==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "colors": "~1.2.1" + } + }, + "@microsoft/teams-js": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.1.tgz", + "integrity": "sha512-0BuWgUrZvZ0X98roHTWQVtnjlw22DWJBFW7LCqKS7Q/0Zu19GAWNL/mJoVJRRujVHUbEW+QU0qwJK6KqitUcsw==" + }, + "@microsoft/ts-command-line": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.3.tgz", + "integrity": "sha512-SIs4q7RcG7efBbh5Ffrf6V4jVLxWihD4NDRY3+gPiOG8CYawBzE22tTEloZ1yj/FBvBZQkQ0GYwXoPhn6ElYXA==", + "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.4", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.4.tgz", + "integrity": "sha512-nQZVQg3fXygj+9JT/FSPZOz3vqAIVAAR3ZuAuUdU4DSM/ubJq5lbl1hpLtl+REFmEq1rkvDmmPoJAbSoqjcmZQ==", + "dev": true + }, + "@pnp/common": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.3.0.tgz", + "integrity": "sha512-Sjua2Nh/zdiVV1oFXE7YujNh79p5iEkSSINFEm5t1esA7fZOeTxiwGc9Tb4R9Nov0lww+fsvLMGSIywov3EJBA==", + "requires": { + "adal-angular": "1.0.17", + "tslib": "1.9.3" + }, + "dependencies": { + "adal-angular": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.17.tgz", + "integrity": "sha1-bpNuDkH5HTsqiOf/ypwvb29WLMQ=" + } + } + }, + "@pnp/config-store": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/config-store/-/config-store-1.3.0.tgz", + "integrity": "sha512-qOOB6JEWwjHXRrekKj6L9I1ogcBTrxHwOh4H/bhkP8kRjWFNsIMJIJsfljqB8P50B/oEEa88MCtQ0KD0e4sxLA==", + "requires": { + "tslib": "1.9.3" + } + }, + "@pnp/graph": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/graph/-/graph-1.3.0.tgz", + "integrity": "sha512-xbH/bTHG27cdQ6vgpKj4ZZrq9Hv7kQD+FQsDkIvmT7QQF3dFhXvFstYKNwhbfa3kCHoNDaJP1ANIKNOXRjSOOw==", + "requires": { + "@microsoft/microsoft-graph-types": "1.7.0", + "tslib": "1.9.3" + } + }, + "@pnp/logging": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-1.3.0.tgz", + "integrity": "sha512-9xUpjV7gBTWMQ0KapZP8B2ax+jZzXZw0AGCnQCBzggGp5mwjudzY96gWxgOW4qZue32sdaGrlo/0iTpDTHOqQQ==", + "requires": { + "tslib": "1.9.3" + } + }, + "@pnp/odata": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-1.3.0.tgz", + "integrity": "sha512-lUbW3eA13VaVmDc/ScvAyJuJZdR2/g32EhOE2QvwzWkVY6LDWbCGJth0D5HYVDkekZGH56JsJhNIx38qiX4RkQ==", + "requires": { + "tslib": "1.9.3" + } + }, + "@pnp/pnpjs": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/pnpjs/-/pnpjs-1.3.0.tgz", + "integrity": "sha512-B0AYaBtrGcjFGTQdehH5xus/GJIxQjWdaX97zWWYFGFnTANByOrzcO/zU48JyL1VbQjzPQtCJw+Odrs5p04XWw==", + "requires": { + "@pnp/common": "1.3.0", + "@pnp/config-store": "1.3.0", + "@pnp/graph": "1.3.0", + "@pnp/logging": "1.3.0", + "@pnp/odata": "1.3.0", + "@pnp/sp": "1.3.0", + "@pnp/sp-addinhelpers": "1.3.0", + "tslib": "1.9.3" + } + }, + "@pnp/sp": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-1.3.0.tgz", + "integrity": "sha512-7/7wnUH1piqumeX+QFS9BNiuDg1tXX4/Z1vxbIKGvjmbLcIBh+PmsUmmf+TG8MXI0JQO/AeD6iXRhgLXTz+WBQ==", + "requires": { + "tslib": "1.9.3" + } + }, + "@pnp/sp-addinhelpers": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/sp-addinhelpers/-/sp-addinhelpers-1.3.0.tgz", + "integrity": "sha512-+NT5ztBKkVB/4fSUtqcd/M2FmlmQr9BtloJ37bZUgy9IRyBhF5s2mfVJK2UYB0JPGWpkMo7BoWoDx5KLIh3DSg==", + "requires": { + "@types/sharepoint": "2016.1.2", + "tslib": "1.9.3" + } + }, + "@pnp/sp-clientsvc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/sp-clientsvc/-/sp-clientsvc-1.3.0.tgz", + "integrity": "sha512-NGc8Jsj8L6rZCJ+whtfPQ73EA4/maxUaXRRyAm6pOziTmvA5aalB1Fwf+3lqGNdtBJei6B07/gBQwshBlFTc6w==", + "requires": { + "tslib": "1.9.3" + } + }, + "@pnp/sp-taxonomy": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@pnp/sp-taxonomy/-/sp-taxonomy-1.3.0.tgz", + "integrity": "sha512-iqlJVjbY0B3lFuw9wvJhZHCDzOzmUL1TQ0r/m7bJUlxDrYhd9oFoVbOW9AxCNA+WB3W8GtXIpSIeegK3qkJGMw==", + "requires": { + "tslib": "1.9.3" + } + }, + "@pnp/spfx-controls-react": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@pnp/spfx-controls-react/-/spfx-controls-react-1.12.0.tgz", + "integrity": "sha512-gHOsbPo0DbyzDze6uTW9abHZOCOo/z10wnsPu/mpll9rhPTBI9KQxiGiJWdsZS/WOa/R2ssu13xsdFj2Tol0Fw==", + "requires": { + "@pnp/common": "1.0.1", + "@pnp/logging": "1.0.1", + "@pnp/odata": "1.0.1", + "@pnp/sp": "1.0.1", + "@pnp/telemetry-js": "1.0.0", + "@types/chart.js": "2.7.40", + "chart.js": "2.7.3", + "color": "^3.1.0", + "lodash": "4.17.4", + "office-ui-fabric-react": "5.131.0" + }, + "dependencies": { + "@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" + } + }, + "@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" + } + }, + "@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" + } + }, + "@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" + } + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.2.tgz", + "integrity": "sha512-7LDHamnrKpY49S49Nzu1YMTuBtZIgTsQd9AuWTvXlUevD67ZyjSRnhCKlKVZHwe/Vi0jWLIodbup4p5IyRGWoQ==", + "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" + } + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + } + } + }, + "@pnp/spfx-property-controls": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@pnp/spfx-property-controls/-/spfx-property-controls-1.14.1.tgz", + "integrity": "sha512-GN3mmqpBJtOJJX/tCYXU1SZPCm25HGFfLkhRo+C3PEZ7NzmpbLqaIjrMD2ePG4C+UEkKOubmh1sn/9LiYNtOSg==", + "requires": { + "@pnp/common": "^1.2.8", + "@pnp/logging": "^1.2.8", + "@pnp/odata": "^1.2.8", + "@pnp/sp": "^1.2.8", + "@pnp/sp-clientsvc": "^1.2.8", + "@pnp/sp-taxonomy": "^1.2.8", + "@pnp/telemetry-js": "1.0.0", + "office-ui-fabric-react": "5.131.0", + "react-ace": "5.8.0" + }, + "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.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.2.tgz", + "integrity": "sha512-7LDHamnrKpY49S49Nzu1YMTuBtZIgTsQd9AuWTvXlUevD67ZyjSRnhCKlKVZHwe/Vi0jWLIodbup4p5IyRGWoQ==", + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-1.0.0.tgz", + "integrity": "sha512-7Lr22EB6DgB8MZi0WDuou8VuXru3wHdiOQPenB2B2gdhp7bJj2ijN9vTiqF8aL1nh80uJxIyX269Ix/PSnJC7g==", + "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.3", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.3.tgz", + "integrity": "sha512-thVgwrQ5rMcPYI6a0IPOt2pnlF1n5zX7BN4CrFeBp0/JCGsZAht/VOPv9bD3cZ+j0vDemEwE23BfhOWxmxq2yQ==", + "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-promise": "^5.0.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.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.1.tgz", + "integrity": "sha512-Rymt08vh1GaW4vYB6QP61/5m/CFLGnFZP++bJpWbiNxceNa6RBipDmb413jvtSf/R1gg5a/jQVl2jY4XVRscEA==", + "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 + } + } + }, + "@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.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.1.tgz", + "integrity": "sha512-Rymt08vh1GaW4vYB6QP61/5m/CFLGnFZP++bJpWbiNxceNa6RBipDmb413jvtSf/R1gg5a/jQVl2jY4XVRscEA==", + "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 + }, + "@sphinxxxx/color-conversion": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@sphinxxxx/color-conversion/-/color-conversion-2.2.1.tgz", + "integrity": "sha512-5+ofCE09lF6C7DPSVyvQ2Nf0oaue3Cl+SosT45DYy5nhgUXsOq3TetArC1q8mVfAOjhG0WReQPPFBdc4xXVNkg==" + }, + "@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/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/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/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/cheerio": { + "version": "0.22.11", + "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.11.tgz", + "integrity": "sha512-x0X3kPbholdJZng9wDMhb2swvUi3UYRNAuWAmIPIWlfgAJZp//cql/qblE7181Mg7SjWVwq6ldCPCLn5AY/e7w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/enzyme": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.9.0.tgz", + "integrity": "sha512-o0C7ooyBtj9NKyMzn2BWN53W4J21KPhO+/v+qqQX28Pcz0Z1B3DjL9bq2ZR4TN70PVw8O7gkhuFtC7VN3tausg==", + "dev": true, + "requires": { + "@types/cheerio": "*", + "@types/react": "*" + } + }, + "@types/enzyme-adapter-react-16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.3.tgz", + "integrity": "sha512-9eRLBsC/Djkys05BdTWgav8v6fSCjyzjNuLwG2sfa2b2g/VAN10luP0zB0VwtOWFQ0LGjIboJJvIsVdU5gqRmg==", + "dev": true, + "requires": { + "@types/enzyme": "*" + } + }, + "@types/enzyme-to-json": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/enzyme-to-json/-/enzyme-to-json-1.5.2.tgz", + "integrity": "sha512-3f5gJ+cf77nF4Erx/YmCdeP39Tk3iBjXl4yZOqQEHjriqqgYkYJDKDjOdKOsGsktOi/cTH+iXLbz6u66w1SUVA==", + "dev": true, + "requires": { + "@types/enzyme": "*" + } + }, + "@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.16.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.1.tgz", + "integrity": "sha512-QgbIMRU1EVRry5cIu1ORCQP4flSYqLM1lS5LYyGWfKnFT3E58f0gKto7BR13clBFVrVZ0G0rbLZ1hUpSkgQQOA==", + "dev": true, + "requires": { + "@types/node": "*", + "@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": "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/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": "*", + "@types/orchestrator": "*", + "@types/vinyl": "*" + } + }, + "@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/inquirer": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-0.0.43.tgz", + "integrity": "sha512-xgyfKZVMFqE8aIKy1xfFVsX2MxyXUNgjgmbF6dRbR3sL+ZM5K4ka/9L4mmTwX8eTeVYtduyXu0gUVwVJa1HbNw==", + "dev": true, + "requires": { + "@types/rx": "*", + "@types/through": "*" + } + }, + "@types/jest": { + "version": "23.3.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-23.3.14.tgz", + "integrity": "sha512-Q5hTcfdudEL2yOmluA1zaSyPbzWPmJ3XfSWeP3RyoYvS9hnje1ZyagrZOuQ6+1nQC1Gw+7gap3pLNL3xL6UBug==", + "dev": true + }, + "@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/jquery": { + "version": "3.3.29", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.3.29.tgz", + "integrity": "sha512-FhJvBninYD36v3k6c+bVk1DSZwh7B5Dpb/Pyk3HKVsiohn0nhbefZZ+3JXbWQhFyt0MxSl2jRDdGQPHeOHFXrQ==", + "requires": { + "@types/sizzle": "*" + } + }, + "@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/microsoft-ajax": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/microsoft-ajax/-/microsoft-ajax-0.0.33.tgz", + "integrity": "sha512-R31YIw2FUZsx62yzH1LX9+SV0xCxRn+r6FpYhaEKHAms+3zozMYZZvsJO+I3za+wlE/z03PrePGgCO1rxv7dUg==" + }, + "@types/mime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz", + "integrity": "sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==", + "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==" + }, + "@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/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.0", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.0.tgz", + "integrity": "sha512-eItQyV43bj4rR3JPV0Skpl1SncRCdziTEK9/v8VwXmV6d/qOUO8/EuWeHBbCZcsfSHfzI5UyMJLCSXtxxznyZg==" + }, + "@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/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.7.22", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.7.22.tgz", + "integrity": "sha512-j/3tVoY09kHcTfbia4l67ofQn9xvktUvlC/4QN0KuBHAXlbU/wuGKMb8WfEb/vIcWxsOxHv559uYprkFDFfP8Q==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.5.tgz", + "integrity": "sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q==", + "requires": { + "@types/node": "*", + "@types/react": "*" + } + }, + "@types/react-test-renderer": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-16.0.3.tgz", + "integrity": "sha512-NWOAxVQeJxpXuNKgw83Hah0nquiw1nUexM9qY/Hk3a+XhZwgMtaa6GLA9E1TKMT75Odb3/KE/jiBO4enTuEJjQ==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.4.tgz", + "integrity": "sha1-m1htZalH3qiMS8JNoLkF/pUgoNU=", + "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/rx": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/rx/-/rx-4.1.1.tgz", + "integrity": "sha1-WY/JSla67ZdfGUV04PVy/Y5iekg=", + "dev": true, + "requires": { + "@types/rx-core": "*", + "@types/rx-core-binding": "*", + "@types/rx-lite": "*", + "@types/rx-lite-aggregates": "*", + "@types/rx-lite-async": "*", + "@types/rx-lite-backpressure": "*", + "@types/rx-lite-coincidence": "*", + "@types/rx-lite-experimental": "*", + "@types/rx-lite-joinpatterns": "*", + "@types/rx-lite-testing": "*", + "@types/rx-lite-time": "*", + "@types/rx-lite-virtualtime": "*" + } + }, + "@types/rx-core": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-core/-/rx-core-4.0.3.tgz", + "integrity": "sha1-CzNUsSOM7b4rdPYybxOdvHpZHWA=", + "dev": true + }, + "@types/rx-core-binding": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/rx-core-binding/-/rx-core-binding-4.0.4.tgz", + "integrity": "sha512-5pkfxnC4w810LqBPUwP5bg7SFR/USwhMSaAeZQQbEHeBp57pjKXRlXmqpMrLJB4y1oglR/c2502853uN0I+DAQ==", + "dev": true, + "requires": { + "@types/rx-core": "*" + } + }, + "@types/rx-lite": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/rx-lite/-/rx-lite-4.0.6.tgz", + "integrity": "sha512-oYiDrFIcor9zDm0VDUca1UbROiMYBxMLMaM6qzz4ADAfOmA9r1dYEcAFH+2fsPI5BCCjPvV9pWC3X3flbrvs7w==", + "dev": true, + "requires": { + "@types/rx-core": "*", + "@types/rx-core-binding": "*" + } + }, + "@types/rx-lite-aggregates": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-aggregates/-/rx-lite-aggregates-4.0.3.tgz", + "integrity": "sha512-MAGDAHy8cRatm94FDduhJF+iNS5//jrZ/PIfm+QYw9OCeDgbymFHChM8YVIvN2zArwsRftKgE33QfRWvQk4DPg==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-async": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/rx-lite-async/-/rx-lite-async-4.0.2.tgz", + "integrity": "sha512-vTEv5o8l6702ZwfAM5aOeVDfUwBSDOs+ARoGmWAKQ6LOInQ8J4/zjM7ov12fuTpktUKdMQjkeCp07Vd73mPkxw==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-backpressure": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-backpressure/-/rx-lite-backpressure-4.0.3.tgz", + "integrity": "sha512-Y6aIeQCtNban5XSAF4B8dffhIKu6aAy/TXFlScHzSxh6ivfQBQw6UjxyEJxIOt3IT49YkS+siuayM2H/Q0cmgA==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-coincidence": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-coincidence/-/rx-lite-coincidence-4.0.3.tgz", + "integrity": "sha512-1VNJqzE9gALUyMGypDXZZXzR0Tt7LC9DdAZQ3Ou/Q0MubNU35agVUNXKGHKpNTba+fr8GdIdkC26bRDqtCQBeQ==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-experimental": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/rx-lite-experimental/-/rx-lite-experimental-4.0.1.tgz", + "integrity": "sha1-xTL1y98/LBXaFt7Ykw0bKYQCPL0=", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-joinpatterns": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/rx-lite-joinpatterns/-/rx-lite-joinpatterns-4.0.1.tgz", + "integrity": "sha1-9w/jcFGKhDLykVjMkv+1a05K/D4=", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-testing": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/rx-lite-testing/-/rx-lite-testing-4.0.1.tgz", + "integrity": "sha1-IbGdEfTf1v/vWp0WSOnIh5v+Iek=", + "dev": true, + "requires": { + "@types/rx-lite-virtualtime": "*" + } + }, + "@types/rx-lite-time": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-time/-/rx-lite-time-4.0.3.tgz", + "integrity": "sha512-ukO5sPKDRwCGWRZRqPlaAU0SKVxmWwSjiOrLhoQDoWxZWg6vyB9XLEZViKOzIO6LnTIQBlk4UylYV0rnhJLxQw==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-virtualtime": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-virtualtime/-/rx-lite-virtualtime-4.0.3.tgz", + "integrity": "sha512-3uC6sGmjpOKatZSVHI2xB1+dedgml669ZRvqxy+WqmGJDVusOdyxcKfyzjW0P3/GrCiN4nmRkLVMhPwHCc5QLg==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@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/sharepoint": { + "version": "2016.1.2", + "resolved": "https://registry.npmjs.org/@types/sharepoint/-/sharepoint-2016.1.2.tgz", + "integrity": "sha512-bGpRxTZ5Cu7f4iYtmqADY2Z8i3OmPlct0wzx/EMPJ2E0m8xfA+XkFiXrjbC3hZQQn7N1aA7a7llnJl+zOc9qwQ==", + "requires": { + "@types/microsoft-ajax": "*" + } + }, + "@types/sizzle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", + "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==" + }, + "@types/tapable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", + "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==", + "dev": true + }, + "@types/through": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.29.tgz", + "integrity": "sha512-9a7C5VHh+1BKblaYiq+7Tfc+EOmjMdZaD1MYtkQjSoxgB69tBjW98ry6SKsi4zEIWztLOMRuL87A3bdT/Fc/4w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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.0.4", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz", + "integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==", + "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/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": "*" + } + }, + "@types/webpack": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.0.tgz", + "integrity": "sha512-G7TXt4IRP7NTQO8R8QyDN7YwkQzlxjiKhA+z7W5FvkGbK7kIdOUtW2e7AE2w33Q10uphyG+vr8pfRy7wBWLmsA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "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-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/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": "0.7.2", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.7.2.tgz", + "integrity": "sha512-UwWdCSJV2HpTvhyFNFOj9HcrmdEYL8Anzwx7j1MQmpd1VHRzk1hwQtW8+WC/mEEPXa7+IDZ6XbTsW3xChUqr7w==", + "requires": { + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "@uifabric/styling": ">=6.45.0 <7.0.0", + "@uifabric/utilities": ">=6.35.1 <7.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/icons": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.4.0.tgz", + "integrity": "sha512-pbKu3OnWaRIeDqMFhicDrrcqicxNqoHpJpknZR9N2xxoPnYMnt2ZOhBNnAxoVVcxHlWkFNg0rvFrOAQGn+S5/Q==", + "requires": { + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "@uifabric/styling": ">=6.41.0 <7.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.16.1.tgz", + "integrity": "sha512-NEl5fBTSc6MdxKfYfkifFDWf1A9swM9Y66RsHXQ+hbVOg/kA6nLEl++RYxrSEqu4s7Fa0DRGr9TX3VFSbHN2nA==", + "requires": { + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "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.45.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.45.0.tgz", + "integrity": "sha512-ZtKF374ba+jazhcpl3at7w+fWjFowEFuLHPv8l+G9nJgpPjyDD97Ry+dO8XfxXtnBUU1JEa6sZz5/QcQcz1CQQ==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": ">=6.16.1 <7.0.0", + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "@uifabric/utilities": ">=6.35.0 <7.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "6.35.1", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.35.1.tgz", + "integrity": "sha512-ClvE827ihCI60goN2CovmCtpybKj3WZ0BjnAzAN6Uiycooaq0+cptc8633Q2M0EdoTrPgXxrB94ZWnEspmzCiA==", + "requires": { + "@uifabric/merge-styles": ">=6.16.1 <7.0.0", + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "@uifabric/variants": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@uifabric/variants/-/variants-6.14.0.tgz", + "integrity": "sha512-RZyGrkl9gWvp9n0/+4j6yif9GdqP0WI5izjhMtWG7b+pNyJIVasP8fjtFZrjQj6WHaYlOMfSgnjbi1mjkZA8hg==", + "dev": true, + "requires": { + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "office-ui-fabric-react": ">=6.110.1 <7.0.0", + "tslib": "^1.7.1" + } + }, + "@voitanos/jest-preset-spfx-react16": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@voitanos/jest-preset-spfx-react16/-/jest-preset-spfx-react16-1.1.0.tgz", + "integrity": "sha512-QEmkyDWpMXmi5s9ITIJTrA/1bQ1ROpkfz+hM6UlZKK71XsbD/kWlXpgW0juw14rz9fjcz/LFuJDvfaMy4Ym8wA==", + "dev": true, + "requires": { + "@types/enzyme-adapter-react-16": "1.0.3", + "@types/enzyme-to-json": "1.5.2", + "@types/jest": "^23.3.10", + "@types/react-test-renderer": "16.0.3", + "enzyme": "3.4.1", + "enzyme-adapter-react-16": "1.7.0", + "enzyme-to-json": "3.3.4", + "identity-obj-proxy": "^3.0.0", + "raf": "3.4.0", + "react-test-renderer": "16.6.3", + "ts-jest": "23.1.4" + } + }, + "@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.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "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.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "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.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + }, + "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": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", + "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-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-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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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-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-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-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.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 + }, + "array.prototype.flat": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz", + "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.10.0", + "function-bind": "^1.1.1" + } + }, + "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=", + "dev": true + }, + "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": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "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.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "async-each": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.2.tgz", + "integrity": "sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg==", + "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.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "azure-storage": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.8.3.tgz", + "integrity": "sha512-gcbdUY0tLivJvjUZD9BAxWrRDcige4OLFHhN3kY0p9oZYAFNNNqwgO7rBXvV+zdoX9HajeMOEog9/S/wxabeGg==", + "dev": true, + "requires": { + "browserify-mime": "~1.2.9", + "extend": "~1.2.1", + "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": "0.4.3" + }, + "dependencies": { + "extend": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz", + "integrity": "sha1-oPX9bPyDpf5J72mNYOyKYk3UV2w=", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "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==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", + "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", + "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.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", + "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.0" + } + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "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" + } + }, + "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": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", + "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=" + }, + "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": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "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" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.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.5.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.0.tgz", + "integrity": "sha512-92IS3knByY3wF7DDozdKwLxkvp23Ydn2O5L0qVwR1p/ioN7oIDl7d/eyPMc11rTVofT/6IbcdwP9eTId7orGZQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000948", + "electron-to-chromium": "^1.3.116", + "node-releases": "^1.1.10" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "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-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-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 + }, + "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" + } + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "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": "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.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "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.30000639", + "electron-to-chromium": "^1.2.7" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30000948", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000948.tgz", + "integrity": "sha512-nRxqRM1RmzrIELJ5f0qBJSDZHX5QWRYYA3ioYpvS7Y9MIZZYS6h2n7Yj0b9sJHMiN62SLgBaFptturgNKMJFVw==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000948", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000948.tgz", + "integrity": "sha512-Lw4y7oz1X5MOMZm+2IFaSISqVVQvUuD+ZUSfeYK/SlYiMjkHN/eJ2PDfJehW5NA6JjrxYSSnIWfwjeObQMEjFQ==", + "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" + } + }, + "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 + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.3.0.tgz", + "integrity": "sha512-hEvVheqczsoHD+fZ+tfPUE+1+RbV6b+eksp2LwAhwRTVXEjCSEavvk+Hg3H6SZfGlPh/UfmWKGIvZbtobOEm3g==", + "requires": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^0.5.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" + } + }, + "cheerio": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz", + "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + }, + "dependencies": { + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "dev": true, + "requires": { + "@types/node": "*" + } + } + } + }, + "chokidar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", + "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", + "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.0" + }, + "dependencies": { + "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" + } + } + } + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": 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 + } + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "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" + } + }, + "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" + }, + "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" + } + } + } + }, + "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 + } + } + }, + "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-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "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-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.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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" + } + } + } + }, + "closest-file-data": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/closest-file-data/-/closest-file-data-0.1.4.tgz", + "integrity": "sha1-l1+HwTLymdJKA3W59jyj+4j3Kzo=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "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-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.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", + "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + }, + "dependencies": { + "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-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" + }, + "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 + }, + "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.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + }, + "dependencies": { + "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.2", + "color-convert": "^1.3.0", + "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.0.0" + } + } + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "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 + }, + "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 + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "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.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "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-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": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", + "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 + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "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" + } + }, + "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" + }, + "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" + } + } + } + }, + "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-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" + }, + "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 + }, + "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 + } + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "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.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "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": { + "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" + } + } + } + }, + "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-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-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "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.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" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "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.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.9", + "source-map": "^0.5.3" + } + }, + "cssom": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", + "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==", + "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.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.3.tgz", + "integrity": "sha512-rINUZXOkcBmoHWEyu7JdHu5JMzkGRoMX4ov9830WNgxf5UYxcBUO0QTKAqeJ5EZfSdlrcJYkC8WwfVW7JYi4yg==" + }, + "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" + } + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "^0.10.9" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "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.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "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.14", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.14.tgz", + "integrity": "sha512-wN8sIuEqIwyQh72AG7oY6YQODCxIp1eXzEZlZznBuwDF8Q03Tdy9QNp1BNZXeadXoklNrw+Ip1fch+KXo/+ASw==", + "dev": true, + "requires": { + "bindings": "~1.2.1", + "node-addon-api": "^1.6.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.2.tgz", + "integrity": "sha512-sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg==", + "dev": true, + "requires": { + "esprima": "4.0.1" + } + }, + "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-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.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==", + "dev": true, + "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" + } + } + } + }, + "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.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=", + "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.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "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 + }, + "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" + } + }, + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=", + "dev": true + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.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 + }, + "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 + } + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "drag-tracker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/drag-tracker/-/drag-tracker-1.0.0.tgz", + "integrity": "sha1-m9M9OAvDBW22m9Wzz24GL+xYvWQ=" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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" + } + } + } + }, + "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.116", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.116.tgz", + "integrity": "sha512-NKwKAXzur5vFCZYBHpdWjTMO8QptNLNP80nItkSIgUOapPAo9Uia+RvkCaZJtO7fhQaVElSvBPWEc2ku6cKsPA==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "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" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "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": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "enzyme": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.4.1.tgz", + "integrity": "sha512-XBZbyUy36WipNSBVZKIR1sg9iF6zXfkfDEzwTc10T9zhB61UPnMo+c3WE17T/jyhfmPJOz6X073NXXsR7G/1rA==", + "dev": true, + "requires": { + "array.prototype.flat": "^1.2.1", + "cheerio": "^1.0.0-rc.2", + "function.prototype.name": "^1.1.0", + "has": "^1.0.3", + "is-boolean-object": "^1.0.0", + "is-callable": "^1.1.4", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-subset": "^0.1.1", + "lodash": "^4.17.4", + "object-inspect": "^1.6.0", + "object-is": "^1.0.1", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4", + "object.values": "^1.0.4", + "raf": "^3.4.0", + "rst-selector-parser": "^2.2.3" + } + }, + "enzyme-adapter-react-16": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.7.0.tgz", + "integrity": "sha512-rDr0xlnnFPffAPYrvG97QYJaRl9unVDslKee33wTStsBEwZTkESX1H7VHGT5eUc6ifNzPgOJGvSh2zpHT4gXjA==", + "dev": true, + "requires": { + "enzyme-adapter-utils": "^1.9.0", + "function.prototype.name": "^1.1.0", + "object.assign": "^4.1.0", + "object.values": "^1.0.4", + "prop-types": "^15.6.2", + "react-is": "^16.6.1", + "react-test-renderer": "^16.0.0-0" + } + }, + "enzyme-adapter-utils": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.10.1.tgz", + "integrity": "sha512-oasinhhLoBuZsIkTe8mx0HiudtfErUtG0Ooe1FOplu/t4c9rOmyG5gtrBASK6u4whHIRWvv0cbZMElzNTR21SA==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.0", + "object.assign": "^4.1.0", + "object.fromentries": "^2.0.0", + "prop-types": "^15.7.2", + "semver": "^5.6.0" + } + }, + "enzyme-to-json": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.3.4.tgz", + "integrity": "sha1-Z8YEDpMRgvGDQYry659DIyWKp38=", + "dev": true, + "requires": { + "lodash": "^4.17.4" + } + }, + "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.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.49", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.49.tgz", + "integrity": "sha512-3NMEhi57E31qdzmYp2jwRArIUsj1HI/RxbQ4bgnSB+AIKIxsAmTiK83bYMifIcpWvEc3P1X30DhUKOqEtF/kvg==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "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.6", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + }, + "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" + } + }, + "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-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.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "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.11.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", + "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "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.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" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "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" + } + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "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.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": "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" + } + }, + "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" + } + }, + "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 + } + } + }, + "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" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "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 + }, + "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 + }, + "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.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "requires": { + "bser": "^2.0.0" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "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=", + "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 + }, + "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" + } + } + } + }, + "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-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.1.1", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.1.tgz", + "integrity": "sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g==", + "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 + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "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 + }, + "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 + }, + "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.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": 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", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "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==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz", + "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "is-callable": "^1.1.3" + } + }, + "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": "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=", + "dev": true, + "requires": { + "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.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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": { + "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.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" + } + } + } + }, + "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.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "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.0.3", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.0.3.tgz", + "integrity": "sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4=", + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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-sequence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulp-sequence/-/gulp-sequence-1.0.0.tgz", + "integrity": "sha512-c+p+EcyBl1UCpbfFA/vUD6MuC7uxoY6Y4g2lq9lLtzOHh9o1wijAQ4o0TIRQ14C7cG6zR6Zi+bpA0cW78CFt6g==", + "dev": true, + "requires": { + "thunks": "^4.9.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" + } + }, + "handlebars": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", + "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "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.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==", + "dev": true + }, + "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.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.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "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.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.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.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.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 + }, + "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.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "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-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 + }, + "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" + } + } + } + }, + "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 + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz", + "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true + }, + "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.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "dev": true, + "requires": { + "agent-base": "^4.1.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.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "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==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "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": "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": { + "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" + } + } + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dev": true, + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "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 + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", + "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.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "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 + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.1.0.tgz", + "integrity": "sha512-TjxrkPONqO2Z8QDCpeE2j6n0M6EwxzyDgzEeGp+FbdvaJAt//ClYi6W5my+3ROlC/hZX2KACUwDfK49Ka5eDvg==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "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 + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "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-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-boolean-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.0.tgz", + "integrity": "sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M=", + "dev": true + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "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.5.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.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "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.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-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.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.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 + }, + "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-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-number-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.3.tgz", + "integrity": "sha1-8mWrian0RQNO9q/xWo8AsA9VF5k=", + "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-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-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^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-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz", + "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=", + "dev": true + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", + "dev": true + }, + "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.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "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-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.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "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" + } + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=" + }, + "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" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", + "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.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "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": "^9.0.2" + } + } + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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": { + "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.11", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.11.tgz", + "integrity": "sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ==", + "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" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "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": "^9.0.2" + } + } + } + }, + "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 + }, + "jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "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.12.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz", + "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==", + "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-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-source-map": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-source-map/-/json-source-map-0.4.0.tgz", + "integrity": "sha1-7qg3/jzi8r/VsTaHd5QGNUQjw1U=" + }, + "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-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 + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsoneditor": { + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/jsoneditor/-/jsoneditor-5.31.1.tgz", + "integrity": "sha512-V4YoQxeLANdbQE1jckUkgnAIT1yB1tSNl7CWLNGxXoijFHPE1nTgdtvxvDYWJxTlNcAO9ZAPnaX0NSretYenig==", + "requires": { + "ajv": "5.5.2", + "brace": "0.11.1", + "javascript-natural-sort": "0.7.1", + "jmespath": "0.15.0", + "json-source-map": "0.4.0", + "mobius1-selectr": "2.4.2", + "picomodal": "3.0.0", + "vanilla-picker": "2.4.2" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "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=" + }, + "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=" + } + } + }, + "jsoneditor-react": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jsoneditor-react/-/jsoneditor-react-1.0.0.tgz", + "integrity": "sha512-KuHbsraOTyV8gmpY4V+rEbi/UI/+gVYB3HRbXwcGRMrhqa14kD1z3g+ou3J9bMrMGJSTZDplR8z8bDFRWRf1Jg==", + "requires": { + "prop-types": "^15.6.0" + } + }, + "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 + } + } + }, + "karma-junit-reporter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-1.2.0.tgz", + "integrity": "sha1-T5xAzt+xo5X4rvh2q/lhiZF8Y5Y=", + "dev": true, + "requires": { + "path-is-absolute": "^1.0.0", + "xmlbuilder": "8.2.2" + }, + "dependencies": { + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "dev": true + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "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" + } + }, + "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 + }, + "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" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "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._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._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": "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.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.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.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true + }, + "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.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.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "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.0", + "lodash._stack": "~4.1.0", + "lodash.isplainobject": "^4.0.0", + "lodash.keysin": "^4.0.0", + "lodash.rest": "^4.0.0" + } + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "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.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 + }, + "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-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" + } + }, + "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" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "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.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" + } + }, + "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": "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.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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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 + }, + "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" + } + }, + "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.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", + "dev": true + }, + "mime-types": { + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", + "dev": true, + "requires": { + "mime-db": "~1.38.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", + "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.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "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.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 + } + } + }, + "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": "*" + } + }, + "mobius1-selectr": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mobius1-selectr/-/mobius1-selectr-2.4.2.tgz", + "integrity": "sha512-yfy1sLxIDlgZjhThuG6gBsI4L2pJHRNaHth/hwPN5ESH5n2qkhfay/OnVmwhhDVYeui54NKIWeu6zWcobVcYtQ==" + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + }, + "moo": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.4.3.tgz", + "integrity": "sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "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-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.13.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.1.tgz", + "integrity": "sha512-I6YB/YEuDeUZMmhscXKxGgZlFnhsn5y0hgOZBadkzfTRrZBtJDZeg6eQf7PYMIEclwmorTKK8GztsyOUSVBREA==", + "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" + } + }, + "nearley": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.16.0.tgz", + "integrity": "sha512-Tr9XD3Vt/EujXbZBv6UAHYoLUSMQAxSsTnm9K3koXzjzNWY195NqALeyrzLZBKzAkL3gl92BcSogqrHjD8QuUg==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "moo": "^0.4.3", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6", + "semver": "^5.4.1" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "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.1" + } + }, + "node-addon-api": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.2.tgz", + "integrity": "sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA==", + "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.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "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.0", + "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": "0.0.4" + }, + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.11.tgz", + "integrity": "sha512-8v1j5KfP+s5WOTa1spNUAOfreajQPN12JXbRR0oDE+YrJBQCXBnNqUDj27EKpPLOoSiU3tKi3xGPB+JaOdUEQQ==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "node-sass": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", + "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", + "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.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "2.87.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.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true, + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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" + } + }, + "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 + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.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.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "requires": { + "punycode": "^1.4.1" + } + } + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "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": "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.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "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": { + "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.1.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.1.tgz", + "integrity": "sha512-T5GaA1J/d34AC8mkrFD2O0DR17kwJ702ZOtJOsS8RpbsQZVOC2/xYFb1i/cw+xdM54JIlMuojjDOYct8GIWtwg==", + "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.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", + "dev": true + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", + "dev": true + }, + "object-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==", + "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.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==", + "dev": true, + "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.entries": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", + "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", + "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.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.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "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.143.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.143.0.tgz", + "integrity": "sha512-JXV1h8upR+WPYQ7SuJFgp9XuLrJUDT9QjI7bzbyY+dpwjKCX0D22BlTfi7O52IdDt4eFesJofN8DfW0A/opvMw==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": ">=0.7.1 <1.0.0", + "@uifabric/icons": ">=6.4.0 <7.0.0", + "@uifabric/merge-styles": ">=6.15.2 <7.0.0", + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "@uifabric/styling": ">=6.41.0 <7.0.0", + "@uifabric/utilities": ">=6.29.3 <7.0.0", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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.1", + "wordwrap": "~0.0.2" + }, + "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.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "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 + }, + "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": "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" + } + }, + "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-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-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-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.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "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.2.0" + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.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.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "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": "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.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "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 + }, + "picomodal": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/picomodal/-/picomodal-3.0.0.tgz", + "integrity": "sha1-+s0w9PvzSoCcHgTqUl8ATzmcC4I=" + }, + "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 + }, + "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": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.11", + "postcss-value-parser": "^3.1.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" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.14" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.4" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.14" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.16" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.14", + "uniqs": "^2.0.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": "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.1.9", + "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" + } + } + } + }, + "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.0.4" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.4" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + }, + "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.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^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" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.12", + "postcss-value-parser": "^3.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": "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.1.9", + "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" + } + } + } + }, + "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.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.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": "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.1.9", + "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" + } + } + } + }, + "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.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.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": "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.1.9", + "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" + } + } + } + }, + "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": "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.0.5" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.4", + "postcss-value-parser": "^3.0.1" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.4", + "postcss-value-parser": "^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" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.0.4" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "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": "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.1.9", + "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" + } + } + } + }, + "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.2", + "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.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.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": "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.1.9", + "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" + } + } + } + }, + "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.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.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": "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.1.9", + "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" + } + } + } + }, + "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.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.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": "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.1.9", + "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" + } + } + } + }, + "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-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" + } + }, + "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 + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.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.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "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" + } + }, + "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 + }, + "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.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "raf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", + "dev": true, + "requires": { + "performance-now": "^2.1.0" + } + }, + "railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=", + "dev": true + }, + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", + "dev": true + }, + "randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, + "requires": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "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" + } + } + } + }, + "react": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.7.0.tgz", + "integrity": "sha512-StCz3QY8lxTb5cl2HJxjwLFOXPIFQp+p+hxQfc8WE0QiLfCtIlKj8/+5tjjKm8uSTlAW+fCPaavGFS06V9Ar3A==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.12.0" + } + }, + "react-ace": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-5.8.0.tgz", + "integrity": "sha1-hy2e6LZkMA7Vq57axiNLvpCDaDY=", + "requires": { + "brace": "^0.11.0", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.1.1", + "prop-types": "^15.5.8" + } + }, + "react-dom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.7.0.tgz", + "integrity": "sha512-D0Ufv1ExCAmF38P2Uh1lwpminZFRXEINJe53zRAbm4KPwSyd6DY/uDoS0Blj9jvPpn1+wivKpZYc8aAAN/nAkg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.12.0" + } + }, + "react-is": { + "version": "16.8.4", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.4.tgz", + "integrity": "sha512-PVadd+WaUDOAciICm/J1waJaSvgq+4rHE/K70j0PFqKhkTBsPv/82UGQJNXAngz1fOQLLxI6z1sEDmJDQhCTAA==" + }, + "react-test-renderer": { + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.6.3.tgz", + "integrity": "sha512-B5bCer+qymrQz/wN03lT0LppbZUDRq6AMfzMKrovzkGzfO81a9T+PWQW6MzkWknbwODQH/qpJno/yFQLX5IWrQ==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.6.3", + "scheduler": "^0.11.2" + }, + "dependencies": { + "scheduler": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.3.tgz", + "integrity": "sha512-i9X9VRRVZDd3xZw10NY5Z2cVMbdYg6gqFecfj79USv1CFN+YrJ3gIPRKf1qlY+Sxly4djoKdfx1T+m9dnRB8kQ==", + "dev": true, + "requires": { + "loose-envify": "^1.1.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.4" + } + }, + "read-package-json": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz", + "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "slash": "^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.0.2", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz", + "integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=", + "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" + }, + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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" + } + } + } + }, + "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" + } + }, + "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.14", + "reduce-function-call": "^1.0.1" + }, + "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.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2" + }, + "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 + } + } + }, + "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", + "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.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", + "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.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 + }, + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "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.0", + "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.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "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=" + }, + "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-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 + }, + "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.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" + } + }, + "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" + } + }, + "rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "dev": true, + "requires": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "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.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "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" + } + }, + "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" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "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" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.12.0.tgz", + "integrity": "sha512-t7MBR28Akcp4Jm+QoR63XgAi9YgCUmgvDHqf5otgAj4QvdoBE4ImCX0ffehefePPG+aitiYHp0g/mW6s4Tp+dw==", + "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.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.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" + } + } + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "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 + }, + "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.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "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=", + "dev": true + }, + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "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" + } + } + } + }, + "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.0.0" + } + }, + "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=", + "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 + }, + "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" + } + } + } + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "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.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", + "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" + } + }, + "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" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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-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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "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_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" + } + }, + "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 + }, + "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.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": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "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.7", + "esprima": "^2.6.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.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "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.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "ternary-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.0.1.tgz", + "integrity": "sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk=", + "dev": true, + "requires": { + "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": { + "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.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "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.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "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" + } + } + } + }, + "thunks": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/thunks/-/thunks-4.9.4.tgz", + "integrity": "sha512-T4WxGsyXtG5QrR68nBule2eBsJ5ppuNcRPkiasdbwx0kLiZbLVchwgFKhJ6RawYa5TbCjfEJcKuS/1918+R18A==", + "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.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "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-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" + } + }, + "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-jest": { + "version": "23.1.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-23.1.4.tgz", + "integrity": "sha512-9rCSxbWfoZxxeXnSoEIzRNr9hDIQ8iEJAWmSRsWhDHDT8OeuGfURhJQUE8jtJlkyEygs6rngH8RYtHz9cfjmEA==", + "dev": true, + "requires": { + "closest-file-data": "^0.1.4", + "fs-extra": "6.0.1", + "json5": "^0.5.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "fs-extra": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", + "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tslint": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.14.0.tgz", + "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==", + "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", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + } + }, + "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-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.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typescript": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.4.tgz", + "integrity": "sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.19", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz", + "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==", + "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": { + "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-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 + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "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" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "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 + }, + "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 + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "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 + } + } + }, + "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" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "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==" + }, + "vanilla-picker": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.4.2.tgz", + "integrity": "sha512-fAjOGwruYIrRSWtMfriwE2zya2IDHcI7ncundd1NWh/Py3WzuNIAcj6dwaoG7f72ZT9YHRCAfy84f0BoJb0tyA==", + "requires": { + "@sphinxxxx/color-conversion": "^2.1.1", + "drag-tracker": "^1.0.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "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.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "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.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "^1.1.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" + } + }, + "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" + } + } + } + }, + "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" + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.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": "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": { + "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 + }, + "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 + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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": "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" + } + }, + "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.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" + }, + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "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": { + "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.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "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" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "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" + } + }, + "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 + }, + "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 + }, + "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.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.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", + "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", + "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": "0.4.3", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz", + "integrity": "sha1-xGFLp04K0ZbmCcknLNnh3bKKilg=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "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" + } + }, + "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" + } + }, + "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": "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" + } + }, + "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-manage-sitedesigns/package.json b/samples/react-manage-sitedesigns/package.json new file mode 100644 index 000000000..a968e6924 --- /dev/null +++ b/samples/react-manage-sitedesigns/package.json @@ -0,0 +1,57 @@ +{ + "name": "react-manage-sitedesigns", + "version": "0.0.1", + "private": true, + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "preversion": "node ./tools/pre-version.js", + "postversion": "gulp dist", + "test": "./node_modules/.bin/jest --config ./config/jest.config.json", + "test:watch": "./node_modules/.bin/jest --config ./config/jest.config.json --watchAll" + }, + "dependencies": { + "@microsoft/sp-core-library": "1.8.0-plusbeta", + "@microsoft/sp-lodash-subset": "1.8.0-plusbeta", + "@microsoft/sp-office-ui-fabric-core": "1.8.0-plusbeta", + "@microsoft/sp-property-pane": "1.8.0-plusbeta", + "@microsoft/sp-webpart-base": "1.8.0-plusbeta", + "@pnp/pnpjs": "^1.3.0", + "@pnp/spfx-controls-react": "1.12.0", + "@pnp/spfx-property-controls": "1.14.1", + "@types/es6-promise": "0.0.33", + "@types/jquery": "^3.3.29", + "@types/react": "16.7.22", + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "jquery": "^3.3.1", + "jsoneditor": "^5.31.1", + "jsoneditor-react": "^1.0.0", + "react": "16.7.0", + "react-dom": "16.7.0" + }, + "resolutions": { + "@types/react": "16.7.22" + }, + "devDependencies": { + "@microsoft/rush-stack-compiler-2.7": "0.4.0", + "@microsoft/rush-stack-compiler-3.2": "0.2.11", + "@microsoft/sp-build-web": "1.8.0-plusbeta", + "@microsoft/sp-module-interfaces": "1.8.0-plusbeta", + "@microsoft/sp-tslint-rules": "1.8.0-plusbeta", + "@microsoft/sp-webpart-workbench": "1.8.0-plusbeta", + "@types/chai": "3.4.34", + "@types/mocha": "2.2.38", + "@voitanos/jest-preset-spfx-react16": "^1.1.0", + "ajv": "^5.5.2", + "gulp": "~3.9.1", + "gulp-sequence": "1.0.0", + "jest": "^23.6.0", + "karma-junit-reporter": "^1.2.0", + "tslint": "5.14.0", + "typescript": "^3.2.4" + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddPrincipal/AddPrincipal.tsx b/samples/react-manage-sitedesigns/src/controls/AddPrincipal/AddPrincipal.tsx new file mode 100644 index 000000000..45b1de778 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddPrincipal/AddPrincipal.tsx @@ -0,0 +1,181 @@ +// João Mendes +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IAddPrincipalProps } from './IAddPrincipalProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IAddPrincipalState } from './IAddPrincipalState'; +import { SiteScriptInfo, SiteScriptUpdateInfo, SiteDesignInfo, SiteDesignPrincipals } from '@pnp/sp'; +import { + Panel, + PanelType, + TextField, + Toggle, + IPersonaProps, + DialogFooter, + PrimaryButton, DefaultButton, + Spinner, SpinnerSize, + MessageBar, MessageBarType +} from 'office-ui-fabric-react'; +import { PeoplePicker, PrincipalType } from "@pnp/spfx-controls-react/lib/PeoplePicker"; + +export default class AddPrincipal extends React.Component { + private spService: spservice; + private selectedUsers: IPersonaProps[] = []; + public constructor(props) { + super(props); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + + this.onCancel = this.onCancel.bind(this); + this.getPeoplePickerItems = this.getPeoplePickerItems.bind(this); + this.onSave = this.onSave.bind(this); + + this.state = ({ + isLoading: false, + readOnly: true, + showPanel: false, + siteDesignInfo: this.props.siteDesignInfo, + showError: false, + errorMessage: '', + disableSaveButton: true, + saving: false, + + }); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberofEditSiteDesign + */ + private onCancel(ev: React.MouseEvent) { + ev.preventDefault(); + this.props.onDismiss(); + } + + /** + * Save SiteDesign Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof EditSiteDesign + */ + private async onSave(ev: React.MouseEvent) { + ev.preventDefault(); + + const principals: string[] = []; + + for (const user of this.selectedUsers){ + principals.push(user.secondaryText); + } + // read SiteScript + try { + this.setState({ saving: true, disableSaveButton: true }); + const result = await this.spService.grantSiteDesignRights(this.props.siteDesignInfo.Id, principals); + + this.props.onDismiss(true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + + } + + private getPeoplePickerItems(items: any[]) { + this.selectedUsers = items; + this.setState({ showError:false, errorMessage:'', disableSaveButton: this.selectedUsers.length > 0 ? false : true }); + + } + // Component Did Mount + /** + * + * @memberof EditSiteDesign + */ + public async componentDidMount() { + // + } + + /** + * On Render + * + * @returns {React.ReactElement} + * @memberof EditSiteDesign + */ + public render(): React.ReactElement { + + return ( +

+ + + + + + +
+ + +
+ + { + this.state.saving && +
+ +
+ } + + +
+ { + this.state.showError && +
+ + {this.state.errorMessage} + +
+ } +
+
+ ); + } + +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalProps.ts b/samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalProps.ts new file mode 100644 index 000000000..835a9943d --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalProps.ts @@ -0,0 +1,14 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteDesignPrincipals } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IListViewItems } from '../../webparts/siteDesigns/components/IListViewItems'; + +export interface IAddPrincipalProps { + + context: WebPartContext; + + onDismiss(refresh?: boolean): void; + showPanel: boolean; + siteDesignInfo: IListViewItems; +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalState.ts b/samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalState.ts new file mode 100644 index 000000000..5214bac31 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddPrincipal/IAddPrincipalState.ts @@ -0,0 +1,16 @@ +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IListViewItems } from '../../webparts/siteDesigns/components/IListViewItems'; + + +import { SiteDesignInfo, SiteScriptInfo } from '@pnp/sp'; +export interface IAddPrincipalState { + isLoading: boolean; + siteDesignInfo?: IListViewItems; + showPanel: boolean; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableSaveButton: boolean; + saving: boolean; + +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/AddSiteDesign.tsx b/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/AddSiteDesign.tsx new file mode 100644 index 000000000..160eabd9d --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/AddSiteDesign.tsx @@ -0,0 +1,392 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IAddSiteDesignProps } from './IAddSiteDesignProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IAddSiteDesignState } from './IAddSiteDesignState'; +import { SiteScriptInfo, SiteScriptUpdateInfo, SiteDesignCreationInfo } from '@pnp/sp'; +import { Panel, PanelType } from 'office-ui-fabric-react/lib/Panel'; +import { TextField } from 'office-ui-fabric-react/lib/TextField'; +import { Toggle } from 'office-ui-fabric-react/lib/Toggle'; +import { IImageProps, Image, ImageFit } from 'office-ui-fabric-react/lib/Image'; +import { ISiteScript } from '../../types/ISiteScript'; +import { Dropdown, IDropdown, DropdownMenuItemType, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown'; +import { ActionButton } from 'office-ui-fabric-react/lib/Button'; +import { Dialog, DialogType, DialogFooter } from 'office-ui-fabric-react/lib/Dialog'; +import { PrimaryButton, DefaultButton } from 'office-ui-fabric-react/lib/Button'; +import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; +import { getGUID } from '@pnp/common'; + +export default class AddSiteDesign extends React.Component { + private spService: spservice; + private siteScripts: SiteScriptInfo[]; + + private AddScriptDialog = React.lazy(() => import('../../controls/AddSiteScript/AddSiteScript' /* webpackChunkName: "addscriptdialog" */)); + + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + isLoading: false, + readOnly: false, + showPanel: false, + siteDesignCreationInfo: { Description: '', Title: '', IsDefault: false, PreviewImageAltText: '', PreviewImageUrl: '', SiteScriptIds: [], WebTemplate: '64' }, + panelMode: panelMode.New, + showError: false, + errorMessage: '', + disableSaveButton: true, + sitescriptslist: [], + selectedItems: [], + showPanelAddScript: false, + saving: false, + selectedItemWebTemplate: 64 + }); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onIsDefault = this.onIsDefault.bind(this); + this.onGetErrorMessageDescription = this.onGetErrorMessageDescription.bind(this); + this.onGetErrorMessageTitle = this.onGetErrorMessageTitle.bind(this); + this.onCancel = this.onCancel.bind(this); + this.onGetErrorMessageImageUrl = this.onGetErrorMessageImageUrl.bind(this); + this.onChangeMultiSelect = this.onChangeMultiSelect.bind(this); + this.onAddScript = this.onAddScript.bind(this); + this.onDismissAddScriptPanel = this.onDismissAddScriptPanel.bind(this); + this.onSave = this.onSave.bind(this); + this.onSelectedItemWebTemplate = this.onSelectedItemWebTemplate.bind(this); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberof AddSiteDesign + */ + private onCancel(ev: React.MouseEvent) { + ev.preventDefault(); + this.props.onDismiss(); + } + + /** + * Save SiteDesign Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof AddSiteDesign + */ + private async onSave(ev: React.MouseEvent) { + ev.preventDefault(); + + const _siteDesignCreationInfo: SiteDesignCreationInfo = this.state.siteDesignCreationInfo; + // read SiteScripts + for (const item of this.state.selectedItems) { + _siteDesignCreationInfo.SiteScriptIds.push(item); + } + try { + this.setState({ saving: true, disableSaveButton: true }); + const result = await this.spService.createSiteDesign(_siteDesignCreationInfo); + + this.props.onDismiss(true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + + } + + /** + * Add SiteScrit Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof AddSiteDesign + */ + private onAddScript(ev: React.MouseEvent) { + ev.preventDefault(); + this.setState({ showPanelAddScript: true }); + } + + private onDismissAddScriptPanel(refresh: boolean) { + + this.setState({ showPanelAddScript: false }); + if (refresh) { + this.loadSiteScripts(); + } + } + + /** + * Load SiteScript + * @private + * @memberof AddSiteDesign + */ + private async loadSiteScripts() { + this.siteScripts = await this.spService.getSiteScripts(); + let siteScriptsList: { key: string, text: string }[] = []; + if (this.siteScripts) { + for (const sitescript of this.siteScripts) { + siteScriptsList.push({ + key: sitescript.Id, + text: sitescript.Title + }); + } + this.setState({ sitescriptslist: siteScriptsList.sort() }); + } + } + // Component Did Mount + /** + * + * @memberof AddSiteDesign + */ + public async componentDidMount() { + // LoadTenantProperties + await this.loadSiteScripts(); + } + + /** + * + * + * @memberof AddSiteDesign + */ + public async onChangeMultiSelect(event: React.FormEvent, item: IDropdownOption) { + const updatedSelectedItem = this.state.selectedItems ? this.copyArray(this.state.selectedItems) : []; + const hasTitlevalue = this.state.siteDesignCreationInfo.Title; + if (item.selected) { + // add the option if it's checked + updatedSelectedItem.push(item.key); + this.setState({ errorMessage: '', selectedItems: updatedSelectedItem, disableSaveButton: hasTitlevalue ? false : true }); + } else { + // remove the option if it's unchecked + const currIndex = updatedSelectedItem.indexOf(item.key); + if (currIndex > -1) { + updatedSelectedItem.splice(currIndex, 1); + } + this.setState({ errorMessage: '', selectedItems: updatedSelectedItem, disableSaveButton: updatedSelectedItem.length > 0 ? false : true }); + } + } + + /** + * + * + * @private + * @param {React.FormEvent} event + * @param {IDropdownOption} item + * @memberof AddSiteDesign + */ + private onSelectedItemWebTemplate(event: React.FormEvent, item: IDropdownOption) { + const _siteDesignCreationInfo = this.state.siteDesignCreationInfo; + _siteDesignCreationInfo.WebTemplate = item.key.toString(); + this.setState({ selectedItemWebTemplate: item.key, siteDesignCreationInfo: _siteDesignCreationInfo }); + } + /** + * + * @memberof AddSiteDesign + */ + public copyArray(array: any[]): any[] { + const newArray: any[] = []; + for (let i = 0; i < array.length; i++) { + newArray[i] = array[i]; + } + return newArray; + } + + + // Validate Value + /** + * Validate Title + * @private + * @param {string} value + * @returns + * @memberof AddSiteDesign + */ + private onGetErrorMessageTitle(value: string) { + let returnvalue: string = ''; + const _siteDesignCreationInfo = this.state.siteDesignCreationInfo; + const numberSiteScriptSelected = this.state.selectedItems.length; + if (value.trim().length > 0) { + _siteDesignCreationInfo.Title = value; + this.setState({ disableSaveButton: numberSiteScriptSelected > 0 ? false : true, siteDesignCreationInfo: _siteDesignCreationInfo }); + } else { + _siteDesignCreationInfo.Title = value; + this.setState({ errorMessage: '', disableSaveButton: true, siteDesignCreationInfo: _siteDesignCreationInfo }); + returnvalue = strings.AddSiteDesignPanelTitleErrorMessage; + } + return returnvalue; + } + + /** + * Validate Description + * + * @private + * @param {string} value + * @returns + * @memberof AddSiteDesign + */ + private onGetErrorMessageDescription(value: string) { + + let returnvalue: string = ''; + const _siteDesignCreationInfo = this.state.siteDesignCreationInfo; + _siteDesignCreationInfo.Description = value; + this.setState({ siteDesignCreationInfo: _siteDesignCreationInfo }); + + return returnvalue; + } + /** + * + * @private + * @param {string} value + * @returns {string} returnvale + * @memberof AddSiteDesign + */ + private onGetErrorMessageImageUrl(value: string) { + let returnvalue: string = ''; + const _siteDesignCreationInfo = this.state.siteDesignCreationInfo; + if (value.length > 0) { + try { + const _URL = new URL(value); + _siteDesignCreationInfo.PreviewImageUrl = value; + } catch (error) { + _siteDesignCreationInfo.PreviewImageUrl = value; + returnvalue = error.message; + } + } else { + _siteDesignCreationInfo.PreviewImageUrl = value; + } + + this.setState({ siteDesignCreationInfo: _siteDesignCreationInfo }); + + return returnvalue; + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @param {boolean} checked + * @memberof AddSiteDesign + */ + private onIsDefault(ev: React.MouseEvent, checked: boolean) { + const _siteDesignCreationInfo = this.state.siteDesignCreationInfo; + _siteDesignCreationInfo.IsDefault = checked; + this.setState({ siteDesignCreationInfo: _siteDesignCreationInfo }); + } + /** + * On Render + * + * @returns {React.ReactElement} + * @memberof AddSiteDesign + */ + public render(): React.ReactElement { + return ( +
+ + + + + +
+ { + this.state.siteDesignCreationInfo.PreviewImageUrl && + + } + + +
+ + {strings.AddSiteDesignPanelActionButtonText} + +
+
+

{strings.AddSiteDesignPanelScriptOrderInfo}

+ +
+ Loading...
}> + + +
+ + { + this.state.saving && +
+ +
+ } + + +
+ { + this.state.showError && +
+ + {this.state.errorMessage} + +
+ } + + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignProps.ts b/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignProps.ts new file mode 100644 index 000000000..bffdc731e --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignProps.ts @@ -0,0 +1,28 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface IAddSiteDesignProps { + + context: WebPartContext; + mode: panelMode; + onDismiss(refresh?: boolean): void; + showPanel: boolean; +} + +interface ISiteDesignSelectedItem { + key: string; + Description: string; + Id: string; + Title: string; + WebTemplate:string; + SiteScriptIds: string; + numberSiteScripts: number; + IsDefault: boolean; + PreviewImageAltText: string; + PreviewImageUrl: string; + Version: string; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignState.ts b/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignState.ts new file mode 100644 index 000000000..f147db165 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteDesign/IAddSiteDesignState.ts @@ -0,0 +1,21 @@ + +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { SiteDesignCreationInfo, SiteScriptInfo } from '@pnp/sp'; +import { ISiteScript } from '../../types/ISiteScript'; +export interface IAddSiteDesignState { + isLoading: boolean; + siteDesignCreationInfo?: SiteDesignCreationInfo; + showPanel: boolean; + panelMode: panelMode; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableSaveButton: boolean; + sitescriptslist: { key: string | number | undefined, text: string }[]; + selectedItems: string[]; + showPanelAddScript: boolean; + saving: boolean; + selectedItemWebTemplate: string | number; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteScript/AddSiteScript.tsx b/samples/react-manage-sitedesigns/src/controls/AddSiteScript/AddSiteScript.tsx new file mode 100644 index 000000000..2f8658f52 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteScript/AddSiteScript.tsx @@ -0,0 +1,239 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IAddSiteScriptProps } from './IAddSiteScriptProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IAddSiteScriptState } from './IAddSiteScriptState'; +import { SiteDesignInfo, SiteScriptInfo, SiteScriptUpdateInfo } from '@pnp/sp'; +import { TextField } from 'office-ui-fabric-react/lib/TextField'; +import { ISiteScript } from '../../types/ISiteScript'; +import { Dialog, DialogType, DialogFooter } from 'office-ui-fabric-react/lib/Dialog'; +import { PrimaryButton, DefaultButton } from 'office-ui-fabric-react/lib/Button'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; +import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner'; + +export default class AddSiteScript extends React.Component { + private spService: spservice; + private siteScriptshowError: boolean = false; + private siteTitleshowError: boolean = false; + + private JsonEditorWrapper = React.lazy(() => import('../json-editor-wrapper' /* webpackChunkName: "jsoneditorwrapper" */)); + private currentSiteScript: ISiteScript = { + + "$schema": "schema.json", + "actions": [], + "bindata": {}, + "version": 1 + }; + + /** + *Creates an instance of AddSiteScript. + * @param {*} props + * @memberof AddSiteScript + */ + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + saving: false, + hideDialog: true, + readOnly: false, + title: '', + showError: false, + errorMessage: '', + disableSaveButton: true, + currentSiteScript: this.currentSiteScript, + description: '' + }); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onGetErrorMessageDescription = this.onGetErrorMessageDescription.bind(this); + this.onGetErrorMessageTitle = this.onGetErrorMessageTitle.bind(this); + this.onCancel = this.onCancel.bind(this); + this.onSave = this.onSave.bind(this); + this.setSiteScript = this.setSiteScript.bind(this); + this.onValidateSiteScript = this.onValidateSiteScript.bind(this); + } + /** + * + * + * @private + * @param {React.MouseEvent} ev + * @memberof AddSiteScript + */ + private onCancel(ev: React.MouseEvent) { + this.props.onDismiss(); + } + + private async onSave(ev: React.MouseEvent) { + ev.preventDefault(); + try { + this.setState({ saving: true, disableSaveButton: true }); + const result = await this.spService.createSiteScript(this.state.title, this.state.description, this.state.currentSiteScript); + this.props.onDismiss(true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + } + /** + * + * @memberof AddSiteScript + */ + public async componentDidMount() { + // LoadTenantProperties + } + + /** + * + * @private + * @param {*} value + * @memberof AddSiteScript + */ + private setSiteScript(value: ISiteScript) { + + this.setState({ currentSiteScript: value }); + + } + + /** + * + * + * @private + * @param {string} error (true/false) + * @memberof AddSiteScript + */ + private onValidateSiteScript(valid: boolean) { + + if (valid) { + this.siteScriptshowError = false; + if (this.siteTitleshowError) { + this.setState({ errorMessage: '', disableSaveButton: true, showError: false }); + } else { + this.setState({ errorMessage: '', disableSaveButton: false, showError: false }); + } + + } else { + this.siteScriptshowError = true; + this.setState({ showError: true, errorMessage: strings.JSONSchemaErrorMessage, disableSaveButton: true }); + } + + + } + // Validate Value + /** + * + * Validate Title + * @private + * @param {string} value + * @returns + * @memberof AddSiteScript + */ + private onGetErrorMessageTitle(value: string) { + let returnvalue: string = ''; + let siteScriptTitle = this.state.title; + const { showError } = this.state; + if (value.trim().length > 0) { + siteScriptTitle = value; + this.siteTitleshowError = false; + if (this.siteScriptshowError) { + this.setState({ disableSaveButton: true, title: siteScriptTitle }); + } else { + this.setState({ disableSaveButton: false, title: siteScriptTitle }); + } + } else { + siteScriptTitle = value; + this.siteTitleshowError = true; + this.setState({ disableSaveButton: true, title: siteScriptTitle }); + // returnvalue = 'Site Script title is required'; + } + return returnvalue; + } + /** + * + * + * @private + * @param {string} value + * @returns + * @memberof AddSiteScript + */ + private onGetErrorMessageDescription(value: string) { + let returnvalue: string = ''; + this.setState({ description: value }); + return returnvalue; + } + /** + * + * + * @returns {React.ReactElement} + * @memberof AddSiteScript + */ + public render(): React.ReactElement { + return ( +
+ +
}> + + + } + + { + this.state.saving && +
+ +
+ } + + +
+ + + + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptProps.ts b/samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptProps.ts new file mode 100644 index 000000000..05c5470dc --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptProps.ts @@ -0,0 +1,16 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface IAddSiteScriptProps { + + context: WebPartContext; + hideDialog: boolean; + onDismiss(refresh?: boolean): void; + +} + + + + diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptState.ts b/samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptState.ts new file mode 100644 index 000000000..fac20387b --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteScript/IAddSiteScriptState.ts @@ -0,0 +1,17 @@ + +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { SiteDesignInfo, SiteScriptInfo } from '@pnp/sp'; +import { ISiteScript } from '../../types/ISiteScript'; +export interface IAddSiteScriptState{ + title:string; + description:string; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableSaveButton: boolean; + currentSiteScript: ISiteScript; + hideDialog:boolean; + saving:boolean; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/AddSiteScriptToSiteDesign.tsx b/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/AddSiteScriptToSiteDesign.tsx new file mode 100644 index 000000000..d8f683e2f --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/AddSiteScriptToSiteDesign.tsx @@ -0,0 +1,309 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IAddSiteScriptToSiteDesignProps } from './IAddSiteScriptToSiteDesignProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IAddSiteScriptToSiteDesignState } from './IAddSiteScriptToSiteDesignState'; +import { SiteScriptInfo, SiteScriptUpdateInfo, SiteDesignCreationInfo, SiteDesignUpdateInfo } from '@pnp/sp'; +import { Panel, PanelType } from 'office-ui-fabric-react/lib/Panel'; +import { TextField } from 'office-ui-fabric-react/lib/TextField'; +import { Toggle } from 'office-ui-fabric-react/lib/Toggle'; +import { IImageProps, Image, ImageFit } from 'office-ui-fabric-react/lib/Image'; +import { ISiteScript } from '../../types/ISiteScript'; +import { Dropdown, IDropdown, DropdownMenuItemType, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown'; +import { ActionButton } from 'office-ui-fabric-react/lib/Button'; +import { Dialog, DialogType, DialogFooter } from 'office-ui-fabric-react/lib/Dialog'; +import { PrimaryButton, DefaultButton } from 'office-ui-fabric-react/lib/Button'; +import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; +import { getGUID } from '@pnp/common'; +import { FieldTextRenderer } from "@pnp/spfx-controls-react/lib/FieldTextRenderer"; + +export default class AddSiteScriptToSiteDesign extends React.Component { + private spService: spservice; + private siteScripts: SiteScriptInfo[]; + private currentSiteScriptsIds: string[] = []; + + private AddScriptDialog = React.lazy(() => import('../AddSiteScript/AddSiteScript' /* webpackChunkName: "addscriptdialog" */)); + + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + isLoading: false, + readOnly: true, + showPanel: false, + panelMode: panelMode.New, + showError: false, + errorMessage: '', + disableSaveButton: true, + siteScriptsList: [], + selectedItems: [], + showPanelAddScript: false, + saving: false, + + }); + + this.currentSiteScriptsIds = this.props.siteDesignInfo.SiteScriptIds.split(','); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onCancel = this.onCancel.bind(this); + this.onChangeMultiSelect = this.onChangeMultiSelect.bind(this); + this.onAddScript = this.onAddScript.bind(this); + this.onDismissAddScriptPanel = this.onDismissAddScriptPanel.bind(this); + this.onSave = this.onSave.bind(this); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberof AddSiteDesign + */ + private onCancel(ev: React.MouseEvent) { + ev.preventDefault(); + this.props.onDismiss(); + } + + /** + * Save SiteDesign Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof AddSiteDesign + */ + private async onSave(ev: React.MouseEvent) { + ev.preventDefault(); + try { + for (const item of this.state.selectedItems) { + this.currentSiteScriptsIds.push(item); + } + const siteDesignUpdateInfo: SiteDesignUpdateInfo = { + Id: this.props.siteDesignInfo.Id, + SiteScriptIds: this.currentSiteScriptsIds + }; + + this.setState({ saving: true, disableSaveButton: true }); + const result = await this.spService.updateSiteDesign(siteDesignUpdateInfo); + + this.props.onDismiss(true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + } + /** + * Add SiteScrit Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof AddSiteDesign + */ + private onAddScript(ev: React.MouseEvent) { + ev.preventDefault(); + this.setState({ showPanelAddScript: true }); + } + + private onDismissAddScriptPanel(refresh: boolean) { + + this.setState({ showPanelAddScript: false }); + if (refresh) { + this.loadSiteScripts(); + } + } + + + /** + * Check if SiteScript already exists in Site Design + * + * @private + * @param {string} siteScriptId + * @returns + * @memberof AddSiteScriptToSiteDesign + */ + private async checkSiteScriptExists(siteScriptId: string) { + let found: boolean = false; + + for (const currentSitescriptId of this.currentSiteScriptsIds) { + if (currentSitescriptId === siteScriptId) { + found = true; + break; + } + } + return found; + } + /** + * Load SiteScript + * @private + * @memberof AddSiteDesign + */ + private async loadSiteScripts() { + + this.siteScripts = await this.spService.getSiteScripts(); + let siteScriptsList: IDropdownOption[] = []; + if (this.siteScripts) { + for (const siteScript of this.siteScripts) { + const exists = await this.checkSiteScriptExists(siteScript.Id); + if (!exists) { + siteScriptsList.push({ + key: siteScript.Id, + text: siteScript.Title + }); + } + } + this.setState({ siteScriptsList: siteScriptsList.sort() }); + } + } + // Component Did Mount + /** + * + * @memberof AddSiteDesign + */ + public async componentDidMount() { + // LoadTenantProperties + await this.loadSiteScripts(); + } + + /** + * + * + * @memberof AddSiteDesign + */ + public async onChangeMultiSelect(event: React.FormEvent, item: IDropdownOption) { + const updatedSelectedItem = this.state.selectedItems ? this.copyArray(this.state.selectedItems) : []; + + if (item.selected) { + // add the option if it's checked + updatedSelectedItem.push(item.key); + this.setState({ errorMessage: '', selectedItems: updatedSelectedItem, disableSaveButton: false }); + } else { + // remove the option if it's unchecked + const currIndex = updatedSelectedItem.indexOf(item.key); + if (currIndex > -1) { + updatedSelectedItem.splice(currIndex, 1); + } + this.setState({ errorMessage: '', selectedItems: updatedSelectedItem, disableSaveButton: updatedSelectedItem.length > 0 ? false : true }); + } + } + + /** + * + * @memberof AddSiteDesign + */ + public copyArray(array: any[]): any[] { + const newArray: any[] = []; + for (let i = 0; i < array.length; i++) { + newArray[i] = array[i]; + } + return newArray; + } + + /** + * On Render + * + * @returns {React.ReactElement} + * @memberof AddSiteDesign + */ + public render(): React.ReactElement { + + return ( +
+ + + + + + +
+ { + this.props.siteDesignInfo.PreviewImageUrl && + + } + +
+ + Add SiteScript + +
+
+ +
+ Loading...
}> + + +
+ + { + this.state.saving && +
+ +
+ } + + +
+ { + this.state.showError && +
+ + {this.state.errorMessage} + +
+ } + + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignProps.ts b/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignProps.ts new file mode 100644 index 000000000..c7d9ed916 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignProps.ts @@ -0,0 +1,26 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface IAddSiteScriptToSiteDesignProps { + context: WebPartContext; + onDismiss(refresh?: boolean): void; + showPanel: boolean; + siteDesignInfo: ISiteDesignSelectedItem; +} + + +interface ISiteDesignSelectedItem { + key: string; + Description: string; + Id: string; + Title: string; + WebTemplate:string; + SiteScriptIds: string; + numberSiteScripts: number; + IsDefault: boolean; + PreviewImageAltText: string; + PreviewImageUrl: string; + Version: string; +} diff --git a/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignState.ts b/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignState.ts new file mode 100644 index 000000000..7f08f8c72 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/AddSiteScriptToSiteDesign/IAddSiteScriptToSiteDesignState.ts @@ -0,0 +1,20 @@ + +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { SiteDesignCreationInfo, SiteScriptInfo } from '@pnp/sp'; +import { ISiteScript } from '../../types/ISiteScript'; +export interface IAddSiteScriptToSiteDesignState { + isLoading: boolean; + showPanel: boolean; + panelMode: panelMode; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableSaveButton: boolean; + siteScriptsList: { key: string | number | undefined, text: string }[]; + selectedItems: string[]; + showPanelAddScript: boolean; + saving: boolean; + +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/ApplySiteDesign.tsx b/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/ApplySiteDesign.tsx new file mode 100644 index 000000000..0004317c8 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/ApplySiteDesign.tsx @@ -0,0 +1,209 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IApplySiteDesignProps } from './IApplySiteDesignProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IApplySiteDesignState } from './IApplySiteDesignState'; +import { Panel, PanelType } from 'office-ui-fabric-react/lib/Panel'; +import { TextField } from 'office-ui-fabric-react/lib/TextField'; +import { Toggle } from 'office-ui-fabric-react/lib/Toggle'; +import { IImageProps, Image, ImageFit } from 'office-ui-fabric-react/lib/Image'; +import { Dialog, DialogType, DialogFooter } from 'office-ui-fabric-react/lib/Dialog'; +import { PrimaryButton, DefaultButton } from 'office-ui-fabric-react/lib/Button'; +import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; +import { IViewSite } from '../SelectSite/IViewSite'; +import { IAddSiteDesignTaskToCurrentWebResult } from '../../services/IAddSiteDesignTaskToCurrentWebResult'; + +export default class ApplySiteDesign extends React.Component { + + private spService: spservice; + private siteDesignsApplyedInfo: {addSiteDesignTaskResult:IAddSiteDesignTaskToCurrentWebResult, siteUrl:string}[] = []; + private selectedWebSites: IViewSite[] = []; + private SelectSite = React.lazy(() => import('../SelectSite/SelectSite' /* webpackChunkName: "selectsite" */)); + + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + isLoading: false, + readOnly: true, + showPanel: false, + panelMode: panelMode.New, + showError: false, + errorMessage: '', + disableSaveButton: true, + selectedItems: [], + saving: false, + }); + + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onCancel = this.onCancel.bind(this); + this.onSave = this.onSave.bind(this); + this.ontSelectSite = this.ontSelectSite.bind(this); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberof ApplySiteDesign + */ + private onCancel(ev: React.MouseEvent) { + ev.preventDefault(); + this.props.onDismiss(); + } + + /** + * Save SiteDesign Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof ApplySiteDesign + */ + private async onSave(ev: React.MouseEvent) { + ev.preventDefault(); + this.setState({ saving: true, disableSaveButton: true, showError: false, errorMessage: '' }); + try { + if (this.selectedWebSites.length > 0) { + + let addSiteDesignTaskResult: IAddSiteDesignTaskToCurrentWebResult = null; + for (const item of this.selectedWebSites) { + addSiteDesignTaskResult = await this.spService.AddSiteDesignTask(item.url,this.props.siteDesignInfo.Id); + this.siteDesignsApplyedInfo.push({addSiteDesignTaskResult: addSiteDesignTaskResult, siteUrl:item.url}); + } + } + this.props.onDismiss(this.siteDesignsApplyedInfo,true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + } + + /** + * + * @private + * @param {IViewSite[]} items + * @memberof ApplySiteDesign + */ + private ontSelectSite(items: IViewSite[]) { + + if (items.length > 0) { + this.selectedWebSites = items; + this.setState({ + disableSaveButton: false + }); + } else { + this.selectedWebSites = []; + this.setState({ + disableSaveButton: true + }); + } + } + + /** + * Load SiteScript + * @private + * @memberof ApplySiteDesign + */ + private async loadSiteScripts() { + } + // Component Did Mount + /** + * + * @memberof ApplySiteDesign + */ + public async componentDidMount() { + // LoadTenantProperties + } + + /** + * On Render + * + * @returns {React.ReactElement} + * @memberof ApplySiteDesign + */ + public render(): React.ReactElement { + + return ( +
+ + + + + + +
+ { + this.props.siteDesignInfo.PreviewImageUrl && + + } + +
+ Loading...
}> + + +
+
+ + { + this.state.saving && +
+ +
+ } + + +
+ { + this.state.showError && +
+ + {this.state.errorMessage} + +
+ } + + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignProps.ts b/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignProps.ts new file mode 100644 index 000000000..63aba457f --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignProps.ts @@ -0,0 +1,27 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IAddSiteDesignTaskToCurrentWebResult } from './../../services/IAddSiteDesignTaskToCurrentWebResult'; + +export interface IApplySiteDesignProps { + context: WebPartContext; + onDismiss(siteDesignsApplyedInfo?: { addSiteDesignTaskResult: IAddSiteDesignTaskToCurrentWebResult, siteUrl: string }[],refresh?: boolean): void; + showPanel: boolean; + siteDesignInfo: ISiteDesignSelectedItem; +} + + +interface ISiteDesignSelectedItem { + key: string; + Description: string; + Id: string; + Title: string; + WebTemplate:string; + SiteScriptIds: string; + numberSiteScripts: number; + IsDefault: boolean; + PreviewImageAltText: string; + PreviewImageUrl: string; + Version: string; +} diff --git a/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignState.ts b/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignState.ts new file mode 100644 index 000000000..f0b6de203 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/ApplySiteDesign/IApplySiteDesignState.ts @@ -0,0 +1,20 @@ + +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { SiteDesignCreationInfo, SiteScriptInfo } from '@pnp/sp'; +import { IViewSite } from '../SelectSite/IViewSite'; +export interface IApplySiteDesignState { + isLoading: boolean; + showPanel: boolean; + panelMode: panelMode; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableSaveButton: boolean; + + selectedItems: IViewSite[]; + + saving: boolean; + +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/DeleteSiteDesign.tsx b/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/DeleteSiteDesign.tsx new file mode 100644 index 000000000..be20bee40 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/DeleteSiteDesign.tsx @@ -0,0 +1,182 @@ +// João Mendes +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IDeleteSiteDesignProps } from './IDeleteSiteDesignProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IDeleteSiteDesignState } from './IDeleteSiteDesignState'; +import { SiteScriptInfo, SiteScriptUpdateInfo, SiteDesignInfo, SiteDesignUpdateInfo } from '@pnp/sp'; +import { Panel, PanelType } from 'office-ui-fabric-react/lib/Panel'; +import { TextField } from 'office-ui-fabric-react/lib/TextField'; +import { Toggle } from 'office-ui-fabric-react/lib/Toggle'; +import { IImageProps, Image, ImageFit } from 'office-ui-fabric-react/lib/Image'; +import { Dropdown, IDropdown, DropdownMenuItemType, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown'; +import { ActionButton } from 'office-ui-fabric-react/lib/Button'; +import { Dialog, DialogType, DialogFooter } from 'office-ui-fabric-react/lib/Dialog'; +import { PrimaryButton, DefaultButton } from 'office-ui-fabric-react/lib/Button'; +import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; + +export default class DeleteSiteDesign extends React.Component { + private spService: spservice; + public constructor(props) { + super(props); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onCancel = this.onCancel.bind(this); + this.onDelete = this.onDelete.bind(this); + + this.state = ({ + isLoading: false, + readOnly: true, + showPanel: false, + siteDesignInfo: this.props.siteDesignInfo, + showError: false, + errorMessage: '', + disableDeleteButton: false, + saving: false, + selectedItemWebTemplate: parseInt(this.props.siteDesignInfo.WebTemplate) + }); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberofEditSiteDesign + */ + private onCancel(ev: React.MouseEvent) { + ev.preventDefault(); + this.props.onDismiss(); + } + + /** + * Save SiteDesign Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof EditSiteDesign + */ + private async onDelete(ev: React.MouseEvent) { + ev.preventDefault(); + + const siteDesignUpdateInfo: SiteDesignUpdateInfo= { + Id: this.state.siteDesignInfo.Id, + Description: this.state.siteDesignInfo.Description, + IsDefault: this.state.siteDesignInfo.IsDefault, + PreviewImageUrl: this.state.siteDesignInfo.PreviewImageUrl, + Title: this.state.siteDesignInfo.Title, + WebTemplate: this.state.siteDesignInfo.WebTemplate, + }; + // read SiteScript + try { + this.setState({ saving: true, disableDeleteButton: true }); + await this.spService.deleteSiteDesign(siteDesignUpdateInfo); + this.props.onDismiss(true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableDeleteButton: true, showError: true, errorMessage: error.message }); + } + } + + // Component Did Mount + /** + * + * @memberof EditSiteDesign + */ + public async componentDidMount() { + // + } + /** + * On Render + * + * @returns {React.ReactElement} + * @memberof EditSiteDesign + */ + public render(): React.ReactElement { + return ( +
+ + + + + + +
+ { + this.state.siteDesignInfo.PreviewImageUrl && + + } + + +
+ + { + this.state.saving && +
+ +
+ } + + +
+ { + this.state.showError && +
+ + {this.state.errorMessage} + +
+ } +
+
+ ); + } + +} diff --git a/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignProps.ts b/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignProps.ts new file mode 100644 index 000000000..8bf47c8ef --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignProps.ts @@ -0,0 +1,14 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IListViewItems } from '../../webparts/siteDesigns/components/IListViewItems'; + +export interface IDeleteSiteDesignProps { + + context: WebPartContext; + mode: panelMode; + onDismiss(refresh?: boolean): void; + showPanel: boolean; + siteDesignInfo: IListViewItems; +} diff --git a/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignState.ts b/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignState.ts new file mode 100644 index 000000000..5b6612a47 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/DeleteSiteDesign/IDeleteSiteDesignState.ts @@ -0,0 +1,16 @@ +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IListViewItems } from '../../webparts/siteDesigns/components/IListViewItems'; + + +import { SiteDesignInfo, SiteScriptInfo } from '@pnp/sp'; +export interface IDeleteSiteDesignState { + isLoading: boolean; + siteDesignInfo?: IListViewItems; + showPanel: boolean; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableDeleteButton: boolean; + saving: boolean; + selectedItemWebTemplate: string | number; +} diff --git a/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/EditSiteDesign.tsx b/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/EditSiteDesign.tsx new file mode 100644 index 000000000..542540d15 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/EditSiteDesign.tsx @@ -0,0 +1,281 @@ +// João Mendes +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IEditSiteDesignProps } from './IEditSiteDesignProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IEditSiteDesignState } from './IEditSiteDesignState'; +import { SiteScriptInfo, SiteScriptUpdateInfo, SiteDesignInfo, SiteDesignUpdateInfo } from '@pnp/sp'; +import { Panel, PanelType } from 'office-ui-fabric-react/lib/Panel'; +import { TextField } from 'office-ui-fabric-react/lib/TextField'; +import { Toggle } from 'office-ui-fabric-react/lib/Toggle'; +import { IImageProps, Image, ImageFit } from 'office-ui-fabric-react/lib/Image'; +import { Dropdown, IDropdown, DropdownMenuItemType, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown'; +import { ActionButton } from 'office-ui-fabric-react/lib/Button'; +import { Dialog, DialogType, DialogFooter } from 'office-ui-fabric-react/lib/Dialog'; +import { PrimaryButton, DefaultButton } from 'office-ui-fabric-react/lib/Button'; +import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; + +export default class EditSiteDesign extends React.Component { + private spService: spservice; + public constructor(props) { + super(props); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onIsDefault = this.onIsDefault.bind(this); + this.onGetErrorMessageDescription = this.onGetErrorMessageDescription.bind(this); + this.onGetErrorMessageTitle = this.onGetErrorMessageTitle.bind(this); + this.onCancel = this.onCancel.bind(this); + this.onGetErrorMessageImageUrl = this.onGetErrorMessageImageUrl.bind(this); + this.onSave = this.onSave.bind(this); + this.onSelectedItemWebTemplate = this.onSelectedItemWebTemplate.bind(this); + + this.state = ({ + isLoading: false, + readOnly: false, + showPanel: false, + siteDesignInfo: this.props.siteDesignInfo, + showError: false, + errorMessage: '', + disableSaveButton: true, + saving: false, + selectedItemWebTemplate: parseInt(this.props.siteDesignInfo.WebTemplate) + }); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberofEditSiteDesign + */ + private onCancel(ev: React.MouseEvent) { + ev.preventDefault(); + this.props.onDismiss(); + } + + /** + * Save SiteDesign Event + * + * @private + * @param {React.MouseEvent} ev + * @memberof EditSiteDesign + */ + private async onSave(ev: React.MouseEvent) { + ev.preventDefault(); + + const siteDesignUpdateInfo: SiteDesignUpdateInfo= { + Id: this.state.siteDesignInfo.Id, + Description: this.state.siteDesignInfo.Description, + IsDefault: this.state.siteDesignInfo.IsDefault, + PreviewImageUrl: this.state.siteDesignInfo.PreviewImageUrl, + Title: this.state.siteDesignInfo.Title, + WebTemplate: this.state.siteDesignInfo.WebTemplate, + + }; + // read SiteScript + try { + this.setState({ saving: true, disableSaveButton: true }); + const result = await this.spService.updateSiteDesign(siteDesignUpdateInfo); + + this.props.onDismiss(true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + + } + + // Component Did Mount + /** + * + * @memberof EditSiteDesign + */ + public async componentDidMount() { + // + } + + /** + * Select WebTemplate + * + * @private + * @param {React.FormEvent} event + * @param {IDropdownOption} item + * @memberof EditSiteDesign + */ + private onSelectedItemWebTemplate(event: React.FormEvent, item: IDropdownOption) { + const siteDesignInfo = this.state.siteDesignInfo; + siteDesignInfo.WebTemplate = item.key.toString(); + this.setState({ selectedItemWebTemplate: item.key, siteDesignInfo: siteDesignInfo }); + } + + // Validate Value + /** + * Validate Title + * @private + * @param {string} value + * @returns + * @memberof EditSiteDesign + */ + private onGetErrorMessageTitle(value: string) { + let returnvalue: string = ''; + const siteDesignInfo = this.state.siteDesignInfo; + + if (value.trim().length > 0) { + siteDesignInfo.Title = value; + this.setState({ disableSaveButton: false, siteDesignInfo: siteDesignInfo }); + } else { + siteDesignInfo.Title = value; + this.setState({ errorMessage: '', disableSaveButton: true, siteDesignInfo: siteDesignInfo }); + returnvalue = "SiteDesign tile is required"; + } + return returnvalue; + } + + /** + * Validate Description + * + * @private + * @param {string} value + * @returns + * @memberof EditSiteDesign + */ + private onGetErrorMessageDescription(value: string) { + + let returnvalue: string = ''; + const siteDesignInfo = this.state.siteDesignInfo; + siteDesignInfo.Description = value; + this.setState({ siteDesignInfo: siteDesignInfo }); + + return returnvalue; + } + /** + * + * @private + * @param {string} value + * @returns {string} returnvale + * @memberof EditSiteDesign + */ + private onGetErrorMessageImageUrl(value: string) { + + let returnvalue: string = ''; + const siteDesignInfo = this.state.siteDesignInfo; + if (value.length > 0) { + try { + const _URL = new URL(value); + siteDesignInfo.PreviewImageUrl = value; + } catch (error) { + siteDesignInfo.PreviewImageUrl = value; + returnvalue = error.message; + } + } else { + siteDesignInfo.PreviewImageUrl = value; + } + + this.setState({ siteDesignInfo: siteDesignInfo }); + + return returnvalue; + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @param {boolean} checked + * @memberof EditSiteDesign + */ + private onIsDefault(ev: React.MouseEvent, checked: boolean) { + const siteDesignInfo = this.state.siteDesignInfo; + siteDesignInfo.IsDefault = checked; + this.setState({ siteDesignInfo: siteDesignInfo }); + } + /** + * On Render + * + * @returns {React.ReactElement} + * @memberof EditSiteDesign + */ + public render(): React.ReactElement { + return ( +
+ + + + + +
+ { + this.state.siteDesignInfo.PreviewImageUrl && + + } + + +
+ + { + this.state.saving && +
+ +
+ } + + +
+ { + this.state.showError && +
+ + {this.state.errorMessage} + +
+ } +
+
+ ); + } + +} diff --git a/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignProps.ts b/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignProps.ts new file mode 100644 index 000000000..0423e05d5 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignProps.ts @@ -0,0 +1,14 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IListViewItems } from '../../webparts/siteDesigns/components/IListViewItems'; + +export interface IEditSiteDesignProps { + + context: WebPartContext; + mode: panelMode; + onDismiss(refresh?: boolean): void; + showPanel: boolean; + siteDesignInfo: IListViewItems; +} diff --git a/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignState.ts b/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignState.ts new file mode 100644 index 000000000..72e48a04e --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/EditSiteDesign/IEditSiteDesignState.ts @@ -0,0 +1,16 @@ +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IListViewItems } from '../../webparts/siteDesigns/components/IListViewItems'; + + +import { SiteDesignInfo, SiteScriptInfo } from '@pnp/sp'; +export interface IEditSiteDesignState { + isLoading: boolean; + siteDesignInfo?: IListViewItems; + showPanel: boolean; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableSaveButton: boolean; + saving: boolean; + selectedItemWebTemplate: string | number; +} diff --git a/samples/react-manage-sitedesigns/src/controls/EditSiteScript/EditSiteScript.tsx b/samples/react-manage-sitedesigns/src/controls/EditSiteScript/EditSiteScript.tsx new file mode 100644 index 000000000..d6ed7dd65 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/EditSiteScript/EditSiteScript.tsx @@ -0,0 +1,274 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { IEditSiteScriptProps } from './IEditSiteScriptProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { IEditSiteScriptState } from './IEditSiteScriptState'; +import { SiteDesignInfo, SiteScriptInfo, SiteScriptUpdateInfo } from '@pnp/sp'; +import { TextField } from 'office-ui-fabric-react/lib/TextField'; +import { ISiteScript } from '../../types/ISiteScript'; +import { Dialog, DialogType, DialogFooter } from 'office-ui-fabric-react/lib/Dialog'; +import { PrimaryButton, DefaultButton } from 'office-ui-fabric-react/lib/Button'; +import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib/MessageBar'; +import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner'; + +export default class EditSiteScript extends React.Component { + private spService: spservice; + private siteScriptShowError: boolean = false; + private siteTitleShowError: boolean = false; + private siteScriptInfo: SiteScriptInfo; + + private JsonEditorWrapper = React.lazy(() => import('../json-editor-wrapper' /* webpackChunkName: "testcomponent" */)); + private currentSiteScript: ISiteScript = { + + "$schema": "schema.json", + "actions": [], + "bindata": {}, + "version": 1 + }; + + /** + *Creates an instance of EditSiteScript. + * @param {*} props + * @memberof EditSiteScript + */ + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + saving: false, + hideDialog: true, + readOnly: false, + showError: false, + errorMessage: '', + disableSaveButton: true, + currentSiteScript: this.currentSiteScript, + title: '', + description: '', + isLoading: false + }); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onGetErrorMessageDescription = this.onGetErrorMessageDescription.bind(this); + this.onGetErrorMessageTitle = this.onGetErrorMessageTitle.bind(this); + this.onCancel = this.onCancel.bind(this); + this.onSave = this.onSave.bind(this); + this.setSiteScript = this.setSiteScript.bind(this); + this.onValidateSiteScript = this.onValidateSiteScript.bind(this); + } + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberof EditSiteScript + */ + private onCancel(ev: React.MouseEvent) { + this.props.onDismiss(); + } + + /** + * + * + * @private + * @param {React.MouseEvent} ev + * @memberof EditSiteScript + */ + private async onSave(ev: React.MouseEvent) { + ev.preventDefault(); + try { + const siteScriptUpdateInfo: SiteScriptUpdateInfo = { Id: this.props.siteScriptId, Title: this.state.title, Description: this.state.description, Content: JSON.stringify(this.state.currentSiteScript) }; + this.setState({ saving: true, disableSaveButton: true }); + const result = await this.spService.updateSiteScript(siteScriptUpdateInfo); + this.props.onDismiss(true); + } catch (error) { + console.log(error.message); + this.setState({ saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + } + /** + * + * @memberof EditSiteScript + */ + public async componentDidMount() { + // LoadTenantProperties + try { + this.setState({ isLoading: true }); + this.siteScriptInfo = await this.spService.getSiteScriptMetadata(this.props.siteScriptId); + const siteScript: ISiteScript = JSON.parse(this.siteScriptInfo.Content); + this.setState({ isLoading: false, description: this.siteScriptInfo.Description, title: this.siteScriptInfo.Title, currentSiteScript: siteScript }); + } catch (error) { + console.log(error.message); + this.setState({ isLoading: false, saving: false, disableSaveButton: true, showError: true, errorMessage: error.message }); + } + } + + /** + * + * @private + * @param {*} value + * @memberof EditSiteScript + */ + private setSiteScript(value: ISiteScript) { + this.setState({ currentSiteScript: value }); + } + + /** + * + * + * @private + * @param {string} error (true/false) + * @memberof EditSiteScript + */ + private onValidateSiteScript(valid: boolean) { + + if (valid) { + this.siteScriptShowError = false; + if (this.siteTitleShowError) { + this.setState({ errorMessage: '', disableSaveButton: true, showError: false }); + } else { + this.setState({ errorMessage: '', disableSaveButton: false, showError: false }); + } + } else { + this.siteScriptShowError = true; + this.setState({ showError: true, errorMessage: strings.JSONSchemaNotValidMessage, disableSaveButton: true }); + } + } + // Validate Value + /** + * + * Validate Title + * @private + * @param {string} value + * @returns + * @memberof EditSiteScript + */ + private onGetErrorMessageTitle(value: string) { + let returnvalue: string = ''; + let siteScriptTitle = this.state.title; + + if (value.trim().length > 0) { + siteScriptTitle = value; + this.siteTitleShowError = false; + if (this.siteScriptShowError) { + this.setState({ disableSaveButton: true, title: siteScriptTitle }); + } else { + this.setState({ disableSaveButton: false, title: siteScriptTitle }); + } + } else { + siteScriptTitle = value; + this.siteTitleShowError = true; + this.setState({ disableSaveButton: true, title: siteScriptTitle }); + // returnvalue = 'Site Script title is required'; + } + return returnvalue; + } + /** + * + * + * @private + * @param {string} value + * @returns + * @memberof EditSiteScript + */ + private onGetErrorMessageDescription(value: string) { + let returnvalue: string = ''; + this.setState({ description: value }); + return returnvalue; + } + /** + * + * + * @returns {React.ReactElement} + * @memberof EditSiteScript + */ + public render(): React.ReactElement { + return ( +
+ +
}> + + + } + + { + this.state.saving && +
+ +
+ } + + +
+ + + + + + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptProps.ts b/samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptProps.ts new file mode 100644 index 000000000..18da5e2e8 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptProps.ts @@ -0,0 +1,16 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface IEditSiteScriptProps { + + context: WebPartContext; + hideDialog: boolean; + onDismiss(refresh?: boolean): void; + siteScriptId:string; +} + + + + diff --git a/samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptState.ts b/samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptState.ts new file mode 100644 index 000000000..e950a4e5c --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/EditSiteScript/IEditSiteScriptState.ts @@ -0,0 +1,18 @@ + +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { SiteDesignInfo, SiteScriptInfo } from '@pnp/sp'; +import { ISiteScript } from '../../types/ISiteScript'; +export interface IEditSiteScriptState { + title: string; + description: string; + showError: boolean; + errorMessage: string; + readOnly: boolean; + disableSaveButton: boolean; + currentSiteScript: ISiteScript; + hideDialog: boolean; + saving: boolean; + isLoading: boolean; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteProps.ts b/samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteProps.ts new file mode 100644 index 000000000..223afc474 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteProps.ts @@ -0,0 +1,11 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import { IViewSite } from './IViewSite'; + +export interface ISelectSiteProps { + context: WebPartContext; + onSelectItem: (item:IViewSite[]) => void; +} + diff --git a/samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteState.ts b/samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteState.ts new file mode 100644 index 000000000..7858a79d6 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SelectSite/ISelectSiteState.ts @@ -0,0 +1,15 @@ + +import {IViewSite } from './IViewSite'; + +export interface ISelectSiteState { + isLoading: boolean; + showError: boolean; + errorMessage: string; + selectedItems: IViewSite[]; + items: IViewSite[]; + hasError:boolean; + showList:boolean; +} + + + diff --git a/samples/react-manage-sitedesigns/src/controls/SelectSite/IViewSite.ts b/samples/react-manage-sitedesigns/src/controls/SelectSite/IViewSite.ts new file mode 100644 index 000000000..9fb01b0af --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SelectSite/IViewSite.ts @@ -0,0 +1,7 @@ + +export interface IViewSite { + key: string; + webtemplate: string; + title: string; + url: string; +} diff --git a/samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.module.scss b/samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.module.scss new file mode 100644 index 000000000..687c003f7 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.module.scss @@ -0,0 +1,32 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; +.selectSite { + margin-top: 25px + +} +.title { + font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; + + vertical-align: top; + margin-right: 15px; + display: inline-block; + @include ms-font-m; +} +.label { + vertical-align: top; + margin-right: 15px; + display: inline-block; + @include ms-font-m; + width: 100px; +} + +.listItem { + @include ms-font-l; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.description { + @include ms-font-l; + @include ms-fontColor-white; +} diff --git a/samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.tsx b/samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.tsx new file mode 100644 index 000000000..d4c64fe86 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SelectSite/SelectSite.tsx @@ -0,0 +1,161 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +import styles from './SelectSite.module.scss'; +import { ISelectSiteProps } from './ISelectSiteProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import spservice from '../../services/spservices'; +import * as strings from 'SiteDesignsWebPartStrings'; +import { ISelectSiteState } from './ISelectSiteState'; +import { + ActionButton, + Icon, + Spinner, + SpinnerSize, + MessageBar, + MessageBarType, + SearchBox, +Link +} from 'office-ui-fabric-react'; +import { ListView, IViewField, SelectionMode, GroupOrder, IGrouping } from "@pnp/spfx-controls-react/lib/ListView"; +import { IViewSite } from './IViewSite'; +import { SearchResults } from '@pnp/sp'; + + +// ListView Columns +const viewFields: IViewField[] = [ + { + name: 'icon', + render: ((item: any) => { + const image = ; + return image; + }), + maxWidth: 40, + }, + { + name: 'title', + displayName: strings.WebSiteTitleLabel, + sorting: true, + isResizable: true, + maxWidth: 200 + }, + { + name: 'url', + render: ((item: IViewSite) =>{ + const link = {item.url}; + return link; + }), + displayName:strings.WebSiteUrl , + sorting: true, + isResizable: true, + maxWidth: 200 + } +]; + +export default class SelectSite extends React.Component { + private spService: spservice; + private items : IViewSite[]; + + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + isLoading: false, + showError: false, + errorMessage: '', + selectedItems: [], + items: [], + hasError:false, + showList: false + }); + + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.onSearch = this.onSearch.bind(this); + this.onClear = this.onClear.bind(this); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberof SelectSite + */ + private async onClear(ev: React.MouseEvent){ + ev.preventDefault(); + this.items=[]; + this.setState({showList:false, items: this.items, hasError: false, errorMessage:''}); + } + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberof SelectSite + */ + private async onSearch(newValue:string) { + let results: SearchResults = null; + this.items=[]; + this.setState({isLoading:true, errorMessage:''}); + try{ + results = await this.spService.getSites(newValue); + if (results && results.PrimarySearchResults ){ + for ( const result of results.PrimarySearchResults){ + this.items.push({key: result.UniqueId, title: result.Title, url: result.Path, webtemplate: result.WebTemplate}); + } + } + this.setState({items: this.items, isLoading:false, errorMessage:'', showList:true}); + }catch(error){ + this.setState({hasError:true,isLoading:false, errorMessage: error.message, showList:false}); + } + } + // Component Did Mount + /** + * + * @memberof SelectSite + */ + public async componentDidMount() { + // + } + + /** + * On Render + * + * @returns {React.ReactElement} + * @memberof SelectSite + */ + public render(): React.ReactElement { + + return ( +
+ +
+ { + this.state.isLoading ? + + : + this.state.hasError ? + + {this.state.errorMessage} + + : + this.state.showList && + + } +
+ ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/IListViewItems.ts b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/IListViewItems.ts new file mode 100644 index 000000000..6f290eceb --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/IListViewItems.ts @@ -0,0 +1,6 @@ +export interface IListViewItems { + 'key': string; + DisplayName: string; + PrincipalName: string; + Rights?: number; +} diff --git a/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteDesignRightsState.ts b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteDesignRightsState.ts new file mode 100644 index 000000000..11b565e03 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteDesignRightsState.ts @@ -0,0 +1,20 @@ +import { IListViewItems } from './IListViewItems'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface ISiteDesignRightsState{ + items: IListViewItems[]; + isLoading:boolean; + disableCommandOption:boolean; + showPanel:boolean; + selectItem: IListViewItems[]; + panelMode: panelMode; + hasError: boolean; + errorMessage: string; + showPanelAddScript: boolean; + showDialogDelete:boolean; + deleting:boolean; + disableDeleteButton: boolean; + showError: boolean; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteRightsProps.ts b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteRightsProps.ts new file mode 100644 index 000000000..09e1f9e12 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/ISiteRightsProps.ts @@ -0,0 +1,29 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface ISiteDesignRightsProps { + SiteDesignSelectedItem: ISiteDesignSelectedItem; + context: WebPartContext; + mode: panelMode; + onDismiss(refresh?: boolean): void; + showPanel: boolean; +} + +interface ISiteDesignSelectedItem { + key: string; + Description: string; + PreviewImageUrl: string; + SiteScriptIds: string; + Title: string; + WebTemplate: string; + Id: string; + numberSiteScripts:number; + IsDefault: boolean; + PreviewImageAltText:string; + Version: string; + runStatus: boolean; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.module.scss b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.module.scss new file mode 100644 index 000000000..f87853f9f --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.module.scss @@ -0,0 +1,35 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; +.title { + font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; + + vertical-align: top; + margin-right: 15px; + display: inline-block; + @include ms-font-m; +} +.label { + vertical-align: top; + margin-right: 15px; + display: inline-block; + @include ms-font-m; + width: 100px; +} + +.listItem { + @include ms-font-l; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.description { + @include ms-font-l; + @include ms-fontColor-white; +} + +.image { + width: 36px; + height: 36px; + overflow: hidden; + border-radius: 50%; +} diff --git a/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.tsx b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.tsx new file mode 100644 index 000000000..85f8faf76 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/SiteDesignRights.tsx @@ -0,0 +1,432 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +//import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { ISiteDesignRightsProps } from './ISiteRightsProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import { ListView, IViewField, SelectionMode, GroupOrder, IGrouping } from "@pnp/spfx-controls-react/lib/ListView"; +import { IListViewItems } from './IListViewItems'; +import spservice from '../../services/spservices'; +import { + Icon, + IconType, + CommandBar, + Panel, + PanelType, + MessageBar, + MessageBarType, + Label, + Spinner, + SpinnerSize, + Dialog, + DialogType, + DialogFooter, + PrimaryButton, + DefaultButton, + ImageFit, + +} from 'office-ui-fabric-react'; +import { WebPartTitle } from "@pnp/spfx-controls-react/lib/WebPartTitle"; +import * as strings from 'SiteDesignsWebPartStrings'; +import { ISiteDesignRightsState } from './ISiteDesignRightsState'; +import { SiteDesignInfo, SiteScriptInfo, SiteScriptUpdateInfo, SiteDesignUpdateInfo, SiteDesignPrincipals } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import styles from './SiteDesignRights.module.scss'; +import { PeoplePicker, PrincipalType } from "@pnp/spfx-controls-react/lib/PeoplePicker"; + +// "https://outlook.office365.com/owa/service.svc/s/Ge…?email=anamendes@sitenanuvem.pt&UA=0&size=HR96x96" +// ListView Columns +const viewFields: IViewField[] = [ + { + name: 'Icon', + render: ((item: IListViewItems) => { + // const image = ; + const email = item.PrincipalName.replace('i:0#.f|membership|', ""); + const image = ; + return image; + }), + maxWidth: 70, + }, + { + name: 'DisplayName', + displayName: strings.ListViewColumnIdPrincipalNameLabel, + sorting: true, + isResizable: true, + maxWidth: 300, + minWidth: 300 + } +]; + +export default class SiteDesignRights extends React.Component { + + private spService: spservice; + private items: IListViewItems[] = []; + private refreshParent: boolean = false; + private siteDesignPrincipals: SiteDesignPrincipals[]; + + private AddPrincipal = React.lazy(() => import('../AddPrincipal/AddPrincipal' /* webpackChunkName: "addprincipal" */)); + + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + items: [], + isLoading: false, + disableCommandOption: true, + showPanel: false, + selectItem: [], + panelMode: panelMode.New, + hasError: false, + errorMessage: '', + showPanelAddScript: false, + showDialogDelete: false, + deleting: false, + disableDeleteButton: false, + showError: false + }); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.getSelection = this.getSelection.bind(this); + this.onNewItem = this.onNewItem.bind(this); + this.onDeleteItem = this.onDeleteItem.bind(this); + this.onDismissPanel = this.onDismissPanel.bind(this); + this.onRefresh = this.onRefresh.bind(this); + this.onCancel = this.onCancel.bind(this); + this.onDismissAddPrincipalPane = this.onDismissAddPrincipalPane.bind(this); + this.onCloseDialog = this.onCloseDialog.bind(this); + this.onDeleteConfirm = this.onDeleteConfirm.bind(this); + } + + /** + * + * @private + * @param {boolean} refresh + * @memberof SiteDesignRights + */ + private onDismissAddPrincipalPane(refresh: boolean) { + + this.setState({ showPanel: false }); + if (refresh) { + this.refreshParent = true; + this.loadPrincipals(); + } + } + + // Get Selection Item from List + /** + * + * @private + * @param {IListViewItems[]} items + * @memberof SiteDesignRights + */ + private getSelection(items: IListViewItems[]) { + if (items.length > 0) { + this.setState({ + disableCommandOption: false, + selectItem: items + }); + } else { + this.setState({ + disableCommandOption: true, + selectItem: [], + showPanel: false, + }); + } + + } + /** + * cancel event option SiteScrips + * + * @private + * @param {React.MouseEvent} ev + * @memberof SiteDesignRights + */ + private onCancel(ev: React.MouseEvent) { + + this.props.onDismiss(this.refreshParent); + } + + private onCloseDialog(ev: React.MouseEvent) { + ev.preventDefault(); + this.setState({ + showDialogDelete: false + }); + } + + /** + * + * @private + * @param {React.MouseEvent} ev + * @memberof SiteDesignRights + */ + private async onDeleteConfirm(ev: React.MouseEvent) { + ev.preventDefault(); + try { + let updateSiteDesignPrincipals: IListViewItems[] = this.items; + for (const item of this.state.selectItem) { + const idx = updateSiteDesignPrincipals.indexOf(item); + if (idx !== -1) { + updateSiteDesignPrincipals.splice(idx, 1); + } + } + + this.setState({ deleting: true, disableDeleteButton: true }); + const principals: string[] = []; + for (const item of this.state.selectItem) { + principals.push(item.PrincipalName.replace('i:0#.f|membership|', "")); + } + + await this.spService.revokeSiteDesignRights(this.props.SiteDesignSelectedItem.Id, principals); + this.refreshParent = true; + this.setState({ deleting: false, disableDeleteButton: false, showDialogDelete: false, showError: false }); + this.loadPrincipals(); + + } catch (error) { + console.log(error.message); + this.setState({ deleting: false, disableDeleteButton: true, showError: true, errorMessage: error.message }); + } + } + /** + * Panel Dismiss CallBack + * + * @param {boolean} [refresh] + * @returns + * @memberof SiteDesignRights + */ + public async onDismissPanel(refresh?: boolean) { + this.setState({ + showPanel: false + }); + if (refresh) { + await this.loadPrincipals(); + } + return; + } + // On New Item + /** + * + * + * @private + * @param {React.MouseEvent} e + * @memberof SiteDesignRights + */ + private onNewItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.New, + showPanel: true, + }); + } + + /** + * On Delete + * + * @private + * @param {React.MouseEvent} e + * @memberof SiteDesignRights + */ + private onDeleteItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.Delete, + showDialogDelete: true, + }); + } + + /** + * Load SiteDesignRights + * + * @private + * @memberof SiteDesignRights + */ + private async loadPrincipals() { + this.items = []; + this.setState({ isLoading: true }); + try { + // check if user is Teanant Global Admin + const isGlobalAdmin = await this.spService.checkUserIsGlobalAdmin(); + if (isGlobalAdmin) { + // get SiteDesignRights for SiteDesign + this.siteDesignPrincipals = await this.spService.getSiteDesignRights(this.props.SiteDesignSelectedItem.Id); + + if (this.siteDesignPrincipals.length > 0) { + for (const siteDesignPrincipal of this.siteDesignPrincipals) { + + this.items.push( + { + key: siteDesignPrincipal.PrincipalName, + DisplayName: siteDesignPrincipal.DisplayName, + PrincipalName: siteDesignPrincipal.PrincipalName + } + ); + } + } + this.setState({ items: this.items, isLoading: false, disableCommandOption: true }); + } else { + this.setState({ + items: this.items, + hasError: true, + errorMessage: strings.ErrorMessageUserNotAdmin, + isLoading: false + }); + } + } + catch (error) { + this.setState({ + items: this.items, + hasError: true, + errorMessage: error.message, + isLoading: false + }); + } + + } + /** Refresh + * + * @param {React.MouseEvent} ev + * @memberof SiteDesignRights + */ + public onRefresh(ev: React.MouseEvent) { + ev.preventDefault(); + // loadPrincipals + this.loadPrincipals(); + } + + /** + * Component Did Mount + * + * @memberof SiteDesignRights + */ + public async componentDidMount() { + // loadPrincipals + await this.loadPrincipals(); + } + // On Render + public render(): React.ReactElement { + return ( +
+ +
+ {strings.SiteDesignIdLabel} + {this.props.SiteDesignSelectedItem.Id} +
+
+ {strings.SiteDesignRightsPanelTitle} + {this.props.SiteDesignSelectedItem.Title} +
+
+ {strings.WebTemplateLabel} + {this.props.SiteDesignSelectedItem.WebTemplate === '64' ? strings.WebTemplateTeamSite : strings.WebTemplateCommunicationSite} +
+
+ { + this.state.isLoading ? + + : + this.state.hasError ? + + {this.state.errorMessage} + + : +
+ +
+ } + { + !this.state.hasError && !this.state.isLoading && + + } + { + this.state.showPanel && this.state.panelMode == panelMode.New && + Loading...
}> + + + } + + + + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/index.ts b/samples/react-manage-sitedesigns/src/controls/SiteDesignRights/index.ts new file mode 100644 index 000000000..e69de29bb diff --git a/samples/react-manage-sitedesigns/src/controls/json-editor-react/index.tsx b/samples/react-manage-sitedesigns/src/controls/json-editor-react/index.tsx new file mode 100644 index 000000000..76a667361 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/json-editor-react/index.tsx @@ -0,0 +1,134 @@ +import * as React from 'react'; +import JSONEditor from "jsoneditor"; +var schema = require("./../json-editor-wrapper/site-design-script-actions.schema.json"); + + +import "jsoneditor/dist/jsoneditor.css"; + +export interface JsonEditorProps { + onChange: (json: any) => void; + onDirty: () => void; + value: object; + options: any; + width: string; + height: string; + className?: string; + config?: object; + onValidate?: (error:boolean) => void; +} + +export default class JsonEditorReact extends React.PureComponent { + private timeout: any = undefined; + private editor: JSONEditor; + private div: any; + public static defaultProps: Partial = { + config: {}, + onDirty: () => { } + }; + constructor(props: JsonEditorProps) { + super(props); + this.state = { + currentValue: props.value, + dirty: false + }; + this.onValidate = this.onValidate.bind(this); + } + + private handleChange = () => { + + this.setState({ + currentValue: this + .editor + .get(), + dirty: true + }); + } + + private onValidate(json) { + const vl = this.props.options.ajv.compile(schema); + + if (vl(json) && json.actions && json.actions.length > 0 && json['$schema'] && json.bindata && json.version){ + this.props.onValidate(true); + }else{ + this.props.onValidate(false); + } + } + + private handleFocus = () => { + this.setState({ controllingFocus: true }); + } + + private handleBlur = () => { + this.setState({ controllingFocus: false }); + } + + public componentDidMount() { + const { value, options } = this.props; + + const mergedOptions = { + ...options, + onChange: this.handleChange, + onValidate: this.onValidate, + + }; + + this.editor = new JSONEditor(this.div, mergedOptions); + this + .editor + .set(value); + } + + public componentDidUpdate(prevProps: JsonEditorProps, prevState: JsonEditorProps) { + const { onChange, onDirty } = this.props; + + if (this.state.dirty === true && this.state.controllingFocus) { + onDirty(); + } + + //if (this.state.dirty === true && !this.state.controllingFocus) { + if (this.state.dirty === true) { + this.timeout = setTimeout(() => { + onChange(this.state.currentValue); + this.setState({ dirty: false }); + }, 200); + } + + //if (this.state.controllingFocus) { + // clearTimeout(this.timeout); + //} + + if (prevProps.value !== this.props.value && !this.state.controllingFocus) { + + this + .editor + .set(this.props.value); + this.setState({ currentValue: this.props.value, dirty: false }); + } + } + + public componentWillUnmount() { + this + .editor + .destroy(); + delete this.editor; + clearTimeout(this.timeout); + } + + public render() { + const { className } = this.props; + + return (
{ + this.div = div; + }} />); + } +} + + + + diff --git a/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.css b/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.css new file mode 100644 index 000000000..31cfb5df3 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.css @@ -0,0 +1,8 @@ +div.jsoneditor-menu { + color: white; + background-color: #414141; + border-bottom: 1px solid #aeaeae; +} +div.jsoneditor-menu .jsoneditor-poweredBy{ + display: none; +} diff --git a/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.tsx b/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.tsx new file mode 100644 index 000000000..03e98fc9e --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/index.tsx @@ -0,0 +1,41 @@ +import * as React from "react"; + +import JsonEditorReact from "../../controls/json-editor-react"; +import { ISiteScript } from "../../types/ISiteScript"; + var schema = require("./site-design-script-actions.schema.json"); +import "./index.css"; +import * as Ajv from 'ajv'; + +interface IJsonEditorWrapperProps { + currentSiteScript: ISiteScript | null | undefined; + setSiteScript: (siteScript: ISiteScript) => void; + onValidate: (error:boolean) => void; +} + +const JsonEditorWrapper: React.SFC = props => { + // Editor configuration. See jsoneditor's API. + var ajv = new Ajv(); + + ajv.addMetaSchema(require('ajv/lib/refs/json-schema-draft-04.json')); + ajv.addSchema(schema, 'JSON Schema for SiteScript Extensions'); + + + const options = { + mode: "code", + schema, + ajv, + + }; + return ( + {}} + options={options} + height={"300px"} + width={"100%"} + onValidate={props.onValidate} + /> + ); +}; +export default JsonEditorWrapper; diff --git a/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/site-design-script-actions.schema.json b/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/site-design-script-actions.schema.json new file mode 100644 index 000000000..47a18e4be --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/json-editor-wrapper/site-design-script-actions.schema.json @@ -0,0 +1,907 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema", + "title": "JSON Schema for SiteScript Extensions", + "definitions": { + "baseAction": { + "type": "object", + "properties": { + "verb": { "type": "string" } + }, + "required": [ "verb" ] + }, + "activateSPFeature": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^activateSPFeature$" + }, + "featureId": { + "type": "string", + "description": "The Guid of the feature to activate." + } + }, + "required": [ "featureId", "verb" ] + } + ] + }, + "associateExtension": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^associateExtension$" + }, + "title": { + "type": "string", + "description": "Title of the extension." + }, + "location": { + "type": "string", + "pattern": "^ClientSideExtension\\..*$", + "description": "If this extension creates commands, where the commands are display. Otherwise, this should be set to ClientSideExtension.ApplicationCustomizer." + }, + "clientSideComponentId": { + "type": "string", + "description": "GUID of the extension." + }, + "clientSideComponentProperties": { + "type": "string", + "description": "This is an optional parameter, which can be used to provide properties for the instance." + }, + "registrationId": { + "type": "string", + "description": "This is an optional parameter, which indicates the type of the list to which extension is associated, if the extension is associated with lists." + }, + "registrationType": { + "type": "string", + "pattern": "^$|^List$", + "description": "This is an optional parameter, which should be specified if the extension is associated with a list." + }, + "scope": { + "type": "string", + "pattern": "^(Web|Site)$", + "description": "Indicates whether the extension is associated with a Web or a Site." + } + }, + "required": [ "clientSideComponentId", "title", "location", "verb", "scope" ] + }, + "createSPList": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^createSPList$" + }, + "listName": { + "type": "string", + "description": "An identifying name for the list." + }, + "templateType": { + "type": "number", + "description": "Specifies the type of a list definition or a list template." + }, + "subactions": { + "description": "Sub-actions to run on the list.", + "type": "array", + "items": { + "anyOf": [ + { "$ref": "#/definitions/SPListSubactions/setTitle" }, + { "$ref": "#/definitions/SPListSubactions/setDescription" }, + { "$ref": "#/definitions/SPListSubactions/addSPField" }, + { "$ref": "#/definitions/SPListSubactions/deleteSPField" }, + { "$ref": "#/definitions/SPListSubactions/addSPFieldXml" }, + { "$ref": "#/definitions/SPListSubactions/addSPLookupFieldXml" }, + { "$ref": "#/definitions/SPListSubactions/addSiteColumn" }, + { "$ref": "#/definitions/SPListSubactions/addSPView" }, + { "$ref": "#/definitions/SPListSubactions/removeSPView" }, + { "$ref": "#/definitions/SPListSubactions/addContentType" }, + { "$ref": "#/definitions/SPListSubactions/removeContentType" }, + { "$ref": "#/definitions/SPListSubactions/setSPFieldCustomFormatter" }, + { "$ref": "#/definitions/SPListSubactions/associateFieldCustomizer" }, + { "$ref": "#/definitions/SPListSubactions/associateListViewCommandSet" } + ] + }, + "additionalItems": false + } + }, + "required": [ "listName", "templateType", "verb" ] + } + ] + }, + "SPListSubactions": { + "addContentType": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^addContentType$" + }, + "name": { + "type": "string", + "description": "The name of the ContentType to add." + } + }, + "required": [ "name", "verb" ] + }, + "removeContentType": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^removeContentType$" + }, + "name": { + "type": "string", + "description": "The name of the ContentType to remove." + } + }, + "required": [ "name", "verb" ] + }, + "setSPFieldCustomFormatter": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^setSPFieldCustomFormatter$" + }, + "fieldDisplayName": { + "type": "string", + "description": "The DisplayName of the SPField to operate on." + }, + "formatterJSON": { + "type": "object", + "description": "A JSON object to use as the field CustomFormatter." + } + }, + "required": [ "fieldDisplayName", "verb", "formatterJSON" ] + }, + "setTitle": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^setTitle$" + }, + "title": { + "type": "string", + "description": "The new title of the list." + } + }, + "required": [ "title", "verb" ] + }, + "setDescription": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^setDescription$" + }, + "description": { + "type": "string", + "description": "The new description of the list." + } + }, + "required": [ "description", "verb" ] + }, + "addSiteColumn": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^addSiteColumn$" + }, + "internalName": { + "type": "string", + "description": "The internal name of the site column to add." + }, + "addToDefaultView": { + "type": "boolean", + "description": "Optional attribute that defaults to false. If true, the newly added field will also be added to the default view." + } + }, + "required": [ "internalName", "verb" ] + }, + "addSPField": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^addSPField$" + }, + "fieldType": { + "type": "string", + "pattern": "^(Text|Note|Number|Boolean|User|DateTime)$", + "description": "The type of field to add." + }, + "displayName": { + "type": "string", + "description": "The display name of the field." + }, + "internalName": { + "type": "string", + "description": "Optional attribute. If provided, specifies the internal name of the field. If not provided, the internal name will be based on the display name" + }, + "isRequired": { + "type": "boolean", + "description": "Whether this field is required to contain information." + }, + "addToDefaultView": { + "type": "boolean", + "description": "Optional attribute that defaults to false. If true, the newly added field will also be added to the default view." + }, + "enforceUnique": { + "type": "boolean", + "description": "Optional attribute that defaults to false. If true, then all values for this field must be unique." + } + }, + "required": [ "displayName", "fieldType", "isRequired", "verb" ] + }, + "deleteSPField": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^deleteSPField$" + }, + "displayName": { + "type": "string", + "description": "The display name of the field to delete." + } + }, + "required": [ "displayName" ] + }, + "addSPFieldXml": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^addSPFieldXml$" + }, + "schemaXml": { + "type": "string", + "description": "The schemaXml specifying the field. See https://msdn.microsoft.com/en-us/library/office/aa979575.aspx" + }, + "addToDefaultView": { + "type": "boolean", + "description": "Optional attribute that defaults to false. If true, the newly added field will also be added to the default view." + } + }, + "required": [ "schemaXml", "verb" ] + }, + "addSPLookupFieldXml": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^addSPLookupFieldXml$" + }, + "schemaXml": { + "type": "string", + "description": "The schemaXml specifying the field. See https://msdn.microsoft.com/en-us/library/office/aa979575.aspx" + }, + "targetListName": { + "type": "string", + "description": "The name that identifies the list this lookup field is targeted against. Provide either this or targetListUrl." + }, + "targetListUrl": { + "type": "string", + "description": "A web-relative url that identifies the list this lookup field is targeted against. Provide either this or targetListName." + }, + "addToDefaultView": { + "type": "boolean", + "description": "Optional attribute that defaults to false. If true, the newly added field will also be added to the default view." + } + }, + "required": [ "schemaXml", "verb" ] + }, + "associateFieldCustomizer": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^associateFieldCustomizer$" + }, + "internalName": { + "type": "string", + "description": "The internalName of the field to customize." + }, + "clientSideComponentId": { + "type": "string", + "description": "GUID of the extension to use to customize the field." + }, + "clientSideComponentProperties": { + "type": "string", + "description": "This is an optional parameter, which can be used to provide properties for the Field Customizer instance." + } + }, + "required": [ "clientSideComponentId", "internalName", "verb" ] + }, + "associateListViewCommandSet": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^associateListViewCommandSet$" + }, + "title": { + "type": "string", + "description": "Title of the extension." + }, + "location": { + "type": "string", + "pattern": "^(ClientSideExtension\\.ListViewCommandSet\\.ContextMenu|ClientSideExtension\\.ListViewCommandSet\\.CommandBar|ClientSideExtension\\.ListViewCommandSet)$", + "description": "Where the commands are displayed." + }, + "clientSideComponentId": { + "type": "string", + "description": "GUID of the extension to use to customize the field." + }, + "clientSideComponentProperties": { + "type": "string", + "description": "This is an optional parameter, which can be used to provide properties for the Field Customizer instance." + } + }, + "required": [ "clientSideComponentId", "title", "location", "verb" ] + }, + "addSPView": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^addSPView$" + }, + "name": { + "type": "string", + "description": "The name of the view." + }, + "viewFields": { + "description": "An array of the internal names of the fields of the view.", + "type": "array", + "items": { + "type": "string" + } + }, + "query": { + "type": "string", + "description": "A CAML query string that contains the where clause for the view's query. See https://msdn.microsoft.com/en-us/library/ms462365" + }, + "rowLimit": { + "type": "integer", + "description": "The row limit of the view." + }, + "isPaged": { + "type": "boolean", + "description": "Whether the view is paged." + }, + "makeDefault": { + "type": "boolean", + "description": "If true, the view will be made the default view of the list." + }, + "scope": { + "type": "string", + "pattern": "^(Default|Recursive|RecursiveAll|FilesOnly)$", + "description": "Optional. The scope of the view. See https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spviewscope.aspx" + }, + "formatterJSON": { + "type": "object", + "description": "A JSON object to use as the view CustomFormatter." + } + }, + "required": [ "name", "viewFields", "query", "rowLimit", "isPaged", "makeDefault" ] + }, + "removeSPView": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^removeSPView$" + }, + "name": { + "type": "string", + "description": "The name of the view to remove." + } + }, + "required": [ "name" ] + } + }, + "createPage": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^createPage$" + }, + "fileName": { + "type": "string", + "pattern": "^.+\\.aspx&", + "description": "The file name of the page." + }, + "pageData": { + "type": "object", + "properties": { + "Title": { + "type": "string", + "description": "The title of the page." + }, + "BannerImageUrl": { + "type": "string", + "description": "The URL of the image to be displayed in the banner." + }, + "CanvasContent1": { + "type": "string", + "description": "The content to be displayed in the canvas, as a string of XML." + }, + "LayoutWebpartsContent": { + "type": "string", + "description": "Information about the page layout, as a string of JSON." + } + }, + "required": [ "Title", "BannerImageUrl", "CanvasContent1", "LayoutWebpartsContent" ] + }, + "setAsHomePage": { + "type": "boolean", + "description": "Whether or not to set this page as the homepage. The default is false." + } + }, + "required": [ "fileName", "pageData", "verb" ] + } + ] + }, + "addPrincipalToSPGroup": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^addPrincipalToSPGroup$" + }, + "principal": { + "type": "string", + "description": "The name of principal to add to the SPGroup." + }, + "group": { + "type": "string", + "description": "The SPGroup to add the principal to.", + "pattern": "^(Members|Owners|Visitors)$" + } + }, + "required": [ "principal", "group", "verb" ] + } + ] + }, + "applyTheme": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^applyTheme$" + }, + "themeName": { + "type": "string", + "description": "The name of the theme to apply." + } + }, + "required": [ "themeName", "verb" ] + } + ] + }, + "setSiteLogo": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^setSiteLogo$" + }, + "url": { + "type": "string", + "description": "The URL of the new SiteLogo." + } + }, + "required": [ "url", "verb" ] + } + ] + }, + "triggerFlow": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^triggerFlow$" + }, + "url": { + "type": "string", + "description": "The trigger URL of the Flow." + }, + "name": { + "type": "string", + "description": "The name of the Flow." + }, + "waitForReply": { + "type": "boolean", + "description": "If true, the script will expect that the Flow will call Microsoft.SharePoint.Utilities.SiteScriptUtility.SetSiteScriptStageOutcome() when it has finished executing. Note that this will not cause the script to block. The script will keep executing, but for record-keeping purposes, the run will be considered incomplete until the reply is made." + }, + "parameters": { + "type": "object", + "description": "An option set of parameters to pass into the Flow." + } + }, + "required": [ "name", "url", "verb" ] + } + ] + }, + "installSolution": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^installSolution$" + }, + "id": { + "type": "string", + "description": "The ID of the Solution." + }, + "name": { + "type": "string", + "description": "The name of the Solution." + } + }, + "required": [ "id", "verb", "name" ] + } + ] + }, + "addNavLink": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^addNavLink$" + }, + "url": { + "type": "string", + "description": "The url of the link to add." + }, + "displayName": { + "type": "string", + "description": "The display name of the link" + }, + "isWebRelative": { + "type": "boolean", + "description": "Optionally indicates whether the link is web-relative. The default is false." + }, + "parentDisplayName": { + "type": "string", + "description": "Optional parameter. If provided, makes this nav link a child of the nav link with this displayName. If both this and parentUrl are provided, it searches for a link that matches both to be the parent." + }, + "parentUrl": { + "type": "string", + "description": "Optional parameter. If provided, makes this nav link a child of the nav link with this url. If both this and parentDisplayName are provided, it searches for a link that matches both to be the parent." + }, + "isParentUrlWebRelative": { + "type": "boolean", + "description": "Optional parameter. Indicates whether parentUrl is web-relative. The default is false." + } + }, + "required": [ "displayName", "url", "verb" ] + } + ] + }, + "removeNavLink": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^removeNavLink$" + }, + "url": { + "type": "string", + "description": "Optionally indicates the url of the link to remove. if this parameter is not provided, the link to be removed will be found based on the displayName only." + }, + "displayName": { + "type": "string", + "description": "The display name of the link to remove." + }, + "isWebRelative": { + "type": "boolean", + "description": "Optionally indicates whether the link is web-relative. The default is false." + } + }, + "required": [ "displayName", "verb" ] + } + ] + }, + "joinHubSite": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^joinHubSite$" + }, + "hubSiteId": { + "type": "string", + "description": "A Guid specifying the hub site." + }, + "name": { + "type": "string", + "description": "An optional string specifying the name of the hub site." + } + }, + "required": [ "hubSiteId", "verb" ] + } + ] + }, + "createContentType": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^createContentType$" + }, + "name": { + "type": "string", + "description": "Name of the content type." + }, + "description": { + "type": "string", + "description": "Optional description of the content type." + }, + "parentName": { + "type": "string", + "description": "Name of the parent content type. Provide either this, parentId, or id." + }, + "parentId": { + "type": "string", + "description": "Id of the parent content type. Provide either this, parentName, or id." + }, + "id": { + "type": "string", + "description": "Id of the content type. Provide either this, parentName, or parentId." + }, + "hidden": { + "type": "boolean", + "description": "Whether the content type is hidden." + }, + "subactions": { + "description": "Sub-actions to run on the content type.", + "type": "array", + "items": { + "anyOf": [ + { "$ref": "#/definitions/SPContentTypeSubactions/addSiteColumn" }, + { "$ref": "#/definitions/SPContentTypeSubactions/removeSiteColumn" } + ] + }, + "additionalItems": false + } + }, + "required": [ "verb", "name", "hidden" ] + } + ] + }, + "SPContentTypeSubactions": { + "addSiteColumn": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^addSiteColumn$" + }, + "internalName": { + "type": "string", + "description": "The internal name of the site column to add." + } + }, + "required": [ "internalName", "verb" ] + }, + "removeSiteColumn": { + "type": "object", + "properties": { + "verb": { + "type": "string", + "pattern": "^removeSiteColumn$" + }, + "internalName": { + "type": "string", + "description": "The internal name of the site column to remove." + } + }, + "required": [ "internalName", "verb" ] + } + }, + "createSiteColumn": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^createSiteColumn$" + }, + "fieldType": { + "type": "string", + "pattern": "^(Text|Note|Number|Boolean|User|DateTime)$", + "description": "The type of column to add." + }, + "internalName": { + "type": "string", + "description": "Internal name of the column" + }, + "displayName": { + "type": "string", + "description": "Optional display name of the column." + }, + "isRequired": { + "type": "boolean", + "description": "Whether this column is required to contain information." + }, + "group": { + "type": "string", + "description": "Optional attribute. If provided, sets the column group to which this column belongs." + }, + "enforceUnique": { + "type": "boolean", + "description": "Optional attribute that defaults to false. If true, then all values for this column must be unique." + } + }, + "required": [ "fieldType", "verb", "internalName", "isRequired" ] + } + ] + }, + "createSiteColumnXml": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^createSiteColumnXml$" + }, + "schemaXml": { + "type": "string", + "description": "The schemaXml specifying the field. See https://msdn.microsoft.com/en-us/library/office/aa979575.aspx" + }, + "pushChanges": { + "type": "boolean", + "description": "Indicates whether this change should be pushed to lists that already reference this field. Defaults to true." + } + }, + "required": [ "verb", "schemaXml" ] + } + ] + }, + "setSiteExternalSharingCapability": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^setSiteExternalSharingCapability$" + }, + "capability": { + "type": "string", + "pattern": "^(Disabled|ExistingExternalUserSharingOnly|ExternalUserSharingOnly|ExternalUserAndGuestSharing)$", + "description": "A string specifying the sharing capability for the site." + } + }, + "required": [ "capability", "verb" ] + } + ] + }, + "setRegionalSettings": { + "type": "object", + "allOf": [ + { "$ref": "#/definitions/baseAction" }, + { + "properties": { + "verb": { + "type": "string", + "pattern": "^setRegionalSettings$" + }, + "timeZone": { + "type": "integer", + "description": "A number specifying the time zone. See https://msdn.microsoft.com/library/microsoft.sharepoint.spregionalsettings.timezones.aspx" + }, + "locale": { + "type": "integer", + "description": "A number specifying the culture by lcid. See https://msdn.microsoft.com/en-us/library/ms912047(v=winembedded.10).aspx" + }, + "sortOrder": { + "type": "integer", + "description": "A number specifying the sort order. See https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spregionalsettings.collation.aspx" + }, + "hourFormat": { + "type": "string", + "pattern": "^(12|24)$", + "description": "Specifies whether the site should use 12-hour or 24-hour time." + } + }, + "required": [ "sortOrder", "verb" ] + } + ] + } + }, + + + "type": "object", + "properties": { + "actions": { + "title": "array of supported actions", + "type": "array", + "items": { + "anyOf": [ + { "$ref": "#/definitions/activateSPFeature" }, + { "$ref": "#/definitions/associateExtension" }, + { "$ref": "#/definitions/addPrincipalToSPGroup" }, + { "$ref": "#/definitions/addNavLink" }, + { "$ref": "#/definitions/applyTheme" }, + { "$ref": "#/definitions/createContentType" }, + { "$ref": "#/definitions/createPage" }, + { "$ref": "#/definitions/createSiteColumn" }, + { "$ref": "#/definitions/createSiteColumnXml" }, + { "$ref": "#/definitions/createSPList" }, + { "$ref": "#/definitions/installSolution" }, + { "$ref": "#/definitions/joinHubSite" }, + { "$ref": "#/definitions/removeNavLink" }, + { "$ref": "#/definitions/setRegionalSettings" }, + { "$ref": "#/definitions/setSiteLogo" }, + { "$ref": "#/definitions/setSiteExternalSharingCapability" }, + { "$ref": "#/definitions/triggerFlow" } + ] + }, + "additionalItems": false + }, + "$schema": { + "type": "string" + }, + "bindata": { + "type": "object", + "title": "Binary Data", + "description": "guid<->base64encodedstrings key-value pairs", + "patternProperties": { + "^[a-fA-F0-9]{8}-([a-fA-F0-9]{4}-){3}[a-fA-F0-9]{12}$": { + "type": "string" + } + } + }, + "version": { "type": "number" } + }, + "additionalProperties": false +} \ No newline at end of file diff --git a/samples/react-manage-sitedesigns/src/controls/siteScripts/IListViewItems.ts b/samples/react-manage-sitedesigns/src/controls/siteScripts/IListViewItems.ts new file mode 100644 index 000000000..a7cbef5d5 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/siteScripts/IListViewItems.ts @@ -0,0 +1,8 @@ +export interface IListViewItems { + 'key': string; + Description: string; + Title: string; + Id: string; + Version?: string; + SiteScriptsId?: string[]; +} diff --git a/samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsProps.ts b/samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsProps.ts new file mode 100644 index 000000000..7e3d0ca8b --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsProps.ts @@ -0,0 +1,28 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +import { SiteScriptInfo, SiteDesignInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface ISiteScriptsProps { + SiteDesignSelectedItem: ISiteDesignSelectedItem; + context: WebPartContext; + mode: panelMode; + onDismiss(refresh?: boolean): void; + showPanel: boolean; +} + +interface ISiteDesignSelectedItem { + key: string; + Description: string; + Id: string; + Title: string; + WebTemplate:string; + SiteScriptIds: string; + numberSiteScripts: number; + IsDefault: boolean; + PreviewImageAltText: string; + PreviewImageUrl: string; + Version: string; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsState.ts b/samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsState.ts new file mode 100644 index 000000000..1772cdc1e --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/siteScripts/ISiteScriptsState.ts @@ -0,0 +1,21 @@ +import { IListViewItems } from './IListViewItems'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; + +export interface ISiteScriptsState{ + items: IListViewItems[]; + isLoading:boolean; + disableCommandOption:boolean; + showPanel:boolean; + selectItem: IListViewItems[]; + panelMode: panelMode; + hasError: boolean; + errorMessage: string; + showPanelAddScript: boolean; + showDialogDelete:boolean; + deleting:boolean; + disableDeleteButton: boolean; + showError: boolean; + showCommmandEdit: string; +} + + diff --git a/samples/react-manage-sitedesigns/src/controls/siteScripts/SiteScripts.tsx b/samples/react-manage-sitedesigns/src/controls/siteScripts/SiteScripts.tsx new file mode 100644 index 000000000..68b453400 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/siteScripts/SiteScripts.tsx @@ -0,0 +1,486 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +//import styles from '../../webparts/siteDesigns/components/SiteDesigns.module.scss'; +import { ISiteScriptsProps } from './ISiteScriptsProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import { ListView, IViewField, SelectionMode, GroupOrder, IGrouping } from "@pnp/spfx-controls-react/lib/ListView"; +import { IListViewItems } from './IListViewItems'; +import spservice from '../../services/spservices'; +import { + Icon, + IconType, + CommandBar, + Panel, + PanelType, + MessageBar, + MessageBarType, + Label, + Spinner, + SpinnerSize, + Dialog, + DialogType, + DialogFooter, + PrimaryButton, + DefaultButton, + +} from 'office-ui-fabric-react'; +import { WebPartTitle } from "@pnp/spfx-controls-react/lib/WebPartTitle"; +import * as strings from 'SiteDesignsWebPartStrings'; +import { ISiteScriptsState } from './ISiteScriptsState'; +import { SiteDesignInfo, SiteScriptInfo, SiteScriptUpdateInfo, SiteDesignUpdateInfo } from '@pnp/sp'; +import { panelMode } from '../../webparts/siteDesigns/components/IEnumPanel'; +import styles from './siteScript.module.scss'; + +// ListView Columns +const viewFields: IViewField[] = [ + { + name: 'Image', + render: ((item: IListViewItems) => { + const image = ; + return image; + }), + maxWidth: 70, + }, + { + name: 'Id', + displayName: strings.ListViewColumnIdLabel, + sorting: true, + isResizable: true, + maxWidth: 200 + }, + { + name: 'Title', + displayName: strings.TitleFieldLabel, + sorting: true, + isResizable: true, + maxWidth: 250 + }, + { + name: 'Description', + displayName: strings.ListViewColumnDescriptionLabel, + sorting: true, + isResizable: true, + maxWidth: 250 + }, + { + name: 'Version', + displayName: "Version", + sorting: true, + isResizable: true, + maxWidth: 65 + } +]; + +export default class SiteScripts extends React.Component { + private spService: spservice; + private items: IListViewItems[] = []; + private refreshParent: boolean = false; + private siteScripts: string[]; + + private AddSiteScriptToSiteDesignDialog = React.lazy(() => import('../AddSiteScriptToSiteDesign/AddSiteScriptToSiteDesign' /* webpackChunkName: "addscriptdialog" */)); + private EditScriptDialog = React.lazy(() => import('../../controls/EditSiteScript/EditSiteScript' /* webpackChunkName: "editscriptdialog" */)); + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + items: [], + isLoading: false, + disableCommandOption: true, + showPanel: false, + selectItem: [], + panelMode: panelMode.New, + hasError: false, + errorMessage: '', + showPanelAddScript: false, + showDialogDelete: false, + deleting: false, + disableDeleteButton: false, + showError: false, + showCommmandEdit: '' + }); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this.getSelection = this.getSelection.bind(this); + this.onNewItem = this.onNewItem.bind(this); + this.onEditItem = this.onEditItem.bind(this); + this.onDeleteItem = this.onDeleteItem.bind(this); + this.onDismissPanel = this.onDismissPanel.bind(this); + this.onRefresh = this.onRefresh.bind(this); + this.onCancel = this.onCancel.bind(this); + this.onDismissAddScriptPanel = this.onDismissAddScriptPanel.bind(this); + this.onCloseDialog = this.onCloseDialog.bind(this); + this.onDeleteConfirm = this.onDeleteConfirm.bind(this); + } + + /** + * + * + * @private + * @param {boolean} refresh + * @memberof SiteScripts + */ + private onDismissAddScriptPanel(refresh: boolean) { + + this.setState({ showPanel: false }); + if (refresh) { + this.refreshParent = true; + this.loadSiteScripts(); + } + } + + // Get Selection Item from List + /** + * + * + * @private + * @param {IListViewItems[]} items + * @memberof SiteScripts + */ + private getSelection(items: IListViewItems[]) { + if (items.length > 0) { + + this.setState({ + disableCommandOption: false, + selectItem: items, + }); + } else { + this.setState({ + disableCommandOption: true, + selectItem: [], + showPanel: false, + }); + } + } + /** + * cancel event option SiteScrips + * + * @private + * @param {React.MouseEvent} ev + * @memberof SiteScripts + */ + private onCancel(ev: React.MouseEvent) { + + this.props.onDismiss(this.refreshParent); + } + + private onCloseDialog(ev: React.MouseEvent) { + ev.preventDefault(); + this.setState({ + showDialogDelete: false + }); + } + + /** + * + * + * @private + * @param {React.MouseEvent} ev + * @memberof SiteScripts + */ + private async onDeleteConfirm(ev: React.MouseEvent) { + ev.preventDefault(); + try { + let updateSiteScripts: string[] = this.siteScripts; + for (const item of this.state.selectItem) { + const idx = updateSiteScripts.indexOf(item.Id); + if (idx !== -1) { + updateSiteScripts.splice(idx, 1); + } + } + this.setState({ deleting: true, disableDeleteButton: true }); + const siteDesignUpdateInfo: SiteDesignUpdateInfo = { Id: this.props.SiteDesignSelectedItem.Id, SiteScriptIds: updateSiteScripts }; + const result = await this.spService.updateSiteDesign(siteDesignUpdateInfo); + this.refreshParent = true; + this.setState({ deleting: false, disableDeleteButton: false, showDialogDelete: false, showError: false }); + this.loadSiteScripts(); + } catch (error) { + console.log(error.message); + this.setState({ deleting: false, disableDeleteButton: true, showError: true, errorMessage: error.message }); + } + } + /** + * Panel Dismiss CallBack + * + * @param {boolean} [refresh] + * @returns + * @memberof SiteScripts + */ + public async onDismissPanel(refresh?: boolean) { + this.setState({ + showPanel: false + }); + if (refresh) { + await this.loadSiteScripts(); + } + return; + } + // On New Item + /** + * + * + * @private + * @param {React.MouseEvent} e + * @memberof SiteScripts + */ + private onNewItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.New, + showPanel: true, + }); + } + + /** + * On Delete + * + * @private + * @param {React.MouseEvent} e + * @memberof SiteScripts + */ + private onDeleteItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.Delete, + showDialogDelete: true, + }); + } + + /** + * On Edit item + * + * @private + * @param {React.MouseEvent} e + * @memberof SiteScripts + */ + private onEditItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.edit, + showPanel: true + }); + } + + /** + * Load SiteScripts + * + * @private + * @memberof SiteScripts + */ + private async loadSiteScripts() { + this.items = []; + this.setState({ isLoading: true }); + try { + // check if user is Teanant Global Admin + const isGlobalAdmin = await this.spService.checkUserIsGlobalAdmin(); + if (isGlobalAdmin) { + // get SiteScripts for SiteDesign + const siteDesignInfo: SiteDesignInfo = await this.spService.getSiteDesignMetadata(this.props.SiteDesignSelectedItem.Id); + this.siteScripts = siteDesignInfo.SiteScriptIds; + + if (this.siteScripts.length > 0) { + for (const siteScriptId of this.siteScripts) { + if (siteScriptId === "") continue; + const siteScript: SiteScriptInfo = await this.spService.getSiteScriptMetadata(siteScriptId); + this.items.push( + { + key: siteScript.Id, + Description: siteScript.Description, + Id: siteScript.Id, + Title: siteScript.Title, + Version: siteScript.Version + } + ); + } + } + this.setState({ items: this.items, isLoading: false, disableCommandOption: true }); + } else { + this.setState({ + items: this.items, + hasError: true, + errorMessage: strings.ErrorMessageUserNotAdmin, + isLoading: false + }); + } + } + catch (error) { + this.setState({ + items: this.items, + hasError: true, + errorMessage: error.message, + isLoading: false + }); + } + + } + /** Refresh + * + * @param {React.MouseEvent} ev + * @memberof SiteScripts + */ + public onRefresh(ev: React.MouseEvent) { + ev.preventDefault(); + // loadSiteScripts + this.loadSiteScripts(); + } + + /** + * Component Did Mount + * + * @memberof SiteScripts + */ + public async componentDidMount() { + // loadSiteScripts + await this.loadSiteScripts(); + } + // On Render + public render(): React.ReactElement { + return ( +
+ +
+ SiteDesign Id: + {this.props.SiteDesignSelectedItem.Id} +
+
+ Title: + {this.props.SiteDesignSelectedItem.Title} +
+
+ WebTemplate: + {this.props.SiteDesignSelectedItem.WebTemplate === '64' ? "Team Site" : "Communication Site"} +
+
+ { + this.state.isLoading ? + + : + this.state.hasError ? + + {this.state.errorMessage} + + : +
+ 1 ? true : false, + + }, + { + key: 'delete', + name: strings.CommandbarDeleteLabel, + iconProps: { + iconName: 'Delete' + }, + onClick: this.onDeleteItem, + disabled: this.state.disableCommandOption, + } + ]} + farItems={[ + { + key: 'refresh', + name: strings.CommandbarRefreshLabel, + iconProps: { + iconName: 'Refresh' + }, + onClick: this.onRefresh, + } + ]} + /> +
+ } + { + !this.state.hasError && !this.state.isLoading && + + } + { + this.state.showPanel && this.state.panelMode == panelMode.New && + Loading...
}> + + + } + { + this.state.showPanel && this.state.panelMode == panelMode.edit && + Loading...
}> + + + } + + + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/controls/siteScripts/index.ts b/samples/react-manage-sitedesigns/src/controls/siteScripts/index.ts new file mode 100644 index 000000000..e69de29bb diff --git a/samples/react-manage-sitedesigns/src/controls/siteScripts/siteScript.module.scss b/samples/react-manage-sitedesigns/src/controls/siteScripts/siteScript.module.scss new file mode 100644 index 000000000..89981d3ba --- /dev/null +++ b/samples/react-manage-sitedesigns/src/controls/siteScripts/siteScript.module.scss @@ -0,0 +1,28 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; +.title { + font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; + + vertical-align: top; + margin-right: 15px; + display: inline-block; + @include ms-font-m; +} +.label { + vertical-align: top; + margin-right: 15px; + display: inline-block; + @include ms-font-m; + width: 100px; +} + +.listItem { + @include ms-font-l; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.description { + @include ms-font-l; + @include ms-fontColor-white; +} diff --git a/samples/react-manage-sitedesigns/src/index.ts b/samples/react-manage-sitedesigns/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/react-manage-sitedesigns/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-manage-sitedesigns/src/services/IAddSiteDesignTaskToCurrentWebResult.ts b/samples/react-manage-sitedesigns/src/services/IAddSiteDesignTaskToCurrentWebResult.ts new file mode 100644 index 000000000..5affc8dd9 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/services/IAddSiteDesignTaskToCurrentWebResult.ts @@ -0,0 +1,7 @@ +export interface IAddSiteDesignTaskToCurrentWebResult { + ID: string; + LogonName: string; + SiteDesignID: string; + SiteID: string; + WebID:string; +} diff --git a/samples/react-manage-sitedesigns/src/services/ISiteDesignTaskResult.ts b/samples/react-manage-sitedesigns/src/services/ISiteDesignTaskResult.ts new file mode 100644 index 000000000..caf41353d --- /dev/null +++ b/samples/react-manage-sitedesigns/src/services/ISiteDesignTaskResult.ts @@ -0,0 +1,6 @@ +export interface ISiteDesignTaskResult { + "@odata.null"?: boolean; + ID: string; + LogonName: string; + SiteDesignID: string; +} diff --git a/samples/react-manage-sitedesigns/src/services/spservices.ts b/samples/react-manage-sitedesigns/src/services/spservices.ts new file mode 100644 index 000000000..20527f450 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/services/spservices.ts @@ -0,0 +1,386 @@ +// João Mendes +// March 2019 + +import { WebPartContext } from "@microsoft/sp-webpart-base"; +import { sp, Web, SiteDesignInfo, SiteScriptInfo, SiteScripts, SiteDesignCreationInfo, SiteDesignUpdateInfo, SiteDesignPrincipals, SiteScriptUpdateInfo, SearchResults, } from '@pnp/sp'; +import { graph, } from "@pnp/graph"; +import { SPHttpClient, SPHttpClientResponse, ISPHttpClientOptions, HttpClient } from '@microsoft/sp-http'; +import { ISiteScript } from '../types/ISiteScript'; +import SiteDesignRights from "../controls/SiteDesignRights/SiteDesignRights"; +import { IAddSiteDesignTaskToCurrentWebResult } from './IAddSiteDesignTaskToCurrentWebResult'; +import { ISiteDesignTaskResult } from './ISiteDesignTaskResult'; +import * as $ from 'jquery'; + +const ADMIN_ROLETEMPLATE_ID = "62e90394-69f5-4237-9190-012177145e10"; // Global Admin TemplateRoleId +// Class Services +export default class spservices { + private appCatalogUrl: string = ''; + constructor(private context: WebPartContext) { + // Setuo Context to PnPjs and MSGraph + sp.setup({ + spfxContext: this.context + }); + + graph.setup({ + spfxContext: this.context + }); + + this.onInit(); + } + // OnInit Function + private async onInit() { + this.appCatalogUrl = await this.getAppCatalogUrl(); + } + + // Get App Catalog + private async getAppCatalogUrl() { + try { + const webAbsoluteUrl = this.context.pageContext.web.absoluteUrl; + const apiUrl = `${webAbsoluteUrl}/_api/SP_TenantSettings_Current`; + + const data: SPHttpClientResponse = await this.context.spHttpClient.get(apiUrl, SPHttpClient.configurations.v1); + if (data.ok) { + const results = await data.json(); + if (results) { + return results.CorporateCatalogUrl; + } + } + return null; + } catch (error) { + console.dir(error); + return Promise.reject(error.message); + } + } + // Check if user is Global Admin + /** + * + */ + public async checkUserIsGlobalAdmin() { + const myDirRolesAndGroups: any[] = await graph.me.memberOf.get(); + for (const myDirRolesAndGroup of myDirRolesAndGroups) { + if (myDirRolesAndGroup.roleTemplateId && myDirRolesAndGroup.roleTemplateId === ADMIN_ROLETEMPLATE_ID) { // roleTemplateId for glabal Admin + return true; + } + } + return false; + } + /** + * Get List of Site Designs + * + * @returns results[] + * @memberof spservices + */ + public async getSiteDesigns() { + let result: SiteDesignInfo[] = []; + try { + result = await sp.siteDesigns.getSiteDesigns(); + } catch (error) { + return Promise.reject(error); + } + return result; + } + /** + * Return Site Scripts + * + * @returns array os siteScripts + * @memberof spservices + */ + public async getSiteScripts() { + let results: SiteScriptInfo[] = []; + try { + results = await sp.siteScripts.getSiteScripts(); + + } catch (error) { + return Promise.reject(error); + } + return results; + } + + /** + * Get Site Script by Id + * + * @param {string} id + * @returns {SiteScriptInfo} + * @memberof spservices + */ + public async getSiteScriptMetadata(id: string) { + let results: SiteScriptInfo = null; + try { + results = await sp.siteScripts.getSiteScriptMetadata(id); + } catch (error) { + return Promise.reject(error); + } + return results; + } + + + /** + * GetSiteDesignMetaData + * + * @param {string} id + * @returns + * @memberof spservices + */ + public async getSiteDesignMetadata(id: string) { + let results: SiteDesignInfo = null; + try { + results = await sp.siteDesigns.getSiteDesignMetadata(id); + } catch (error) { + return Promise.reject(error); + } + return results; + } + + + /** + * Create a SiteScript + * + * @param {string} title + * @param {*} description + * @param {string} sitescript + * @returns + * @memberof spservices + */ + public async createSiteScript(title: string, description, siteScript: ISiteScript) { + let results: SiteScriptInfo = null; + try { + results = await sp.siteScripts.createSiteScript(title, description, siteScript); + } catch (error) { + return Promise.reject(error); + } + return results; + } + + /** + * + * + * @private + * @param {SiteDesignInfo} siteDesignInfo + * @returns + * @memberof spservices + */ + public async createSiteDesign(siteDesignInfo: SiteDesignCreationInfo) { + let results: SiteDesignCreationInfo = null; + try { + results = await sp.siteDesigns.createSiteDesign(siteDesignInfo); + } catch (error) { + return Promise.reject(error); + } + return results; + } + + + /** + * + * + * @param {SiteDesignUpdateInfo} siteDesignInfo + * @returns + * @memberof spservices + */ + public async updateSiteDesign(siteDesignInfo: SiteDesignUpdateInfo) { + let results: SiteDesignInfo = null; + try { + results = await sp.siteDesigns.updateSiteDesign(siteDesignInfo); + } catch (error) { + return Promise.reject(error); + } + return results; + } + + + /** + * + * + * @param {SiteDesignUpdateInfo} siteDesignInfo + * @returns + * @memberof spservices + */ + public async deleteSiteDesign(siteDesignInfo: SiteDesignUpdateInfo) { + try { + await sp.siteDesigns.deleteSiteDesign(siteDesignInfo.Id); + } catch (error) { + return Promise.reject(error); + } + return; + } + + + /** + * + * + * @private + * @param {string} siteDesignId + * @returns + * @memberof spservices + */ + public async getSiteDesignRights(siteDesignId: string) { + let results: SiteDesignPrincipals[] = null; + try { + results = await sp.siteDesigns.getSiteDesignRights(siteDesignId); + } catch (error) { + return Promise.reject(error); + } + return results; + } + + + public async updateSiteScript(siteScriptInfo: SiteScriptUpdateInfo) { + let results: SiteScriptInfo = null; + try { + results = await sp.siteScripts.updateSiteScript(siteScriptInfo); + } catch (error) { + return Promise.reject(error); + } + return results; + } + /** + * + * + * @param {string} siteDesignId + * @param {string[]} principals + * @returns + * @memberof spservices + */ + public async grantSiteDesignRights(siteDesignId: string, principals: string[]) { + + try { + await sp.siteDesigns.grantSiteDesignRights(siteDesignId, principals); + } catch (error) { + return Promise.reject(error); + } + return; + } + + + /** + * + * + * @param {string} siteDesignId + * @param {string[]} principals + * @returns + * @memberof spservices + */ + public async revokeSiteDesignRights(siteDesignId: string, principals: string[]) { + try { + await sp.siteDesigns.revokeSiteDesignRights(siteDesignId, principals); + } catch (error) { + return Promise.reject(error); + } + return; + } + + /** + * + * + * @param {string} value + * @returns + * @memberof spservices + */ + public async getSites(value: string) { + let results: SearchResults = null; + try { + + results = await sp.search(`${value} AND contentclass:STS_Site`); + } catch (error) { + return Promise.reject(error); + } + return results; + } + + + /** + * + * + * @param {string} webUrl + * @param {string} siteDesignId + * @returns + * @memberof spservices + */ + public async AddSiteDesignTask(webUrl: string, siteDesignId: string) { + const webAbsoluteUrl = this.context.pageContext.web.absoluteUrl; + + try { + const spOpts: ISPHttpClientOptions = { + body: `{"siteDesignId":"${siteDesignId}","webUrl":${webUrl}}` + }; + + const formDigest = await this.getRequestDigest(); + const apiUrl = `${webAbsoluteUrl}/_api/microsoft.Sharepoint.Utilities.WebTemplateExtensions.SiteScriptUtility.AddSiteDesignTask`; + + const results = await $.ajax({ + url: apiUrl, + type: 'POST', + dataType: 'json', + data: `{"siteDesignId":"${siteDesignId}","webUrl":"${webUrl}"}`, + headers: { + 'content-type': 'application/json;charset=utf-8', + 'accept': 'application/json;odata=nometadata', + 'X-RequestDigest': formDigest + } + }); + // const data: SPHttpClientResponse = await this.context.spHttpClient.post(apiUrl, SPHttpClient.configurations.v1,spOpts); + + if (results && results) { + return results; + } + } catch (error) { + console.dir(error); + return Promise.reject(error); + } + } + + /** + * + * @param {string} webUrl + * @param {string} taskId + * @returns + * @memberof spservices + */ + public async getSiteDesignTask(webUrl: string, runTaskId: string): Promise { + try { + + const spOpts: ISPHttpClientOptions = { + body: `{ "taskId": "${runTaskId}"}` + }; + + const apiUrl = `${webUrl}/_api/microsoft.Sharepoint.Utilities.WebTemplateExtensions.SiteScriptUtility.GetSiteDesignTask`; + + const data: SPHttpClientResponse = await this.context.spHttpClient.post(apiUrl, SPHttpClient.configurations.v1, spOpts); + if (data.ok) { // Testar sucesso diferente 200 e lançar erro + const results: ISiteDesignTaskResult = await data.json(); + if (results) { + return results; + } + } + return null; + } catch (error) { + console.dir(error); + return Promise.reject(error.message); + } + } + + + private async getRequestDigest(){ + try { + + const webAbsoluteUrl = this.context.pageContext.web.absoluteUrl; + const spOpts: ISPHttpClientOptions = { + }; + const apiUrl = `${webAbsoluteUrl}/_api/contextinfo`; + + const data: SPHttpClientResponse = await this.context.spHttpClient.post(apiUrl, SPHttpClient.configurations.v1, null); + if (data.ok) { + const results = await data.json(); + if (results) { + return results.FormDigestValue; + } + } + return null; + } catch (error) { + console.dir(error); + return Promise.reject(error); + } + + } + +} diff --git a/samples/react-manage-sitedesigns/src/types/ISiteScript.ts b/samples/react-manage-sitedesigns/src/types/ISiteScript.ts new file mode 100644 index 000000000..57e7d8834 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/types/ISiteScript.ts @@ -0,0 +1,17 @@ + +export interface ISiteScript { + $schema: string; + actions: IAction[]; + bindata: object; + version: number; +} + +export interface IAction { + verb: string; + [key: string]: any; + subactions?: ISubaction[]; +} +export interface ISubaction { + verb: string; + [key: string]: any; +} diff --git a/samples/react-manage-sitedesigns/src/types/JsonEditor.d.ts b/samples/react-manage-sitedesigns/src/types/JsonEditor.d.ts new file mode 100644 index 000000000..01d9b0057 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/types/JsonEditor.d.ts @@ -0,0 +1,13 @@ +declare module '@dr-kobros/react-jsoneditor' { + import * as react from 'react'; + export default class JsonEditor extends React.PureComponent { + } + export interface JsonEditorProps { + onChange:(json:any)=>void; + onDirty:(json:any)=>void; + value:object; + options:any; + width:string; + height:string; + } + } \ No newline at end of file diff --git a/samples/react-manage-sitedesigns/src/types/index.ts b/samples/react-manage-sitedesigns/src/types/index.ts new file mode 100644 index 000000000..e69de29bb diff --git a/samples/react-manage-sitedesigns/src/types/json-editor.d.ts b/samples/react-manage-sitedesigns/src/types/json-editor.d.ts new file mode 100644 index 000000000..917146821 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/types/json-editor.d.ts @@ -0,0 +1,12 @@ +declare module 'jsoneditor' { + import * as react from 'react'; + export default class JSONEditor { + constructor(container: HTMLElement, options:JsonEditorOptions) + get():any; + set(value:object):any; + destroy():any; + } + export interface JsonEditorOptions { + onChange:()=>void; + } + } diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.manifest.json b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.manifest.json new file mode 100644 index 000000000..0e596ed22 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.manifest.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "08bc7d85-ef3a-492d-89c5-a7f0048fc2ec", + "alias": "SiteDesignsWebPart", + "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": "Site Designs" }, + "description": { "default": "Manage Site Designs" }, + "officeFabricIconFontName": "Design", + "properties": { + "title": "Manage Site Designs" + } + }] +} diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.ts b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.ts new file mode 100644 index 000000000..ff06b5f50 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/SiteDesignsWebPart.ts @@ -0,0 +1,65 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version } from '@microsoft/sp-core-library'; +import { BaseClientSideWebPart } from '@microsoft/sp-webpart-base'; +import { + IPropertyPaneConfiguration, + PropertyPaneTextField +} from '@microsoft/sp-property-pane'; + +import * as strings from 'SiteDesignsWebPartStrings'; +import SiteDesigns from './components/SiteDesigns'; +import { ISiteDesignsProps } from './components/ISiteDesignsProps'; + +export interface ISiteDesignsWebPartProps { + title: string; +} + +export default class SiteDesignsWebPart extends BaseClientSideWebPart { + + public render(): void { + const element: React.ReactElement = React.createElement( + SiteDesigns, + { + title: this.properties.title, + context: this.context, + displayMode: this.displayMode, + updateProperty: (value: string) => { + this.properties.title = value; + } + } + ); + + ReactDom.render(element, this.domElement); + } + + 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('title', { + label: 'Title' + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IEnumPanel.ts b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IEnumPanel.ts new file mode 100644 index 000000000..7235b137e --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IEnumPanel.ts @@ -0,0 +1,8 @@ +export enum panelMode { + "New", + "edit", + "Delete", + "Apply", + "Rights", + "SiteScripts" + } diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IListViewItems.ts b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IListViewItems.ts new file mode 100644 index 000000000..23c569fdb --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/IListViewItems.ts @@ -0,0 +1,15 @@ +export interface IListViewItems { + key: string; + Description: string; + PreviewImageUrl: string; + SiteScriptIds: string; + Title: string; + WebTemplate: string; + Id: string; + numberSiteScripts:number; + IsDefault: boolean; + PreviewImageAltText:string; + Version: string; + runStatus: boolean; + +} diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignState.ts b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignState.ts new file mode 100644 index 000000000..ca629f388 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignState.ts @@ -0,0 +1,17 @@ +import { IListViewItems } from '../components/IListViewItems'; +import { panelMode } from './IEnumPanel'; +import { SiteDesignInfo } from '@pnp/sp'; +export interface ISiteDesignState{ + items: IListViewItems[]; + isLoading:boolean; + disableCommandOption:boolean; + showPanel:boolean; + selectItem: IListViewItems; + panelMode: panelMode; + hasError: boolean; + errorMessage: string; + siteDesignRunning:boolean; + siteDesignRunningMessage: string[]; +} + + diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignsProps.ts b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignsProps.ts new file mode 100644 index 000000000..0d2961128 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/ISiteDesignsProps.ts @@ -0,0 +1,10 @@ +import { WebPartContext } from '@microsoft/sp-webpart-base'; +import { DisplayMode } from '@microsoft/sp-core-library'; +export interface ISiteDesignsProps { + title: string; + context: WebPartContext; + displayMode:DisplayMode; + updateProperty(value:string):void; +} + + diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.module.scss b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.module.scss new file mode 100644 index 000000000..6d0d44912 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.module.scss @@ -0,0 +1,88 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; + +.siteDesigns { + margin: 0 auto; + width: calc(100% - 50px) !important; +} + .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; + } + + .webPartTitle{ + margin-top: 25px; + margin-bottom: 25px; + } + .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; + } + + .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-size: 20px; + margin: 0 4px; + vertical-align: top; + display: inline-block; + } + + .siteDesignRunningMessage { + display: inline-block; + vertical-align: top; + margin-right: 20px; + } + + .siteDesignRunningMessageLink { + display: inline-block; + vertical-align: top; + } + + .commandBar { + margin-top: 15px; + margin-bottom: 15px; + } + + diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.tsx b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.tsx new file mode 100644 index 000000000..6fa4637c8 --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/components/SiteDesigns.tsx @@ -0,0 +1,561 @@ + +// João Mendes +// Mar 2019 +// +import * as React from 'react'; +import styles from './SiteDesigns.module.scss'; +import { ISiteDesignsProps } from './ISiteDesignsProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import { ListView, IViewField, SelectionMode, GroupOrder, IGrouping } from "@pnp/spfx-controls-react/lib/ListView"; +import { IListViewItems } from '../components/IListViewItems'; +import spservice from '../../../services/spservices'; +import { Icon, IconType } from 'office-ui-fabric-react/lib/Icon'; +import { CommandBar } from 'office-ui-fabric-react/lib/CommandBar'; +import { panelMode } from './IEnumPanel'; +import { + MessageBar, + MessageBarType, + Spinner, + SpinnerSize, + Dialog, + DialogType, + DialogFooter, + ImageFit, + PrimaryButton, + Link +} from 'office-ui-fabric-react'; +import { WebPartTitle } from "@pnp/spfx-controls-react/lib/WebPartTitle"; +import * as strings from 'SiteDesignsWebPartStrings'; +import { ISiteDesignState } from './ISiteDesignState'; +import { SiteDesignInfo, Item } from '@pnp/sp'; +import { IAddSiteDesignTaskToCurrentWebResult } from '../../../services/IAddSiteDesignTaskToCurrentWebResult'; + +//import { SiteScripts } from './../../../controls/sitescripts/SiteScripts'; + + +// ListView Columns +const viewFields: IViewField[] = [ + { + name: 'Image', + render: ((item: IListViewItems) => { + let image; + item.PreviewImageUrl ? + image = : + image = ; + return image; + }), + maxWidth: 70, + }, + { + name: 'Id', + displayName: strings.ListViewColumnIdLabel, + sorting: true, + isResizable: true, + maxWidth: 200 + }, + { + name: 'Title', + displayName: strings.TitleFieldLabel, + sorting: true, + isResizable: true, + maxWidth: 250 + }, + { + name: 'Description', + displayName: strings.ListViewColumnDescriptionLabel, + sorting: true, + isResizable: true, + maxWidth: 250 + }, + { + name: 'WebTemplate', + displayName: strings.ListViewColumnWebTemplateLabel, + sorting: true, + isResizable: true, + maxWidth: 65 + }, + { + name: 'numberSiteScripts', + displayName: strings.ListViewColumnNumberSiteScriptsLabel, + sorting: true, + isResizable: true, + maxWidth: 60 + } +]; +export default class SiteDesigns extends React.Component { + private spService: spservice; + private items: IListViewItems[]; + private siteDesignsRunStatus: { addSiteDesignTaskResult: IAddSiteDesignTaskToCurrentWebResult, siteUrl: string }[] = []; + + private SiteScriptsList = React.lazy(() => import('../../../controls/siteScripts/SiteScripts' /* webpackChunkName: "sitescriptslist" */)); + private AddSiteDesign = React.lazy(() => import('./../../../controls/AddSiteDesign/AddSiteDesign' /* webpackChunkName: "addsitedesign" */)); + private EditSiteDesign = React.lazy(() => import('./../../../controls/EditSiteDesign/EditSiteDesign' /* webpackChunkName: "editsitedesign" */)); + private DeleteSiteDesign = React.lazy(() => import('./../../../controls/DeleteSiteDesign/DeleteSiteDesign' /* webpackChunkName: "deletesitedesign" */)); + private SiteDesignRights = React.lazy(() => import('./../../../controls/SiteDesignRights/SiteDesignRights' /* webpackChunkName: "sitedesignrights" */)); + private ApplySiteDesign = React.lazy(() => import('./../../../controls/ApplySiteDesign/ApplySiteDesign' /* webpackChunkName: "applysitedesign" */)); + + public constructor(props) { + super(props); + // Initialize state + this.state = ({ + items: [], + isLoading: false, + disableCommandOption: true, + showPanel: false, + selectItem: null, + panelMode: panelMode.New, + hasError: false, + errorMessage: '', + siteDesignRunning: false, + siteDesignRunningMessage: [] + }); + // Init class services + this.spService = new spservice(this.props.context); + // Register event handlers + this._getSelection = this._getSelection.bind(this); + this.onNewItem = this.onNewItem.bind(this); + this.onEditItem = this.onEditItem.bind(this); + this.onDeleteItem = this.onDeleteItem.bind(this); + this.onApplyItem = this.onApplyItem.bind(this); + this.onRights = this.onRights.bind(this); + this.onSiteScripts = this.onSiteScripts.bind(this); + this.onDismissPanel = this.onDismissPanel.bind(this); + this.onRefresh = this.onRefresh.bind(this); + this.onDismissApplyPanel = this.onDismissApplyPanel.bind(this); + } + // Get Selection Item from List + private _getSelection(items: IListViewItems[]) { + if (items.length > 0) { + this.setState({ + disableCommandOption: false, + selectItem: items[0] + }); + } else { + this.setState({ + disableCommandOption: true, + selectItem: null, + showPanel: false, + }); + } + } + + /** + * + * + * @param {IAddSiteDesignTaskToCurrentWebResult[]} siteDesignsRunning + * @param {boolean} [refresh] + * @returns + * @memberof SiteDesigns + */ + public async onDismissApplyPanel(siteDesignsRunning: { addSiteDesignTaskResult: IAddSiteDesignTaskToCurrentWebResult, siteUrl: string }[], refresh?: boolean) { + let isRunning: boolean = false; + let totalRunningSiteDesigns: number = 0; + let siteDesignRunningMessage: string[] = [`The Site Design ${siteDesignsRunning[0].addSiteDesignTaskResult.SiteDesignID} is beeing applyed ...`]; + if (siteDesignsRunning && siteDesignsRunning.length > 0) { + + totalRunningSiteDesigns = siteDesignsRunning.length; + this.siteDesignsRunStatus = siteDesignsRunning; + this.setState({ + siteDesignRunning: true, + siteDesignRunningMessage: siteDesignRunningMessage + }); + const runTimer = setInterval(async () => { + + siteDesignRunningMessage = []; + siteDesignRunningMessage = [`The Site Design :${siteDesignsRunning[0].addSiteDesignTaskResult.SiteDesignID} was applyed.`]; + for (const siteDesignApplyed of siteDesignsRunning) { + isRunning = true; + + const result = await this.spService.getSiteDesignTask(siteDesignApplyed.siteUrl, siteDesignApplyed.addSiteDesignTaskResult.ID); + isRunning = !result['@odata.null'] ? true : false; + + if (!isRunning) { + + totalRunningSiteDesigns = totalRunningSiteDesigns - 1; + siteDesignRunningMessage.push(` site: ${siteDesignApplyed.siteUrl} : Applyed`); + + } else { + + siteDesignRunningMessage.push(`site: ${siteDesignApplyed.siteUrl} : Applying...`); + + } + } + // + if (totalRunningSiteDesigns <= 0) { + clearInterval(runTimer); + this.setState({ + siteDesignRunning: true, + siteDesignRunningMessage: siteDesignRunningMessage + }); + } + } + , 5000); + } + + this.setState({ + showPanel: false + }); + if (refresh) { + await this.loadSiteDesignsProperties(); + } + return; + } + // Panel Dismiss CallBack + // @param refresh refresh list? + public async onDismissPanel(refresh?: boolean) { + this.setState({ + showPanel: false + }); + if (refresh) { + await this.loadSiteDesignsProperties(); + } + return; + } + // On New Item + private onNewItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.New, + showPanel: true, + }); + } + // On Delete + private onDeleteItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.Delete, + showPanel: true, + }); + } + // On Edit item + private onEditItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.edit, + showPanel: true + }); + } + + /** + * On Appply item + * @private + * @param {React.MouseEvent} e + * @memberof SiteDesigns + */ + private onApplyItem(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.Apply, + showPanel: true + }); + } + + /** + * On Rights Event + * + * @private + * @param {React.MouseEvent} e + * @memberof SiteDesigns + */ + private onRights(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.Rights, + showPanel: true + }); + } + + /** + * On SiteScripts + * + * @private + * @param {React.MouseEvent} e + * @memberof SiteDesigns + */ + private onSiteScripts(e: React.MouseEvent) { + e.preventDefault(); + this.setState({ + panelMode: panelMode.SiteScripts, + showPanel: true + }); + } + + + private checkSiteDesignRunTask(siteDesignApplyedInfo: IAddSiteDesignTaskToCurrentWebResult) { + try { + + } catch (error) { + + } + } + // + /** + * + * + * @private + * @memberof SiteDesigns + */ + private async loadSiteDesignsProperties() { + this.items = []; + this.setState({ isLoading: true }); + try { + // check if user is Teanant Global Admin + const isGlobalAdmin = await this.spService.checkUserIsGlobalAdmin(); + if (isGlobalAdmin) { + // Get Tenant Properties + const siteDesigns: SiteDesignInfo[] = await this.spService.getSiteDesigns(); + for (const siteDesign of siteDesigns) { + this.items.push( + { + key: siteDesign.Id, + Description: siteDesign.Description, + Id: siteDesign.Id, + Title: siteDesign.Title, + WebTemplate: siteDesign.WebTemplate, + SiteScriptIds: siteDesign.SiteScriptIds.toString(), + numberSiteScripts: siteDesign.SiteScriptIds.length, + IsDefault: siteDesign.IsDefault, + PreviewImageAltText: siteDesign.PreviewImageAltText, + PreviewImageUrl: siteDesign.PreviewImageUrl, + Version: siteDesign.Version, + runStatus: false + } + ); + } + this.setState({ items: this.items, isLoading: false, disableCommandOption: true }); + } else { + this.setState({ + items: this.items, + hasError: true, + errorMessage: strings.ErrorMessageUserNotAdmin, + isLoading: false + }); + } + } + catch (error) { + this.setState({ + items: this.items, + hasError: true, + errorMessage: error.message, + isLoading: false + }); + } + + } + // Refresh + public onRefresh(ev: React.MouseEvent) { + ev.preventDefault(); + // LoadTenantProperties + this.loadSiteDesignsProperties(); + } + // Component Did Mount + public async componentDidMount() { + // LoadTenantProperties + await this.loadSiteDesignsProperties(); + } + // On Render + public render(): React.ReactElement { + return ( +
+ + { + this.state.isLoading ? + + : + this.state.hasError ? + + {this.state.errorMessage} + + : + this.state.siteDesignRunning ? + {this.setState({siteDesignRunning: false});}} + messageBarType={MessageBarType.info} + styles={{ + root: { + background: 'rgba(113, 175, 229, 0.2)', + color: '#00188f' + }, + icon: { + color: '#00188f' + } + }} + > + { + this.state.siteDesignRunningMessage.map((message) =>{ + return ( + {message}
+ ); + }) + + } +
+ : + null + } + + { + !this.state.hasError && !this.state.isLoading && + < div className={styles.commandBar}> + +
+ } + { + !this.state.hasError && !this.state.isLoading && + + + } + { + this.state.showPanel && this.state.panelMode == panelMode.SiteScripts && + Loading...}> + + + } + { + this.state.showPanel && this.state.panelMode == panelMode.New && + Loading...}> + + + } + { + this.state.showPanel && this.state.panelMode == panelMode.edit && + Loading...}> + + + } + { + this.state.showPanel && this.state.panelMode == panelMode.Delete && + Loading...}> + + + } + { + this.state.showPanel && this.state.panelMode == panelMode.Rights && + Loading...}> + + + } + { + this.state.showPanel && this.state.panelMode == panelMode.Apply && + Loading...}> + + + } + + ); + } +} diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/en-us.js b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/en-us.js new file mode 100644 index 000000000..bc7f873fe --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/en-us.js @@ -0,0 +1,83 @@ +define([], function() { + return { + DeleteSiteScriptDialogConfirmText: "Please confirm delete of Site Scripts", + DeleteSiteScriptDialogConfirmTitle: "Delete Site Scripts?", + JSONSchemaNotValidMessage: "JSON Schema has errors or not valid", + EditSiteDesignPanelButtonCancelText: "Cancel", + EditSiteDesignPanelButtonSaveText: "Save", + DeleteSiteDesignPanelTitle: "Delete Site Design", + DeleteSiteDesignPanelButtonCanceltext: "Cancel", + DeleteSiteDesignPanelButtonDeleteText: "Delete", + AddSiteScriptToSiteDesignPanelButtonCancelText: "Cancel", + AddSiteScriptToSiteDesignPanelButtonSaveText: "Save", + AddSiteScriptPanelButtonCancelText: "Cancel", + AddSiteScriptPanelButtonSave: "Save", + AddPrincipalPanelButtonCancelText: "Cancel", + AddPrincipalPanelButtonSaveText: "Save", + AddSiteDesignPanelDropDownLabel: "Site Scripts", + AddSiteDesignPanelDropDownPlaceholderText: "Select Site Script", + AddSiteDesignPanelButtonCancelText: "Cancel", + AddSiteDesignPanelButtonSaveText: "Save", + AddSiteDesignPanelScriptOrderInfo: "SiteScripts will run in the order they are selected", + AddSiteDesignPanelActionButtonText: " Add SiteScript", + AddSiteDesignPanelTitleErrorMessage: "Site Design title is required", + SearchBoxPlaceholderText: "Please search for sites to apply", + EditSiteScriptPanelButtonCancel: "Cancel", + EditSiteScriptSaveButtonLabel: "Save", + ApplyPanelTitle: "Apply Site Design", + ApplyPanelButtonCancelLabel: "Cancel", + ApplyPanelApplyButtonLabel: "Apply", + siteDesignRunningMessage: "There are Site Designs been applyed...", + WebSiteUrl: "Web Url", + WebSiteTitleLabel: "Web Title", + actionButtonTitle: "Add Site Script", + ButtonCancelLabel: "Cancel", + ButtonDeleteLabel: "Delete", + DropDownSelectSiteScriptLabel: "Site Scripts", + DropDownSelectSiteScriptPlaceHolder: "Select Site Script", + AddSiteScriptToSiteDesignPanelTitle: "Add SiteScript to SiteDesign", + AddSiteScriptDialogSubText: "Please specify JSON Definitions", + JSONSchemaErrorMessage: "JSON Schema has errors or not valid", + DialogConfirmDeleteText: "Please confirm revoke of Site Design Rights ", + DialogConfirmDeleteTitle: "Revoke Site Design Rights", + WebTemplateCommunicationSite: "Communication Sit", + WebTemplateTeamSite: "Team Site", + SiteDesignRightsPanelTitle: "Site Design Rights", + SiteScriptIdLabel: "Site Script Id", + EditSiteScriptDialogTitle: "Edit Site Script", + AddSiteScriptDialogTitle: "Create a Site Script", + AddSiteScriptDescriptionLabel: "Description", + AddSiteScriptTitleLabel: "Title", + "PropertyPaneDescription": "Properties", + "BasicGroupName": "Group Name", + "TitleFieldLabel": "Title", + "ListViewColumnIdLabel": "Id", + "ListViewColumnWebTemplateLabel": "WebTemplate", + "ListViewColumnDescriptionLabel": "Description", + "ListViewColumnNumberSiteScriptsLabel": "Nr Site Scripts", + "ErrorMessageUserNotAdmin": "User is not Tenant Admin to managed Tenant Properties", + "LoadingLabel":"Loading...", + "CommandbarNewLabel":"New", + "CommandbarEditLabel": "Edit", + "CommandbarDeleteLabel": "Delete", + "CommandbarRefreshLabel": "Refresh", + "CommandbarRightsLabel": "Rights", + "CommandbarApplyLabel": "Apply", + "SearchPlaceholder": "Search...", + "PrimaryButtonLabelSave":"Save", + "PrimaryButtonLabelDelete":"Delete", + "DefaultButtonLabel":"Cancel", + "PanelHeaderTextEdit":"Add / Edit Site Design", + "PanelHeaderTextDelete":"Delete Site Design", + "messageTenantExist": "A Site Design with this key already exists", + "CommandbarSiteScriptsLabel": "Site Scripts", + "AddSiteDesignTitleLabel" : "Site Design Title", + "AddSiteDesignDescriptionLabel": "Site Design Description", + "AddSiteDesignImageUrlLabel": "Preview Image Url", + "AddSiteDesignIsDefaultLabel" : "Is Default ?", + "SiteDesignIdLabel": "Site Design Id", + "ListViewColumnIdPrincipalNameLabel" : "PrincipalName", + SiteDesignTitleLabel: "Site Design Title:", + WebTemplateLabel: "Web Template" + } +}); diff --git a/samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/mystrings.d.ts b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/mystrings.d.ts new file mode 100644 index 000000000..35edcfe8d --- /dev/null +++ b/samples/react-manage-sitedesigns/src/webparts/siteDesigns/loc/mystrings.d.ts @@ -0,0 +1,87 @@ +declare interface ISiteDesignsWebPartStrings { + DeleteSiteScriptDialogConfirmText: string; + DeleteSiteScriptDialogConfirmTitle: string; + JSONSchemaNotValidMessage: string; + EditSiteDesignPanelButtonCancelText: string; + EditSiteDesignPanelButtonSaveText: string; + DeleteSiteDesignPanelTitle: string; + DeleteSiteDesignPanelButtonCanceltext: string; + DeleteSiteDesignPanelButtonDeleteText: string; + AddSiteScriptToSiteDesignPanelButtonCancelText: string; + AddSiteScriptToSiteDesignPanelButtonSaveText: string; + AddSiteScriptPanelButtonCancelText: string; + AddSiteScriptPanelButtonSave: string; + AddPrincipalPanelButtonCancelText: string; + AddPrincipalPanelButtonSaveText: string; + AddSiteDesignPanelDropDownLabel: string; + AddSiteDesignPanelDropDownPlaceholderText: string; + AddSiteDesignPanelButtonCancelText: string; + AddSiteDesignPanelButtonSaveText: string; + AddSiteDesignPanelScriptOrderInfo: string; + AddSiteDesignPanelActionButtonText: string; + AddSiteDesignPanelTitleErrorMessage: string; + SearchBoxPlaceholderText: string; + EditSiteScriptPanelButtonCancel: string; + EditSiteScriptSaveButtonLabel: string; + ApplyPanelTitle: string; + ApplyPanelButtonCancelLabel: string; + ApplyPanelApplyButtonLabel: string; + siteDesignRunningMessage: string; + WebSiteUrl: string; + WebSiteTitleLabel: string; + actionButtonTitle: string; + ButtonCancelLabel: string; + ButtonDeleteLabel: string; + DropDownSelectSiteScriptLabel: string; + DropDownSelectSiteScriptPlaceHolder: string; + AddSiteScriptToSiteDesignPanelTitle: string; + AddSiteScriptDialogSubText: string; + JSONSchemaErrorMessage: string; + DialogConfirmDeleteText: string; + DialogConfirmDeleteTitle: string; + WebTemplateCommunicationSite: string; + WebTemplateTeamSite: string; + SiteDesignRightsPanelTitle: string; + SiteScriptIdLabel: string; + EditSiteScriptDialogTitle: string; + AddSiteScriptDialogTitle: string; + AddSiteScriptDescriptionLabel: string; + AddSiteScriptTitleLabel: string; + PropertyPaneDescription: string; + BasicGroupName: string; + TitleFieldLabel: string; + ListViewColumnIdLabel:string; + ListViewColumnWebTemplateLabel:string; + ListViewColumnDescriptionLabel:string; + ListViewColumnNumberSiteScriptsLabel:string; + ErrorMessageUserNotAdmin:string; + LoadingLabel:string; + CommandbarNewLabel:string; + CommandbarEditLabel:string; + CommandbarDeleteLabel:string; + CommandbarRefreshLabel:string; + CommandbarRightsLabel:string; + CommandbarSiteScriptsLabel:string; + CommandbarApplyLabel:string; + SearchPlaceholder:string; + PrimaryButtonLabelSave:string; + PrimaryButtonLabelDelete:string; + DefaultButtonLabel:string; + PanelHeaderTextEdit:string; + PanelHeaderTextDelete:string; + messageTenantExist:string; + AddSiteDesignTitleLabel:string, + AddSiteDesignDescriptionLabel:string; + AddSiteDesignImageUrlLabel:string; + AddSiteDesignIsDefaultLabel:string; + SiteDesignIdLabel:string; + ListViewColumnIdPrincipalNameLabel:string; + SiteDesignTitleLabel:string; + WebTemplateLabel:string; +} + + +declare module 'SiteDesignsWebPartStrings' { + const strings: ISiteDesignsWebPartStrings; + export = strings; +} diff --git a/samples/react-manage-sitedesigns/teams/08bc7d85-ef3a-492d-89c5-a7f0048fc2ec_color.png b/samples/react-manage-sitedesigns/teams/08bc7d85-ef3a-492d-89c5-a7f0048fc2ec_color.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d2797077f94518d1f84addd0afa2fea87a91db GIT binary patch literal 3023 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

mRt~s}LvmW7@PHy|i3`%&N^g@x^#%~Z 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 Y{BQP(?_St<-}Jl3{%6NA;2WR+A1}RQPyhe` literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen13.jpg b/samples/react-manage-sitedesigns/assets/screen13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f5c51f06e452222ddb07dc2777f449e478a1fe38 GIT binary patch literal 86094 zcmeFZ1yEewwl3PZ2Pe3b;I6?#kPgAU@!;;RA%OtFU4pwijgtiTKqH|WcXtVX`~UZ@ zb9U`l@6|r%p8e`p-G6nD>h9G&=bB@zxxO{VH^%IzUr#Flyti^dIRF9z0>A|R06f6} zG5{n*#6OB?P!oFK@bkeRuKrIodft(&`trn@5fJ}VV}bzA`=pml2cOC(lhc43X6(MO3TXY z8ycIM!7Z(AKYDum`UeJwhNmFYGqZEQ=Ao-=>l>R}+dI2^r)TFEmsi)nZ*Kq43ju)i zH?{slvwzYHAFdZ7GBOe}+8=r$AbPlE zNyJuii|)GmXkf6;4%+sHyH*m!al_^ZXtaMhJ)~bH_3@fAkiWmaMPIAU&PTREa3(G9 zmrAZUpT=l=^6(wrq%859P$D%clz)TZI5tsa_>^W8qW_xf^5=L0#6N%c1ZeKQ71;k~ zFxPd@2H%6L`1d{iqfda4&LBBI5#!UGlD(MvNamUhiLcE0k$}JCziET=+C9&?=W`@L zW+ClWkU}_ZsA&)OC6$~!8L|hFN}0aCkv<5>$>}IWx&}z0lLM~jQo4E%A(as!*hVtv zBEkhXolXBo-Lg{6d~xP0{iOyPPN2ljjk4SK!|a(v9e3+W%jsODw>BIH5fbL{QMIJP z187~MI!hBPf!W=kHCFOY844hW{!(+)OnAmW66C6`w%$wnT{nO?Z*M)yb+~Q!S2BU- z?GcS`BKWWnp|BBG@7=H0$Ex}uYYxuJ7hNq1>u3i|8tE#+i)W`WNR_leS3(y}nDtSy zgTdgNl+8e?uPYy8O9CI*;yJXlbmq?U2~UD02rC3nyeSKkCoCL_q0RT ze4@=3S0=c6;rv#|be-8ErXR?`zsS_+Ly2Bf`JQ6hDtPSc$6u#QEij5tjU8b&bo$}z z&SO{)bJSsACowI{Hl@Xw^g_%2I$BwuD0SJvlWU@Z!xAAbn0wO*P5< zFsS?N3BXWv8Wg%RCnj4;+Qeii&C&YM|~RQ2{OKDdT^TICF1HuyG*bFTJWE$6q$frXY@YTeD$mnq-KiVO8Q{GUsUbVJD?D zi+W#W*Tvd6o1c~X&d+YB7G%-xnm#y$5#{z^m;WoqqB=F8efPKjxNe6eXN5lJ9n3iE zQQpa~Ncu&UkB!7U00*H9>9YGns3Vi)v*qgzr}sei)bTAGNb3c^v%1ERdr@ zxw3Ir^#Wg<$_|7dgEY3J9kryu=ZdtnX5ycBK@sbNIAfjn(ASC;-)U07Mt&%a*r+Tq zD(kwhQ|P}w=REXrI={DfSFWZmth_Sn(t#PPq%#^(c6LJ=DKL)jTVA$gGkqRH8?<=o zGVVH0U$N-TJ4_*(nRXe^t2bV|_iVVr-0eVgT2X|07dP7E{#O_}G@&7$;D& zXTaFE=m~%!bgy_>VcZZj_|_sd@Ck6~9q_APsE%{CRx8mN*)dBnIakyVjaH9`10k_LZ_c;Hvym?sf?eS{(gH-OZ@ zWvX_+JmjlQk@&d1%%^f86_fl(Hn;yR7&P5gZF;xJidtqym(ckHSk<`?2N^#!Jpm?b zj3tMRo&YB$k8h~B9-&Wwow*tc-bc*K2eO0Boc_R^@>fvi{4VQT_#l`8f60H#21u!= zr7~BNb&gMfPhVahP#Z5Dw!`mr#o|I%Fd9LqQ^?@ClU!cTZy>J(toyE2RIKLKY|c^q z{M@lRgh~*)bh~y+kGQwOI>f@5K;&E?4%q(C4-^OHuPZgTb~Lvq&^kI?`>2P=0D6#J zrm2O+%#o%sNrFe<$Oj;Ti~o=;(I1|{sw|Nz!oN|FD2k+JMBPiti#{MHA3p&wgEpk6 zo&bk6kI}v-7;MXrL{EUhkMK(fX8b^Yxo&Cv-Ke`jyt3hU4dhZ@A3nx0nsV1 zw}JmI+@Ae3x&IEQ?mznE&3RWGY^KSzRBRi1H-o30*y#uU@dUWRcb~Ykdjb>~b-Yl% zJX*$j0&K`aB>$WT7blXvfjJxA^QkAPH9O{yO#Xjz6Gn{n2ma2@sGG7RmWzq)rG{ExFy%eLY{s(2`>9h%|g8h!pld zD8jZ%$?36t`>{3l0mr7ecZx1QlJzYnbAIsuh*(IZD*^gTjXU4XU|pBfR=xDSb_#t0 zoYC**T+KZJsDZBR;Gkrh6It*y zosssdIRLN+6hk<&#q2Iv0-Cw7Rnpi*H%}Q3xH|zk{hcihg)i}nB6oGjPl*Ex_$~;|rs=c?*^YN*4etHy?T>8Dc^-y^SNNb|{Kz>!p=-*=Srx73oUHb=OM&j& zik#am$qRu}Tf3l39m&hlpdCA1hO)RxS)wq5hABsxL zf7cSB%z0bmmACZk$Jq!u>14A=jAo*#cp8gn5cv)SYu)CW?YTAjXFCU`QAth=WJEt_ zyBAm^exeSt92c-}Mhw`+dOhqurXf;MuIN-sB9M^oiIW>LjWV^;%gI1Vz8B-;4zIUF zy$MG%WI_!-WIyaJ4tzeY%1h7*_3TB6*VeR(qRvdBtXX3n_&8)t@GJiNv!Dw?`LOxI zmT4~@rpgj_;Qrb6&8*8O3o5U<6S;;m=Aoi`@Y+0R?saEJn21>ncY@%r(L_dzahFhR zX|Y=^G6rjN>&3UP5-KaXrKu_c>}l&`RU+&u)Y?13-&UUS<_<|RW5r~R+m?Kh+%TW^ z4XPGrQO0C>Mod}am@}7igDJ~Y z&9BcY@B~W-Bp&2dK%JF*L8d#3IY}~fNc(I-!Bqjpb`e^EHpP>KNM)XwC8xs1Q{~Q) zZ87`znGe_xm9y20L1<=aO^_oltqh`t^5IV@NGLJS%P#Z9Uu`ML94O)o>ECyAF&ra> z@J%&VI&2tY?Ik9&Q2;S3s5eN)CDLiKY!-NnI=bkP(OSUxFYT4* zI!@6hcHj66=+jK>C)X78oa0jzXftS+ColkwP(}@7ux-|dp#fI# zCjeIT4UKo5OF~@!IhHMLQ@Mh5gT8oYWRn5??~t2YZQVumBpN`38YK`wSU-Yhu1#K9rP--V4!sn9zR&`)O-SjhUQV| za;EHAHDm}R8OmGn$&lBFp#l*dVnZ;NZE>>INvd26 zZx3;FS9Zv{7lJM=C#i1&@Oq+?t8VPUiR+BT78+=rU|C$YZWqASo8oIH6hAQ-YT^C*#J`UXP19?>EUA^#&u);2V0$4R>m`8*oV^HChQ{n}_7pA=s znD}i8br89yaB#08I^8*cqc*|XbMORUxdzY-&Qz&Yi?J{*m6`Dif&8yo=d^hPP8o=! z(!P4_o^gwaW6lUzIqf^|x>dp5EvdiQ(SMB{y_tfC8&Q%{nE&9h$Y{*7*n}f776hZ+ z6=y7{&&O#tgWcv8w_sz81ZEU#?@P{!y5IldFB8E1Wz^U@xW9}Mbo^08tDJc4!mM!G zakJ%oY0oN$!hbd{rJpBiTll*GksI*YDMdY+VO3*%YXEL($wTD&qqpJ{z@J>A4?f|< zn4SP#IOJaz>B_2}05b+pfH|HgKwcHie;%kXW=Yqyg^Muv7pk7ZBU9cB!Ab2%<}&6c zyK&SJad91}{cV}BB%8oO&hoq< zk2bbHyf}fNU&wldMWZo3&NsG*H&Vx}o_(O)NXFh_y**phbNsy?Dcyt-Uu2kGwhuYb zurNMGk!MI!<6Zt2a0_!$xy+Ic;~RNT^C(l|2s$~p54&SxM#@YvYGNS@-!ucZS<$3$ z?KSz;JV|6LqSdcXxU-LZdQ9*cqvi*ci*wI6xWnH?nc}p_w;bX?gfENLWPdRi)w4rw zQ&TWU;0CC#8^RkL#@(%bFDg%98Vm=cXDF$Jmz}o zcwi=cnGY;Xqm7^c!8x-4go>l(Za|m|Md9JB!oL(ByeomQ}oMHSw0^m+D+*6v88)`v|d#3$czH&H|wn~L39mB7r|F(XH zfGqy9m;yl{cxtLxc@z96GrkSzm zroNfFQ9?z`hF%qq_q?5GZ)-eO1IX{xlwNNu)U|ZKb7)JMCs&I}d(Ss8+XScb>m^t5 ze|9&8RXjwL1ld|iI@~b^dIor{d+mcRR8f>vfOWG~O3ir|PC$Dhfk4S{2P+n|%=p4{E*Hph7Wlpo$NrVp2bngxyh zU08=`nDO{r2c8KdC3L+wT?ixuPg}N*T{OqT`1C-a(eW@jiv>d&3uQ=bl9?m!5|Mk0 zI8{tr|m!@60h%}GuR8d|#N!|da3A6Au2FElkm;EVW+ zYhWX|R@bv=^HYOZlcD!FIF`60!qSQmgrN8o)HV2pItWe z8LNj3x`#zR)aL4Aq*6s+099w}BBc9$96e@5`K8vrhpFL>mvC$H={N9FO*T4KR%#{3 z2V0m(Bjcf0QV9(-@8|XSlsoE2R9BlsF7?mqM^MW06>AIkwEie%{1B{S9|_pEu2%U$ zE!uoa+#zREK)7hQ)Ms5Mw*sUjs6P@Jf3{e-O_}%s+BS?-A^j)CV&R=*KutAi)rF6- zp&s8yDADIb6++ALvC+{q<@>jxLxWyw-mV~A*n+;D@3U4HzW}NzA*j33m7=BTy?6RZ zoG)M~VOV(F`myWuqIF5lfalcX!q>45XSOEaCKW0R)nBwtb*XKD4pvufrhm{Do$*W; z7TY*s6_KDd+V!RRT;rj8xFXb+l%g>h4~#Iw;)zkvU}~U?;VnBS>_&2-g)HA5kp$(e zcs1&XJhVziG(ucf$CPJ>a+3z!9?FVG$HtaDBT}Ew)V)q}6R^mk8T!t* ze7DPRHrmYgU@buau0_3 z<)tZe_;&)0eoAdPa_|n850gvsa z5{5B$ni~D`r-wNGj~}GfoSdA8v&W<3wBQ6a>LbaBv{kn`yKK+3tR}@4cc;2JH3Q@D znhuTPeG!x1tJnOhl=ZobXlhnTfTNLj+kiae z;>HQ8;o?K;4sK{l+0wp|eqYyLc_$~QPfA867AblYnEwR$_?x0phb-S;p`qnu!MAER z;Z4TT9;sZWh4_&5TKc3xq3r?cj6og1{A!SRX7~E)wkW#uu&_eBs@INPJ#V;;dywJR zN9FGgb?+m8eC~&e_cuMHQjJEtZ8ai1j&a3Jl`<9RHQ(5;pbm!(LKmEE_>akLGG^|f z0ZEAgt?zBj6f1zaKrIFJ)An2f&bRl2y8hp;i9YW+sTq*Ot}Dq_UG5flO?kjXu^3$2 z!V<9tFo)Z(rREc)MiI+ybn$RmdHKA)8!>jw@v}uM?A^*o4EGnA{(O&rkm$G--mvg0 zMa00oSoCt`7*2-d%>3-G**_M=WJ^AI0z?(2_JE<;9VxeFAj2^yM$e2J330E?L?U?0ZT)OBH^ci$g1w&(n!Y$2`ux!dsN#_ zvKH^#`a>3G}TRvmH2@f;9SK536RP}4dsVo+BUp_cJ*m4f|$hx)}M@54} z51Vj&{J%t4dgI$4Zn}AVHi;!-C4Wuzd=x5#SNJuKPh-jd^(4DPZnjNz$QW7bdtC#u zcv{Bi$%rHo(#RG+VsP^cOkTZW!_qu$jxSi2w(}4hhWPkd#!T7J8uK(4-y~z(w5;Ha zzKT`TZ~V*8`5*B0lAs=f!SsR2MsI5$SUZvsUfa$8Vpg!4JDp`!WVYvX5$+D%uu>AgQNJZEqbi0 zvBHbE7pzU9eX1zRZNu~->kBa0GmKq?B7A5)#?xb&+D3w+D`x7(1E2pByXErRwk)b} zM%E6O`jl^CNZD+1RKDYio>@zZx>^jL31=7_-=0aRr4#!c$g6tOQnR>wqP4aD*k8uI z6xY{nou(eAD4NcV;Nl?c)tLnnvL>5|CBb;(J(o$u6cZVbzCItB%P{idB5$K7|AwA&LRL{ww#N@WUvh3wWOZKXA(R4Q(Xn zQ<^grz%g`82cV|WMA~OY3iBW_LzWQ~-Z&jUJcODz`DspNTd!u4x=`C1XG><>_4TxG ze;1O&OA+R2GepCl0pbeq=?{z$<3oCu3Qr^wgQ{hV?Nk_1=_;3ODUx_Ab<@cKE@F7A_? zQ^8QCgho5&6pHZs%|$ZrLOmkkqrzOYUl~8BDQ2p>!Cc1|S>$KO>XBHUQ;cn1jpk9{ z(X%w(QLk*VN>d`MmVFP7w{!CK2}frZAxmP8o|lY&BvBXvXpC`aFG_d2SnFmSMr-8* z^DK1V8raO?4U)AH#F9F6Jls2wiinZxFJgcH*}+%gEw7k}SlvF-i@K$FJ?X{M&$CNCaF0ckS8XFZgmJ~wOO zg(`EDCA8RE^;}{!6$5w)LzRWCu?7KZ1U^)11-7lQIsBva4nYU*+AxegJhd+(JTUMXxb0rjMk-z>BL0h-nu*npt4Lg_X z!kHsE*v~e~e5m%I0aLN7yqphOUxw3<`yHLIt9#ge_m#`N)()}0YWEk#hLk;v^tC99 zlqIxmnQ`GaD48dyv0+z_%})SE@h3oy@wrG97d(!$hFBVcfDYA;Tuhzb?hdclpv>u~ zXJOF=R+Q!`NbIA($oedPe_r+2eCVAc4~l3KwQ8B>IA#iyw%^GYk~!m(nm8-JFV~H_ z+;f}q_UeZkM;4~@ulg^kS$MTT936i0HqRPP$>r9HphypXUyocWX;5+puR5KPT&ql+ zE}!#2Pie?eXHxXch$$^LHg^PcFcMB$K;|yG|}HZo~_a z!G^NrY^i9xcY;)>?W1Hy^VMyUMlz4xGO>_*@e126x>T*%m3oNEFY0eHMMjDY!`0ux z{9Oj`+MPXvd9hlt`IM(SsKlc{25oFj3%3CfgQ~8&QWf4|kYLo~&Hcb@By$t)J#Ha$ z+kGQW2tQURxYaM+kxZ-yCHm`}E30|%XdMHwx-_5`5a;r9rhk@w9axxPOiya2XXF!K z@WsvwSrkxGA}r?e)m&q@ah7Ns`i*-0rvse;W)W&%|k$B4Xja!d8BBFLnt(H&uXJQMn| zOa*Oc_k_lYIM?vvIrv=i$@u-exA|5!IlUF!F74(gKCOM5HU1S#$$3hiHi4Mavx1u^ zfhc9q8OO=n>YGi;Z?B$|jL^Qx&Z(;RpE9ZBwnz<=uoEKpD9wXN#hmS`^RwVnWPh5v zJ=>w+UZ{QQav~e0tyXc~iLTAT_kwgjtI%M6<;U9wvtvNu6@qZ_Z?A8UOm(NkT{V6j zjj7JM2KtQ&wqPAQ7rwOcxHmgxh>2vwa@@Rtaa3{6NJXV?ct-6WuVlpx!}Ud*VkI9mv&r}&u+oX_s2KcUREpOui2ir=qqqE=^m}N>Q)Pkbjq>ClN^?w zy~`{BwBtAFBeR*T6PJ|ib}>ysRHy0cCYRNxxsV~c5B0h$Z}5?k-_bEGB&h?VuwCv& z#G{FVj8kvuf{b%+zT)JBTxQYFsdP0wjwfn?+ge-wP`x4{_S;pq_*+gg6I># zIAV*M>9<$4ZA`OgG@^|QM;pj-<|v<}jCyRc5xxE8kjCfuhVy3G*;C^P@zkGVL>U4(%PXOmzRBNmeS!sUmPq`KndObBufid&GErBV@(e*Id^uvcl z*e3D?@t(UTOs>8C5$pcL9^?>yv$~(4JtfIwioItPBFFiaF?aAvL8$l=_CPekouJZ) zz<^Nub>y5Fx!HTn+M7!?%ug2@g!k==qx?;?V&Q)MUTf-zXl{yC6pzexbDi*nDmNQs zr($pU5^^8vzz%05>HhGY;5__)2&s{v606FyiH9a%{t;sDoWo*int0mycdm{M)^tB| zGGh&*BG+~LQZr%_2&h0DprvJ9$jWCBWbjRU^p@04ABMIGFO4P9(Ot!GtV({yxz`B`-p&c6vAJ#e zwEN}}{Y>E!D;E3r(tu*OetXVA0E24A(kjsqQ(yHCw)e~9w|Q^ze3)ctIt?~_w_%Nv zl={#;{H5Ko)%h2QRK5;+Z$5f6c0`JS;Vx-mY@7G-@w8U)QRXA~2_X5+R=cS!2!5~q zcor0t^gH3@NpW5Nt{q_(jm9j8BL|tB_R{+3BD>^41@>UqqsjUvQG)l7!{K=Ri|Tbl zV?ty*6_My4`T{#Ft2C32O2~dA#GGOIU|ZZS?PR<)$fa=a8gD;EeY}mM7aZ5O#&Ya9 z>l|Dewz#I!z}tMH?HRvma~c zQh?Q}arais%@v*6wyoBDHTDQ%Zxx#wdE`$KAW^nT_3Ui(e&ov+Ql|LR=+Vitm*)a? zvNi#5e}C)=kYUVd<3_(OOCw|k&Q9Lf)V!!w)N$+cx2PiZuy#0X zf{7YFzY}~pi=AM_XmzDgz~XabcvjY6@s!&pf0GydZvSX=tXIB5QKhj89eQN^YgxeL^I8LkP`- zRMW=xyuwxoQS26mFc7hpE3X6}-Gn1icc=2tPHf(O);fQ{slZX6(2OpuZx1;W5LMJ4 ztVXzCB#+rQfY`sLh<-i0pwOo=magN1hK!x9Af~P9;OcK^eGZecHE&7}@{+iYLyd~= zvEEILQCSj@46QVc?B7%RP?){9?#DgEFy{PxM_hcOirU2Cxt3vXaLf3?X=H_2rLJu> z{rnPavC&^RM9a0?fSQdE*a8NhO!bI&L-U_&=*!raQ+UpQr4LpX#(eb^z}%Iv+jNKt zv|nw~5bdQ@X?tD#oC!0upEvj6C|6?-b@8gsv?%F0xcMqfnQ$Um!wd2Td!hZG`3OY`mH@5rH(Q5%8IvGw3No#zCV)$+o6WLgrz0G`XsO1;!Ou6L)eZGNj< zOiKwRW3&m&xFSFSFLT$YQZH|?_ZVi~Z)!l}qWd*x=xA|60d!}&u9awUugLdMo%v?dqPVX!W*+XYRsbYS z07%Vl<0vxeH*`z&0 zBK-T#`d#tsbzBaY#Y@i~+nxY%_v7^g>J2mWyz_?AUU$RGLxcyV}|vc#Q2<)pG9QxJ4HodSe3!M()i&`nA#ghcWi+RncTu%A zaTjXG|LD__o1{jdjeY%UD=CMyJ9S5^N#Unm3$a>;^^Bfk8M}xoufkQIylMHoZTN(R zkCS(#^OzHB3);_>SqidICtw%Me>A9cTbnQm*)>ZvTAab zrhyR6_6?s%pOrWv>=RU%$Q|n)iM)TI#2Qhd-OR!mW8LDeq;>s=FT4?J0Z~L&NM2dE0Jo328Oluo z#k*~C5v6+#3rjXasT^fXPENdve(vW;JjX4HPG7f0V?js$@~adyLz|)0vq49g$3Dqu{A9%YR!+XImutm zg~q;3=$KU+?@hsWZkJMS-Cu=PC_1^=l(wdY!dlJE(cdRx;|?APJ7s>z#P`OIrhWnd zTjnn94te(`4^oy^zWJxkdu|%Mp{zAR@O08h9MhZhr_NB$2RH0xgjKQgkaEbL%gMrN z#BzIC#;kHI5z8BSv9C)xa}$q%ruyS20M6sPRsILZp4ErY**upZH-W|eDz{?L6To2~ z@jfQ+sL&wchPp9lVwx^ZP~Y->>*xm|ulc#BJ6=R2N zj@}NoSi3sY+b7`$BLQHU!ce~QlZSQ&Z!zsDI7(&qqg{WMw8O4Z31PKhv>UuXz!=d^=w=K5=$l20Gq` zFGDq+UD*Eo$fxg}aV5-7sMz5*$dvH|I;R8V%u4nuS0S0)NCBL;1~Z_cb`s12nVKWE zz6_?vJ^$kD5GBtRKZn-o1`P_?fY4^l(%|ha&yQh!$4R#qgt0ky8HCWiP<3wqx*oOF zMxh%x;y@%}o^WGLIGPL=H8Eqnei1EMlP(@qLl1(-`b13uFK}!}VFo}CO7pNq8!wKA z)5nE(Rk8MSDb|794JTY-?u1OYN)>h_{hq148TWOt!>Hh1v0|l4#VA%TvF)R|S{?2s zq!21m#pc=>0UXW%LBTMJ5i`QKX7-M9xD*VCuXEbtG|ecd_XE&MG|+T^w-bL3bwBi7 zTo<-pafo_hANKu5dSyGC!_Jt%@qj`#W#rABM_7(2YKaSB5S99EPgf^=H3ZaL;K4w~xRBh^(-IL`c2o%6U%BB6cDzrso{Yb0Btyt(W+% znLuwZrQa?qBP@$Lodvs9chXSWIQ96w+{T8paD}1MgVPfLU}zT5_DFLg)ARVEYr3hT zQ%G%U9a5y|eYC=}a06TO^gwu&{k2lVD)h|TOgE5O!)^`eD6s3{&2M?umwc7!!>$Ty z=KkRk@nJK}Yp{xxlAx2KCRR3t!{JiuEFkYNVY-aLa>mlcC2E`9Z`QJP1+s>5M6#|w z4SCm!;K<)HD)FWwm`ss$G?Mh$>z3mv^Qk>}_@#eJuphL4YbCN)Lt@*ERe|#iD%qsJ z?H3^-sFrbHSOa3FkaG(HK!@?h1sc6WzU1pi16 z{Pq4nsS*^eddON`jQQ))`r)(YdurW{*dkDVF!OGkcynS&K;*n0?M>U)Y~b;p`-$i*ves0Zi*3W72J-vzMM>EY zFb-OESmF&0-iX_SDWeGwbZVW9MOXD@m#gz|=J+`G30Zt9t5Zu$yap4SW#5e18d|@y zxcsqTusfSdSOc{9p!a!A&h~_q6bbQ@qzo$!ZlkQ~Uh0`Xry#8HOE8*r2XovbyW3Jz zY5oVYR1kZ^_?c|^GN|BdqZ+@33dEJi_*-N=zrJ;q!{Is(rK$pxfgsStEkPML#F#j} zRWm6?#OWR{m`AnYr2!o#Vho{bw@?LQeowl78UJx;E5GIEr&M(V(9)vK)Ub5w!5!wH z)HfzWU8E@NU|ggrcmXCl`=RVtdhRpDA*M~&QQ-d2qs#|rg>9SURRK%^>_wuXUuT}M zKqpqFj_zUl^Hw{Q2q6*oGh{4Aab%=QY29Jys#vw$k1D*pFs3&|-nOZ9*Tq(m%qoE_ z-(gY(%fVfEfGUDrTCgm!@C(+o@SP^V(GcScCa#vd3x?at9tToqjla75G zy19V9_6D3*+-KriLMKB>9cU?zVy7lW#0YVqi&e83wB{VY>Fu@e?|UtgrZ%@!CouMk zN>V;&V!Hb1a9&XV*XWM6Ji~_6>(BmQok!i4+ENfcAe&R83%s3p4ROB<%brtiYR>Aq zi2GJLuqRb`IT`ctrWrya09l;xfa!MB#eAkk${8-s?ic+sVwb|s2wrSNVA48n&Ih!7u(O^Dvw7VMY}B#~1_E7B&fAj!c2O4zIT-2ekh^ z%s>GayC( zlAX7hWyBkN1}caWyC$$LPFylFnj$5sp?_+D&-G_p=DT+}OAjcrvH-=uwUzj@V>LA? zf`?+2KUeZ`f+S!CgZz(%PiR@3O=P>O-c%lqrw;8voI?QoPqR(`eZ zKQ_|xwp0vP*Ud7Ip5|@)8iGsvQKcC8UplOoPmuz>52HhAq+Z$;Qi7c*@RTD4%qDN^ zh*XXtxByZ_)x0p>Vm+dHn{5%Ozo)~V;i~w?{vXGnsi{Tq|E-y(Dss0?;@xs?!JjrJ zCMH7oFO5<2uMU3xWrO3tYyiif{~zXos?;n$TGa?Uq(2U)}D z7mM+3e*?;ZKe4Nhf0@_@)Ew^Nr(bpJyqG>u2KfGc&;Vi1`j4IF=La+W4K!)~gpJbD|2H(&`eH+_Fl3gP zQKZ8TUrv=%1yK1XG78D~2s~Axm3mioQ9k`gEhPd~?~-gs{kmr#N2~$%q!U*Tva6Zn zB~I+SNO<0C{*Ji+xc2Z2CcK;-mNIZ>b>Mjy*aIFhunKgEOuDp#T=H*1+-&p1_9()V z-)D$`Ud+?VAs3hlOMH&+Q#1(ea?fmk&;y=H%rWYGfsIUzyqp1wz}=V}Y2{nk$bHnU z!9HDvXn2BdmPK^`raNtjxOB-JmT9T+6To7}Q~Uh^o6Wx99alp-X%u$g?{(`5VX{ph zs$)ajj352>*Bs4d9>}gz)se$7d|NRX$bj5SNpCmJi)STzvKH2_68H99+({pj)3u4e z?GTYj8urHi#<86O6f5!S_ns;2Q`!pg@q9y?P0>>)T>_FaT4V7ENug=z#(Jkt_W5yh z*^c5Am7hU`RC@z+J^NJ}n+?py$^=rwCFb2Du7Wtp7_H;e!{fNsmwE97Lr~=C|YFf0{~o5o>_5Hi{E}+bO8M!dqMbIsjNhHN$WizRToakDjh#K2R$H9IrMYX zb?GqXzsRYwxvh9LZwxacA~SX3?OM1P$0g>UYrfj-ZRjJ5mg%}ivQ3bB`I7*5)8KZ| z_LXtiYKmRE_Bl$2+7MN1?9j8}qD;>3;W!7pBIP<72D`6fT1HC67kdTqh*LC`_EQr> zh+pT7blN%CTLgKf9qd$6y_kJ-D%e2Rp7G{k`AGN0Wb%6cc1)JvdB##1sW#Jg#3y@# z@mar;XX>wizAI0=#&1?x)%O@NHc&)M-yA&M+A=tN&v$Ld0*3n$APNm&r&>+1UHl$) zJU<_7k!WcWh#ZOL)G>@u#o9Az?&G*>W$7t6z&`Nu!L(|)RB$bm-iAewh~X49m1FxC zM7_bUvrjBE3p?|(8dzk^xLRAXo(63X%a`cK+;b_^J^hJ*yddael-bvHVxx8SIrEkT zbhZtHVR;>9m;no#%{TarL=JSn zU9T3vY8T;BpA`Ww>;-D@QyZs!9Mrz?|3N4MaNGYm$^R;O;g+;L`)v44SG;CR@ZkPN zD>h7qSzITECo$M1tf{tpB`cbE=+|CG-&L`N0_P}}=ZRPloCUSgor&BQ?O6QP6PPw2 zFsr`nyl+wt4J&w-Ne&dTkPpZVN&Fb%>H>>w(7OfSE{Z;OeSQp{;dNkg+&^a(bW*=? zWv{C!K$9cGE}@MDd6>fB3)K~ZEP@8Q&aZNAR*xGVI-UStF|Au*mJ$!=Bp*G>Ieh(t zb9063TG^#Agb5>zEnbNS%OwEGZbIG&LPk*lwioqqeRK97MB z+x){}{7vL$l>plzXk8gho;sgm=d)N8#?QeyM65OEOl$7;GfIdmnwR2Br}DnCMV9sf zbXlHiP&$l_o^>eZ>k5sscQKYmO@5ub63D@JdqQIqCXZMdw?ea=tq1IP4MunZAW9@R zDIk04PG*H`sU-~L5+^=uaC0|2JeX35LsT6n@yCzzG(%#DPoW95HU>Sk^{*{7Px3oZ zAHR#TtRJs?mW~WD)K$S5F5Zn2-2CW3<@KR4%6*6?^i57yv`KZNj%8ETs8`DA82+&E z;NbUL{9n^eu?0(g7-wRGn~^?@2}^5&D2xkzk=qT3DpcPFk5K#6rz1FZ-X|BgmKZMx zbT;SNxjDCT5b?2b!$BQQz?N*iB??INh25%v0rA;0T>6$p;^O2+c*TOKH$#d}bG8tt zxxetQc_dT1v=zs3$l$T-gnH+Ud0nH>gymFGZxz2n=CXPF>*!$}0JZl7(o)6@y>Awu z68T_!LuveX)=y_Hb4aH|I#gyZUR6qk-B%y<6pixQ!uW@@60M==tnl?-xMas;_!OOQ z_oWl`Z&GxR98E2w84y*te2-|$zSH^iqrD`}rT(mYY4mmo!o}I$R1|i#_I@gY8vR>1 ztPPcvS<`6{MS96MF)DI4A(%x86iC`;H}-7FQkv}j6M)(N!WB)JI9lob(%cj>(6~qO9%DyC;c@ z)@@;#rTe}y6~qgH#_7(@yNqH18$7)qX;(HsY+xo#e4izG)tOy@pQLDK*{s&DYyayN z59#;{2HAw1fMHP0e#!cdyvqLV6CmvF8otn0hR-9~>`rnR9KzLPD@2B;j}*0D!ShH& z1=~Rd0?r9{90JPF9UKcCJSYW@8c2~2_T>DN&=`=Z8APzM4$n>MqtSW^y;B}<7gLoL z)3JFc7=OqK?g3Od#qg@KMll#tMKlZpvr6=L1#KMcGwBVoflLu1?7e3|5yotwK%@~w zk8A&S`AC#9nfOSwdq3!Gzy07<|2UQ4FqWdnJTiWzTJ`^8@2#WaTDN@BB9K4`kU)Uo z5InfMhTu+c3GNi`k^&MSxJz*Ng5Vk~xN8B0dw>+KLGsq#_nve1x!v#H?lHQ@d)+sG zFeq8IYOPt{n%}qP{E15tGU)y5M!}CsH|w+oBuTpGXKdUR19sdJ4q%7G0oE7r=Z<4^ zX!9g4lV7o#_M;!m{oLv;vaQ(Db222S(|y15 z(TPT*OVD;wthfd!u5bFXAX}Ph1I*KPsy1cOGKFAGrMK5+o@S)DeoH|T^|?a!hijx< z*ER9CX0AtkGc&7Il19GWr0+k@daQ@bhZa_+62Cg!5a&|su{$pJ7XbI45^9~_GG-Dn z_r-JZG-E+Al95a~mPV{h#lLFDSF0_xAiwj?&d_-$Aj(oNET=(KMDF7tD*CqljrN2p zE+u`31_8)h>*cyU64Y};YHFvsEqJ2#rU@>{xC`|V7_i5Ue_q0ewd7}8RnF|wRirch z;~b6K7D0Icdqttc^pUxVB**AYRpUO)T6nj{Ck4Jf}io6=^%JqlAyxJ#nF73;o4|f{?Cjuz>uM z(xrN4uSX_-#Ty1aS1_R_c5kT|hBwG%aRQog30xZ>;6@u~=25I^l_NH*fLl55hjl z*9NmD4mjP^y%snPFbED`(;DBLC#xyew;l}UtKGeg$CdMbXiN|jM1nc$d0y)1iNth< z5P?tWP9tchW^(JBqx(6ekw9L2R$&~NWkav*iUo`B+eNR)XTrE!S=Z5oRI}&zl5Tuk zg6JMo#7aES@HhSj67M7-t1D5NU-$|wR~c|&-u#rK>lGLh^D`!_EGrusURZcJp6Fxq zuYnBzTXhkPJ;S)C-7pyyQY_rxJhcQ)%?O1-|Vvi`|01EQQH@nc`jtl3#UuPaJ* zAyrSxn6_#s=i3kOU6BUBv4lOy&e|7ryP{v+3Ue-+lG%Bv+@)t-hNJe~)r{5YOt>~d z$+izJ-XyCuGnlb|sKRrp=LT+Mgfa_4H~1dw)D2bNL+{*KM%j}&S4Qs?971Oe&5ouO zrrt?BH-t+wS|b>SO|8c{DicpP1EpTXr|z8n0ukzYzLlDG=vl1ZeZB%MOuK9H?blRH ziIHWRkK@9sjHO`VseeH%es~^9MryN+R%DHB+!(gyTaC0t9HQd_FVqD2Gl@1IE?Q>F}TKaz;>Ek^%5f{Ks{R329!DgKGYHTmPr1DT)WS*TqRsM$2@C(-al1 zUeBgDiPuuq>z&yL`MCi>QuW7_&E-~QFKIedgXu~{>S%D$3Y>CxXOpV*l#Ok<4_eHf?FS5=DyC3(H=c)Q9mP7VjVsC_7V0 z;Bv%jLT>Pq@$*7*wweIbr~W-cZKE=bK;c(bg|e?_zx^}_8?OHe&S)NPq1Mip#A=HS z=)d5)@q3|M7nBp+1t<9IUhC9Vns1i=3{@cx@>~n(F1_z@xEQPR!uBh(Oy030zSt4; zaO?F^p9UI*W<&W)UXv+Bwd{hQA1vw;63X^^Eei`X>V_rbUNUev&5eDTDr{)vROVuF z_p+%!B1pj4Jkn`_1>wGx8|+tX60D98AWL)bbfBC8fpQb~n>Pg$ zBG!X)@F%+o`OPU#`-uGnX9k$2r9?(!dW4)(*4)D#BS@V5rAe@mNFQqF`k%hq6|mWL zf3M=eA?2Q=!?WR2#neaIBrFWX;m?uzh-sM&QpYLowxv73pl~Dur5mk&K_lzSvhLLZ zEv3(oi~3X|JLLSRs@_WTxdV2PHb<`t7=+T3M=cnCK~Sn#8^3-siU4U zo$u~PHKFLq*MS>laeM>i17!}Nv%Bd$H5|9Fj1)wl>E z4P}f!&%fbWlh_(0w>4hUQF>sx@+(_VJZ zg=8OAatAd92tG-_K$qu`-ss=&{*K1~$791LP2(4+t{k#+vT}c4c{K(3$K!F7N&r=( z=%?F9etZo;93fh_HnpjB$+!1K|zC&NTJvU!bf;(ZfA}=>-0Mk`H%P zCNBTvVVtl@o-+OraG3ZLH3H~J)Up<~wuHe(mt_!}*vY9|F>$Jf*%8O5Sa&5WR=|FD zdWU|2kja7Fs1`u_E@}X%D{xDbO9^EFjoe591P2iw!z%zzerpq5Yx4_qx&a{60-}F` zdduVh&As1S{Eo-(@$vg=_?;bo=fdA}!|%EB_sZb^zLiq`6tKkPl@)r0Qh#!-Ko!%R zp4%qQAjn%}^Hrx=>lR`wdVbOVlac{6nfuRJT-#p-{F;e(RW~i*?Utd{ zcUR(#J7k}CQ$b%PRpRw(qn7zE`zQJzlj*bUL^XkM*jK2+JT7{QGB93ideMkeqC}=K zc(YSD3Xgyca;qv^Wl`MKM(h{Dz=B($Fph$*I0AnHmuaGQ^Af#1OvYoSR>Ye?Ek)hMN4BfsO_vQTIL~lYBfhe zFUe#dQKO1_IbAA~9Jd!;X(>)w=$J%VlRoRsvS~_kBFaQlrDD_fM zN$`U$mlS?O+=*qV%7r@1Yt#C1_60ypt8y62$=9i*&$g^$&YlG!4nyk2CbLVxeMHEfp1dlCLRZp?|f>_=jH{fs(}x!98-e0ycNhNmBDi#0dB zIOXhx+PQa{le8er;j}s_nUBv)>O?Vje|`n1E7BAhZwEQVg<@)GUFyQv7Mp%J^NSSv z^UM3m1C+s8R%4z>Q?d#iZ8Is3M#w8!O^gQ{j;kNi-7D^EHpc1$E%=<{h$kg0sEnHhcl-r%21p1<`M*HxR!EnHn^Nr- zQG`*B1DpvD9lf7D^>r_oI$GR!Kr&>K#jO@t=o5;iWPI9Okw--^rr_*}S9MqP^pZvN zh)DUKHX6YPX>$4n@}Gnpb0H?IGUa>r>zNxogn%(U6tI2wwXkQBXfB6Ijz#0*)UAy1vyGNG&1?ryo%Sr#iDEa-~ zf7iIYwQ0Xd5M6Bi1?sRCy-IcX>l08Spdj$7vP2^KZ-bs&S5fZIF)Rd(VURSp&2HB5 z2KmPAh|x%iJQg3_^NfE>Vi@;y@f zFAyn|fgYK+|BqVLPoP!>0`xYbCN}@5Mco0lD1V?>)@S=iE$W0Da(xe!#X5L@fi`Nr zh}r?HfevJq_!sCHKAG#!=^JTy4=Hay!u$ogLXiDFfZq}L9f98w_#J`Y5%?W}-x2s7 zf&YC3)U1;@b<&D5%`){uePQgqs#4f*LHNSSvtQr+pP2sTHwgJ3T1QehZ!j^c`@3+@)ZGJmJTKREM$HETB;sFb$m{sn?Z^=E&kjF2W4Y%OA3KsMS_i8T~@b zNbh_5M#N-PJytT$Ze0Lx*d)F-w(h!CZQK@}ycdeJgP149(=u=Gu*T-QQsGv$md6EX zk7Y9QG>zEGSMk)G*$4uig{_(0@7v2z&+q)Ub^!6(vZp{7S>gYvVEb2jU<^ZINPk)- zWcDLag<~#Do^I8uoEu}SR^*z~88Wr4c8wWg)F+q{`~V7g5Zu)uYhLA|Ama2Ed@qe$ z;yK&RQ_nds2J?7F(a@60QGY=gceNfIg+Ch<#qfzo)3_6>puCK zhN&~px>rVR(y`lKl$Pj(2CwNmh`%gENe@NLIu&~wO3i#>tqmt0ukp+F%bln0ZbXJq z9U38JHa=+j1p;_C;oY;EpG+s#rgA>~xG|K&G3X=gHxG7TLkloWM#AF1CEA6s4jH!M zU%rQAUE_g$jn{?cd*ABnSlzpaTDvl{SUeypnJYJ2wnt{+tsK})kCJfd^U;Y1zPJ(g za;9L?&V1%2l4+Zd8D}=gA33(sP535ts$hcB4bapG2>N5ZxU?~W8eUF5}t>(KRK`C0fA`T4~G=3)H)IGH|v3nLC?y7)a? zwUj>&A?DvxvLW&4@k3RBwLUMEEw+XwkAWSiI%e6Jf@%9Sn6Rb}7|DB8qA_>9N3+&i z3-@Ch(J}soD({U4gveI9F1-r?E)`FW1rs+_qdaJ#mn6uJv5`385uCKD zg^+KA@ybvtUNK(DkFvA&8V?&mG>@TB66s&aCf3nMVx;kvSFvW|M{doR+Q8n)m!A-b zJnUZo^rLJLKiz4LwQ~!;Rc@HczeN@0Uu@HJ+;AJ(e0k@o3?M1s^`-o)QG0|hQ@N7} zar62pg8{`JanxeUgv2RH$&&%j(e3JqTU3uCeJcSsXky>ocH`Hosqxn}9WgbiuBr_p zMv_=kQrpNSxXlh>tqzdfr6p2)zM*RlxIO`;`N>k7%a*j~wn0g7zbkVlZtMrRRVLxY zEjLL?zBP}4nw)s79XRgUrYki)VW}-(4b-&@cC&9Ip2S~9Bpy)Wv)g@6h%4w_WJihP zoT5#eS^0V2UXd@ULjy>)&q}aL9J3UxE6NerxnTPl)@TFiBkMB?PLw@52i{YPJAk z>$d)al^3iIunrqp^Z7d4Y^U`CPLi5Y3uBYN53i-&V&2}md@Q0x%%*-@SZ~igBCR}4 zS7Z32V5TT;a(s{3ZlYIbQfhIawFap+NO2u(&)0a2Y*h{BfXvGgZTFN)-y#BT7<@%fD%*Cyo#eFJi_e#RH-P{x=rL53=4MSul4a{ zu7D5EjdAo+cAxg9$wqCzr5m7?SQp9iNXHb`>(*V4_j9u?BPOpVmVMZGKN`~qq3kfY zcj80~mUzEA9ak!2vE!g@xq64HoVu=O@LZ`rX$z*aOe`}|;0E3s7Q6oBkn()|6qfIR zVTCAFE+M7u-s9}s9P$LmkH(@Q+lp{Vfe7eG&}j}O3krdnlxXEN)xlxqS(MU7Pb%~) z6tVPq5^;v0pm0m$TTDsj%-tqB)T`gl`9@HmnJ7TyI2cUUeMs@+iNv)eSQO zsACj=%bDy4XZ-n@wrM^E!JDHsfPbU`?x)*oLJ7={h)aSIok^~1*DH(Xi%&imCKgy~ zUtpv=K2k;|ak)M(JNuIhfb>tRy1%aQ{*}iXM1Afhq}#thO;03hNSy~=vaX))Yktog z#(2I~qQ>aC(ITl{p9E7JkJB+k!9K;z$3D!muhYAK_I*l6{#@^|lBuO_88&rJ%)?=4 zdtyG-xz$qxZl0jRjyHh&RiZIaL#2Q4@$ZHK+=>6Fnu2uy=THBDCpPg5l?7RL^l|>F z-o0o0cKe3fgc!CL&`k|=+AWvQrB)Q#idkh%?;H%v2JK^`X_uS05 zNH0=XPJuQEuzDpDf&o6ttk;!S)3qun?`$DsFK%aVt$y#A*-^!;>wiS?ZMB7!~jMZjcVYB`M;fdixet+tBG=7hb|FkP5 z`CUNNg9ad1YOc4QCNn;dJvTfquRD4dO>7R%N4;;O0eZfr4Z#Nu2JbrfWbCOUrCj_8 z0&a_uv;US0rT>vMlfppZ|H!gr|1)da=+Zx6{hwKu>+k8f#3~!D^>0ab;&0iwAlIMr z_m2OZn0|-i_o(=fyg<%PzR}3tkU-?z{-q6jhNn=NLtNIP;b4{|h;u;sfOSjy-||$w z;+zWX93yQlJRK1PphQ%RkfS`<&aD@tsbC;vR}S9DV^;8<9C6!%T>~V zEERG7h%0QeLyw??faDKxSeO5kI4no2s+(|f$e~4jLZ?8{0HwcNdO!>s)hXVXZ8A}B zAeiOsPIJQ`LT*<$e|tg#tR@$T&p}{xMjhcdW$-kN*|P2E?g#z^;f~ogl^T+1jN@a9 z_ZDC5v%R>ozVxku)g_3zs-&hCz*x@Gw+-JP_me(CEdaUId&v7)KJ0pcV+E7MoPNML zqNsl6cs#U&8;0mBvuxMTVIAD*=OG~HC5bckZ}bT|oKomE2ixrk|Y z-xRlZjjtr;3@lpsYi?2!xC*Bnx0Dm~yM6eldzS=b9T7`;%ZEDYm2hIn$ZX)Fj(Vw`QSh)5XefR>j?V&41 z6c69T%I<%E=nUTpW~n&WYq;;aG5?V~K7s|^?nQBAeEDkVkN~Mog$H0Db0N)Y0Bgjo62wIWfa<| zC*O#UfmZ>nU}}BJfmU0tydliwS+CpyXzLpp+V>);nRNCFYw(Y3D=mbjs{Fi(7K#+n z#)xs|jW}YKL~RewyU?m^>13O8m$XMXDeG3bSaH>LJCNwWUM-@}5wP+l8*{`~J6f_n zN-Eg)Gfkp#*zzLFHOU#W6Ug!L0EH3JV0@ouyLp(l9c#swS)435=gldF_JVEl5FoL{ zmLDI5RC@n%-0e|yfbY$cJGN_$Jl56AbPCi5bQ;mtn6*2OcF4g$TV& zloK&-+GEUe5sHS1{@9A`pdDf@hSL0}DL>PXgd;T?j@4Gad0*&SF##S6`~nCIP*#gn@02%CVoYqNb~wtL??aQl6Dg`5G;6r#THODoRAOiKJI_=q+8T zV(#+DmZ6Z7E;OB|IlUgiDfv}rMgc-`t^Ux0re-<<`Canr`NA4Aw!17olMykk-$8rJ zJHl#bKP4qUMUd^pe}K=n7R?&u8r`P-{F?VZf*Usb*QZ=auz&svi>s)~y_?r<4b>2q zJ(O?`XTreB`>qotPmjY|C+En=R4=L>VVM>+;P zbn#<=661u_E_%g$eW*}FFZ%5;+NfBu=o%3We0KT7n6!5v-(OE=Vi22X!y^GXqg<0S zpk-??pg$XHdq+KNR;8xK&4n3u7bFJfiAX=yVjN=fCHJz$Of|52zDMNB8{f}$O*GA$ zbeyf9TitVcNtzdRo7qf$6uu~7Tf~yL_6vkq;9E<4tBljVK9TympPh;!{pI6E9H~Vt zOprIJR&!fm4-{rOXHWC2uTwBRP;8?JbY6ky`?C0(t%uMB&(F-lR6G15;Q<|Sr&gIq zr?a-E%>GNGoa#)zPq{SF>Be>U;4A9#DRu{HW5XvA;)dvHCWdJ!0TCNQsi3nVFI{t! zqgE77dL8sQF+R*rA+o%7p#ZhnEcvyvk0(kw*%15rQ2T`+dTZc_Q+!#T{!T3Q4gSTZ z-GO4-Bhsyz$c1-s=+>>bx~i_sWbi9T=qqAbA&xD;SZ6j<5#%k2J9oNOariaL`cK`| zf3pw0rg_mP=0ol>C_81N4s-*DbLjCKBkkyf`X|l;0nx9$paT8!gtI;I?*Qu{HS!05pPTnSX0o{Xo6wa?y*Nx=A zciTGQ?o9w`{UnV*XG`kH3!;OIpbNU@xOS*4UEuvxB(< zN=on5x`t>9p7Z}uME{F2Jo^E3QWQsfnD>QM0V<2kDyw+<({E5y8=|1|VIB_)8Pw0X zfE_eNh=SDI0Nu7Qr$3u*h1Ep97Jb3&OYJBr@6~B+Yj+iWu4A}3$*>1kI8HG2PMp&L zL;$qY9rL{btJyJ%I|)u%8hiMZiXGjl$ywVnPFf*eF}df(%KWm4RF+-Hh;`0M0I_OS zi-^^eD|}Ji?=Pgk=y@^22A7Ot4m>}~*F~2QbmoI!D8=zjlr!s44M?(;JjrY%Soh~g z$Pwb7A}q#yPsfnzTNc|}43pWoSqg@Py`exW4i z3||?G4Mb*G+9vD2Kzobn_HVs3EpJ4dGAEIh~Xm68T&0W zALr`L<8UQPrl5?&|2m79wB!Bz<~X-S^l%CYopNU@4`88poSVS_wMY zY%5P}i(*#a5Vk~cz=-}3<>#?1PnNBV6UnLWH>Tse0WvlnpCcLIEQ;-nZAq23FMtKk z>SD8$Sv?_hi%p<*dPEE$^mCA8z|#xn8G&Xu)YYuK{H$as*lgtg^{LSLuEEoJdP;E8Fd`hz+i zWH(MB>}Oy;+7?g?^ri{i1$HLE`OG+njWZNtDk)0ADE1w65v!)c zLF!TJZLzGkpYmkh4;Lhde8^dNb^vYkcFH6!aLby5L+0O)To60d*sp9}GuC)iut!X7 zPJw9}qt+0{UK<3mx@Z3M#! z@**23r3qAurjf=^fC0P7QYX%n1~AgS39iy@!b#{?QvQ*!Dj+|^CxLD0(2 znSQxjJz0d$RsR45@;>O1Qd;(Q--k6Uqiur6h-$#El2nwYru|+ex%0q%Ed=#Ep?P#P z#$q2t8gY>VxX))YE}$;hL8hU(UM~}H5DBWa&m4=UDijr697x+*90V4=Jxw?8y;3qu z_(5G3f%QmOFMC&a(mKh-fO!Zmc8Ts>!)2pSuHuwAUA0>uvncCCTF$;Gd%30EVKJtk zZZ?j}X~~nr6Jl);#ahFHeawAyOm$v3 z*^8@#TO;!$P6W;?>PacPmdvqr^m=KC%^u@KZj2xI7kx7ZJ3RP?SIgd2sy+-wqQz?HGvX|K;T!1XBiM%S+S(TGdDM@4X<;>d3Z$%CZ7^Rzqy_^Cw=gF+q1=CM7lu{c#bWj1U zj-$jZNjOC_SZxl55EGCmoQW!7%BxD)Vzvntn?|EQvr`dK9rxqsW(MK)ztbz3t+4d5 z(vVzay!df{!J6nO;5YeR|KOe_adukS79*UYmA!iC{tHJSd4$V;56I;O&O2yub=AVc z*M=HNPL^RV2!Gh5*A%eSGAfe1hgh(NFW3Mu1A4z6(Ik_a!=QO4h(!)Z`Y1jCb#F zJ%o;&#teJQ{E~=moiNz?aH%My!XBLdU^JDLj8+cPcwM^rP}TpDGA@$ye~{@lhA2Ly zpT*(QW+fPKv@nIOmcOVVrfAwXRKaoI$?`e-&vR3b~4z*{f;~1Z4U{Xn-#J4ly zK8)hFG?4{8L`k3JEb_HEs>pF7;TS3X-m8O8zd3s*h+ud{ZSo*@zzxG@SQbRjPkrHv_=8&-P^9CrTPvKnv#gQ_Yt%iuI(uOx>PK2)7OrQcDq-17I7XD9hp5^J(+u zfn&>1=2qf0u&LqKC>^`A7XC^Lc}I+h*c^BC$Ds6Ay)tCy8{Qt>TN6TftISVSkKKww zsHg1?Ffu7;=z^%(^fs9?)y z8rC|h7YyI2G@_Z@apa31x@XLJ7k#P_q4MQCX0FSMfPc42O>ocC9lsx7uwlo>_%xQX zDK@l?aA0B`Bjf`ip0pTwLP!m9QZdHw5x@Go`<1w=jymAkYd$#hk{VZys`yK6+@2jHl5vA46=X_yYQFKW< z`TQ@bB9XjE{NHP!9C@zSaIJiT^OUSDN$5oh>%zM_bq?@r8Q-iCRR`6Xbk?Vr)dLk)_4kh^}yerX2Fot(e^Y&3BeJ|dfqIrv$! zR?W+cB=V}ij2!D$-50#-_d?$-h^DncD@IS`smC% z0r1n9DZ^Tl7LzZya;jQst&&IIe%4`<|g}@xl=N_ zf06JBzi+V7Al}nKj|UvBX3KO(%E4#-T!+|8w%!>B4YoF{+@8z!2?!C37ulF8&&PyNwZN zgxubZ*0eLNoa@SHyEwKDsoh#r25Fxwa~pK1pFB1*TzV7sATtH@GhUkvHKbScnGh#! zk;nSY$Rn$B;w$F7DKMB?$0Y1PdxO*KOZ|IwWHgnH66RBt7qGsP5x0k}G15#E-KXuz zI4vMEa6x^su+ofaz`QI%ZT6E5s?JrwFA)09+xYI(r~q&7@Ukameze4IL5+dSKly2* z#{xC4Q+Yu66t76^ugd^UL~h1P65fzQAzPm{ttdXJB&xtE_b=`iS{AAJT1Fioa0St$ zQ;zmS>_42I2taUd6~}$)iv7aQ&mSMWE*l{GoWHbkjqVbhve3Ow;izP2)j?P1D&U@H zTef>K3**H$nAh*Ek#Ir|k;M+yNDM)FCXS-172Ybz8&Zy-s;RqqUskODM3B)P{OKgY za;V`bH&?I1Ph7!!aRt=6L&Jltb?!+| z^`xV=C}p}I06Y2ngC+>xpDRp7H!^@1A8QDxe^&BA&XB~2YJn1s^DoeIA<^QiyiS4O zjQnuT>GW^ZPrMi-OT}c(VF}ydihF@n1JPsQELiucGKqx%sx(J z#vBYaQsTjs^ejj=te>(oGeL2026rdFWKWOh%=fA3d%)fMlsS{f zs%Ua$*720>R>NssPtVirXelbOMCmb(o=rm>oDsuOQ$0+Lee5BY%e2-@-GGl;r!`{7X4{zT&y(Y|$t3J8K zYo~mI*Q7^}e<4%Qf?b>{^DN))>N>21Iv~?O{=7n2x9KY2u0XgxvCz|Ak>~Xr-Nfwz z$9OTc)im=4^Oz3{qkw;SjX?%(*4M@hp>^_Lc=U&IUsl#2d*+JDGg8hQ8fYD_m2vwA zwD*>g+TCk;7z9-QgtHD56-ha{p3yzJ_Azj1eRARQ{NBYS^kK$kGW#`qy$lW)d)!VY z57Oasi!MXOL6#*Xj+ieD&I7Vts;}kvQ_Lx@Se5V3SeO5bxA&o7(GjH&klhV-jQ8dx4A6oZRp3 z??|V5lCqx8Bi>XGQ!S624p7PLFv)IZMAv(+$CO`JI3>RaO`nNkUg=^!kT;NiJARmY z-CMw@C+$Zas}#>EK$SAY{cWI&t-lw<|9As|+LOsO$=WIcR}P7aFVREG|JpcBYhAu+ zPUsr)n?-ZQpl|OHAB`#PbbPIY)5Lzud!?m z&+kOztisDCb9pbQ^kM9>FxJ1|3@rPtaszMl78rflP-<=p!Y+;boaswcfbOH z{sH2D%P!M=)R>feUD#X~jCfgR`Gg}-U5?u35b?tjm*Azo+%A|TQx&#JCw4O z^rSIIafBw_&bJ;lrGLo0YWD-8KN~ZQ5&uTtqE^<$}$FvZ-xo~jU% zaIiJ0u+-VM!YCc@-a_kJrm(cxnFiE&t0c`LhY( z_vE%%QE6_jN>XpDmktU|7&4~>6QDjM>?CVC+!Z5s)lg)S|6F@T-GatK>cJK%7m)b@ zB@<9q(jucuG@l-pC7(w?Z~HgxZht(+@V;A&c>l;>0G&~US%)SteXgot2TD{o60^H;N1!2HA}PUj1Ab?fJlgd_!*FAR;wjX0 z*ZXF~)``12Mw!Gag1S!a(e^&sV}2t?(N&26G2&@0QSiE~rr@JiNvZVVikLh>d#Mie zN3w^Rg6>62w($xy$;wt_%TJsf5tLON$XN-_Jn64Ccj71gd98|d_xKQs-|G7V9hiJD zENWa4PFq!}>nATF$`J%nXz!$ui~CiSoM!7lcBu0yD4va)ZvK(Lf-k*C(LsflIg57E&%$MmUeq;E$X# z-={kx6)BcN7BnF?H@qp!z-)GbfY_ogDLnGndTcyBokkr#Cl~mgYeynkm)lyutouI z7594if=OIvzk)dap{cvGHp5)^$UG>^5vhKFSV}JQ<0E9MMa_#C66@nbbBiJ8JY?c1 z!OZEumzyyRB<@A2Z$)FuMe*M$7hOr{H`meFo7BX{CYK%$Jr$#xi` zpv#wMCy-gwAMBqa(G%!yMlET~ptj!EmHTA^0JW&C{Hlhkr~QP*5YlufY2o=nqG_g< zCR#PP_d>fMPWt8zBejVT@6tnOfFJApR87ida!I$-&w=LaF#Do7Wuj++%3#Mi3K?2C zu4H4r}X7{R)oWm_s|53;G%yMeYZ5TBzO1cR&!^Gww}#1 zMpSHr*VVmkx7Ay=X41^m9&eI(gC9u~ibVObRJqmFW%Lx!oY5{(Ff=SC zTrXx`yyd|!Qd2((S_|@B&01QC*og17LJpm3^{E`O_A1r?zKNo;+?Nn-^uMK&qc8f+cKL+ zhT$PGSXmAvoJ=-h>ViXTi`itL@3IsweQ)VPTubWcxe2+3c&C|X&3F~6U>YQ=T5YE z-0~~4$Ym~%hyy8eloE=FXr;&Gkt!iwKe_8hmbwKbBeY)lLx)T30(MY~ogZnFdxLg_ z409LXUAd*H*H5~o?VH6(xSH^6&$!2LcSViebOuE9e~50agF3BS+kuHx^K6pctKgxq zJuc}}EF?54EsjI}`)z^Kw@*<#-Hhu#SrKW6%?u~)UhrLXbqDG^T1kjQ>OX^)f=(1^ z4=|NB-qttkl~A=!BlJ{WB)N1FhkSag!) z5T5B73I1$p?&9ns1iRQJ9&|~sLS`PI%hJ_DpejsPGFP&4?aQ~cyiK9YeCS2VKdSL* z@N`#0&iO&QH=nE;xF^lvh5vk{ZR~ne=mhUJ} z;ohuBwwC3J%Ejwd{DAP?{_~zM(zKbATsD(Z(5k^eEvj^~`HG@0>~fLk6WDmF_`MJR z=;lW{g0eBa{{jU08?Ef${r?nfz-5J2gspM0ja4s8!Pp% zUB+r5<6j`k%$i=v`1UW*IHv6sZLr{{cdt~} z{$5=0B1U`l!$9v-Rlh==y(DEzAM1xpdHzJpo--Rp{Gbv7;a5y&X`~{Io=`gkBDX;; zCZC-FE#Vv;aM^OtekvN$EkZRVB#^_(d@ighpH_myT}7Qj75l+#z}4RFX)oqoa+`#!od_L_=>7b)pNYOCTVd4?PNQk+FDK-bN% zps$HvONQ}}U%N9wTEyBJc5II4%vRk;KwbwQ$Zx4GejYS(F_Y2hg=aUXB!j!#cQM#m z4}zyjM=#c-$x>^sqIITdlNFmAr&w4QJ2#i5k-wq5x8;aD{!9>ueuNx3kG!>S;0(ZV zSkb=`b#H}BJ$q=wPlI;F33PtP2#Cgosm9_yWt`Y zy|YQZ>$%UeXby_d;%UxqXiR0)5h|JPFhjP?NbKOFsBx*iQGe#S)9vwWuQ_lRy;+@Y zkqf7v3cV6v3}eV~_?p34D4+4lWu7(I_2ZQ3RI*%^fd~&)Qs5GbT*v0Kln(wKzI{c2 z9IPjK<2Q17AsMn@uhJ(xHXlEnsDz|xXCBb8`cvg0lotUpjaVMQNJdTKIZhCd?*LT^ zVR2@9uez40yRJIY|MT?r*YWkQJ#K0tCMdu4f>6IV_WEJ!!67#`_L&aZNl^NR3gpt` znn*ssemcCY>(%p`kSDT7yr1xFKr{m+`=8Nu(1k1C`ZU}CBVSX|)>`!VVCC=^NL=g% zz?cUC7NP&@A0wmo#P)Q0N(I$NE~ytduMH_;oY}sS3h!%%fwrf*T$GDDJs|HJ6tQ@I zG+;NNV2>&j;!XZ5z%>&{7f*QEfOnbIy;Nwn567K1q%> zfXqzqN`g1V1a#~{~Td2%B>EnrLOw|suf$lk+J@>EFtE|;@ zmt`)dBuVpIe23ga__`3+GRCz=SZKnGfQlVJTKs69A7q?)I2=WA+XAivv!9?bIeTE& z`Cx@a*>p^p#}Nkz54K)n1xw4+SIkgtJ!#yaz@7%YIe|EqxfSZZlc^p7|5ah5sT%<&xkA}$8@lwQv zSn;ecE-~3qQ`s-KPv$CPhKKqtT;E=cNlMs|EwU`G-u^%Ay=6dLU6w9f1PcATkdgROovr#TT;DG4VM2uil+6x7?z9+TQieF*mbw8u zNs&g84SnF!SL?GZHyt35J>tnsZju5=F}a0E?6#4bwXGnx z7-=1ONW6L-I}1@y|7y8UyazUv1Tn(;D4a8@Mn*+Rin4}N?3&Y9SFRsF%?S_{uSHLz z_^#yT!nJxZR4MSTX^=ya>f_!Trz4o@;dYxXj_2l(t+FWj$vlA!xPlC79ybqubY+&G ze1F*Kkwe>!je;Ok{*RY)g|A9uAGc?r{0IpCPU$b(Bmt7T*XYn)F07VR80 zNed8>wIaXHcDQmSCfQ)Ce)9y!Q6P9gv^Yx<0Rlms+Ad0HVxtxuM7-9vKsMq^&lei7 z2Dcr^T!j7l-g>p=2XXu^%Mja8ln>{Q4Sv2C-8R~(q9j;f^k>>X5Z}n&iPkvTg`sK) zN|RmK5>CYUGFIL_e(*#s-KhG=C$8*?7P%dqw|a+1(5KPQb7LV_BQAi=XnYS`do3~7 zuPa@4DYM$O8h`=7BKhf&M;yoMiwlZ009SA{$xjf~n&rL8KRYH!>fhh^ z$z1q9Q7baHd%=%j9c;~fDbk*N8;^UQc}%q=O3I~PbM{(f-ha^l9n}xEpCHelARs+3 zQoMwXziG$q`c2P;@;^HNq1ouUD7q7K_OG|eKghcYzY@9i?Dz@F!W=x*Pk3~uyTEz7 zpnOMMw3L9c)I=*KW`zd?BT+$Ce~AkJYc`eg-vCV4NVOC>BA;s6zVg2%ncU>=^stc+ zm)FrSh9x$AI;A=uZOTVh37@*_dw&hPj6TS|rlZ;ySrcgw;IM>3c0Tzx{saLg8m36O z(cST#$qfTC-9I}2V>bTrZv5wdDOG@Q!8zm{SVR8#gDuvXftC}iNYe|Ap!|wO{{=N* zu4CbdYl{J?;e89ja#r{!2(0iWfUMU0PBQWzEq^fwR==jm>I4pY_uZrgVO<&VYqHcc zf9<-QYexH*k0-}2%c2kO%*)rHdVk(%v#{R$cEW#^)#)Qmw1k-Qv-4dn5BfW(BcdKS z37o~}+=g_hk7U)1lz?mF_)4hD^afiw77NR(Iht_%;kp(e%6JL2vAvA**Oj#n$U~UY zZCnFS_5;=G6k#;7`C$F1z|jhbL?h7{`RHznu?^a$YvZa<_@vJ9AGJy zVfi@b8AmO2*_O!WgmH9fjON7Ib&GkdnX27V-Be%JP*wFxl@^-aK5yeQ9IzF?H z3EHqM-fr?5hAD-2!7b`z?tz2mW!!=sNc*4N$AGZ}ww-XJ=rfPg$t4qLz2>>$>V_+m zQOr0*Y1qCOGQyx4LF*#!v)1Q}TnChe#-9$jyBNlnaBYXM8_D5~E@{bJI_Qv~yWJ}6?-_O0s$l&69oy#vbyTqkuQQ}B7$YJZL~t=HuoAv0?Q82AVf8BN9<2f+K%jSlfq z^DVY<){#Hchj^!i@GLPCuKY zz5v;H*Q}?(If{=TU_mnjt`6OWy~&mbKS8|>0G4UG*x(9ODmZ=P>F%3bo%3aig?d)p z(r%7y7o|76t;4=`wP&CbanD(AA*d8BdvOkJ7dR0ZK^Rn=BS#B*wnfQ)z0scUcgYG~ zBpkqoA8DtjJuli+nw80xaY!;pZwaK89;!R8;oxKiUq(6bb9ZPhSl8<{I$81hJ*zrM z?+NGf;99tlUTx5sen9<5?k?d&CT-NnL;D<=8pJdGndN;9xCiWYO<7Z%$LEl%v0LrA z02A8AO#$Q>Kb6sZ;RA*HLgS5!OFD`V#q+w{X-1)ux6Rp9ajk?jtQ2CsBG15ShS%W^ z=h~3V_)C2e#K}((Tfx4nqYm7_TOQnZVgOHlHFZZV_E}uyy?o?w5o;u7Ug)x&u0q6S z)5$@yW{PyLI>Dn3FcB!dx{?Y`ZT*6O@`lqfZ{s|v+RJzEGev2L>&YZUV`n&g>YQhr zz>~1%Q^Omsfb#miMZ)P#5v&=psrA}#hx$#BFN#9b&zE2)QsoQJ%;Rk;(U!#AE#MU( zj8-H+?XH9URwhN9KEr|KeFFUloHDheE}bcI(%qSM459e=;d2gb5WeJ?Wp}j~q1AyOz)`{g-Fk0wrq6WRp#3QB3V?uOxUB>)a%yJ&L z0#fP#G2+A)$*pji2f1x1y^!}G<o$v5{0B4jL<}wH@=?w$!UImD!h3vloNaQTs8CTc;S$C@ zWPjey8>471#O}x?ViHIs+>X4fpErWoT}waJdZCr={$CH zWRWUzhG&UK`2?YzY?8UD)@BHt1?qK_;Iz6r1J<+gX@l;wqng>%=;ypmfD`e7h}`9! z4FDqOV)aN)EVYny?`$pWEnMatQ-dRCoT5JyqG^; zf(08lPM*v(?3&NC)%bx^2M>i;Z=5e}BP%$wFk!V6ZS0h?3{3jDg+AUYqgCU zRipNmH2C!(!`dVFvi{pc1Rbt|4)tMp3ao98Om}>>B4h3HX?#b8hbe%a_ZwnRg7s6) z`vjxs8GM{dc~)Hw00uMHvCg+%Rw%9Qm7W7WiJ*iA1Mz#u%QcbUiOM0mnbvxjtKsZC zJ?n4nSC`UXg6IR)%wlv1XpMO1BwVqxAk_PWJ|Y)G`4{6F2aELwEoVGo%XX~ts?zmw zH*zj&C=zkYNF^G_B`hmAmdkwby!4>8weQ?G2c_z@0mqCV~~1 zi$Uo0QJ-KVek4|Y6b9(fs;-r2tWDTgt;>@4gJE$rbgvl(jA>Whq7*3;asiuTao}Y2 zGL~p}|HVRF%Zh)jLDxLrRI!g7WN86wL)~lbn;p()$J^Wj?#N0!$oCcjaZawNnd*|E zS}EEjOtQX812}`n^Hx8?>PgnhPmSWmJh@If-F{$sj(L*LjV=t+sOBuxtl|0L9rxEA zFgbT#Fkd)j&`dL*Hn4bW91NF1khQtj;zkIC8`zwQ!h}>llYPW%6OVFeq}9x@ zhgzd>iwfgp*JfA6IwdhTe{Rl7X;W2SD7NbvzVukmV%KAoPlERS0a^L&5h@}bq*c!` zwjbj(tUU1URNBJ)Y+oAJ{R}FbRwRMYk<1CfTxirFRqp1%IMY6@xkG{92;Lbrw0Qe( zKJ&BMaiDy0n-BG)v{Bs@_~M~Gt~|E$xp9ic6_;4biq%x5n+e53T#rwUejV?gHXDwd z?Fo#`WBU$26ZiYP)s)DLc1VHagN#&*_4_KGxqW&^cy826!-K@3YJBQ^s>!Ygg_~7; zr%bry7xB^)rZpj0*B>Ol8RdTp#Gok~us$qWjL{~J27?fcyBk7Qi`zi#JzKH9w!S=$ zKfA8FxhzJ?(MHI^Nsg4dL~N(Ozcs-ORTNdH&*QF4kr<<7nQ@)g5$v@F<jWlmX;}(Jbph_?6<1@IHX4!Dn#qKgL+6AO5r6tnNg~>AOkZc34T3!A0z4wbr znbkNrcQ_3dd(wH7ARIi*a&uDKf_}%Wb)!D!%D;eM_!h|lwF)0zwgW? zmKu&JM<6{!R-epfTB>@`{N8)%mK$1nBVOQ9fB z>qnIABVm)jmBDg|)?jAgF@5GGe60P!#wuzz;xPk(#eIsP;yAtyY1%j8*Rl&!)0cM? zLLEE6G(mTdZrr>-u^h%5_@iy>^8~lMIeBnQziyb=u}{@x@^*{q9)6c~gee)fL#rvf zLmX3nPfM*Plkk*<^0Kt56o)1K$^)W2^|`ugnl=TD@&HK_q4>;%peA_$bj=e}ycB8m zymf}}#MkDfBH=}#&+`JUIW4;2wV70Ju3BvJ_BC9=)%k068Hz`ISnrfrd|qAHr_6sS zocr$k#n;S-+y9H!%w=dbVs*zd+hso)y?8D9* zc_U93_8`@&h9_@_3cFo=ZcYOu=N8ZeiUF%gY`7~m6mjk^{) zKtCa*9{!t(0D=FNm-!EeC;!zDXR(~H`kf+?zSTL~OphH!Jq+vB&R%N+t7Z&n^IVkg zR5*ZV<6jBL{A+=le~)@5PNn)fxz!L-KvfwpSzl)5`AFc8X$l*Kx&?xL0@;VpX8Wvr zq1d?eL$%}%I3kZhdh}gbFLGHT2fsB2mXVJXym9OykK=?H`(tj{e2B8y-W~u*qc&}} zG+Gp;hNea#C^xg%4hrliyHR7mv24EtFvvsUZ7$VESnp!fBr&R!j7&z*W@=8q2s`y# z(Y;Ct3+3e9`+kpTDLl>So5!W|tFor(DW&g}B?uj2zYurs#dlkXC97dqukZO5P7x_ak?k(vnoz z-9s!sMizaGi6}P-9`9H4r|iR*+n6R z!tdKvp&cgQQ}W0;OsBX=BAnuSMmlfCdxYDscwU?eTGQLjg({(fn0#7)-YEUMEr0i-!V`0)%6l9T?2vH zIgxb6`YwB#sCi2*QDeDF>v^MYsh6CYvY_p)GTWQ=GHFOi;1!JOWa39zlhP%?Ail zyMv@;i+l^(@+xh3KWV?-)%@&9vQmnPv9EjFc-ZE6W;#JrZ5pYUN4PJ8<!ht&I3;^mSj3Te zF_JW~#;=2%Iu|kDxqgsrzNU^zF4x%OnQJvI*|8fIwBQad_^~idod}=R)$Ts@#1a|{ z(^yv-?C(|Z*iuA3Ecg=T7RU7bsalHQbgh*(&(Rsd;C=h|`$!S%P>{WWHJ;T*q#)b; zjGBq0n@Pk$A%+mHEK3!ccegV3mzSeql1QsE)Knu==DEZZ>@&IpPEdEO>h7AdxK~e- zPynygVQ;bPx5T~}J=QEzs0`ZR3!e_~HpI{n6x@X;$xBNg^qY(bMP4*)kdf_iZ}zz<#hB-`R;%J3n_$vY3)<7D{*=?ZrjtoK`X?iBp@=Xv~FE0kuw>s7LOMtki# zlJ{}+F)jK#N8IF%L=f(aQan73<90FZ?RfGLfxoRJqdRD6Tvi<=F{w^lrA*LH*Za}J z!Pfb9*8b9QER}siW%uwbZ2vLt(lG&_uGEZ3y-&?D#{PF?^ZyNbL~zaC7GH|kUGpYf z!>TWnk2$+}kH-P&6{f;buw^Ae-LA(cGShfR^d=Hy@H^Vo_d@EvR+r_>Y2|!DPv!|D z<$cFLEZqxRW8ztnnckz0qnqT)B4_IzL-h8xfp5X3+(0On_~hE)+jkuuKq{lNY_FR$ z0L}42?YD4;eCv9Hv$RCqwM&1qI-Ll+;T- zUnN2s>|3(Ab{oqXKjpJqD=WXo=Y1HW7DJKAgYqHx$Sb31tMCE|y2RsFADxh=NTjSU zP9um&vLMyKzW0!v>f-@lmm851IxqTL)AuS;*VgGAOf}6>BVz9f+4u)j>vSu~?a=89 zkcs`KJI;QBeoXVY_dU#|7#x#lgyAt>r+q_J5Nm~tEIzHW%)-8Z!^xUj=y~<#Y>LN8 zid@v_ZGjRMAwcdrL@Gq+?6|a9DVY9pennB~%LF%|r^07Su-f0t2Z}6; z1w=0Z5QR%AT1n;^T6em=ojs*firxDk+3_xBY#QFqFx|6mMw@7)4QJaUTgi-Gt%S-= z{qZ$JB>H}{S!rab3veq03z(H_BP->P+>2bkNg?a8thVCdAu{N^S}C!zKeK=Pg)l~j`lf?>d{mS?BYDxFqN-BkoaZVe(+WHBKqpl+ zH@3I;W8zZ<&_*E!BFNg;xlR2lJvTR@^08TZ1lhO9Jm%XcXYu4Ovjreb*EFuT6{Xp^1;1pW7i??nY?)NM6VStnBBkFsRLk{(3hmv}8o zX8AKlcV!-7rQX78mRc?!xwKrJe)tIzB?A1dzoP~IN9%q={r$he1%C5LZl+YGz_Z2g zhusadiEU@5BJ-@?q{`smO1Sgiqy3L3K7OqGtVbj^=NLWPe}V3o1n3}TBme+T5o+65 zIPc3F6~+EjQ#6|w@9mM*i4yXkTC)G#@0WPzKQ&qYw;uv2c)1V#Om~)d?ryUv1ITe1 z>n;bF#hNWANNPS>Kw9m(mboIozo-{|%=LS5raxFm-0Pt)$}O+6573ww+Wpr*mo(Qs z#{%L8s%pUh?`t_R%EBr7fA_ikk9ooVaU*$5_M4fV#)*FoXS9t_=K<%VOj1?J-R_U5 z{b-pKx&B(ga1ZiNW#zL1|E4R*hEn-st)W-O@z_U=y zgi(q*Ime9oAqk}dx^tBRU^$Qe=^`rYr0a#O;%f?p8I@z9_r{~u(^8U>s(ZyqK~cL&8C+yDEU0dqU(}Xt3`W^!dyGTO+7yZ~eOM>>O**TAMn`K@4~xIzRU27@ZP<(NlmF2#=R4B@NaE70gFER_j0*(99rB2 z0RVG1=mq3XV($4}lQDp~MSb)8)ga4%7s%JY6c_!sv_}6vRN3ExJo}I6)Ay$jl}Q0| zs(80q+z&$dJ(U;gc|HEb@v&~11@p|Cv;YoYRA>36M`JsCd#+XwK1Dyf$BHFSZ|h&N zuXi5SC`c8?tnzf3EL4VFT2e~*&Gq9|(*xGJ0^L_N(=neuD}4aVwO|UP8^DNHj2ZgX z$m<}!4U~5e8^JPC$&xeYmlTR`A-NNcyjEO@#zJk5^&*gmNP^899v-F5L^iFNpeOGf zFt!v`6zjOTy(*ViP;%>*CqJ60s6-9DGqHJuYvsr_iV)CdCjn(P3LxunEBpjWRZV>2 zT7LQRc3lcM_#~|9X*fZ%b7+)yb?yrn~|< zf*HS|Q*#7|fKFy{o@vO{=&ZPh>D$kn4sSJ@Fy`#)3xl$-g&%dgoom1&x-adM2BIWt zs{Mt!>x=>l;uHZ*+P<&b(@Cldrf+2^$~EN#*ixiTA4J?UfpbPgksPKSNVpV19xKwc zIno3$@hDPTPz_GFYx_0h;R8gI8MJl$Rsd{0&Te!+J% zaoILFw~iSYh2=t#5aQ7A{h@FTLY)}{=_4K@JauzMx5(`_@OZ|1Cl<7R2J;BXy$VD2 zL<_gp4P2ky=o#;%I$FQQ&rYIiV#zANEY;Da- z?_EnWZBHzHQtM@yT`hWWTiaRj9F23zNEptA2Q#eOwcOfki;>myap5U$Voi1Z<^k2T$bq)LW$y)iZ?TyP-o z2^cw|0YYs;fwWpEcSs|Ukha5WWNxZOOIV>3ak#nzQ}JR~KHb&k^-`-k!53#_(+p*= zRN=D!M6&cTh;JqM^<$P&c-&%G`Z$@oTo@?_8WLQ`-uEyClv}j*bZ?@=p7m{pSNCYK zlju=kTz^!XH}dg4^xAE;Pq5oyGOUKsd8~k3-qpjk0Q~PkGRVl($6I3SPFL*|l2nYY z##tfQQN8_A4*g>28&+kTZlgawD3h`w*s*tH_=n{P97eM|^d$NZCBnpd3_@rcO$TU=Q?_lTwormLNlWW0d{(^E` z_JgfxYRQvS6j%(@1j5oo_?B)C^S1?HN1o*sPJRhv9O;*C5r}nU;HL6DKHDw6gW9pu zC#tlWB+h$W=$giW&G-0cqPS7yyQ z`SiFS`K7|uBd4da0U_}T0uR4#t2hlAt!aoBqJx-UrNfOR0!Kj}q#DIfJ@r+3XyS#7 zlgTb8XAZOtJD3>{JL84H=bi_ncIzQzsigDX-d(TUk|C7q4*aC5)R&&Bu{FfmXdi4K zT;*Ax`ly-e<-({eg+R9EE zZV~y>%U%UXxB?#QLUw-zAKE;DnNP&&KwQJH{e1-Wijj|HrCMEc+S1%YD83I!0Le`Y zA`b08yV_56v#*w3vRjLCJCY*#ez;CbFT#$Vk08gKDU{EKS8ddr#q{GWeziC{_xCn; zTVEi}!VWzh_+$@`?=#q0t%~zRehs5jYq-~V%Zt-IiG4LRUuHTQYB6qh{Ys1ui!lhx zzd9@<4fxt7rZz`yVF}mSp_4JJXKm_RBo^4hQC8n96RXSKig9MSI#lS&(2X^**F~X! zTMpppuDo7PsLuJ;_C84FzA}R`dkn^Ugdu?#xwz^z^JT#*KxP7DfN%W zzi|@4YOrqrd;LmPKKj}}7o=njeeN}GLk0MVWlLG24Kh!%usw^iM*!KuN9Z?zTjeEp zBzF?f({5vPb#oNZx>&fv&%&zwgH9VDJpGr5?mw4}E-HQzOB&Q~0Fi~Kdr1Hhzs!H* zUZKbDRtIod{w9?Cj5Mf3GeB6LMWY#D3TfPkd;&DvMjzdrC|++UpM|!pfAL>xrHl^A@8+NA`Y*+J#K`=~SRh8$L8e8~2h(dwC?J&coM36q4J;`M9m>g7@! z@ID|f(IO`D{67Uc@t@@-FP1mTzV_RkUlgaPkSU+Hh={MnT{6n-29O#h8gdh?JCIB- z8M&|!Tj&7cY@#U3O)GhbA!k(W`biP~ z!i*y zlvMIEp9dO^rsfRdIxQ^uZXHJmMITS7Nle=L^gfMSCMls)>cf&oPP@YS`bE#kbSk6G zq*wYwNDa)mlH4^jq zJt>+%tp*2-wE$*iHId4!L@Vg-9?M!|1cBkPsG&c+Tbe>pO-D}~BCrejTvHh`_oi~d zL5st)jrl_aHdUt*8kAU0eiA$ZN3^Rghl_rou_x6fR__IGU#YUXx(2IPm1*8|r_#>y zp!g7QZl_W82XHYI`##r=f1{HaBB*gxgBm3Wg~doCbuT3G!BnN;JBK|q5G#^KtufFC zcJ{bdJonvU_B)t1=*O2rtC|H!h1L(DuLDf1?w~g@4&D(_RgyiOXiLjBp#)QK54ffo zCvt+Wg+nV=8+yUMC>a-U0GoA^LO=5s_oo?F<{7-_z#(IZ!zLW9tkhScP>tbHZE2(% zHu<$98x8(4GKU?7az#i9ZHTBZdFmlMb=+&8!l6pSJ;yGKwgP=!ae>@41Dg;7mY89m z=74p-*%R=E*PRPeo`i*1i4GY_32Scnz@YJ`6eYApX==iVqX%MijhikjJ6pD6uGOA5 z3!nIrzpTW@p*d$-gT8+$ue`OE8wgdGGs1qv0E1A+I~uZ|hoFs#p%|u2{+W-?BtRi+ zlP+obv?ekuu+vFUJ`9Nw=cV0d?>e}J2Q^>sV8yj(Ea*Y?C`RF5T$GGk zK`Pmh>rVBvGrG0W?1_8*W#u#d7$}*x$Gf7BamR}KlzE_NH%SsTM<{pRd{~v4tNU8; zq)_Ot%9v)jo{qw*wq*{g63A)R6}e?alyFG9-r~li=K>Im)@1RCbmU^G;^8QaTkuI3 zMzyzME!XT;3&#G|%a343@pJiSQJ%jLjQKmxQh$#IJnFyH?E2@Ou!vay`cBy3;LaEz zLjwEe;X;H!OE~>S!NE#<3VOJGBa;kL}D2bj)6yP*8f>R|Ye$kQd zBRtt?v9wQR{R}#k#q#z{AmLq7l4E}EjF3aSp=u>;?XzM$=FG<>&yv(-|Mp$y?iXwa z(P53k%Qgl$TYi*sz2mznTFp^rwbGO2Uo5L*2q#X@iYc7W%*TDSmRS4-45rMdZX}>{ z+VgWZ8i_IGmx-MuU>zUZqep9$%EOEMiL@1xeSRYTibLd*><#2_f-l z*-McccZ66JVC^wi9S`i~c}v>}w@U4|zsJ~uh0coMEkH-01bt{1k(!R0F*aJAvoWimY{#S1ARo)lZ& zd-o9%p;^gMiYW?5Ls5Z}RvCo1i7x)=9*Auo#|x+BR%?|lN8i#8rM^N5aDz-4q~^BE zP0*Rt5JXm6s6P7QCn(4N+QxGmv8*xYb^{T)n_m5TO^JG&OFP-f4c%&{IVdT}>4TKY zf3ceS#!N8a&z6ua=P^m|Gsr`M*o|-!Cq{{uJ$Tf~L`4PPqQerLV^SJtjZC;pE_h1Y zRotf5Ufu0Non3^cZuaCo_v+R3PG!p32k6Fm{V8-UStOLIGexgyEh-+GI~cXgs6g63 z+d1>YZ8svoD?UgVcS*5B$3Mi2cql^sikwh)mUI>1{`*VHvwlx6%*JP`qsKZ={(k)3 z@J-Lsc}@BCPU*$59~H02hdKEEUPH|iq^Exl3cPt_>OVnS;GZBDf5w}Vi=m$&+Tb3M zGYa59Huk=BlFa`U|0k$kB*9O^$NVQKu5Bgr8fU?OQ+&Gh(EZ?wpk1G#`??C6Qgd9BGPxi9@$UVyr~&kslxqH+VybT z<~H3o`yxooRdL7Dc+5UUvbqkgS=pwMsF&Qs7~xnp@?fOCTyEOh{jC_NoDDG|*e zv(u260^CbV_@3$=qp( zX9aIqa`YQ26$AfT)jaVAmMCs-853SR9i7eo24U_6 zm{Ms@i($(p^W&b|fUm&Y`oZh6x;gGP2(W#=0T$7{RKO-;*|tr(ljQP!?Gbz@p&5OU z>7^_|e4Tu=NZjXPaQ8B$^wv)v5bSy2TJ@J@kn6vfiS)0TPXD*+i9eKVy1Nhl1X)N^ z&;)*l2uQv*4bC81&#STn1S)d$$tOy<@6*=V=xCZSb}`Q#%t(V7MJWPcc_SJce@*a5 z3Utq&m!UcAPK2UNKXWpV4UMs5bgX2>om*T#$TvJ_4AL@5NH$>s(@to_LG%#o_-qU~ z7(hq?Nb}3#lKxnaWBD*;cRgJ1GjR|$D9edhQotmNUCsPpaD3B2{H*Uu2ATO=Kxxo4 zHb??Vz?M2_6^fIIpO$N+B{*hshPZ_#XIO~ zXxLlRL??beQRzL;A(xLzXtX8q&fF_Qp5zZV>^jM8*BoYfoNH03y>SxIsRWhw2k#*=XV%GdYEPSGt+LdA`1!qU@#U=8 z06{QG4>Ec|zUi3#YMFE-Gz*LMJaCWlRV@mhPd5XOb8xSHP(3CC@^ksop+=?3ed;K$~rB&6eQx0MP$(W;(f-Tp7>*I>NDkq?;0`^AZK;2 z2d8O6EFQpvv&+;GmL(ny3$k{XH!}lKj3go4Inu~^6*L_+x{B^PhELfb~Wv%%eRa7R*>yM8yLejYAf@8=JydlYC^wX|JO($V$|itYKN@&9^`FR;0d)@B;9$o+#Xq8 z3$+{rM~eM;oi|Eo&wl_XlnlU);gj+L_Wb79{~9qh3B34cp8o5=V!c2YT`}+zB(!jM z$qmT-7~f_XTmpfr^SEa@8#0RURli+F`={pDL^Qk4RYUTgr%4{3_T%HP!KA)qLPTW;O4N7 zFHpeL?T2S37#w_UruH9+Tvogx()B+i@^4T1mDc1XZgHK#DAftr1JJHSeMEI5;a4~+ zb(JlC=hsq){$K7&15v-O7obC_cYci4HC_uLr@oYvCtAi@`#WZVq=N@|pVLL@F%^WP zbA5{>+zcy(3aKF!cfbq4cBwy&wUq?xpAN z*MG@bH2F7*2=M-+^oM4`S882;zGa>&{Y9!MUPH-?gPX0&s9$AmzXW|*5G*-q!q2rR zH|={*6mXXR8`6OPJJZL2MBC7G~xAMZx6>%hA#jl%9d zPbMP_VB-wQ!YK@26{&0lx(gNi?*lTAhc5nB9>B_{2`pxLKS9eI$VFf36nCE!0LvE> z)iod!0JwkQ`n13*s4jB8`4eH0Ir{4j&=z1#nSwHxgJ_cBl5oC0e!iOxWaGcX8TJ3yne`uXeZIbd zZjV>u)YReYZq6rG=Int%Xng80?H1kXaQiP+aYi(woiOt@p>AZydA{>3tSkHGnxygX z!?A6i_#zE5?jgwJQAqo<>QxSG3-H+m?HNsI(+a7II2Zd{SEP@z5iZC=>v;x#SARw8 z!_1>BGh!T6x%$xw=153ZOca5yM|YReP16|=^gt+j@h<0ICmspdU%%bEPv|zE$qs2x zQfLfFQCUpHIAUIpXGk4xYlY2-f1~r7}QI5Jg0dnm4z^n1?xG8RAmd=rZd`}hH z3F$;ZjWzjR_mf$#46z=HXJy-*Kpu1TO%I>2r)l@kyT{t!1onq^&tG8cJPi;C-G_dy zu?gLK8izV;rhzIca6BHKQWtWq>xUmpPLuc(WZ0XWbGzo|@*NKwC*4~ar@-^+tdx-h zyp_FlAAIya4iO`|D%QGg#lIOp1cJyHYR$BpC+^+m>8;5~rLyiZVKbsV5QZ(xj83zJQwE%au1#q@52f zF9l63%~4y0HH%Qmab}{q!*aJ`Hm+>C51{d6btYk@W)jMMG>O<=?x%o|smr*vdg2;B z%LF@V%OrZtgP)+iW0>;zR66ZxB`^C-pCf^;O#iE4Q8H}k)f1QTZ9Ls>AlQj*YCL$An82Bc`pkN|;esD5|fnXdj! z>&0BPmYM>tc;BXqwt>zcNk^9g-x=)SG376}>I>(P_WL&I|RuKr#sJma%Si5Udqn4^t8MiF+SviSZ zWS+vIvqadV%f?Eesx+3=PUl)|m2a4E)h;)DiO6n|k}QJ(**qL-kw3Fw(i`vJTkbpd zLVb9=_l(;-0J8-Cu5b=oq}yKen&Sz_1BBP^wmMUWO|7kKbvRk5{o`ddR6QN=0?o|qi5}DmM^@=YtLF$X!bBWZBg0A^kCwRNzPk6>Ak~4=NE3SLbg6XveuA>*zVp`C-}jHS~>F3 zZESxujI2A7z$gRAcnQ96WD68EyA=pk3oKWiz%CAd$&A%DJKEq zwLHnTJjqiQeE=6`fD1pHP(pT#mgR|-btMALWsgN>kEQ>oc6w%I`RB;jA5>)ipR%R@ zAMOL?>v%yW5+RTQQSJSv8X^n(IzUVF-kZ#23JELA*h&FYhGU@}UUQjyAtLPCl}K0W zE|W!H{d*$(qmQ|etp5)K|A(AS{-^)HR6r-h$nDZuFOhKF!>x8iR_+mePVO z27k3d^_~M#$@|lnDFZ20E`MHe16ckem<#_H^G|Libylbc+;^u26UlPtN64b|^~zXv zk)Z0RhN^G(nzv84iP1w?vJCpg$1Ari9Jl$U9d2hA$UT_z)1n_Tco8w3555m8l1J4d z9D7TKzwO@8LntPkhul3qMvsadsj10>a4~U}L>OoPYCFJ|SJm~X>49MX1OevFIntYM z472_t=aExn@>768-jm7(Bj0Xb)+E@rev86sr(ZXWu4^KEtj;PVLeV+AU{xFSj8-dU z4)ZPReg5mZ9ll|PV6iB&fVH({=|uH(L#GDfK6)Wm?+lDCkcFPE{^n+We|=? z(DxPkK^nrye9m{^>C!62d>h!AhEn-vIZat{`Rn}G%79-%Yode?oRQvTkR%migRx7B zz~HQ?2;w!Z-otrTw)ucyP~x<&F3FOY8O#dW$g-V@QnWuog8c+RhMutV6rFj1IYRfV zrS4)ntke*8Lc9loX^t8u6Z^C&{aeni5Hl`^%-Lc|;oXTBPK&1b%ay4T1{K8^?v4Zm z-FolbUn{C~mPq>l=&7;xfxjH05uJU_k_}fMb-RD3pV`rnPi{f3bWaK@PM;2zJowQq z%^T0b{3Rb zJur;Pen$2QJw3YpzCLG^wG~v|`-7)eDqCEC)`1L)^97+OsruE-%$%OMBl)oeMSIs- zKsY`}QN$5OpKxHeXO|RjB(u8Qr))vQI~udgkq`z9u%&Uw=dJ9#v62_T|L&9KgW$0_Emz-y>PIlU=i< zvX=Jy{xlL~8=wji%NTSXOV76<;NA__l7=EBql}f1uo<-npR7lHKP`g$eXPbAwn$l% zR1-bMlU5#;1f2?<3J*zmE;aF7xu)na2rW^^^gh)alrnbg1-4oWb-R~`jeYjJ%gKn4 zdtr|f5_-49>=vF0-88!IolK-kU)v3>-c0kv*0+&-dX<~AA4Dvrf=*9PX?-KWtTd1D zwt|C+E4H=M({d<%kPqfO5yRmqd&MPhT-`3CVVhw+m;=$6)p39AN}t~ak}_M?dvP?+ z-#ku4Y4T~(EP+GQ4TXR#e?w7wpkj)?cH-%~(wX558RNJ~HBP(88J(|U09xRo7>syS zyZ!9ottX-ma=FQ%)N^+U@=L(>vebc94mfgmu=-TRTWVHJBfW83p{EB<1(_BQcdn$Y zt!e#NwqO}d@dk(0=&MGP7y&o#d$%>$#3c)=4YP7wVkYmMgB(dj8n!$(M8d14_r@0~~;x&5&MBkPdvzB~T)N4Wl@R^vP;`+C4>f3h0Cj?teILqY% z+5E_~)rWy?yPAn!O*=86&68jm_II!1U*#WG5H=PrnmO>%;AgDWdw=lQ+eHMa&5?&I zhd9PaKCtj_7bF9F*0^&Hy?c}14~e$woq2~`DioY?f~2r^bVu=A1;Y({$_am629J5W zl5NpQ?6NG)Br3r|vp!|Y#yx6FbASVvp;IUkHNb99W0g-b!H@HYP?~bz zY{x`%us7jCVAQ7#_O3@MiZeNsW)sT`ky8UTCX45n?tZV7&};<~25h=H9p()(Mm=dC z^?xVi$BjtpU3JcAbWGW>VYXyv=?3I`bUpQrlI_k}yPVU$t+=Zwa7JV#aCvDY68V8j6ETR6wUfn*S6=gp`gOVY_EU$ACyQU^m9giDjn^1h3)Nl-)63yW}QyN{$^J z+Cy`KrtW9Q4;rWIfYH}ZSH^?mqpT-VgyOY?E9(;`3U9T>2xM2t99I{E_c)bhmS)^l zg0#jsF~zGi{gL{4q=%PId#XTmsZepK_7H99e8djpa4}N16ho)`j?L2rr8q&El)WQ_ zZb=*S0|KU3U1di;wTz0S0}cXf^#G`mgp{T}Wuxr+2o+m6WKz37Nlb<}d9Q?3_np!h z5$YQ@+XsaLG5q{oNbw?Ji9eoG9-#$3tvxbf9?kdTj7Vw~R^+1)oK{?FxTq3-IKM`9 z3TYq@9t{-=5<^hFCw}MoIVVo;>8v6l*B7(z8t0G*0*u)LH=MboUWRSly>LY+d&Z2TZsTq z#Vs_=dO82&WBJE_&Zhbzmex9mtr(5e(MY9LDjYSJaIPKAsl%`Y8jaM^NF|*0M~laS z52MkXI+{}lJ{69Z1cc*YG^dW{RKlrbG$##w7>(xC(VRN)sc^I;ARGsyIdvH3RLv>B zQW@NU$A+%<4vSwJHmyP9?7gif&;=@+)!s){<^QR4{{bG;Uoi~*KU_0DI9?5RU(M9I z93rI45HK^_8+Za}zXj-q_N<=O;cqIo`XB!}i(w;ONGylwgu7A$?&Kv{#f?Ur|p1s$z_S$RR>s}l41G5Mqf2^#g48Xy` z0X)V205CHEMF8%#YrlT6FFfq;b;9e{@$jzSBp|>iB)&;ZOmvfoh=i1qoP?Bul!%C& zmYjl$nudmkn2e5|mYSZDnuhww@90OvY(w7&-YPcNKn*fHW05Z<^+gzW$&2VBF!#l41y`)kzL-XYlQ z06dE8lcEBm}+%xRPOd7K2lOvQB`}ar*B|rWNcz;ZDVU^?*MZ2^7ird^A8Ao^*THv^3B_*#H9DhDXAYm zrsd}47Zes1my}l5)I#g(8ycIwc6N35^!D|C8=v?-IW_&`Cu|A6yt2BszOlJ=cyxSn zdUlSuxcoIQ902a$ruEM=`^&s2u=Bcxhlh(t@M~T;*Zi;zmjdrP`+a;$c^!gh9#pr5 zUlLL)B;-_e+~5$=J)n8+Id+qlQ*`Oh;jgLvF|+^N#KQikX7LdOd>Lq-t>f- zpqaY0>(n|H1d=*R-fg!K9&jOg$v|Z+w~_YML=g6J$2JkCZ6UDB3a{0R_-XbRqVH2|2=KyVY_W+GkR!y3ekdf!|&h zE`&(DudHXioxxN!f(wfWu~-IeunY&Ihaf?>YIO|hw3?h~Tg^bRY3=W)uZgTia_Q?4?KrctzYUqd`$(q|^5NCk>TCU@u?xICq#_Lf=P`4Gg>DkL zZMCW-dBt+a%LMrTEf_f?bc}{dGNV2X0Q% z$(b4C(IcS#}dy0zJ3*$uhds5{G2N_mv zSp&OPmhA^9jVc=6emUiOu&n^FA`^d1i3aA*(y@5O+hVc=A?s{oJ6J1_%NXp{n5tdn z?jv0hN0;i~lNw`R2Xb&n!)x?FqTb)jB!B zY0;VcAp7zy+LS!WFrpF)sqLdzQ3a@ifHVB6EB%G%Aem*CHCFz%`|YkC%}n+X|Dz5~ zUBA$6zq;1_qjocgbJ;Zi4ZX0jM$XBT3H9K~v$hh4Aau@R&;v4Br>5Af%tHCX0!Uel z@TT3>K;n}_>YER5^>RZ6AxlGaiibvTUG)?``$Ts-6$_M~m927iyy=Ts;hwt%xSWnu zS!NDpOl^oa|DM;7Kr4~#x^rZAMJF`BlwFIdj za#iLiZx(LVHwCJCZacXj;>#6*ZWY^139Ug>VCpj;1=dn`DHX=6RFbY%?60?uh}8^i zNi}-?wA}8uJcB|C`##v+i=j4`7DdizxV6**&^ppS<1Pz zsC#z9Pi!cyCH9!7Pp)0u)6<`NroZ4b!Wy1VBB5N<6xC~)HDrB7|Gxa8#6Dx&DIQ?` z)3p|>t03Jun+2GJNj3cY#qL!c2EYvzk{{0|cq=eU1ZeG&Py ze|ua1=t9=K5^{+Fh=5aG>kV4p2$nX5nf)?@%ulv>a$7sU-sH)B@!!7L%6$OcyB!D- zFbOQXqsU8LDC@MV^|KePIuhBwyNm%mwylh+crXoXuZct^#FK$%deQF(toX7qfMyk> z`jP#lJ9bkUZ2yV@hz43v>saB1ApX&ISVLfxSb8g+23gT&jU(*!IHAk#a-YV!B*+R+ zg}&oXd?A2eAv1~xcR&Emw3T(^yI`U1?3S$2ao&z_ zVCA}19tKbzpoPMFggizW4TCorlmhSe{;)Z<8jkK8L!(7vpjH$l zI0aq{3b53PAJ~>|DAm00I32Rr-glD5liOx~`OBRE{DU^!rN=zE?fgKen>=N)MfpL& z1AQEJ1|j84?+Ed{trRt<@6<+l8?;w-VgSH14B&h)8>z%<9f=0-VgUOefrzN!a`V0t zC9^9g;4uc^h5-ckV`C+qGfD6|dI5crgaN$COO6!2t7C}nCBp{cGZ?^vF!+$>dY6Ec z2S2~O!;c)k2{w3gxfo~PMsAc67KnQIe^ukq9T&UC9tgQ(f^E7Yb|JliSBz&t7(gQM z(;wctnibQmUu9LheftH+CBZMXe3X151w35HLyjH&#Cq?w;I4MAKmn}t{xtX>86v|u zD8P;}g%uiZ_8kLQUIK2%051g`3;y)3iQ+6lH;Si(pC>m8aCaVp0kE4bT<%~1mlUPR zZiX1ZJIFrD7mOmD^yb*Tjr~GhV;x->Oe@5LxwTfoAhFz_fsLh9W$7VZac;3w7TY-TexXK*lXP-nQjvm)z}(3;u^Rfg3J}Wm zLTJpG!L5soXj_gY$#MdzmT%>tQ#bv6w-TQCQ}bcR`}^9SDxvWDjlY@Jh9ReAqs|4A zZ9Rv}_IMeQg00c&{5ra(?iP_eazYYD$)~DpF>&ywZL?xGm*uQ^50wLkj>%- z4Ot9eQC2QwddthmQ#aZu^fB6W&Ufbod|Ose@u2M`S2D@6qo1&)X@{4Hyr{!xf`?ky zNslu!JbI+K8Y?Lrc9&4T7=VWTu}19>eG>gF&f@ay)5-l?jwvw6?(3B5ixS#w7u?MJ zXXE$iJs(i0#EYrBICaA^cQe|2%E$55#FP7A1PVAsmO5T(QEI#o%%CUemcCD=O1){9 z5Vr-bX1{ZKnm<{E$Mt34KErc#GZ6jSDLdyU)|%AGaOCvDf#fjI(YG-b-sexA(z%qH zIle-w(6g)<%9@WqiwIHRY-nR}4$g*B+Y^4V^|uUMPMCmLJn$+jOVULq*3{IOwCDfa z^h5KFIhS)xiZ^U8D0T&2@52^I`B^8BuA813ZNf)!-kBV-a1io7~hFVt7&4t zh25`Et61fkXZ?V0gu{w$LU5h#r`!y2k7?X2=z^f}gh#Z-_RLj05)Jxs%<%rgmZzDk z`8;)`zAw#%PJWamyyCOZjY`+sYI_Xh`mrtsUu+po=$o&zB_wah2X-COMsr8{49tle zQ9@h7@uKcA2bNjSl7ks`_F62&q0F&eEFw*#AD_lCrb`69EA7ki>$$C)fA3bu%y205 z>(;bDK#BRc^CZXX8St%TIh#-Jx2n|$03JzEo#dZtBc>-@+RhO(l>>RiTlImN&;_sn zI|Dbr>E4G6qAu2 zceLnCtd*sci{6#A(*U0_1PTzd7%I9Dc=b!5fg zkPfYbm2K&bTyKp{w{WfRc&_+qCQPc&IxYhaK}2g$5WIG--L_DJ@~yNc!r{;3O0V)B z-b?|!6JO3?di90Al!b0mpmtk`T*X5u<=iw#o)D(Fe#{}c=$3iM%F(>K`s;|GphjKuvWOpB-=gF6!|nyf zfi5eN5E~1wtI8HcOFF zFZrcM#dOo=y9}_ze`>m`p5bc;kvhrXl-#32n*`rgd7|11Wk1*92X>i~J^2&9re!Cm z7(m#g0^RgPBakIbVq74!2v~t|of=TO@<|_DW4tJLH8dmuG4&_|7K@$No6^SJ@P3$x z$ex_@UJrk5WE!7Z4^HPr&GHZ~E~Rp=)4LT2MFcD6t5iDObKL8F)RsCjTdX#l=%#r; z`-7`xcJB~(B+`S!QI1W*^!26sHY;!j673qM6!J~ZD&6jeUYxrUbx1ZpQ@zt3NUXA~ zX7`B8jlwSZ1gYnAWQ4pqittmLDtF%ZUZ^wcJ=-YX+ugfkVuJU2*T+5Tp6};Xf5~mr z1cXYb(L7(v!76k(hh$LT?j7WCJcYxNG5uHE*ivObPZjyJ0*?xHrb}x}|F6qtN-c3} zPw|(Q9vKe9ZEmWa-3&T@GJbkR1b%DORGzf^IWef$r0#y7_dE6;k^W~ht>y)q;?-If zp{p}4KIn2qgR~@#jdZj9V^a(u)w2aA7hSR;4cSW+T1?fvUqjTd(=}G(JbSHlhb^JU z?A27GN8(jL0YsKv~nH;P-lsy;atn= z-wd6yf_#nQDJOmL4;py3|lgzRsrQNHE$ zxYILl>kcIuq4@j}TJx{8P zAWgRAP%7T`;!1VhaPMEUA4~`tXXnp8xH*Dwv8H=<>PGG_P1r>%u3M2;*ps(vW){}< z3Hxm}8P?VB^ST$voZC43zrlp4{X;uV59-owY{C}w!}vaMws{!1I>*ohd3vwCuQoPV+A*u_Sn;|GuS>YX@#A9l+pJ{=r$r|8sW z$R*cTi&U*mG=o_a$3gE~q|fp$P``1)c1)D>^OP8g6blBRm9}G%Pp8{eo+HR{gx1$K zP8o1z*9Q=L1{+T83m_SpBjR0~QYuU5HqOtE`bL=Z>kelF;#gPj;C8(8U40)%U8k&t z%>qy$;vbFq^tm8;ec+5H!D>D-d$q zOSv7)6?qkM&Bcy%Qv>YAs{xRT)ilY>7d_)E>`!ri977IO;S0zl2z%Zdh%M_DMfJ&B=>o;bno_W489}V?~ zO$Wmtb3fWgE$C#;tAE_H6d{)kQ=_mpp4Y5ws38TI*UOeWOwUsxSOi_49*Jd>4RJx- zXiuLXskk5U%cshGi+R4B@mR$)wIChc1nvxeohkwXYh9u=j};GTrl9Z8l+%bk^UFv2-65W;zhbm|0mwQS1y*|uC$@!r!-OcK& zyUkI8)xvjG!}aNAM4SndU0;2X#+zq4fMh~{k`)iM?OpULHzvmH$dYYM(E*iN-g?DTTGvzttR(w%e#Ld(q^`GOz8aH+*KW{%;QrT`EFU2<|u zyI7bP^usf9S56~?0Me3t(vB{#RY|B8P_AUX=)UhtZ8gHDMU&GQ76h+>w`2c%Q1g^z)6I znT>H)@5@-!40eM>Dq)Dq&NNG?jq%Sd@hXeX=8ArD;q?Xl7C$Y7RxZM7aJ-_86cozm zCTIA{JYqtFkJELh|LoO+@|^GD^riio&5_&=XArJ$0ut&qwGrbBT2X|$qP0+fA|U|q z_Jy3zsJkTdbsi+cei4#&`;$8S3InLzUiW&3aKv?DC6~X&dXNA_C%~qdyNA;c;(OD| zQ#R^Y7+Xg7P6wJ9ZN4hW)+Sse_R=qkmH`I|<{dh=jNgy@fGH7Joe+E(%CdbqS(sOb zs+-ZB*sGmql0&K>{b*byFd9Fx}Wh>GjFhsPe z1?v^98ath-60|mVt4GR0FQ8HQed@qm$~DeDl2>2mT!G|>^sZ3BsdCYvIYxEpm}_2r z+Jts>%G%ndDbLEWL5hFZW4~%%UarUYv0Cp5BkM%5JQ(0}ihl`XPRSwaUE3O)0p)g) zD{tPmcFxQ| z&ix0+YVm12VC%BBP28XMfm3v*nbxFeKexx~;Mv&BJ)@b#(vceq9`A0jvD}T1m(hST zJE@PeXMa5pWqRqe%VVxyVs56sPFAlN{z9Jr^~wuB$tOIUS=S=Fsjs?&Gus!@;oqjv z?UfUal^DPc)|g-w_&$w86Ca2{qb^>CqPN76*3;r`@PPly{R=f26}HAZ^#J@)nzx+Z zp}2?4({F33WKk`?P07&7?%40zRSw7>whjaAGP^E0FJxYPVNo(VsE7_KMAY>7rQW;n zg@vC`naQonJr~HoU-dkSTDfik=d+0pTym<$qN}U_qYB0W#QE$QJnUAp5k36-5ix ztsJ_OIl)mokw-Xov;1!7-JHOEmSlA&@)OW|p0ZGjcqGysyeN$U9C`=%0*?xEa;bllkD5fBq1l=9LwuE$%y$91j7HSrd2`JoOM6=w-h&3!q9(#oa2Kre? zfqzg8I4g6opl=+CbuB(+1Ou4ML*Ka&8FR>uy24$=O7Rcw8F4%j!fyI&VDOo*rv|5< z<(ySjM%Y*Nw=0=nzOeFu=t&W{oLL|rH@gU9@rPmatVR=uP7xa9xF`Bg%l zftEV+m&biu;vzFdZ+D5KYqgwbY+}xAIVlqM2v6}FU4)hz zUm4VV7t5yHw!E9xJy-`S4M~&SUAe2@pzirEX? ztP&GX!`&{>qq++b%a68>3(VJsX!1eCUwR=BHa5|L0rVK#9^GhqVgvuZDh&(GKLWkz{Z&VupT?eFy)!X*V$DeH?2en&fh# zu=jKZLho4}pR#Bv1@`{62XHA3sezp%Obdlh#QSIoyRZ3?P@FdrXQdee;*3BOASbn0WFSuaug&oLA8z8POUWe_g!UD8$D zHF|CW0`*s8KhwYK7_&$pzGlHaXq~V3viB)gaUElWR#9Axwe@F@~ofjPlEUEB*VGYwI*R1ThDRswfj9FDp| zw%pQrOLZr)G!<(P-HLyCs!%Ld%ZTRi0bDrdM+fDJP3mD~E>-*uGO{@WLP{2x%%LiyqQrM33;0LSp&z;*%c zhW&^1=RRZpV6^-_@R#-z4)fhPZ%bAzmFo%Xfe?yt6hHQ#NPjF+hlwuY)0T9G_xzim z9JYwFfnfEK-a*X`g2E%!^NaafuA9w3fgbT2>UqkVhyB5i4+L|T)qyPiaI%|%1)?yP zaCeu`F4tTM@&V6tA}oK*`gRR5mvIEZ-ko6cCa>9?$3DWXetUgJJFs899-GA`xy-(U zR6S6eY%$%Xd2MPGX*a&Je9$!>Ed3p7BIjifA4r2h*r^O-p3#X`1 zf>=c2u^yte%;B7c_VZ-z2XFQO|FjBd;Yg8NbC4PY{*t{xKlz2oMJ(4)HXF{zYPxTs z%m|X4F=&;q4+&|2%mdjhDE_MhY!%~#4`T`IQ&2&33Mj9=A-3f!1Mq(K;JcEiy+8{c z_131cQ1E(XpI>X`1e)L?l>ef>gW)<1=FcJk>^OsoXId}QX74fpBkjl78sBWD-gUM7 zYToaR7sGyMn5p=w`xal;xagep@c9yKi-r7qc^hXu<(D?Lslo}a7v_CT=>@glXpt&FWXe3G(rcf*4dQ%xYGHSV=CgZ8zKf?fc=)wj&Ag{n zp@!#cBFX%5Oty0NoZB!g%JPIM7|Zc1z-Dk0{H>OrNXu5fMyilS6xJO+_wPBa5EH7A zY%$|?-50J{aiv{lHs(bw4AK+7bDETs0!;_jf7PP;`2#i-B#!O9HyXN)7dtW}=m{ zC2+xTx_UqmQ6Al1au6%Nw-^T;Tyr(N|!+ZA12m1i{QR3$>{}+vIWCiX+Y# zrsV+LjyG#<`MGbdsyvRI{y?`@7G|S0Ck&)3kFfaDj1fE-OVX4?*m`60cM?-hZuwu% zD7yU$ej*684`3SN$nx=iFaEb4cjND?bEz$)JQtrHrPk4(+fj&$-N8~7)&4E$@?XQ4 z|F!=s-dQ1^RdnM#%sVOlwxzgPsBk@8!cES1ltGTqSYlu zh3{UI5E%y0$3=#qL%(*wRsJW;o|KZ6WK+8Lt&D~kI@LBvctJT#J=!}V43#*$%*i6G zwQdAn!arC*5n`+J%SGEznd19*mqEmKzyoM-?U&g)&{ObX``P58zqE_wY0 zC-HelZ%#qoCmZlrlBM=bIxJ{?Egl1Sn};TMBf*xrwPR81MQSio!y}6ZkpM@jcfsZ& zT9?{M9Re*QzBQ%fk-g>0=wZMSuIBjpsNkV3vB?BemdA(=SvMK}EW*-_vJ*ac(~499 zt>5(3Q9E6Afz1W<%9(&a5AT#?D*FR1wp8^`V;;i*2qhvgfDJ3G=XY=uh~{cMLo6@G zBc9Zfk*L6Bg@aI@{gpc`d>af>%cM~+HIX%{=I>#I&zL>{1-u!o;$);MoKi0Z)8QmS z+Ed<0RE;LIHO?&BnTb_c?0J7b?mMX>41nNZVUKKk{|E3tx_On1!E)^Lk?wm4r%qFW zI7m68(C#fT6e|At<6Gh{nQTnbA`Xt8P6I%%U#a$wjp8 za7(9kG|{4Sz{WjFN|${9!C5=5n{b*_dJ&Q_)bY!SFS;46qV#vOjz`G1U`rnqe&OIR zu#fOiO!piPe&s!*!LoJS-NX#3!20HF{e|Ci9<^!cB-k~FPVz3cX0A~Zz`S}{18yLI(X&ph7SLgWB_36Dd7$n zz-z`%@QDyMiEth35m1?*MJ~6Kn;~)s6b`|W{3mLsoW2wL-Vpr-*x&|{4F3o*X`=J> zFF(E+n62SG-3Mg>4|<>_j%mKxa9M1EL3_L&>|koTpu|}hq(-uqTXlaijC4_&;VJO1 z+Qs^pkvK-AA9BbainWF>MEGC;WZP3z3#bUQbQeqUz_~B>UR&7xIHP3s5YjJhh+_j<$xN=*;>aUU&{fp`s zJEL#=>uFCXDMAm$b4dt8Whe%~fz7jmw_)cOipIjAdi4t6Ydm4FjfNMhWc}$5?M!{k zty7Vw)>m;Vj_T#$N?@l|664+_mhM-)A4xGQ5iO$>5E#q6m*Zp~!0#Fmb3cRAf5(7^ zdbxqS)oH7Zf66-ubou~tP4dLdM_6+W!B`s;vVNpM%|@2aV&^drLRev6X&8v#2=ATnfjm&J{p_N!tsQ3aX@;wt@g{D=;;y-zx~D(jnkw}! zU6(}7)<}WlrMIbX&I+nfsCqX2jcv?5L)a=sJulxo{g9=wfNreiUGW@^2k%73qi(sW z6@&Y=MlpaLDlB;^&&3f^YS|u+b*Yl~`7T3W!wMVWL?+xR6P;t`KW0*9?b<13AJety zytb9vZJk)4zRITmav7Q=o{sBi#8CU(Op+$dRU-#W*4g_++$hQY4#4@+Jh`Iz8N_se zrLxkpt);u(KXiBpHbQjmVXXC=^6boc(MPI{TFb~J*3A2mOfQk8+ zvsCdTXlr-vYuYHK9%U6gaz)(PdoteTR&T_QL<41KQ#>6RY?C({+MwaYF=KCL`7W$e zf2^`P^j~=5uo*1igJ4Q=*&c$iXGLLKUi?Y(S~4Rd;rjC|cKicS{cEIzOa>^YE>pkA zXK^l?dk+}>p0@@6H2%H}6hTd1R#9iAgubpQ_Dw1Q!FKaa<1%IF-l-Po!YS#kWh#O^ zrI_DT@O7n~m9~*gxV8Wbf6ge~K~gk{ZJX^3!MP@XQrSrLxqcw_cTKi_)HEUH#!8~n zsoU#eEs&oL^D}%TR(s^C#l6PL*GKTNkMm_Gn8cvLO=u~kyo*(E9!>Ptn0Pnt!Kt71 z4vm`J*R*+o&B`rFq@i?BJh>HUN*oka^c6NaQ|n>;)BK}$LZWfs#s}?|D!v|fTuL0* zbU3rTkE-ado5m}x#zrG2kbvOOps-7a&Fol@;&O&d2Vn8QDg7|=OtU>?2?HQUH3hX^ z<7}u)Iag^*5sM$ZpTM3-fcNP>jjJl-OIcxlgxyHTG;9*m6I(jBohrVx5~ou>w?(e- zIGHmgdD)Qt4dA%HS5e^@>j`z8jc!9nF0MJUp6+v_!<;0(rud$tuVe9tum>MlHD8E& zvDrRbt;A!27F2-ysI;*>%K+dBmAT(5^c{agp&J{Yh2D5?r#I|8GpvO+n5@roXzM?E z-6*vTuzMdmeu53N!};cgrZE5)enhCT3?szpQtG{Yt_iHO+5|p?wLj1$x9i<@3JP|4=ZV`;8c`{|$N` z7bJY;Y)Lbun*sT4{Lbu}Po|#BM!sw(VlxR+u70=u%W*FA8#d$PnXWZTTBTl2ev-MgX z5LO!XM17jjX-lBWg+T|qM5k~X&X4v48`Kb@!x@?f157`CxIq;0g4MpulrQLKe*B;p- z?K7k+OS$So0TD`D-x-X29zn#;uIc}cDWaDR4o&UlsYpS(p_O&~VywUj)-_*g^XXJt z)ywd5U%vo$c!Zl2feiVo{yUY@_yV(XGQ2H`z^o|SrVn%BS*nXI4lOla7*Qu^)dLlku<#E4jH zGysX4E{StlV#fx{hSpR(loek+npZieWI}IDEvS4K3(DkxGo#z(3S5Mtlhcv#?*eJ` zHu{Y(pV>k~SqGlo=d6%?K--#)rpo?>M0ET@BAmfU1J;8Kgc~}71RJ&DT4STuQhjF# z${Sl?BED}ue1anCxsOQy(liArfKHBYGDM^n4-~aFiRGtKnW-@ym8q7xe`XcwUpP*J zKF){>T5RvsqVRVzKA1~s#}b5J2}M8(>+2hvk{(Ix=U1k56BE|QRNPy9{ApD__%q&> z5RzN&S1kAHS1k7f8_Sgfm!ztb(NlMwMa}(h`WH zCGGf5+XP-huH}5kSwsfg1K-t5cjLRr3#(pZl7AtmKdx#C9a(Z(mVs= z-!i6Z=h#cy08=7Gif4nlq%{*jeh@1dDm}nun@jNENZZh zMGfwOzz9YxYCxm%cS5qV?Y-PaTW_Uf>k4p@2|a2>{;%NnZ)%-TDi2!@?9y{Z&uO=d z&1VLJ#Ae^AUHfbna3}V;ewtzu7aYN;FK9Lx%y7wXTAm-D)W4C>4nH$G`0T& zlY`QkEe89ysV@4US9by_wDbm8wG@FK>5(uUyfS6$Cr*_RSa&5z9DDp?aj)}fTyAS_)n8Qf z?Q)z7hJy!fn;9yZ!sjf8sMAhMM@O{-dQ?jO!ZJ_1D?|y?OxtGdFx8zEQ6A zcS;Wa>V<_Z=|$U-Bv{xo>J!QDQDKe2Z(03en}6#Sc6L7^&gyZPUDo@!2G6^=FE-l-j5 zomAFDKvrY#u%tf<*GKaM8Ah>1p6Wp^dR=Mg^kORzB<}}kW;JSl&3L6D(M};feZWr1 zz%VpMO<;!U)cfB*e}+CVrMVPz9!qV>*!n$}Gr;TTtXX&u!2)I9Yo_&2uE4wY;oj*p zCSn4LdK7oid6LOF;r01E#S|PQFB=wZGJLG#?wg(bsRH4@Hg)$el@9;a_qnFWkp09F zQ28s_Z?sxU$Gm~d@~5PdQ)Y8TbSDOIbmJBJI@Xa8WO6|ujB+97F?YZhOmQB&<9&5n*T z$CYfF8t3>9Al!u7>;(6kyD}-Sh3UTA_?g?7EZU-Dv*WL~5{0CeP@BCT%kAgjy$*L1^o~7P=Iz9(&qXSM8R?O-0@-h6 z=t>+7@%J?+D_kH36?qz2Ht+Io1=q1WXBC8V1_Ng=%v_FIz0p|EjQc#`{)ui|JU0D~ zJ%zcF=l~c6%_cJ2l8$SIw^JhK_cT1uA5Mr;I29^S>nd?1^H_%wt8%>k`Ek|w3$Z&X zUs?Kc_;NCLOc%V!>x`3mjJ69`u`kB4!=rQRJNqBT)c#tNEy* zu%|PLomap^w`=yM=X@@Kjc4}xW0udB+~Q$c(LyKmpGJMQ`2_6XPK087GyZumg>pp24-m2YZU@K^!7%`cb-Gk_vjhDU7;S9oi6tJy2F+ zh~@d!U=$HeYiC3ww&;oJe{zx& zZqWc6)u?*=?^-*!?C#%*lkEXL)1=XPIBU_g^tnrTdO3U;x{Lwf89U4~w|$opf@|Pg z*f_Rt9DaB&+hF+gxU4jHFu40@z;=12nd~KBGuTYxg3CM?4%-EH{5UP;3p>c}A!4O< zoT5E+z#jCIS=x0BV(5lH6z~z#X1sqrIp4g{;!#zPi9Cm-*!(zmnf$-10{X9B8~@(- z;|ZIWJL|tnP&?~7aSU5Wd4aPgX#nO|&jZC+owbxpy|u58)N$wO{JLDE^!vhZk^EK$ zC4kwl^>M$FYOJ(X`8y70>f4P;1^Dhgf5$}4WQFAdfL?QxmU2aUXB_7kx^KO9x7dsi=#29uKC zFQ*v9u?-4~$MH2C)OVr+N4io1E8ohfJ5>m#I-UjEh?_pE{!yVXlawSHX7ae_)m;vq zS=fMX=N7LnOp-&C<)X^9@E)WG?GR>Fs6uMCL=`NitYp+ zMD;Tuz)wPGkGA&I!NePiPih-MIS!ue$N4|L&c?w65AbUrYDPPEMlWfll11oU=>dPVu{BS7 zoq_{LnQmf3tx2|dab6pn0t1hFooH3j6EWS+^*~g$o z{KansNi9lj*O&(ZjD0efsmMF2*(dyt3+G1@7(o2kUnMl*I8xU>Ju79Yxqmr_EQVf7+R>>J*znD4l zdN-6+$+p650GoO5iRTLUIfKYlFPQeP(DBe39N7#tJ&QX9e1`dRU@@-O)yL@YSTi)* z6nuCI{EL`UzAa1}T!=?`x-?3Zp?r`dvIy*nM_8nTC|LgbBqTCyet4Ldy{4(=;Jt6! z*OH~+naK}tNe9a)DEGHKhC@;sNB%75JT&FN$R(|q+tmdKd-~hvTxHaAUFo|s$x1A>m*&(?`fE2X(tcyq zch||$(SPmjUT4fc9YP1`8wiYCu3-SOrFXH%OH`j~5pAYTejN#NS$|yiS>nS$k6JHY zV45cCW^Cm?$%I{^Mv!rAzFi!U`+1_Od66V@nQ23&#FtCXw6iKk6I+fW-*_>^H!q~Y zBq&g}FxqwWr{YT2P)h}Tc9Hl<>r-*~Ze{kGlYuP&#Qn$jubTx)x(;=O68a^0#CXIDNsWLVDsJ5)?7g033p1nQ1bKPL#)VH^Wodlu)7BPf)$U-MtjiM5CjOd(Pxc zDh(xgPcx40PGHaEnu;(r+e1!odX0K7P;WF1@`-1c{jgFPzaY8;{ia&@#QrH;b~@8? z#og&MNa|qdPq*;&o%Qpwt|HcE8PuN2z;xR2MzBbkCFl}zr39&~E_1t68#n-39&+Fm zzFktcXp@-VCK-BnEpl;SSE9=>=HRxmDj4d`Vq3v zZFg0@LNS4NVGj^AX=GFsbEB5`fcMn4D*8C#WmzOA*F*;F>ErWnP6IM{fjoEB$$b;P zgQTAfxWnRd2Lual@8XbJ*DH>sWEYy1QTzblGZ>h{tSC1jMAAtLfg zJGpz~>-xt}W3cdp-sUD*&r{uO#vBC+PG3Bsn{wA0shrWp7s*K&C-7Joq$e{im)w=}W+T(L02lks)S1QWJ9=)pHcHC@8 zob!H#MV`7gN}Y$3MlKR6a7}82dVb6B+_3JKKYaLy2sO>FI*sOTNl*rOH?FcS7= zLkVTxFCF^$bqVttRVw z)L@>c+uVR2`M&4Wr+C*03*6{T%r$bs_5=7upi(VPULP0f7Hb>Vm9R#VLEFGX#Pdd% zps#^b5EpSsos)&K`gTx`tu?2>-A>BSkLK=vhh`{KrJr>)A6Eivn9G)}nq zuLitp0#=S-iPj~ZqJH;!MTPmRRCC53v6b=O!lU?3p;aDFxC#D& zX0ER7hVAJ3F3`seG)B9)@tp_T(^~=nH>V5F@3<5j-O2GUJz^FdUpI@rUb}V6hfta0 z$=Q1_!PSD_wA-~N7`#P@tEkl9w`Uk8G2x=imSp)Py9KO6$%-P0kj3?3I`-64^9AQj zXmHaF)n%8!`0%yAd6Kb3MQXQ2KB;PKX#fk(&x@xh%O=Znq80M6#d9unT46my#J-~y z-*vk`%N14!yA@b&U)nHOl&Rwx`4QF|X}_N%=1YB!yCM$Hxesl_a?Wl+G6zN56SyN= z3|Jt!10f-lo0KzsV;1riG2Yv6YmeUDM3L_$#%+0)>Vg@uXi~TejJ+eK}?8l?X6&|2N^xmBSHH7tUS+| z)>pr<9mf%hb#6WpR|b_*h=HfAISU&8F%70GknzB0fHsC1`Qs9y9WrC!d-#{cL@;O-9n%! z+@0X=?k>S0@6Ne>y3aX%y6?TCzkc6)zmXp`VAoi+_S$pJHP_lxp66z)FBzq+?81BD zb+zxCAoQ6hbrNfz(0x%z37a~Qt<*SmnCH_IJ2lv*Wp39K^C!0l%n?T}IbbGhbxhzc6}LLrBi+I|T|k8uQB+2XVJx_wf_%zk(t8cy zqnDqVyswlO56AYZU@2B2w8rr;`V~x%`9fn3;fa`- zG6gkBa~utD4%Adf`gMB%i<0UqJPWR?I}3@8nf0`V5jgq=*juFoqK1x6P6b= zIr1{$j!M2JDqEMZM;&FL)8DDcPU{`@&MDwqdNVIEf=x+MZ3?uK2k@gxu46s9+?OxfA9N6zA2WQvbza zh&}hWdY%Q@nq~C(k`=X8zQZC-#6u^PvJ#!07ME{liFvIqLs|=SPNsI}HCXVH_JN!Z zC`5X;6<96~1y}3gB|2st#C7;JYoFZ(b`_@7IFd%%M4}v>uQTadDXdS9ON4gqfbe|k z<+D1ryT-kR6A$aziw~N?t<&rsnRIMrEd*=A$dY=QQC7$j-7iqs$>a0Pq%Ccks*MeD z7^s}0roZKeTcACO&kVO<-U=bFH>C_u0r_7%N3fjw&HBNC7Q(C~$sF%0bc^o}s_QxKpdN<;#n)2*Q)+xe z3#3Bx;L&)L(Zgci|A&9oaBf0-$>S1E^G78wt5)bg^sW9O%d2ZxV3m70{2G@e^pOPDae_tUYN`^B0qJ_Z&+B5+jhnKA5if}MBE6J%mJBY`Y1n2=7P2h z|7j{eu7$@0=jEQfa(;1wBs%>YC)L7$hVrd&c=qgCF>*Ahx{XZRo8^cv)k?AQHVR zud7OAnm3n*7}Gl2J@s$}>(SA%|NMuDxJtjdRbsv=2hZ2XWWqi3S9p*X-cPZjC=-YP ze{iGs%?ooD8RQQ+B5Z~%l4MC{J>tTsI+%78e;Fo}G}1D@SO!nB-6m)EH=|T}`S=l*&5NQ&l5(R-h^G`*Hh==sew=&o4Y$A4W zZib&zga<{exvPthTu{JQ=hv>YhRwd3R_q6HaBxf;6=H zJ%HI5`q96>>vm5Z$B>R@uch?^S;PVbi7dIEZ822JLm{$)l+dL)n$|K&{OBC@Eo+IH zWQM(A?9LnsITmx>A9L;w%&XUL=lA!*ip;-olp0T_kRM?B~qE8|EDQbpMgsV~bj1Rwf%S8y$xspEM+Lif@*ng|j_vrrGE$AQi z`tt|>@1&GBUHrp*WSRrY3d*FBO1B<{W|ey=7ZBiwf9M%R#{2y~!QMMJ-B>W8xRlMj zS-I^Jx^RV)hWYEZ$E{6uCz1lxEq?a)*m_cLKF({JuoqTVIACm=tF5Us%dj~z-~F(J zGKl3~fSP?s(ndXytB5CX3xAq=Lky(JcAdg?Ou3;C>L<*T3GZL)3^GKiogQGBwV)L- zsJt|pl6Olxeipm$_0}1_5IYUyO{d>`gp2#lDXjc7gKmsjCN*(WNC}t%uVG$PB%k86 z15h0>E0T`Wu*Swb+GPPIv3i>CAmk_@m*oY;ks^>M{0z8#b5`R`xLBXS&ebS6tU6!R z2*}L+r)>p^KdR{70Os-(ec0pB6xaZ$fT+{&pWoGs-dS0etg~sZ#*Dfa+y0~r`}O7;Y(C?_A)jg&OMs&2> z&5bR=4#%jyeKuW^w55Y$PM7}gM-M8@zJpFy0K4ZE4&eLdAxH)FU5k|hP`4bq7lhwI zH)i2KTl|#APyP708h%=bpSJMl-tcp;{P&&=#6FFQ?*Y!Wiz$yqplI``Ahd+t)0VE~dcYHQ66X+Q_fM$&|VAqKl%(lN}(w_=QHL>BtyhFTFsfH+7R; zmZ55moGp`}P-zSrm1;%wWqCd;CN8TnS~<3B`HZF3sW|w67TOYLZRds zZ+>BAJzTfaIsGawu#U><2AaQo*aU(^~+gOm*Cp|O4 zSh6mMy2MVU%Y5(I#%_3*GM6Db9#~svQ9@6=P4w-FvQ#ZuZnU}|224fkU9*UWmg@&L z$qHYrfTM2cW@ zRW1o_H4dY`LI#|2V|g}?H?Y$5UZlK9l{W7G94-1CSf zgUjx@>N(ySfa$6KE5lgy4p2CHTytsWj^bP}WqP9CYVT|bVP91b1yDVHGkzFJ7;h;146Fa3rvcs& z;xNXv_pD+3rbRWxxfm$G1?otSr6n07{~8^2l4G2mH%uX-uIw1j-s#8 z6x}=iNn!OxC=mL4xMY0m$JBT_XD{j6vs2#)Ai7Zp+Q2q004~pPe>a)Ti$+O*r9pd5 zGRs$=K8KyZu9gna%70W@^B@-y+sY+qq%;{owff?Lc+uFIFyRd`sE#kLC?wO6eny3} z&~3kF$#0M)w#2xKco~As7rJ3Vw@Mt>E_)&Njf5t=EjB9g8i2GdXz;0-8$}|^^_$aw zTh8({REyCz^uYw4(6CtML3}gI{%n~^LPX|c1Yw*5ohUQlmyem>wXpFHSN29WfCGdUu zM8I{e4bGH`uBVRQBalyf`C6JHIH4UD!h}eU=W8$m(fa~DHgp()th03WJ!E}+(DIy0QerI86S)yP5r7|=pWqDbM)LJYp*1@19 z4-_Q}x_1Qd1tzw|5pT3@EgfAP&V~Cd!D=g^n!GBn-?ioL$vkEyB=TC~gDoA=2v$uz z+!+_Ze*eVj3!{hP=Q{tUN@DLVS)_b#A}QS%k(&FgI5qf0?_wP=s~rkfS3f=xSW^Xp zUEOz;?10v6SoYI@2U&;@S$&Pe0hjS~ljIrMabw)4{4lGy(_&F4v#g6ddr_cvV>f?a z7h}r-W{Tl34k7D~niw!oEN8Qr7t$N@!U+hc)=lMlDl2zn9LA>)q)C&l#RZnsk=I!I zobK5$^3S(Szk%6w+8vPQn9P3q4zlws*t3lD*Ri!{l#%H*Ik@-^iUwR=v<((78^#y> zFEcmk=s8<8GI!pS4nv9L4Wf>R>HS`AW)CtW%p?pKeAF^rzPiVv5EQlj{{jgU*&+r= zL!TbFbuYaO2&yRLlme2&_l)lv0CjsQs=>gLWlVkws!&DCZZ%)L1dUcyH9{YtX|tPK z5tVu~ZOkvYNeIp=f8kmR zOL6<6(H$7yv55CFl@dMtQ*1YlSC}A=8NKHSJEN=wfg^LG*hr#g)ZCJx!P66(sXG2$ z415Zvk%;?zi;kyuvRBjJL3#Ej{}ZUE{%?;#%0O`|R1oh+wc_^84{%J7!Q6x>fO~U^ z*!&#?4>)#1ZDGHKEfyqZ`wMxzt)&BAX-vat3pJicB=&!cTX zd4j!7#^$U8T{Fv@7P1VZ!<}haU0Z(hdc)!y=NW%4P`M(O{~h$cSm2_ajDa7v&8mDM zzNqc6ApJq%P}kp{kS(u`$IVeg=|ORl0ilG*Bb-tM-=;;CGg#VI3iYrBTfM>SiZQ!h z-zoN(Q*<_#5}{Tqc+@U3akI9&P9Q?KX)-2oFb3R)F!P!MaBHV$0?z41mDHOz{v{!r zX2Ey3hXVe5CB%MDdAp3JPF|(nViM=xUR3}GDO?YOZI4qnv()qL zk?)`o`G!U9p&PWNQs6wnL9FUuQOwfO;!s@yE&mckSiGj!oE54pDE4R;pAgLIl5ld% zy9hY_Te@U%w-qjQn8{Wa_JBj1pIEB1GZUfsS#3^=O1vERJET`tD*ebKQ$T?7cQ?BY z2c$YURN%2tD0{~&uFRCj`TB)G=?RCy;eIq;9X56R+Xx{mi{(JbAcHObTb8^IgxI&d z{@ia|$7J!HC|Xna%7O;k<|&46M2#_0>>RG3A06d07ekv372ukwsFHw#TG=;&D`Ixp z>u;ujXN>j_(#}H8PW3r`A<*h^7_PB7?Oy4%3T-@7;wZ~5{Wvv8@ez40mxexsG@&JY zv9xv4j;Mm`24(5fsbnqz%T{6LOtA4M3^d{wiPCT#%dA1=e|VZd=nZE{5r@jltMgV5 zG^b4QvSIsDbd#EfIDOb|Ea#OQYqKTPp)@umTM@mfiPT!-fs?U#!h#&kow|K-)cR~P zVd~zTK0fn0hW?$X@@098*Px2{A8tVL`+41O>Z3q*<8)tXjZVX9!eP`lJYMX)i4U`H+Z_E5Yax8sUG~l|RPpW> zD9j0REo6q|k7xpMTT4>xml3TGd?Z%n3WAV9AUlvlK7Gs|ruvTy%aft;D7u+qLr7@_^Ap;XoqqRS;JvZkHQH_RRFayRuml^^E7x zy0~aQDgQ6&HV?@vy}~97$$vx<1jcnQkO9|(LpYTxkp8#x>;}Q(j#m(G>ChqO-fTFv zsZ3|wdfmA~&%s)mVK3{$W_~C~`cl1sLLGsk=;MJ3DmK<`f=_9y^geo|_Df&5`E&j_ z$Ya1;a`(eq!U^oq6`++gHTK#jz1tD3;7aYiuj#G(JGYBiJj&{PB$>UW0prf<_;&j1 zjr6P*AMN+WmuBz`x`2Sw##JwX^t=F&gAV;c1_;7zI30PJ_cB4QiiMp2Nn0S6^!wpB z1CE{VAa##L02=FP8Z?|y?iQ+h=TX#n2mp6o?EPLuo@{wV3%?bUcx2&s(7?C2J2(J= zi!2Qjcm?@6fS(fhDS@97_$h&(68I^B|3m^mLMy*-G73Td?V-ezQ5t{*9Wngyo3n`$ z6Xh6yJR$SfBLy7N?*T(e?6H7tS)kJ6KMpoE2k1qG=`(0^;JA%mF<;!9jWU|cLFD4U z3K6cRX%nuqRCN&G+)3li9+Oudq{)HwZp?usbx|Ep`bABT-D+m`R3 zGi;Ara8*e`wYDyh-$(%DH-7jI+IrG%uk??{rq;mm9Tdr_1K=T}0l9*js?YMBN_ERp z^bHeCKbOaLOc-uGidCs%&T&MBgD1dD;#i9G?O3*lB29Ecc1pW+q?Ycy3GYijYE-eD!_|=jKeV!;Gf&+>(|@(hxrJe5W3BX-10vAx0+O z?5|BCF}!#oiG58*9p5hbq9eO3oDNLwUa8)r&G7R5Wdc=smpf+Mmom5V!*6le;f9j& z@HTi}mlc?kKR(RfyX{XHpE#P;n$gtAEc#p;cdj1a6$j_ZfcISNxou~rA}Ay1=|7g) zpUt(FW4k-btMR&r1(JED<8cEJORA=c=L~+-oyrVYBm49e9dhBATQ2>nOSRg(!W`4G zsTkwqiR!HM7Rr;|o>mf_V%!_qWC{m&st+Ax0HiHm@@P@#l-y-9%~sXv3{4^O>>?c< zjcH^*JhhwFcUo0pk`V^0lutiWe6o>6fdLGC`R?hOGDTCtm=gOBnmCU9A8Fp(M_z-g z^nYj3@tRfA+(A*L48WyP#Qt5%)t^1epMLk|V&?AUoa!>>(7ge8;jd&vVzZZCxZFe}pRlqNwi@V;>hFRb?d;T6 zo~`zpTImJG^*US*#E`ATJLHf&8mx3u5JPvU4|u)B4{(}oyS%{bFnRxEv`#W#1T!o> z*F9l;9<5|vnn*=6mDRyPZ1@9+1oiSfX`c`Y%T)a$PN^C?Y)^8*Hf30)8DHGyuvaq+ zmbo$Nmo`X(^OV@gS1{wOmbB%i8l)|yAFoqhRJSaU8Dw0tcRtyr1Rf#xyf;4_jjdX z9y__~Ql`Kv)YRJFEV(Cu>*Tk5{NgbI5J#&}IMd`Vot_tgLx=xL_V|IZ0GC3}>$K## z!o0(Vd=6-u`n*<_sm=Dw42IqLtU|m2t}dn7@>pFjh1gE!&vH>;W_vZQv zSkn1AtHFWHA=qycj1c&6&lcxqu1>Jx?ix${OXYRs+~kYZiv$kCOmV)0Gi#l{g-62Rre_X^i$h^yT5(er)B z^~TyOBxVRmORo8B5Bqk@I$}~vJ#kw9u=$R00$TVCW9!R8vyna+nO8!2+_}U!q=#@1 zu3ACTs7pu9o&=x&@lkS%n!5I+`j(6DSX)_ea2K57gEmr$M?uT49gQ5~oe>Tv z%=#C`Cte^2ExEC-Fuq=w=1sPc;h2!E8=;URmoU7h4e20p3!Bt)>zkTRv<^=!c0eys zm*n=fSTyxXkqnW_uIo!YGZ1h!?hC8h$maFX^$b?}h0C#&#~D26X0Xg?jmBYai&>c# z&xQSoivBspE;ILckP#4ILd}}B*=yr+wn zuN~R_Mr4n+|GuwSb8+4Rbsv&N*sZKKrQ}DoDkp~%ZO#52gj4CCJzqQ@%9l`gSPYAS zJPMlU#z~BQkjmv1f{o2_AAuV^cka9%1-5d|lxr($g|l;2t~0YWZ8gkLQgTrGIBHqb znD&(#Z=2a-EhjfpXUTgl;@BF%=V7mH)3H75%1v-heH51R*eZ^-oi5EVqSsdik}av| z3pU)K3|@xIB_}+&r+oKR3_zDqru21 zHf1V^cwifc>HN*df1@1BV*RheK_bNbu28IArS8xo-r3#S0f6=oa`n6a6gJBANJX!} zb59(BS6Te^7{v|cwDHZiF@ZyC$6uT)dw9}!*bvq`m+jOGE&!cyr2?QZ%JCS`27($W z1RggIo=ihZjZ4TQ0vjcO>;FS=;~lT~&rW{IrS!6atR% zQOh+2t>u7WGj_LhNQK0@Iy}Rv8fBtZepBSL=San??*IB*_3tR0knl((dM0to@5_l_ z3_AlreSEqnx<_efCV6$^-$5zQE=w?X5z*KUW4x0-w*L0h$L?v7PORM`bLtN zdV$CuF;g!jT*O<*$7(V1uOc=R`Eo z-QU>r<^L*^%)gBcBrPiX>m-E#Ix;v$Jc2*F2V#Yi&aY4Mt3(7J4E_J5V*>oac_Hw_ zw&+&M>7%an82@yXyu5w88R_QdRZu@`HZe4}u2##C4caNvQkoB))LFmE;I|r^c1JLj zHDWlDD)AY@FZ$9|tWxA5oq^ud5bWp7orHLnG9&L!U1^JU87a#u0^abtnzUJ`(eTlN zuq1D`Wq+N3zs}TuZ?(h*{mVM{=gaVaVaJ&%sQc+rM49UPky3m%v_?i$h}bUPPyf1L z{$_e;H&cj)ZrDllvw+%f1u3D(caSLTRXZ>(QGq#-mC>>VvA1X-8OERAi`jpS&-^a_ zV^ns>EHh#h>j-t_pO`XQnI&!fWplLbVTLD(vLN-Yvo4KE3_UT4OJ=VTG9+pHjA@xS zkW6nv_>QBNUhLcPHOd&WnzO>cTUwGOMsL|OYgp_kkhjPwMhq(|N8V*#zceSCX*UZz z%OF6?0=Z3f@1*1ud9*ys^myBy>tQ(g9c0`U{BZg^Zi-ZL@R;k7l3MwM9>QAxYwH~q$lfwEKon6DLplj;hKrGu zf>QlwS}*bs%=iC7z4_OdP(fd=23y<%_9ANOk2w7u%<)QwNCx4bFjDU4=l_ZNv3`4Y zZ?mQ&)zZKtb5d7rW~IBb8Y)Q@jDTPkA=tDMHY&aJ;(_aq`4k(3UwY;pArtW!Mx-8y zqmrcxg!KZ+}oTz^&EI!ArZJ#(PK+p?m4Rd!vhc)jz)Ej04v+1FWeeuEulyGD%7 zD^lk6oGld|H~CtLK=XHzbmbVVpftS*5KX<#pBcB3E9&GYRbIP{I&kQk0SS2YYaE>7 zAqJ*RU7J=LDrC5iiq$_hZft3RmOal&Y0%>Hqp31BENAw5&j|#37*A zX%MxjAsSmy_r&?1htHxh6`&#OXN%eW})9Z9i1(2N&qIhjk; zj6WL79WKfl(%e_RPhU@vrR`4s@#+(s-=9a zncHaZ;xv>)do((R1j{w40wUwg=~ms+N_zyixe6QpxQ|PXPx5uK)swdhm1(|U>6m$4 zp&&IgEnFss#to+PPftNi8sHUiIW=G*B4WBB!SS3vLpCQ$v$iH>Fe_mv3M ziPa=`&H}&zPy3m_B!nDZNVgtHT67vjj`<&eX@d0M83SI-a&Z1`oq#KQMGo2+za%ca z(kh0h5XGkwX{`x%8RTR9ky5BEHldNpelclW`N$kBiPeYUB7)?;qDmv|wD#uU z>JJVbU3A;ZF<#9I_k~fZ4h#QKyecX;!JcP_$zeXVT$R8z8WlTO5n_e5$%Dm{1UDN5 zY7|wye&g=H=VbY;_ryBPI^@pYuYsrB!81F1WrnB4s76_qX|@MW)FYAmGLBaSuF5b7 zv_+dy4lOo&flnyu?OL7tQ3SKTO5vCpana(D7zi9C*p!AzOcxtj&|Wl|{Z$eySWYGS z9B#$_iMkrRm=L0s#A$Zf=<+CaT^PH)xq6-dEHXMorE4RHP!6ew4uCrl&6tFKE$im| zT9zf}sU!aOUIB|>H`t!iCE;s$hy3fxUaVwS#@S(MoN{uxC@Lb7^9M^-EIiEpOCf_O zBBE~qHa>T0rGyr3>TB5q!q~UwvA%H_5(vy)vq|Llvvn%R9@mUMV;ItsHZOP9<4A6$ zA{|8Pp=VV(LMn;QGp)2mBX+%fCC^}%+r)V^?hb#raSGaeRRC|aym z{8hgD{@0;8MG!fs3SEztL>J{L*o7EWFRD1gE&XS?T7Bo|)w@G9s1EtcV^kgy8m>0iYeilTbltU2})t6r0F|oIP11X6|%(plXDqPJf zsg1ecR}04JQsCEP)!^~V#ZNdhr>iB&Z?AzM_|bLJqzjKL^YG#pKs<9m>M&iDA7m7C+5ke16tXye$uQ=)=ha7|FOA}nYG8URT zWs!iF4AHruyF_CJ2~#9GI3ql=jzwU16dxy0*9?3NOQ1D~$xt_%33Mn^P(r35LUe1Q zFar%{e4c5q>@7qWDAy)*J2JEME{!P1i6pv&8K?EnRZ|+X|K^gq%69nsJb3Wvl>`sN5T;yQ>DYRcvu0lnGq8a#7`q zQG+^jsHh$!`+376_ao&hK)+O|Q&)QF^W3fzHH(?%il?`qTC^D%g<4mYbiOm7Z*JyZ zBnEAn6!B8vF}AlopWB+4R-J}>{$jZUUkkI%Eo|mBvemUL%HXohvo-_Oc)nzw%Xe9b z?e32sx6=$-%)@OUeMH#l>OyYE^U8N>A$umDGA&Kg{isrHe)*W0CEV(mE8kY(M~%^J)?T^#vBB#joofJ>yS1KQ}MPY zauDZL{+RhCGQxG$AXjP=HNiBBK1B%eKVa^4xc zkMzL;9FZ?sOAMmrLjM}kj8|$$B26e|Xim(#XGSA>wxl&lW`0O?R-Gj0F(}^6sEa3_ zG9WuP752`+7|X0m=*R&(1=zPLVNB5w>}e&<63fNif=o36R!SJJzYTwqBxzuuCu_GG z*=lBh;>#e(!V{uLehN?+C=Elo>_hoUx;RmRyFOm}_`y5N#T!*X3MPnz_fV?WDl$Mj z@?$hDJ=8h`q2I=K5~sPJD?Qt&N}`Rat4H!9-gH$5+y*!IF6!b2sT^X(UsBtFG7Hdu z{!w?(I2>h1(}R7fj+*8$nZ91dKF}c&({!dhim2-1JNkjd@HTFlMElKmkU|CQ0m0|U zH!)LIMQz4w+#94H_AyO=2NVq_iWg54z_>DzKKx3R!X%0#LPGyB0}~oaKLW)k_t}*O zT7=hsAkO?32q+PC%|GnvzCFpjem%h2J+WgR5QWwt9IcxUi7k3r+<1-C5h_8EYU4XK04zTn2tz zX_3KQjdV;(n5|EgqAQFUYl0~V%yGIPxm8sv{@Sqew{;SH3)B*=xE}ORlTr!?sL~6h z4&tunJQ9GwR3(tT=)!j{r%@qnn(5QC%+(e`;EF9FpOX8b6DqA^US$5zEQMOy*5--# zKpV$l>*r_tKqxX$KZ5&Fuzf#|%0MeGH{>0=!IRT-y=_M+e4`N1%dhB|d37+wnZbMV z02J`Gz&iEbtqTzE9@5yEHu`ott}-2(-M-3w!nmBQ@v^yjHf>e!s86>asKdp0`}Ak^&nKkdU(CvX1Z!2dwMGGKt0rkgkd zo%DmJB*F=M(>9M~K*EV)RoUU%uBs|ad8^Yz<+XJoc{-Pce|g0kcR6Xmt((l!Y9wU7G^ep36D`4kF|>d# z?pns+N;ySp{`m7;RqEVP1-7G&s0$u0+*)g^%dSg*dY(w8SR8A!J!x0BS>;Hq{+cJj zd3XdGzv;Fsg5u`g!`czMna^x{3ip}5F)^r&PIg-39DCP7w1nXskTb8}>k-?=8}nnx-e&vP@6G z)XxqGz)^W|aS8KwsA?%8;XBd^76sYNKOX#s##SxQWC8scwayKOMl_QIv>Fz@!h1f4 z$}n~5q~~1JN6^Aj3C&*6-jax%>9!ei&+BAtyVs84I{UC1=IrmFcGCMW;ea*`OI&X7 z0D$sVsxOP$-aq&nJJAQ~g|C8tKGifwd`d%PkYqT@Pj)!hW^1-SJ-*TsJMlnxP#kjR zpofR54}0*~+qvm#BU(Ef7p`?X<>7>`c144~9JE&6nIxJ${^W6>d=rUJ8cr;DN$5%W z;G0+(0fi%!vn16kqi@Ay?R96LwI#t6#xOBNP&)WoY)e$TZK_ba!>Jrf{4<{eWxier z-03ynOmTlI;t_a)A+c8~j0EnB;s!&BaEefeiwD+bf)9^-RqXzbw8Tc_cpqOJBavG{ zPrD{#Shgk&Um4$oj3~&tFWl!XL;}qY2je@)vMK>0r5ZS{>1Zlo@7dm^*SboFYvVG? z>c&5&*y3<@M%^*CT*eGIN1$nz3(p_T^7Ir|g|P^A^5@jE1c4UCJ^-=y7D1ZWzUSl!haKQaMOO!T_ppW#XBRlB zTrJz4&0*RHF1+%d<_$;zhoSo}#NGRvZC!=kRZY6+P%4q($;BIvrafmiIOE%(DO(}p z=m-u+nR*)uAJvn|vi~McZ^Bl&!&D9HM0<~BX|i0W&T-LR}0&$<&T)ch*RwLQ$*_e-#xS=*GcTKxRN3KQLz z$FrRzEVsp2Jj`96%EmAvn4;*?oZTdt~2kdcQV%5~Z)_EbKKsSIZn6QWCt zu3EI;N!bqqty=EcKO?w}o!*g3l<+1SmSG#|X#dpFg)hJuNW~<{2=nCH2)&OrXBOFN zuJ4*vU#r^L#ZOU@O-wPC5M!5{1TD3eZD(z8u`k@~ZNZ8F!H$1nwm9N3REyI+E8~8=}nul7r`d+gZ zMNHRLN}A%k8?1>D^^(l&4!hBygWj_EnBiI84ug<9Fe#`FE=Dng9IjL_!;{sG)6&*> zX^#WFsb!znX;}L!;r>0iZZhX$xZUz&S8j<~=#J}ed-!O|{) zK$C4MFGz~F;bRFool|^W>FrweOwTvg*&?`?q!2V@>97DJGTQi1n2`V-Xf#h0t}+MqI~+*9_=sM1Qo7 z-PX|CEh`xWlO$${8O|QUe;LgtLn3T)ap#=)z4DW8{Qot2rzfLWLhpg z%~8+#Jm~N5mS|_^n?SWON98YmJA>14FYXPYKl|oKITR#LUrVNk{WZ|!tlIKg&R|pU z8zFEpj@oD~1WdQrefeI;Wz5wBV|&klSR_{{`(t^n9~%q};(dT4)54)w)U5dgjqIWy zC1XgC+-4pp;h1Q6K#&K|C)5o5`N2y+G4+@f**R``pB3&|>k%()S>IFL-KXqok1M5l zk!wyE^#edber$74@i~%K>rUHwn91+TLjF3zzfSaT|JE%}G;^Mv&oC6LN;gQB7`i*{ zM)Z*;o>31r&mfKNy`z2F%)SZObehEjtZf&p{CxC$M)K}qJfE4F3fG_#v~^Yf>H%=l zdQHzCwCu~XUE{>I1esy#P0FApL$~mcpJnRoxtq7PH2$7y^k1OqgwGz2F>)Jb?@O+4 zm86JTSBrs(C+%{RmN<7xX$!n6A7=Ee56!|?S&YTe>?q5TRrF+5Ddd;M-jb`9Was6Y zwO2`oqbLT6TQ0d1kH}ry5sQX!*2XuCkbPl@=kA_Gwz0AOmbpWq!-le`V4! z8nr$LHX`bWqg+X_ya7)O+#(fu96k}~2)~f5@VG)(1L)bMJVHUTwwb2qg*GsJj*;U2 zg%^gtYSOU%{jSThnHO}ZH>{bh2J9bQWP;Sc3PsI9BE&8_IGLVXdrb_dQUuuLCxKm( zlfqo+`h8NzD`*k;XIihc6EbGDDy`^vx(Z2A)3q?u{ZJ6G;7;?4?P_`HgM))zB`8xC z{SwqNl}#l!)x4rdzZELUAu_8sBejimB3k!xV0@ti4eRMyyg1}q&-n`&$bUUk>_5Om z{w?iuK8=M*dB6XdqTpfeK?icj9e65G)fhwm^YW)Oek#NNy0u`>obOg~w|uA65%^;n zgG7FzUp5N;abY|wmUI(*DTl25`z(7-M`90q54z18KKRW;&~tvvThzY=4G0rHM$XS_ z7k5+1l!d!(3#?^A=04nYX^}e4?P(ERlsRHtL+q~AibikB7X3O$N$>a6CKg(sd7Lei9{1QsLi28m|@daV6>EmHTd9# z8TF5EV_AtW3Kc@5mt?4A?zf&fC`1^AO1js>F{p*NvKI?t#1d|VWCeVAv|Yr4`Bt;@ zHZ-r*oLn@tOP|zmqbCAmk773htrODltytah)id^5E`wDK{1g>3+>eIJR}o)5?z@0s z`DWOrJnnsay_XJWM-^W&Pi?XA_*pwPEF&8DIzOJo#S#;) z#Ywqfhc3&II(-lvWgDT1Im^>{M9o?e*?hB;JeE1ZCzC;j^|orgl6+(ujfQjeg@uj8TFD++^T~2(){ee54`P+7{vO zr*q;h?K&poRUO`KoGkMlLC;E-E>tN>oOBgxM{Z1U@n>e_V)3EmZ^EB5Sm$p$t;uTH zm7Mv0xkUf^Z`mOJ#my?e&SEC+>FTQc=XS3We* zYXuv5FB%hW+gLd@gTA?FZ17Xev2Xb9tx?M~7#4Ud#-f7tGP(IcpzZh2p+EW-`!8B` z8is~jFnMP72;#~Kqv?tW?y21rgZ0A*a*lTTnFYy!@`F2SZ}WruGusI{k><$h@4QNw z_}V!+ymTL>gFg4#cYfkoc@{!4>{N4l@dceLhI;sIwYdOq7pj7CNEu1U%qMT|+ey;f zeQwZhUMbhexUBzokoia&Y}l~QM33GbGauIN?DpB>`B%;8T3$bAQv1Ry_oN!%gJ4GJ z)0L{2mvHm#S)Qa~5{M`a4LeodFT!XMssI}8wwmAg=lY)4Yv?ttzYy1N%xWTZ|G$^z_R9|JJL`kZTWZ%ZY0E7+NIq$}W+fq{H zEVu}}!t(=YPF`14)oQ9)up^MP*$^JUbEEMw!AE7q;(0BbbM5DjhkY48Cvf0V7%->n zFi>0l8Xxt9ptUad1N zK}36bA7qnvTfB$^bO#|o|4yr9HHn$?az}q z@7mK7QaUk#6^+4(t0$^vmH{k!7||y-4qhpu8nAK8(>W21I< z`s1Wf9}5&y#U%2Na0^3PuI_QIcTXouHB!DJ<*N_uM>$tT7{N`UIC@)Z z#ZGHk5nocuNX{T?7SXasCW%<6#S&t0eYt8yi%^zPH=(Xnb;LfNcgWN$UCWiS)^)91 z=$6$<9I{686|S006YipbGhyN^2bw=8i*#EzLCn5t-E3{ZCrmqGDkn{;mHH_P3y3hR zP?DF4Iya;j0=3U?r?+Z+Ds86bM9f*)KN%h`nMRV41(WqOmsKHkVYa_Bu?a;!(Wn?< z%P%QPR*-_{lg$4teKP~*u-y5t(&4syU%O_W^*R~_vqJ3HdtW?9{4pk^j?*eeUx zb*bfyRE4ZQ^hMz6F2t|#%UlUye}R80gkdw&YHw-%Bn=HLCj8#SXJ6{G&}e!yw+85x zn7-Hkh3f7dUj5KR*=sP}IrglU$+TPJTe=Tm+E7gcX5QDbgzsGxJWP9ytdXH>LiR|0 z{GQh97tHiX-s-NUu+_bZk9N_?_In~;On1Gq`9pNuc@W#_moW6GgbyH-}N%bpCs6uW3G1lQ%4RA};c%;d~z zecDiHW614&6A3FQ$MXN+$=xSz)txb~zS%&o&H0KGlOeR>@lc1dQjA(;+&ZtKJZ-aUAsvLHWJ>f2XV z;lxlE?CN8$rtwCJ8FJCoO>>V^&xSbxbg)^%a?nP6Td1R+F|9p2E%{K!+0tY;vSqt1 zm8x%64Ud#QN(3HmOTKRf{gSbi9bGzX(A+9NF7_o=G05Rm z_306X#OKjERz8>m$GJi)tjBpt)#P{^3ysuxy8QIk;jUMus(ge^jnVBz?ks!V{44p# z9q{|6EKd;KclU5e!;zu25o|f#n+KSjlvJqWRCWo z{J~pYC}~4l9smSfiFrb^K@QSTNVLeto970!?LxEE3{wE%9JIqF$#zoiw_KqA-v9B| zi7m1@qTO$yjt1s=vvb-yf)D1WvKocRkMVSA=zY*X(;`@L^Q|I`Y?j<#+B=wLKfoq> zKWef5eBf!qu!$107KHpw2wW3FJ_6T{_SzpJU|Rj@2DtC}hW7mdnz#8iO}nBV5YFuw z4f=s6>%1qA*&jj;4?c}v8OR|y|H$TO{Ba}`Bs~8uj+EBk?~Y`H$f1A9m%!Fh7xB0s z!}tD;F;x^QRXU>0{i*_w$&*r??enhsxO18C_Dq@+_FPfWTMxrIkHNRscNahjVW|9V zwEcIGP~yS$^8Gt@4Ldnx<1@a!wuJhVQv2KCjU%<@n^3LtFMcf)!257TzbrUPRzY$# z)mCxn_c_M@owSYr3vF?e=xI<`;em+rCtc#0L4GTcX2>ON*=&} zV26oHCkOQ+8$!Iy?F_?TMSW7phaMC z(iK%_G$a=Fj2cCPd6ZM@gH{o_E}b`mqVI6_Xty!n+x4=#Ex7FLZmp*<_Zqz5D!xaH zz%$XBAQPH&7CWt-T%UD$k`^?F&&~4Ok(Q9pWwhpfXzteY3V_yS-1>Q|xaGZ!)I5aQ zJA0cTkmuwKG<6EIPHe(BZuK1r#|nwVX(yCl(<$fpYb4l@V?OaCS+O_E3oNvoZ7EuK z^c@n2)Yx7r<8low+TYI(E41Gk<%6=U-)XESJCAmxCTpVpnOz&{#_G!2CXb6sC@!3w zDF>ATkLMQ{!5Uw={o1oc*mZ4LlIz=Czj=DYrx=nC@EMeG;i{6NJ8dKdLM25(;xFn{ zJ;b#d|gAY3SmEZs6fALWs83@+q%)f_+ULm|Ar77=!|{x8*@uu7Ucqky$=Vs7w0-GY z6T~3^$)bA^>X%v3K(g}LHo4ZIZRypAg=Mz~o@5U3w| zxF2JH^c5h;Nv`A6-B}5m!!z1B_oU!doER^f+&Zh#{z050V)_ms&cX2!?e1O&Tsb{P^XM zxa6a{@(*&AQS;kC$=520&eI5<=ckm1X3-bAV$m`(FHRHjKa0&*7Qgd*V&RM)g3!G; zU$L2XuQz9^BVA<}NuD4A6au2U+mNl@8_tLp8F?GgO`U4CuYb+_)=ToZaU;e0++%7> zH7^Y#dg%pb#nBr(2;UU_WyZ{I*`@wb=!|v9_2`L{hjdlF_pvs|ux70lBIkYhcq)W6 z6)Gz7vG+lsu;qFBJdLLrk{K5HkNp%E(hH(Zh>be3YJ6%SS#jIXVY2Y?;)F{_DgNW7 zLxM!H?}>&^zv-K2P0k=2y~Un+Z1^GKHHw@w`8UgJ{t1VJa*^7;lk&BY%TFD^LBFiS zWh{smJ}f)kw5C;f;>x}FMA()@tLY0apG`Fi8H%iw{dl;(J8qfQ*LS0IdE;4> zjdk7Y4FEbxLtzX(>=Z880cd;a@ogvb@XVuZae!w17m)9X-#Tah2J)?UVS6V+{uF>| zit^YZgIcQG_ZL`YUQWG6qq&QmQTYbazesFrZQU`&z_;0UN#6NX%%J~BI)dfvSErZq zz06w?Ah4%xF`ss!nwg5jd+?Cn2>z8U_4J8sJ*SoPC$RVprJ%_c`bGbD#cx)q=HZu32-AIo4cbyyJaguE|9m#)JpNiHSeM!)7FqxmZfbfP>`+ zqaj?xmiqHHt5gPFql-(fXA{S*X;;chL3v~^--X6GTOD34FF{}fC9Of;T0-oRzvVV$ zAY$^TRI$Z|ouy|w^M=wqg_(W|OqDc<;(|xkp3VGgvOz9w`0j2UZkh=&vxw;IMSTO^ z#V*J5rA5y3Y;=|G63oYw7^zm*!XvpKv0IuV%NetmkFvFMD+^W$_Dl1N(r#d`pb&Qo zA-RGaW?b}ZLeUQ^YhurC(wf;EL{S zBxa7FK*0yb*?Vx=3b-EjRj6zxxNvs`oUna&$D`ZBIX7@+Sk*s4lEfXR(6Gul@^u?@ z40*77luCp)?!VVez8Nx{;qj%=9eY*cWwvIyJb?()(Rmvz5_9;{z3OEWOX~W2j*G>f zZyeU?CvD*$>?*9g)QLPRCqUCj5O&toJ09@NRpkIs`Xjz~$%uaO;a7h*fFB_(L&ha+ zW#<~{`xT72(^>gTI?XGfI$2(4zs%jV&N6eW5i=9Gihs3tN?GEyqXM1JkgI5Ia16|0>DyZWf2Y}!l`>r zXyYl~!Fh#YXfn_4ku!0VlNG@Z$C2fui(TAi(Q!ZrT8gsytn$p&eMm_2l%e4b^|mK& zcsY3a`DFGKPwJh%Qm5Xnn}!q1_$v%F?A!o<^q(P6gSTbn2JRupUGf{cOZb%Jvi^s* zJ+;vd&0IBpLku@>OwQEYbg7^@0q!k!7=w^h26Pq`Lwm@n@JVxxZ0+`t+G50rEmQd zJv4wg8|wIP5*<6y1|Fxf1~bm02FpjH8rMoEOKBBpzHCtmvC2rK0Bu{kH0>~Q^)A0t5Br<*@UONj{@~ob$s>T=BA7u{lSggP9fwv+Q`|X~$r)DkOIa|2 zc*(H48kcV7N#qya&!-nNI#(s|H38wbE0Dm{kU^Ua+Y*=5bg zdTV%3jM-fle$MmXrdLaQxb?CVSb5r|Lb9xMdg`*k`6GpjMA0ar$V$O1$L^B1MkV2u z_dBuegrNmD)!kIwQ^)6UYKR-@L)Lr#f_-wbH@1Sv96cRH&pLOCp1# z`fYH@hFHp4g`c~RmRC*XyjU8o*0fF-En3|pcFi9CTynUYNP}wOJR3Js z2gmn?Cbw)M`fm=&N{~Lszb_P(Ig!}l^?EZlcA^FkrARkT4xMhn4o3YVjYhl3`BQ|RNkgt54AZYI<6SJLE+O7z}~%Z@vF+byza^` zdAO%SML=5_Cb@nzyo3j4P-@On z$B>N8eYt&bIUM<%kKdl6eYWMb9@wdC4V=^0@eWyIWBqX77vq@0b!eA#xrj&MAaAi& zCex=CvnMJ!s_TYD#m2I9MDzr3He<*G;KI0Tkq43iK<-Dq-Ugkp2{UUC9Xlb9tZ2Fg zGEP>CFvM>t_HsbXhNhjX1FpWDrLwXqUG0c0V?I8Lv!`LE0TCql0=#h|Xig#;b%~zE zBl$3CmM2}5|h5=3lzEbcHB&d^hT=b zF~bi$#F_~a_1|h+suoxbt!mB-zPy&`cC;f$0&RDm@5B6r9;8%4-`0Y+wU-F|q?_^I z!r8#9LbM*$hxV66La4vxr`bn`CK;?QDwy#Oyng48{W1tmZ~%w`a~dPG(>W1MyDX6{ zSeOGJ0@uAhThqJSej^W#esfG}bLQ!1m6zcMuX2ZgCND`K|0wbtsvQ9i*=)ljyJ#xmxHvZD* zQEPxnnK8;E69;RIK)lVat~O%rlH47bAYfLLjGTw|nqJ&T?(WlNzPqees#bNeep1;Q1blH)1?Hp<_QL*AgtUqAwf`P z9ib1iwZ#%KJ#{_YTC29QK17(ARc-AkES$%VMHR?pvrxm8VDcvH2&t&gYH`wK!(+{P zIvtU^A8bG%cpFDKDC&WX*8>c1-?Q=kF^Qey!9I0rkByGH}0cYG(^hJa=nI)OfIb?=*MV@%qWl*M|t3LwKqiI>YzZCRySo^zp^x70)z=ruv0pE zlrsm1H5@o2@Hrk@s226P9!YO$Qu$k&o>b_l$ie)|H9`KFp@AGIJb$#m zU2XUPjn(hfk&HYNU70LH4GgD7p-it&bgEo~wgC1Va9DLl|q1)%f0mX>l_I zFf+@mkg8pJP^v-a?LPc;XFx7qM!TPcH3D@pEJlzJJLUQcn^U@Uk-lg1a|n*msD*`U zSbbb82*B;{D61sn@NVCeB_(m5v9|G!@G|w--&~nfki^WTe=*ndi94EzI%y51SwY~H zsL8wwp=^kZ7yfrHd~{5I@pgain4O}lcI4S~{&AKM8GIK{S(xq1D3qVyzTOz7mq3u9 zsBEXOAcbebK5a}Te^h3NGo$+0+I^=WIkH&+kN@aH)} z^20odIOHn)L4Z91J>IY=lUD}eu7+!g1Mge}Q5~`IJUNvr6TkCDf}xL9%8j(IJ=Kq@ zJ~szP@ksJdS-s26AYX%Z7Ow0RE3EffS zMZW-=0{9=FM}KTrN*3G|CtB$vQY-|!ewTINaT|L13=7=ms`8mOa1_@mZEhjLb8@yf z#jLEXL~r@_m<3B%0Rnz0EwfAKM?Uy&j7?T*47F(205wrINJ-ag!P#2dmNeexs&|0d zEc%JSd>A%G^Z}UeMDZ{!MQ7gXvozog-5Sh^>!Ref;nPz%4xw_5-8F{OxAK6dtX@N+N%f(eN; zLMqT-`D7JojtWQau-qtOGuLrxVTtXXFtQ{KafRSn)7`~-xqHByw&}9v<(Vtk^0FoD z<$6=idDlyl{;qOd?pZpR-wSIh&Pa)*(zWu`G5@8k+PZkyGe$LSDcef`!tT^e*eiy~ za$Z`Kn0^Zrb*&DX@FeUwe8M>`qb-U4j*S3qC-;{#g0Dt=tMsp`r0Kg2%&`Fo&8Yed zm80nS;8#eY^0T>9gglM$+cCbJ7vop876UX&)cNwg@4q^vUm(oKH zf-V*A`q|j>h~I?JH8dtbKFSC|>wH?8;Gw&JW;h@Wb|_xySTA8l!fE){5Tc2XW*%3C za_C3!p$}@Y(7L43H1RlDs%3Z!^%;yQNURsGKim=AAotaQlg1GIAy5Aw$k8LAb!D89 zoGL$jf@k364oeJv3J2TlD9Fbw@8%d2OvsqN|6t$a$Pe)7mGPD~p~Tawo#quz6MI(~ zNWMGcL^u*KIN14OqjxLWk&{GJcq#*Q3a^&B$hap|fCmhC(u=#4MmHZxPe$qkSqw-F z6jGB{Mw?n1XhvLK0!S%7&H@0ah<*eB0AYoe*dM>@9oY>htR$ZBJyBd8xLTrmF?krYu~y#}W|0TM|k^GmFDq>riw_xvXbc`kNNZfo8| zd+W=D^?~4;8~u%73Cxf;n=g?4(2#i9=kAr^us3h`n<@(Ywfanv`j1`r_{iH9a6zu` z198N8rWmA~1W8njnBZ-6@Z*?3XgC3EUJ+77t{URpxT!TvIalEA>X>KQlPJ1am=SRG zV=PJu6*2-59X&(r{wMcA;GKov=Fk(zcIWk^EpLfE5v7c-9BiF~+pp?rgA1G0XbN%Rx67gPEUm4Vnubc9+$e$E|E;@yZ{K=}+t6JL0lC zUYAf{rCrIAyPJIDG~~*Ie^RUayr=pI;s^~~o)dZBqzvy0np*P|&&V^y$%U4cEl9{WTeE#?EFR@&?w$KOvn)Ihwiq^$ zL%PZ-7B!dP>=^TNgb!iSoRp}XvnlhlJi4Kw*2y(s8|M~VIgKS==1}Syf-pYUc-+r^ zLr?gPo_(c~2>p|RMgH-(YD{$P`|khzp3(V=xcbB}@Z#Z_GR~F4i%(W#;iI0_d;n4t zc>$ytYlCn9{zMep9v!6B{DwsRvHd@eB^Y}-`+w3f3S{eRr^@GD{F6{0$zaw+OaTu4b z+JAE=)ki>zliywhyQJwyv)C^HO_JEE;m@b#wnq}by-RsySD%mw+QacbS1A84QH%b6 zP^0p1_J=TaomCRT{ui8!Y6ykcE2U;g@@Wb_dx zVvaC3RY-AW0^@f?OT=lyV2=$}W@Rm$?nz1W$Pvt$YTMVN{QXcTvK^=&Q^zT#|6Wl6 zPfXrWTA|Le#Iw4k1r13k7U(NdIt~Cl{(g13th{EWUUH1LZpLW5d$=1>qVr=zIv&7u z#>R(#!jxDTPI$DC-5d(9dt?n1)#6=UEa795Q$` z_aIj#`4b}poT8YvmZ4_GIA80zNr=wg2NK5cX;}C+LFM|zR5(`%5PU-XfBwYb8?`P; z7Ad4vJGx;6c;PCqsq8lOl$Tf4R?EG8i!YtP7#tlE2q*zabm1=jfJ;`SQGa1En_{Sz z2YMKfB|q<={ftgZo44?dgEG`SHTx!3`4kX)z%3HUQTjTn`E`l+48jzC0UEY|fXH{$ zG(u&y8J3I4YVUFfJQ#zndld#dowI64ZY#^=!n;uA=U2kXrj|M9&Uc?=jW7gU#S8qD zoI(Ke*~L~mxnznBDGuB(Az6^s7z@UERRyY`+E<;AIBKKhP;KOybGA);^!}ez8B*dz zFG@qjh`^e&nop!%fhYG#US<}6FSy@9$W?dE3y(c*4~&E7&CS$}UoAw1rvE`u zQY=(n4bJY2(HD;7tdphS6sZyh3A`8AI>A`AN8phy(;mPaHnm)}Y(9n)MDnPQzA`sL z{0cA9?6}Irno`wvZDp8bXJKdw+%>HW1R;kJR+W>yRO3v~bv?p+1DMKAW+}l|rb{dI ztELub3eWiB{2VK|`^>gaT#1Z<>Dqs9Jec}H}Km0$q zH_0Pg_~yyd&pwKnw#2AtT33;Pc8b`G3bEE1_A)yc>rgC8M}=Sui~7-I&N?P_3G6)e z>gemHFl>h?Z<7!}$BAOzRz^^k?vMM_#29UDQGU5$;ja`=I~WOD{#1LU$+{7W+5~y- zMjSW@+iYo{ydM(=hsQnLx_^)x9ko}snSBT6ISXG3ENs#`%WJ*!$pX`7L_2_3yLeuK zZiVyuwZ1Z+nKCZo3&N7kg_a}1#0y91gK{%+wydNO6{aWV+I0Y3w2zHJV$M{uV0crr z0g$7z@{5LbMFZwf9<7Us!CboN5$mZ^2vlx1y<@4QOUo5Y+KaD}Tr6rEJQm(5G#Wj9 z#vV(4pz;L!>kGVy+#QOP!@^8lOlvRUB=(9+EPWGTV+**nCyrlUXq`UNK`U@`bY|^z zHYKMB?8Dp;`KA$CRoj|CT!WEXp#9`nicW|{+EH#RzzCszKSLqgPf(0xS12KGt;L*l zTcL3C?Lr3#yYdaXU>8T!@jYNH&sfpe0aR`k4P&dR?>$2@eLo6GLv}y|Qy+13eq)eS zre+uQW(WbCGwbuetBmpT(&8mg6PI_t=F}raiL2y@&cTYI8!(SNx?k~fpqPpLbZB=! z^wF5UbA5tj=3M7nv<{!zN+U+n&g;V<8ENjP^1R;MZ(W=hz zF`${lb5e@FtyV5s{T-`_`<={ma%hX~UVFrmiI(W#=L9SYwSnao;TH5u2q@ayS8tdi1&$g-y`_v z1n~B>EVaf8xL=}|QEMk3`E*uc45Q5XLs8H2>P!m+Mwy$k{Y28;k8>t%jp_ol>I1!Y zw?mHPDyVGGH_%B5Mi}khMU>cTPqr-=5d&pt=mr=Km(QoM2Ce%;1!nV!zca__4VZCE<2=* z_pU_MjDlr$Txo(7JCnj=&K3cAV+(*UJZo%S>Rr5Le223s2-X} z5@iwK&ORBj8P^xlMTS&%Ro@zNVv2_&kambV@nz(!SRSr5WY?x0lurg9Z6> zNNzAg-8my3t^Rl=ixy6fb!-F3UPM!I4a%G*tUgWSVaHH2j~v~ySiv|d<&mo0(s`fr zF&!}C{9XkOYu(ygL%7UG7bTsY(`IUffNisv^nT={w)U5I<0SkA0;LcM7wPYiG85=D zn_JCmXnZl?D@MWI+-92RiYl*B8q2F2?SC*JqmZaOgbxf`#%d zEe)eXu%8AbfR?h`EDYxTD%4Wix#wkhqz#$blZ}UQlTn~KD&X`40e`ywW*%?V}Nu8aGo-XuZh&T;H-FNl_sj^Xp{IIhUrkGCGZ%$aMhy z>YbKDV%aGad%p4Noh`try~op=03mYi#deTHo%Ydoi*M>PJ>4Os!$o_{Hwq^LL-R6K{iUqn|_P|LMqbte@ZeaA|)6?#sE` zo6HOHtbR7T)p6=}4`Do`9~w6MKsk~S%#SY*ykaCNAN^BNYPo`XitZS}?k?iWDC7vi z%i~}k0@5$VF5&x*W&92GisIqB2PNdc&-lgl7EF@)F%QADpQmqsvmXHZpyi?P0;@BO zfJc;HfGn~d+dt}9`0-f&2PudCrOxZW^fNyW+i7eYEK<3*ay|Y#>UGvv;=3Xf$>Lf6 zaPhY{`oEpY8KQz~cX*Tij`aNf)ZefB9XR{PslS@|Yb@X<^Os%x-?T>FktP0P`GaIc zbsvB7AYj)@ZnWqpaQ^lurFUQYM1K1bB&MS#c04#9n*r~J`0YQ5kR{uu)IN77bU_=3hC5lP?FI5g>RSe)sjg;PGz4JAMqT zvdqM>tCx6y=dQ=Eeu%aGBpb-~<856+yZ!}`l3mDrgs1(j;oJ9_J7?;Z2OMhKfIIk8 zpcKx!qWiaIczGOILP(X~&rn*!$z1!2eZ+>pBjq-Q@G*@9QuU_(y~!N!UjS<58(&)W zAOHB;fB5bu!iBj;#q*#8E31J@I5k!7y>E1x)gS7H|M_`RQE1qaH$UR$*h3TSCd@=c z;|0JF^DFJYH_IFFu(LUKfv|SjgdV!SYcF3}!v2BkU9GUeeoJKc3$RE%tVy_Dy6}CIw(%)#?1{e0Z@f_(Cv$p)o7-{ZuYJf zs?T(l(|-X}6Sj9@6eBOf@lBvo(gZ<805kDEhl%78_s5yLZXFg?tIFL<2^X?O*ob}Q z+oRLU7eAE5mE$N*wEZ5*02iLjF|qFqac@F(o2Gb~gIS(eg{+nyK%Wowb7TU95n^N9 z2Y7?mRwzEC(=-ajrx!R|d|s>8?Rrk*Y`9dAP_Be4J6OPi1Mrk4+**Ed6OWstjx*MK9-QhnK;C)x`uNgGj$R$^Ow7+Jw{Us1G0s+(im(Mi6BVYbJvzg?Nj zKIG})59WzhFdeZ6-U8_3r5hbNhK8OaM8{6}38yeeOqH(Ave$qQ*?39l+nAlVg>T1+ z2-QtQzOA9kOYh#lzMF!qD@v(NU63YB9yICqZ2Aj=8d=V1LiFsyUH~Xi0o=}{9htZ@ zAsZs98zm&pmDrjE3XRPx1de-8Tav@Y$rmvsW5nr5_PRYO%y@gIcY=5nos}61@?g7r zvxXMa`Tmj{V7G@Ad=AV-Zd@mEs%UA)devYNMF{KX>5aEB9*GO(6bsUL3HF~c=19_V zjckwHMb>Y0;jCe;5qnn<>FkEO1QWd>`+AFEwJHhxqZf$vORxg$SMU6%5PrmIX1EWj zrO3uyyH=v4>>jel>d1mkZ>zd*7>5J=qW-K%yx#atiVV>Yjn|Iq)<{Bxcin;meV zvdv{HAUez=^_xTwz>Po?BVU5YalX@zmwaogCci07w+sW+Jj3t%+V>|K=uq@Ux^fCT*#Xm1@(a7l4(_ zRX_0&o|pcEPtxe7Y2xSJ%oHrI`$U#)Kh;_|){dvhA0Ug}K>N+1(Git)F3F9Adm-Q_~xG{)3> zKyY75JNF(HIl)w5jFLMT9u*-HV)?$bG(ywd;K6dFBh~n35#sJNo4F_&iW@3Ul_>3S zozCZbSQ5^nTl6`>G~{Y&%LphpL zmC*R{du+ocz3vvAMa%U1H=$#r-HjrBtm5R6@nrM79jkex)`tVo5T@&no#2?By0^mm zbKS!`!cfEDw_vP-q>i*4E{^8{OMdTRjs$0O8_3_$K++CQ_u|bF3#0nD;?Jw@Tn6>t z8e2{YGc%Pito!JdOK!R>=z8KdIu+?J!VqJ-jU+Q{c6P5OuYx6eD2H-YndAoPIE&^MaTO39l|`^QKUh0Qb+|d?0om8 z!nu&b(d^grpB9UivFA2;;0Q)N1@}9(h-K~E?>VnSW`yA-z)Ay8__oucxLG_Lmis&y?sd%E`kz?oXv~CNDcA)V1u4aC;}B-X^=9JNZ`rrC7%H_GpX%{^ zG+!?M-v7kUH7wxk4$|&>i_=Tk!b3I=t(iaTD@vKQlzs4P?|F4{+-(GT(sq$Efqpa# zX~)oYa72LN_P|(VnI;E{N?S* z5c8KU&V;$XfjJ@P6(}-g4Z`%e9#!o6e*Xc>(Pb)R;&V$JZ{Fk+4TfG!h&1E3v3y4i zfi{l~g$D*wnXH`N#8+yH$b7RtM$vCWJ}VIDmts{=1Z1>`Q$h%%;pu;&xWp^CFPJyb zk)v}70dYO)C)MIq7sY$)T5hnsdx1r%$g4hOsIDNJqCa~^VmrmpCE3yD;xCK&B)rR? z!xE`2yTR~Akyn(p7UX6|Iaqd6Qx$;$jBX5jMFOO+4EyT0!${IT;`~TCoi}sQaFk!2 z(5W_DhTXp>gF#9@t&3JjFR_ycPcr=}Qu?0*I`!xY3ZYhR^0w2F&#FxEN&;mZoL*?u(nITjG;lPtI1k()HGJVAE4GN;eR>^2q(|uJ$wcpLU1&Gpr`*dtG-JY$L%* zg?eK_Hb&v?7GE7v4DA3zF6(KE3A!!p3SKWDSza%r-HQE5(P_RSMA+kH?d#N25!8;W zSMc0nROBg&fQyW(vU6miA_;vWXHGZfU!fKIzBhpS>ffSQ{)Q9Haw)yF-e3s2m#)@2 z$fYgNjoklppIOJK*F{+hoQe3x?Ed9i5-TIkQYF`@lAb80L??w1h8lgk>N& z4_wjBF95eT?|(a%Gb8`UG*oD?w{7hH0^n^jwE(bPi+EQv&_9S3ey}{bjOuCkn zHcheRrjN-@)G}6ARR#*qs}Y5WU?hFI9fnrPBO$gNHTTZ0vSsAl_`~a9B~N98n*|G& z^dFiwBq!~1i13FEy`mz?d5jn6KiT?io{nJ28~!w$^?tm84N%s|F~i9N&If){NtRc8j*Xi1{@<7tm)d{g84mmbtGZeNQ&i0whzad{qxB zP!M5QCf&vlmVJum!eA~Y%#Gwnf*p_tI>GDu=^J>@nJw#4#9I(lJ9~;!B2t;?6&M4? z?ElbAaxQ!V5WpJKD_mLHzWoWlDf2}bI&{2mfw0deo^m<+MkbO4eY#YpSaP>MpvEnO zu-VZ}FW>WSbvsz#vc7g#_b#is&1*e+ZxQ+OCgAS9Z>Pmcbzh24vI8jB`sBvz&Sdbo z%iwvW3OwPfN@^DKBp)NL$xOmXibAlX0zB>m_~FTrQEWNBmohT;$!@K|@5W$#i>#9% z^_5ZNCjQ5BK7xLAHwuJa+NK*MvtoBfos;sC^_6GVWEy$qEP&?ph2gp{PsGDxP!?BS zkmoJWQF=}qc#~5||{UE)Kpd z%pD>UJH5z=JmW3X=KGf;xy*mV86dW18KV|i@a7FB`m4kCO5aBxNFe*5HV#F8ex!gV z=cmtXgLM;P6z&2+mke+Aeq^Gv9Ar+Gf$Hmmjr=)3za~K}_)~0-DWWVJX00ldC{KHq zF&rUh?rtj6L8>W9VlTIP!3)>^flJVSqL$Tle;$ER*3EJdqq{Uhkl8r&c&f*Vd?q0< zVx^eBu*g~%Po`Ye5c7PrI}qR}KPK{QR@7>m072izNOzYV(PUe0hT%i{dwlUerBYv^ zJnywMVYTz&lh)fj`ERXd97t8cE1RJfv)A*E*Qx>ME}tg!dwaI zPM{B7ijm*pHB>pVjV;y}?HOqfJA-gNUwjkYuSu>Qt;PKGqrZ$hRXm(I^!+ps6kqyIi!B@AdFOwCQuEX#?KMgnzk7so5%Ron80mX^30k2nH?sDu-#A~tPxvIpgbf5 zkY}AUKd*os)m6D#PgI#U?AptDcIF)<>Rznzh&ussK|co7M=4W;^B66{xhoEE*P|0) zjf+lxLNn6@fcYo#&s3r>-oubhQ zOw5J-m^s8L<|^TI0|UX7bJrFo+L015$^hJHIN#|I+#<}o?i3CWV&xqgno1M7nk~DH zs(N)zzCP;*oOvs1)ShU>gYD>>@}}x0UK?9`h3;;L8Xr7eEWAgfEO8A1^crH!l||Q_ z*HQyp@6(hvTOGpe&iO$PUpHW(V`#g?LpD_~h=TilTm&fie=tPXA* z`6sPOlgZ%~$JiBu!VAYWKDrbZO{WnV;g&kE9*{Lo4OSJ2DoA=jK!pQUxmMxt(wC~! zJYEnJfr*V#L)Locg++O!2+l4#)V?|g^|rNV6F!5G$9`m1TgaOr-yU8+MFpf-9A%g z8E--u=P3;OfujYlzMXd*ya(scYjgaF^*)HuwUG zOBrW(Qi?^{E-qmnLSbiXqPOOGm+m<^8epQ=7_iNc<*Ib`3!p>r!nW1VVWQ?mCbsSv z8km1DTMnpSL3b3mt(BCFtA}5Tp&|PI^iZwh^F>c>!lJGTDMVvncG%WfMY6(RAyU+1 zU#CU|RdnT(GqjiGM4qA*oTP}-9W6&uC@GbL3Md5l**m;dM&0Gyd-;JjX%U!hw&e0s zncH^h4hymrfdyi0fxuZ#pWGEiyAI?1)!S3sy%)s(Hc;Uknwv8FqFKE+P)=x-n(UrfJ~g`3%Fn?XmSM=sE-X-xs473_Tr(~)C0ge1F(TXV6w=>JWM|Q7RTHT zBqs;p4EcMdj8|4hD%C2ur&xqL1&EAsUyiYCR^BWAgK73ZT?KQf{$w=Gx|lDE0K1+= zyD@%{nSa?#(zS$Y6QHEzIRn=@G$1EoJt}7dDON8+&UJxDFb;vkzC5izKTewKI21il zCi8b!HMCY3w{XH2odw(XcQyWdK+S(Z?e)JbKKd_Pe(hO}ssa1ql6Zk5QD&JCz`z|` zLviszn%X$yE~Bu_>ID+x0rxL}(;Q8PJ91eul9Ad zK@A#aonhBh@i~8bL7UJO0m#n&0+h)oKJNVjtQbC6c@qGJ+paYqfBpjOtN!)hzsBJ& zd-!Wz{N)M$k9fp)B>&=x-`DhJVpjdDJ05Fb9~*4DhI?+En!I9S${$EX2k=YJ;XYea zcJ1I70MwC=H}W@ZM*06Qu^Iogspva(j-(Deh6w_L@0-zr2RSxz(Ko5{98wk&H9T{{ zYgvVgUSQ_i%4Mta@i$pAKJq{laTYGuh~}sIV_!-crg;>gy1wjV(H!a4gnBz7Q5Z-k zyj^<+IH$Y^DZzm&(slf?9@}P3sbk@FhqtCr113eGQBJYql*_>-47K@v&e1j6EMZ|1 zu)#Oq`UU7{&NcTLJAX3Y_(}(kYL5&Tj~>$w48di2)0HrKl^JUPSZY{7LrQQ!a$IijHTq`u?MPoxqw#E|zCK_6Cyb zZuqAMHl&oalv8Mf_5nRPR`p~a%BKqGI(4oO&EGxeZj z5!YBGpi37Rp!BiD(VzUF4&n1}%Fq42`_v=y*+aey=4ZWptgqNHVg{F~Yhu_dme-xu zUrNgejn4A!2+Fsw-UjR_G-~2?9CaTH+6s!TkxtnhI`6X1jPC7?9<8rRInV)Zs<>B! z(0jDds5`yj5bYL=4G5DpZv(Wo`kOo(y+0D~AOc?>bEAB(Q^$rVc&7Db;9ZZKCku|% zAsBOj^G@zuimH z+|Tnt=*0&Hb12knAor;vPSeYprUbMlvIap@CWmv+?QHPi>3F)q4Mh^yc2+g=jJvc4X!!%hBfgC57K{y82GYs2v2L6(A`Ld!` zD<`5`Ymb;?coxF^kj)#ef>3WxvW1J`5I(cX zkD(PnxPitmLvn1`yd zeq3nc%E74%*wSe1~}H6;M-0k?G=ivmC9Gtn7OC1uyY@Mx96EG((C88iVh zU0{re&4BbABq})gp;t4-4wlt6u^w@WPvp<+)y4_r>IX@izkn*OjUj`g)8mnS&{`%h zORV=5&G%d)5Aj9ZOsG@j`Bw2OQJH&jmBcYogvKPMR^(gjr<_|}t*@^U=BC~$sZI8y zcd%{-kWj=gq%|Ai)&TY^sNhQFI-~VC^vt;6$V z?EwH%a|I(Ez`L z{Gp?}D0;8SC1FP=!~|3%=^|7ccEqD`=(CB!s%x4lce!!iFXI{&$PM2HmmR08g`gub z8LJMwYKhEKULV6}{Oqh@NtId^)da$v{QZsvk>3@Zv{o<%xv=65 zPHxsGr>!@6WH^7$TM4F{kJ!W~*`Y*r2dqGB_B71B5f#NWnHl;Ru1&2!_Ah?9zu2JM zCtK+COxsFp43G&_n13F#GjIpS*ero);DQF&JXGF0Ooc={Q|hc!TDcLq^4EWtg-~dm zRriKu1)gmYBy?r0ZCGxXS~bx>v~0DEh9r3C%2Zj}rsceU>mLSHudWF=JB{)TQ$g9c zBLKT$6$E(OVPBuJ)LoswDPaleqQg{DUel=^wDh5z`oQjds$G`06;~-4E^=1mB)ir7 z3_+5^WrN06&(^lK0PpH??*8~-@gT@&jQiO1c5ciDWY?wxn1cs{k?6X~Hk;(D0+-Rt z*(w;$Omu^rljo`K>0oD&$rtD!dru8vv>dE#>2QCYK9v!P>TP}Er zD}ys`CR)er0mIj-Wt&&%y^3uv>qEwpOsfIW106-0okHQI;kX%;t;rzzidZ46c}Dzb z+#VDIu|#m+C<#6q&8Z)5h%!Dn!F-u{=}qU%w&kZ1EPeK2&H=sEs>>b9VzXK2nJJVn zQ>=>T7DSyc=eR=mjbns6RJ66;Y~)L1f)}aK5gFn49K0QOI#tD)SWgU-ee^qm^&3F} zA$zl(?|@~`AJR-ApgZw~(KjHH(N|Xj7jU@kUg1COhW;7B^lu$ACDax(gyt@-^oIjo z$9YPN!lF>UreT5SV|OfV=1)_@+h|gSF)jo)@qE93M>Q+2^kmscdBnmJdb^ML7~6n% z@EaYuef!VvXqxLdW*2EM^mU~uHzQe8Wy0AL!c1Mn6;N#OQbmwdwA}qw9h|I77Nqj^ zB#2@B^nJ-#J>S1M7RyX_pvZ6uZD&r^U@Uabr1)fDKUK7vIi|p06b$pQEvp`8(h6ha z(tI_YR&t~K{*=CU^Lj#O!JtZ(vZbYFf@EAxIw~*@VaE)^(Jw6hT0W2qP#6hE4>e_lOL=7sb#^kgk-W2`JKw z6sb}ST@Vtff|Q6zhk&6s=^!8o0pV_D=FF&b?lbKk?_4jx_Rdb(d#xvHeeHeU53k_a zDkQ>|+DSEEui<5Yz_S<7jv+f$Sqgb|cB-LsXJ*y||e+$6mWrK#BFtg5`DdR*7N z-ptxYz3aGR2`B-i>e){USjP;W<)`5=i%a&(^2#p@7v0g7&9_3K&d`-TMe(+H!Z95? zbM%z2;h_p+S)of}6TWPvtJF~)t_}tD2b80>^JL!Q#<0A6jc z61+Hd6kfoHz&O*Dk&zJvzg%&|fuF`~-3S@r_cyouS-7uTo(J29a)eI)G(9A{d zKyHIp>37LirU$!Hl!+RbwU;hO-eiKDkYZ;HaKQ`7o%BAY6|qE#wr9JDgxteV#OlMP z>*;o$vG`m84Og#X0xccPZ@MZ&?TguW#GDl!=~e2ep!NfGW2fC&F$HZCm&qiCXL=nL zFPfedyudn)&``W#NCzj^O@uFy6aLP0M_2knYV|}>s$t@o-QFw+!Emq&MJNm^1I?8gts0i4d)*`;NswLwx8yz8{ zXhJfO=Zp^)K%hXUo;*| zgqH%-S-C11ZV?g&zwm(5utJwIfU)^2(?CZKJN0BM zdQcfcby2g4?Y>(#cefVLvGkZ-qnHRgOpS$!b@Y%e)_lH{xDb}e1igIEI|0qSm;~zi zqDXq=LYQif5J>j{!pJ>;?Z@r_5$?vPf&qn`lSI46fik*K`*6QJpjEVu4^%ae9yAI7 zS^Z~FE58o!)1e-o|MhwKR*5K0y^@n_ssMDSP{);GYd7ZIo=mzNKQG=!I$@WIcafLl zyUiFc45riA#vg)Rf1%APxf~NcYC_;@Lc0o&pA;8geqUjEt+)P$RgbofG-4lg%@IHZ>FPI9Ycn~hd9y<+tHRHvD#bW8cRb-+Jbrz0 zAwZ7-6~-gRcP?`Q34yo?RLD9Krkim{wYybAQ&WzxcQSw$ta8w2Ujnj{Q9-igcRYGN z&v*Q|9@E43u-5pFLvm|O1M)XjUrE8m?}2b9^>Oi`E@ZUt3~U(QJ~VZcI(z&f&@q}Q z1KS7~K9i7e#=AwA60)E&B?<#|iLTzR=H!{y;Auo#Q?+wGlz79Hh-<5p zV4jPUhh{crj^8F~fx#=u%+huQ+)bzTj`x}{lj08>ZVhVXePGtg(u$xpjC5?$h}3LD zFYj0fTk)v<+eWzOTTQfM+_u)+w57 zU>G&co_y4CPKv=rU28?CQ1bgqB(ka&Szb|T|3p^sRm6q&Qs3*XiK-F2;>bH?!qUCy z(uEkB*Kxz$Zswj&p=FKnTaO8^eGiBrG(B4_4lY=Ue&y|X)qiz!2^GC26uI0ybir;t zD#8fU2cp&nYZ~>G2~T({?DeZcueF91<>)n(%%+#nOY~{1HyaS9A&ws}bXGw=Kc{8T z=FXt}U?C6DcCq-!}*bGMWLAE~eydVQvc#!_)rA#CD& zoJ*kzTGPsx|M=zD*c=Z_YvFc^X<%&HTw%7VPkX_O?9a=CaAPOQ3Su~0Ihd~GiilHO z(Q_@7n9)d64Z>j!x2Oe?x%`PRq6~8)7AH}l{fbk_W5+`4O*hmffzd%(d%HpQBxsz* z`N<%*aaGo01OhImoMm9GKJPq_RGTY>nNP(NKS6q!w$yiEd<79%I^-F#K|1vKPGsPp z^c!{DN+!hF8(J9WE3;D*N~tJ|xv5whT>)|HdOsS>WX7|Or1H!`B zmBcy;k`CzZoMD?aIdkz3kf@}v!tB1TK?lrB(WPMXV&<`|@7 zDiF;@%ZPIvy~0sY;idhkA)h<`e6i`7oJN9D+t`y-3Q{B~LlHKBWI;%{Z9*ZEK3fU( zOn#&e4(n3zh?$e3`uaP$#vZn3A5<>+RASWjWA@Xw9p>a(w~iINcE^&36<$%^B{p8J9550Cymcnyt~|hEnhbpRCUe1$LL&7 ztQ+c6Nq+332uz;6Y8)@+@A?SgIsF|NHQF`&ihUtwAol7BCM2CT< z(5&;T`YFd^EnC?yK=s)l0peYfTQHLlj^f7>Qq8Ne_b7sd=-JG}1tXjVPJ@onv-Kz0 zjDR}}H^3%~qjREnYCY-f&9ogkX-vGv81X6V=IV)xbl-5Kll#=!a&B4R2@<|Zf*Rit zkA2zXST~6e^Fx~&6MPPZJz~@!Ru0RNzQNY_{K>_)2?e+)%Dq{FbGk0RkCs_TpRl4d zxUvEIdPu*P|A>l&X9QJI7#=c<9MM8;4z!?vHIwG40i0@=DN8s%-$0YQM2%^>zDd|q zV;(GAD??=!9q_>u4m%^gs8m#XKw=g*U))u^O;C%>SuMYjDXSg9-`FJk(up*UV`wlo zknyH;LDhZM+(bbuhxY;2kHIr(J`Rp=<8(=tDi~!Nl_}$fnvf-v_8!v!-&+TD(^dzE z%+HrQjX#T=^B@A1U`w)gy_L}iXDd5ljhPLN@1l|Z zPUDqv6g1X9P-e|gr1&Zz(xCFgdZUWvMLgN{$s`93pg}|gM*z`9xfd)2w~Pqw;Oy+D zS3SJzQQg%dLQO-dCwi8aif#l!X^+a)-nb*r{yNm$9mMx+%rAWJxje|3(nz(iCEZ|D zaawhXJHws4Tf+PpjpN{q{ea|9kWD4R;`YiLR6c)lomXUc1qkm>?%Zzv~Xsn@iYq^nt@>cAg7N^t!E8tisz4dU!psukR_990=@ zD2~;HEZi>*EjTlLm&hji&9>oX3cfWPOt7o9t9RyHXA5;wdE9i*Xk8ZlSsf}kKY99P ze#*3(dYV~)5>NlQ1vXwI+33mM^Iloc!L0$@XlkGCa2}k6FsJLVZ&)x|pMPRFhcj-q zfiRd^EH7(exZhy}XxYz6b2S9pKbK@wTPh96jZ>|B^cF$$iFA;-@Wu8NzmjZbUD zR(Z+TOYUf1E%6t@2=*)&Yly(la*#xs@}6>z9^m4*79UmL@km|jjIu;24jl|Pm~7%N zDeVQDOsbbZXjfM9i!@`s`-J8eo6;px(r9u+UFa&L*mJVM@_bpQuc+b` zZl>PtQ&y`^T`=f^7nR?$g9YnUBGvFYBO35!j7eIWyZlL7R{X`ufki(WT+7zC(PlBT zgv)uzzb&8LbE5{z4Q3-HB$dIpLaWJEB~KDnxNg=wYH*!sJCA!i;yL)xZ`%4{U(xxt zYC|{06m(QCIbU+9Ma@y*=S0M0iw(Dstykl9dhD)B$oZI8*C?fKT;WM*rT0scO&Oz( zQ_zj7e~qIEDOzTF#DLx`d@)ZcFZf`^K?tD(PMEan&^0=XRNG8Kv&dq0%9jAGG#z9avON2fRL3u9wHclQ`|;J<7-yzx zsI%ayqxx|m_hYPBx((qD`l9gPj+7IU%Lz#*X3IN8^8?_ANYP(%9loWwCqJmV#k?2P z_hPu;b)0$ol)dDb4~|iduPER?S0TBde;h%HUzuZf!YV9`fRQ4gBTWvtEboIf zrA`Nakxp<%d3Z6ecWemt-hvC=mq%&SsaG)rQa!&BH~huD_(JsX@cI|-*H@k&s)Sw~ z(7pNgfojxqu-dZ~DY_4zwq-V28g?;Z-UmfqWq!wVAP5}xH+`%BaXqfX=aKq%b4qg6 z#+wguwE95s=GsBEEuGZ!bGc`?&s1-$epYk+EeGW2mr2LN*Iy{Te%(3yCv$TC#mzZ9 ze%7Gsk8+{@MkA~LxO~AEh5W<&{W*zi~zg@qFtGhr1MAxK-~8NR zV9W8%2FwU-76R+b)zXa^auEU`05?TD3B?B%j43_^^#{1r*!oC+l1C2wM$OZ|%ft!yuy}bE_1^>w*B-`0Hjv L|Ew{j*njh1>cpHk literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen15.jpg b/samples/react-manage-sitedesigns/assets/screen15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a77fe40b9af48a4b7728f8229293adc8db6af98 GIT binary patch literal 119034 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 z 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 literal 0 HcmV?d00001 diff --git a/samples/react-manage-sitedesigns/assets/screen17.jpg b/samples/react-manage-sitedesigns/assets/screen17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9054048b7f0cd6282f898dadad8bd3a0a02c6cb4 GIT binary patch literal 125152 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