diff --git a/.eslintignore b/.eslintignore index cb8e1c9..6555207 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,2 @@ node_modules/** -**/__tests__/** +**/__tests__/** \ No newline at end of file diff --git a/.eslintrc b/.eslintrc index 76970cd..b3cc7cf 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,21 +1,25 @@ { "extends": "airbnb/base", + "plugins": ["react"], "globals": {}, - "env" : { - "node" : true + "env": { + "node": true }, "rules": { - "id-length" : 0, - "no-console" : 0, - "func-names" : 0, + "id-length": 0, + "no-console": 0, + "func-names": 0, "comma-dangle": [1, "never"], - "key-spacing": [0, { - "beforeColon": true, - "afterColon": true - }], + "key-spacing": [ + 0, + { + "beforeColon": true, + "afterColon": true + } + ], "no-else-return": 0, "space-before-function-paren": [0, "always"], - "no-multi-spaces" : 0, - "quotes" : [2, "single"] + "no-multi-spaces": 0, + "quotes": [2, "single"] } } diff --git a/.gitignore b/.gitignore index 38cc84f..2675334 100644 --- a/.gitignore +++ b/.gitignore @@ -179,3 +179,4 @@ node_modules # compiled files dist +build diff --git a/README.md b/README.md index 93aaa01..2a87240 100644 --- a/README.md +++ b/README.md @@ -1,151 +1,190 @@ +# How to Start + +1. Run `npm install` +2. Run `npm start` +3. Point browser to `http://localhost:9000` + +* MongoDB version: 3.4.10 +* Node version: 8.6.0 + # GSTV Full Stack Coding Exercise -- [Exercise Overview](#exercise-overview) -- [Functionality](#functionality) - - [List of Site Flags for an Individual Site](#list-of-site-flags-for-an-individual-site) - - [Ability to Add or Edit Site Flags for an Individual Site](#ability-to-add-or-edit-site-flags-for-an-individual-site) -- [What We Are Looking For](#what-we-are-looking-for) -- [Technical Details](#technical-details) - - [Required Technology](#required-technology) - - [Version Control](#version-control) - - [GitFlow and GithubFlow](#gitflow-and-githubflow) - - [Submitting Your Work](#submitting-your-work) - - [JavaScript](#javascript) - - [Unit Testing](#unit-testing) +* [Exercise Overview](#exercise-overview) +* [Functionality](#functionality) - + [List of Site Flags for an Individual Site](#list-of-site-flags-for-an-individual-site) - + [Ability to Add or Edit Site Flags for an Individual Site](#ability-to-add-or-edit-site-flags-for-an-individual-site) +* [What We Are Looking For](#what-we-are-looking-for) +* [Technical Details](#technical-details) - + [Required Technology](#required-technology) - + [Version Control](#version-control) - + [GitFlow and GithubFlow](#gitflow-and-githubflow) - + [Submitting Your Work](#submitting-your-work) - [JavaScript](#javascript) - + [Unit Testing](#unit-testing) ## Exercise Overview -The site - an individual gas station - is the most atomic piece of the GSTV business model - it is at the core of everything we do. Our hardware is installed at the site, advertisers purchase impressions at a site level, and schedules are generated on a per-site basis. Thus, keeping accurate information about a site is essential successful business operations. -We are asking you to build out the client and server-side functionality to create, edit and view flags for multiple sites. GSTV uses flags as a way to identify sites of particular importance - we may be doing research at the site, it may be near a key advertisers' offices, or our CEO may be taking clients for a site visit. Knowing which sites are flagged helps us focus and prioritize if something has gone wrong. +The site - an individual gas station - is the most atomic piece of the GSTV +business model - it is at the core of everything we do. Our hardware is +installed at the site, advertisers purchase impressions at a site level, and +schedules are generated on a per-site basis. Thus, keeping accurate information +about a site is essential successful business operations. + +We are asking you to build out the client and server-side functionality to +create, edit and view flags for multiple sites. GSTV uses flags as a way to +identify sites of particular importance - we may be doing research at the site, +it may be near a key advertisers' offices, or our CEO may be taking clients for +a site visit. Knowing which sites are flagged helps us focus and prioritize if +something has gone wrong. **Some things to keep in mind** + * A site may have multiple flags * A site flag may have a start date but not an end date * A site flag may have an end date, but not a start date * A site flag may have both an end date and a start date **You do not need to worry about** + * Authorization or authentication * Deployment ## Functionality + ### List of Site Flags for an Individual Site + * **What the user will see** - * If the site has valid site flags - * For each flag - * Flag Type - * Start Date - * Edit Date - * Edit Button - * Remove Button - * Rules - * Only display site flags in the list if they are - * Permanent - there is not an end date - * Current - the startdate is in the past and the end date is in the future - * Future - the startdate and enddate are in the future - * Add Flag Button - * Close Button - * If the site does not have valid site flags - * Message - * There are no site flags. - * Add Flag Button - * Close Button -* **How things should work** - * Edit Button - * Allows the user to edit the information for an individual site flag - * Remove Button - * Removes selected site flag - * Prompts user with modal - * Message - * Do you want to remove {item}? - * Continue Button - * Check for - - Malformed Data Validation - - If any required items are not formatted as expected - - Submit fails - - Message displayed to the user - - Unable to Create/Update: {itemName} {itemValue} does not match the expected format. - * If server-side validation passes - * Update data - * Modal is removed and the view will reflect changes from the action. - * Cancel Button - * Modal is removed + * If the site has valid site flags + * For each flag + * Flag Type + * Start Date + * Edit Date + * Edit Button + * Remove Button + * Rules + * Only display site flags in the list if they are + * Permanent - there is not an end date + * Current - the startdate is in the past and the end date is in the + future + * Future - the startdate and enddate are in the future + * Add Flag Button + * Close Button + * If the site does not have valid site flags + * Message + * There are no site flags. * Add Flag Button - * Allows a user to add a new site flag * Close Button - * The user is returned to where they were when they started and the view does not reflect any changes +* **How things should work** + * Edit Button + * Allows the user to edit the information for an individual site flag + * Remove Button + * Removes selected site flag + * Prompts user with modal + * Message + * Do you want to remove {item}? + * Continue Button + * Check for + * Malformed Data Validation + * If any required items are not formatted as expected + * Submit fails + * Message displayed to the user + * Unable to Create/Update: {itemName} {itemValue} does not + match the expected format. + - If server-side validation passes + * Update data + * Modal is removed and the view will reflect changes from the + action. + * Cancel Button + * Modal is removed + * Add Flag Button + * Allows a user to add a new site flag + * Close Button + * The user is returned to where they were when they started and the view + does not reflect any changes ### Ability to Add or Edit Site Flags for an Individual Site + * **What the user will see** - * Flag Type - * **Required to submit** - * Select - * Possible Values - * Advertiser - Location Priority - * Retailer - Location Priority - * Retailer - Showcase - * GSTV - Site Visit - * GSTV - Showcase - * GSTV - Nielsen Survey - * GSTV - Research Survey - * GSTV - Unsellable - * Start Date - * Datepicker - * Is not required to submit - * If end date is provided - * The start date must be before end date - * End Date - * Datepicker - * Is not required to submit - * If start date is provided - * The end date must be after start date - * The end date must be today or in the future - * Close Button - * Submit Button + * Flag Type + * **Required to submit** + * Select + * Possible Values + * Advertiser - Location Priority + * Retailer - Location Priority + * Retailer - Showcase + * GSTV - Site Visit + * GSTV - Showcase + * GSTV - Nielsen Survey + * GSTV - Research Survey + * GSTV - Unsellable + * Start Date + * Datepicker + * Is not required to submit + * If end date is provided + * The start date must be before end date + * End Date + * Datepicker + * Is not required to submit + * If start date is provided + * The end date must be after start date + * The end date must be today or in the future + * Close Button + * Submit Button * **How things should work** - * Close Button - * User is returned to the spot where they started and the view does not reflect any changes - * Submit Button - * Validation - - Start Date/End Date Validation - - If the start date falls after the end date - - Message - - Unable to Create/Update: The start date must be before the end date - - If the end date falls before the start date - - Message - - Unable to Create/Update: The start date must be before the date time - - If the start date falls on the same date as the end date - - Message - - Unable to Create/Update: The start date may not be the same date as the end date - - Null Validation - - If any required items are null - - Submit fails - - Message displayed to the user - - Unable to Create/Update: {itemName} is required. - - Malformed Data Validation - - If any required items are not formatted as expected - - Submit fails - - Message displayed to the user - - Unable to Create/Update: {itemName} {itemValue} does not match the expected format. - * If validation passes - * Update data - * User is returned to the list of site flags which now reflects new/updated data + * Close Button + * User is returned to the spot where they started and the view does not + reflect any changes + * Submit Button + * Validation + * Start Date/End Date Validation + * If the start date falls after the end date + * Message + * Unable to Create/Update: The start date must be before the end + date + * If the end date falls before the start date + * Message + * Unable to Create/Update: The start date must be before the date + time + * If the start date falls on the same date as the end date + * Message + * Unable to Create/Update: The start date may not be the same date + as the end date + * Null Validation + * If any required items are null + * Submit fails + * Message displayed to the user + * Unable to Create/Update: {itemName} is required. + * Malformed Data Validation + * If any required items are not formatted as expected + * Submit fails + * Message displayed to the user + * Unable to Create/Update: {itemName} {itemValue} does not match + the expected format. + - If validation passes + * Update data + * User is returned to the list of site flags which now reflects + new/updated data ## What We Are Looking For -We will be examining your Git repository prior to your interview. We will be looking at code quality, cleaniless, organization as well as how you implement the packaging of the application. Please do not use an automated app creator. + +We will be examining your Git repository prior to your interview. We will be +looking at code quality, cleaniless, organization as well as how you implement +the packaging of the application. Please do not use an automated app creator. We will ask for you to demonstrate the functionality during the interview. -Please include the version of Node and MongoDB that you used in your pull request. +Please include the version of Node and MongoDB that you used in your pull +request. ## Technical Details ### Required Technology + You must use + * ES2015 funtionality * React * Redux @@ -153,14 +192,30 @@ You must use * MongoDB ### Version Control + #### GitFlow and GithubFlow -We use [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow/) on a daily basis - this allows us to build quality control into our development, QA and deployment process. -We are asking that you use a modified [Github Flow](https://guides.github.com/introduction/flow/) - sometimes referred to as a [feature branch workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow) - methodology instead of GitFlow. Conceptually, GitFlow and Github flow are similar. +We use +[GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow/) +on a daily basis - this allows us to build quality control into our development, +QA and deployment process. + +We are asking that you use a modified +[Github Flow](https://guides.github.com/introduction/flow/) - sometimes referred +to as a +[feature branch workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow) - +methodology instead of GitFlow. Conceptually, GitFlow and Github flow are +similar. #### Submitting Your Work -Please fork our repository and use a feature branch workflow while developing your functionality. When you are ready to submit your work make a [pull request against our repository](https://help.github.com/articles/using-pull-requests/). + +Please fork our repository and use a feature branch workflow while developing +your functionality. When you are ready to submit your work make a +[pull request against our repository](https://help.github.com/articles/using-pull-requests/). ### JavaScript + #### Unit Testing -Please feel free to create unit tests - we use [Mocha](https://github.com/mochajs/mocha). + +Please feel free to create unit tests - we use +[Mocha](https://github.com/mochajs/mocha). diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 0000000..bbf947d --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,6 @@ +{ + "main.css": "static/css/main.3c8c1f19.css", + "main.css.map": "static/css/main.3c8c1f19.css.map", + "main.js": "static/js/main.2bcb6dd2.js", + "main.js.map": "static/js/main.2bcb6dd2.js.map" +} \ No newline at end of file diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000..5c125de Binary files /dev/null and b/build/favicon.ico differ diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..f21cb16 --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +Exercise
\ No newline at end of file diff --git a/build/static/css/main.3c8c1f19.css b/build/static/css/main.3c8c1f19.css new file mode 100644 index 0000000..b5c4c0c --- /dev/null +++ b/build/static/css/main.3c8c1f19.css @@ -0,0 +1,2 @@ +.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:8px;padding-left:8px}.container-fluid{padding-right:16px;padding-left:16px}@media only screen and (min-width:576px){.container{padding-right:8px;padding-left:8px;width:576px;max-width:100%}}@media only screen and (min-width:768px){.container{padding-right:8px;padding-left:8px;width:768px;max-width:100%}}@media only screen and (min-width:992px){.container{padding-right:8px;padding-left:8px;width:992px;max-width:100%}}@media only screen and (min-width:1200px){.container{padding-right:8px;padding-left:8px;width:1200px;max-width:100%}}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-xs{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:0}@media only screen and (min-width:576px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-sm{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:0}}@media only screen and (min-width:768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-md{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:0}}@media only screen and (min-width:992px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-lg{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:0}}@media only screen and (min-width:1200px){.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-xl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-xl{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:0}}@media only screen and (max-width:575px){.hidden-xs{display:none}}@media only screen and (min-width:576px) and (max-width:767px){.hidden-sm{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-md{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-lg{display:none}}@media only screen and (min-width:1200px){.hidden-xl{display:none}} +/*# sourceMappingURL=main.3c8c1f19.css.map*/ \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6722a28 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,9247 @@ +{ + "name": "full-stack-coding-exercise", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "abab": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/abab/-/abab-1.0.4/5faad9c2c07f60dd76770f71cf025b62a63cfd4e.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/abbrev/-/abbrev-1.1.1/f8f2c887ad10bf67f634f005b6987fed3179aac8.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.4", + "resolved": "http://npm.cognosante.cc/accepts/-/accepts-1.3.4/86246758c7dd6d21a6474ff084a4740ec05eb21f.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.2.1", + "resolved": "http://npm.cognosante.cc/acorn/-/acorn-5.2.1/317ac7821826c22c702d66189ab8359675f135d7.tgz", + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", + "dev": true + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "http://npm.cognosante.cc/acorn-globals/-/acorn-globals-3.1.0/fd8270f71fbb4996b004fa880ee5d46573a731bf.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "http://npm.cognosante.cc/acorn/-/acorn-4.0.13/105495ae5361d697bd195c825192e1ad7f253787.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "http://npm.cognosante.cc/acorn-jsx/-/acorn-jsx-3.0.1/afdf9488fb1ecefc8348f6fb22f464e32a58b36b.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/acorn/-/acorn-3.3.0/45e37fb39e8da3f25baee3ff5369e2bb5f22017a.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "4.11.8", + "resolved": "http://npm.cognosante.cc/ajv/-/ajv-4.11.8/82ffb02b29e662ae53bdc20af15947706739c536.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ajv-keywords": { + "version": "1.5.1", + "resolved": "http://npm.cognosante.cc/ajv-keywords/-/ajv-keywords-1.5.1/314dd0a4b3368fad3dfcdc54ede6171b886daf3c.tgz", + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/align-text/-/align-text-0.1.4/0cd90a561093f35d0a99256c22b7069433fad117.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/alphanum-sort/-/alphanum-sort-1.0.2/97a1119649b211ad33691d9f9f486a8ec9fbe0a3.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/amdefine/-/amdefine-1.0.1/4a5282ac164729e93619bcfd3ad151f817ce91f5.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/ansi-align/-/ansi-align-2.0.0/c36aeccba563b89ceb556f3690f0b1d9e3547f7f.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/ansi-regex/-/ansi-regex-3.0.0/ed0317c322064f79466c02966bddb605ab37d998.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0/a3b30a5c4f199183167aaab93beefae3ddfb654f.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/string-width/-/string-width-2.1.1/ab93f27a8dc13d28cac815c462143a6d9012ae9e.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "http://npm.cognosante.cc/strip-ansi/-/strip-ansi-4.0.0/a8479022eb1ac368a871389b635262c505ee368f.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "http://npm.cognosante.cc/ansi-escapes/-/ansi-escapes-1.4.0/d3a8a83b319aa67793662b13e761c7911422306e.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "ansi-html": { + "version": "0.0.5", + "resolved": "http://npm.cognosante.cc/ansi-html/-/ansi-html-0.0.5/0dcaa5a081206866bc240a3b773a184ea3b88b64.tgz", + "integrity": "sha1-DcqloIEgaGa8JAo7dzoYTqO4i2Q=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/ansi-regex/-/ansi-regex-2.1.1/c3b33ab5ee360d86e0e628f0468ae7ef27d654df.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://npm.cognosante.cc/ansi-styles/-/ansi-styles-2.2.1/b432dd3358b634cf75e1e4664368240533c1ddbe.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/ansicolors/-/ansicolors-0.2.1/be089599097b74a5c9c4a84a0cdbcdb62bd87aef.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/any-promise/-/any-promise-1.3.0/abc6afeedcea52e809cdc0376aed3ce39635d17f.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "http://npm.cognosante.cc/anymatch/-/anymatch-1.3.2/553dcb8f91e3c889845dfdba34c77721b90b9d7a.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "http://npm.cognosante.cc/append-transform/-/append-transform-0.4.0/d76ebf8ca94d276e247a36bad44a4b74ab611991.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "1.0.0" + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "http://npm.cognosante.cc/argparse/-/argparse-1.0.9/73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "aria-query": { + "version": "0.3.0", + "resolved": "http://npm.cognosante.cc/aria-query/-/aria-query-0.3.0/cb8a9984e2862711c83c80ade5b8f5ca0de2b467.tgz", + "integrity": "sha1-y4qZhOKGJxHIPICt5bj1yg3itGc=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/arr-diff/-/arr-diff-2.0.0/8f3b827f955a8bd669697e4a4256ac3ceae356cf.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/arr-flatten/-/arr-flatten-1.1.0/36048bbff4e7b47e136644316c99669ea5ae91f1.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/array-equal/-/array-equal-1.0.0/8c2a5ef2472fd9ea742b04c77a75093ba2757c93.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/array-flatten/-/array-flatten-1.1.1/9a5f699051b1e7073328f2a008968b64ea2955d2.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/array-union/-/array-union-1.0.2/9a34410e4f4e3da23dea375be5be70f24778ec39.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/array-uniq/-/array-uniq-1.0.3/af6ac877a25cc7f74e058894753858dfdb24fdb6.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/array-unique/-/array-unique-0.2.1/a1d97ccafcbc2625cc70fadceb36a50c58b01a53.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/arrify/-/arrify-1.0.1/898508da2226f380df904728456849c1501a4b0d.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "http://npm.cognosante.cc/asap/-/asap-2.0.6/e50347611d7e690943208bbdafebcbc2fb866d46.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.3", + "resolved": "http://npm.cognosante.cc/asn1/-/asn1-0.2.3/dac8787713c9966849fc8180777ebe9c1ddf3b86.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "assert": { + "version": "1.4.1", + "resolved": "http://npm.cognosante.cc/assert/-/assert-1.4.1/99912d591836b5a6f5b345c0f07eefc08fc65d91.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/assert-plus/-/assert-plus-1.0.0/f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assertion-error": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/assertion-error/-/assertion-error-1.0.2/13ca515d86206da0bac66e834dd397d87581094c.tgz", + "integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=", + "dev": true + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "http://npm.cognosante.cc/ast-types-flow/-/ast-types-flow-0.0.7/f70b735c6bca1a5c9c22d982c3e39e7feba3bdad.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "http://npm.cognosante.cc/async/-/async-1.5.2/ec6a61ae56480c0c3cb241c95618e20892f9672a.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/async-each/-/async-each-1.0.1/19d386a1d9edc6e7c1c85d388aedbcc56d33602d.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "http://npm.cognosante.cc/asynckit/-/asynckit-0.4.0/c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.2", + "resolved": "http://npm.cognosante.cc/autoprefixer/-/autoprefixer-6.7.2/172ab07b998ae9b957530928a59a40be54a45023.tgz", + "integrity": "sha1-Fyqwe5mK6blXUwkopZpAvlSkUCM=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000780", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "http://npm.cognosante.cc/aws-sign2/-/aws-sign2-0.7.0/b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "http://npm.cognosante.cc/aws4/-/aws4-1.6.0/83ef5ca860b2b32e4a0deedee8c771b9db57471e.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true + }, + "axios": { + "version": "0.17.1", + "resolved": "http://npm.cognosante.cc/axios/-/axios-0.17.1/2d8e3e5d0bdbd7327f91bc814f5c57660f81824d.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "requires": { + "follow-redirects": "1.2.6", + "is-buffer": "1.1.6" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-code-frame/-/babel-code-frame-6.26.0/63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-core": { + "version": "6.22.1", + "resolved": "http://npm.cognosante.cc/babel-core/-/babel-core-6.22.1/9c5fd658ba1772d28d721f6d25d968fc7ae21648.tgz", + "integrity": "sha1-nF/WWLoXctKNch9tJdlo/HriFkg=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-generator": "6.26.0", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.5.1", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "slash": "1.0.0", + "source-map": "0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "babel-eslint": { + "version": "7.1.1", + "resolved": "http://npm.cognosante.cc/babel-eslint/-/babel-eslint-7.1.1/8a6a884f085aa7060af69cfc77341c2f99370fb2.tgz", + "integrity": "sha1-imqITwhapwYK9pz8dzQcL5k3D7I=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash.pickby": "4.6.0" + } + }, + "babel-generator": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-generator/-/babel-generator-6.26.0/ac1ae20070b79f6e3ca1d3269613053774f20dc5.tgz", + "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", + "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-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1/cce4517ada356f4220bcae8a02c2b346f9a56664.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0/39ff8313b75c8b65dceff1f31d383e0ff2a408a0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "esutils": "2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1/ece6aacddc76e41c3461f88bfc575bd0daa2df8d.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-helper-define-map/-/babel-helper-define-map-6.26.0/a5f56dab41a25f97ecb498c7ebaca9819f95be5f.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1/f25b82cf7dc10433c55f70592d5746400ac22caa.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-function-name/-/babel-helper-function-name-6.24.1/d3475b8c03ed98242a25b48351ab18399d3580a9.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1/8f7782aa93407c41d3aa50908f89b031b1b6853d.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1/1ecb27689c9d25513eadbc9914a73f5408be7a76.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1/f7a13427ba9f73f8f4fa993c54a97882d1244257.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-helper-regex/-/babel-helper-regex-6.26.0/325c59f902f82f24b74faceed0363954f6495e72.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1/5ec581827ad723fecdd381f1c928390676e4551b.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1/bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-helpers/-/babel-helpers-6.24.1/3471de9caec388e5c850e597e58a26ddf37602b2.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-jest": { + "version": "18.0.0", + "resolved": "http://npm.cognosante.cc/babel-jest/-/babel-jest-18.0.0/17ebba8cb3285c906d859e8707e4e79795fb65e3.tgz", + "integrity": "sha1-F+u6jLMoXJBthZ6HB+Tnl5X7ZeM=", + "dev": true, + "requires": { + "babel-core": "6.22.1", + "babel-plugin-istanbul": "3.1.2", + "babel-preset-jest": "18.0.0" + } + }, + "babel-loader": { + "version": "6.2.10", + "resolved": "http://npm.cognosante.cc/babel-loader/-/babel-loader-6.2.10/adefc2b242320cd5d15e65b31cea0e8b1b02d4b0.tgz", + "integrity": "sha1-re/CskIyDNXRXmWzHOoOixsC1LA=", + "dev": true, + "requires": { + "find-cache-dir": "0.1.1", + "loader-utils": "0.2.17", + "mkdirp": "0.5.1", + "object-assign": "4.1.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "http://npm.cognosante.cc/babel-messages/-/babel-messages-6.23.0/f3cdf4703858035b2a2951c6ec5edf6c62f2630e.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0/35157b101426fd2ffd3da3f75c7d1e91835bbf8a.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-istanbul": { + "version": "3.1.2", + "resolved": "http://npm.cognosante.cc/babel-plugin-istanbul/-/babel-plugin-istanbul-3.1.2/11d5abde18425ec24b5d648c7e0b5d25cd354a22.tgz", + "integrity": "sha1-EdWr3hhCXsJLXWSMfgtdJc01SiI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "istanbul-lib-instrument": "1.9.1", + "object-assign": "4.1.1", + "test-exclude": "3.3.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "18.0.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-18.0.0/4150e70ecab560e6e7344adc849498072d34e12a.tgz", + "integrity": "sha1-QVDnDsq1YObnNErchJSYBy004So=", + "dev": true + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0/cad9cad1191b5ad634bf30ae0872391e0647be95.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0/d7eb23b79a317f8543962c505b827c7d6cac27de.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0/9ee7e8337290da95288201a6a57f4170317830de.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0/4c3ab20a2af26aa20cd25995c398c4eb70310c8d.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0/0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0/fd6536f2bce13836ffa3a5458c4903a597bb3bf5.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0/ba0360937f8d06e40180a43fe0d5616fff532cf3.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1/6536e378aff6cb1d5517ac0e40eb3e9fc8d08761.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "6.24.1", + "babel-plugin-syntax-async-functions": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.22.0/aa78f8134495c7de06c097118ba061844e1dc1d8.tgz", + "integrity": "sha1-qnj4E0SVx94GwJcRi6BhhE4dwdg=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-plugin-syntax-class-properties": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0/452692cb711d5f79dc7f85e440ce41b9f244d221.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0/bbc51b49f964d70cb8d8e0b94e820246ce3a6141.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0/d70f5299c1308d05c12f463813b0a09e73b1895f.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1/5a4c58a50c9c9461e564b4b2a3bfabc97a2584db.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "6.26.0", + "babel-helper-function-name": "6.24.1", + "babel-helper-optimise-call-expression": "6.24.1", + "babel-helper-replace-supers": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1/6fe2a8d16895d5634f4cd999b6d3480a308159b3.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0/997bb1f1ab967f682d2b0876fe358d60e765c56d.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1/73eb3d310ca969e3ef9ec91c53741a6f1576423e.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0/f47c95b2b613df1d3ecc2fdb7573623c75248691.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1/834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0/4f54a02d6cd66cf915280019a31d31925377ca2e.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1/3b3e54017239842d6d19c3011c4bd2f00a00d154.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0/0d8394029b7dc6abe1a97ef181e00758dd2e5d8a.tgz", + "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1/ff89a142b9119a906195f5f106ecf305d9407d23.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1/ac997e6285cd18ed6176adb607d602344ad38468.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1/24cef69ae21cb83a7f8603dad021f572eb278f8d.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "6.24.1", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1/57ac351ab49caf14a97cd13b09f66fdf0a625f2b.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "6.24.1", + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1/24f875d6721c87661bbd99a4622e51f14de38aa0.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0/d6d68a99f89aedc4536c81a542e8dd9f1746f8d1.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1/00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0/a84b3450f7e9f8f1f6839d6d687da84bb1236d8d.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0/dec09f1cddff94b52ac73d505c84df59dcceb372.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1/d38b12f42ea7323f729387f18a7c5ae1faeb35e9.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "regexpu-core": "2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1/2ab0c9c7f3098fa48907772bb813fe41e8de3a0e.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", + "babel-plugin-syntax-exponentiation-operator": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0/84cb672935d43714fdc32bce84568d87441cf7cf.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.22.0/1d419b55e68d2e4f64a5ff3373bd67d73c8e83bc.tgz", + "integrity": "sha1-HUGbVeaNLk9kpf8zc71n1zyOg7w=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-constant-elements": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.22.0/4af456f80d283e8be00f00f12852354defa08ee1.tgz", + "integrity": "sha1-SvRW+A0oPovgDwDxKFI1Te+gjuE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0/67e2bf1f1e9c93ab08db96792e05392bf2cc28d1.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.22.0/48556b7dd4c3fe97d1c943bcd54fc3f2561c1817.tgz", + "integrity": "sha1-SFVrfdTD/pfRyUO81U/D8lYcGBc=", + "dev": true, + "requires": { + "babel-helper-builder-react-jsx": "6.26.0", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-jsx-self": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0/df6d80a9da2612a121e6ddd7558bcbecf06e636e.tgz", + "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0/66ac12153f5cd2d17b3c19268f4bf0197f44ecd6.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0/65740593a319c44522157538d690b84094617ea6.tgz", + "integrity": "sha1-ZXQFk6MZxEUiFXU41pC4QJRhfqY=", + "dev": true, + "requires": { + "regenerator-transform": "0.9.8" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.22.0/10968d760bbf6517243081eec778e10fa828551c.tgz", + "integrity": "sha1-EJaNdgu/ZRckMIHux3jhD6goVRw=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "http://npm.cognosante.cc/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1/d5faf7aa578a65bbe591cf5edae04a0c67020758.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-preset-env": { + "version": "1.2.1", + "resolved": "http://npm.cognosante.cc/babel-preset-env/-/babel-preset-env-1.2.1/659178f54df74a74765f796be4d290b5beeb3f5f.tgz", + "integrity": "sha1-ZZF49U33SnR2X3lr5NKQtb7rP18=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "6.22.0", + "babel-plugin-syntax-trailing-function-commas": "6.22.0", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoping": "6.26.0", + "babel-plugin-transform-es2015-classes": "6.24.1", + "babel-plugin-transform-es2015-computed-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", + "babel-plugin-transform-es2015-for-of": "6.23.0", + "babel-plugin-transform-es2015-function-name": "6.24.1", + "babel-plugin-transform-es2015-literals": "6.22.0", + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-es2015-modules-umd": "6.24.1", + "babel-plugin-transform-es2015-object-super": "6.24.1", + "babel-plugin-transform-es2015-parameters": "6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", + "babel-plugin-transform-es2015-spread": "6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "6.24.1", + "babel-plugin-transform-es2015-template-literals": "6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "6.24.1", + "babel-plugin-transform-exponentiation-operator": "6.24.1", + "babel-plugin-transform-regenerator": "6.22.0", + "browserslist": "1.7.7", + "electron-to-chromium": "1.3.28", + "invariant": "2.2.2" + } + }, + "babel-preset-jest": { + "version": "18.0.0", + "resolved": "http://npm.cognosante.cc/babel-preset-jest/-/babel-preset-jest-18.0.0/84faf8ca3ec65aba7d5e3f59bbaed935ab24049e.tgz", + "integrity": "sha1-hPr4yj7GWrp9Xj9Zu67ZNaskBJ4=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "18.0.0" + } + }, + "babel-preset-react": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-preset-react/-/babel-preset-react-6.22.0/7bc97e2d73eec4b980fb6b4e4e0884e81ccdc165.tgz", + "integrity": "sha1-e8l+LXPuxLmA+2tOTgiE6BzNwWU=", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "6.18.0", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-plugin-transform-flow-strip-types": "6.22.0", + "babel-plugin-transform-react-display-name": "6.25.0", + "babel-plugin-transform-react-jsx": "6.22.0", + "babel-plugin-transform-react-jsx-self": "6.22.0", + "babel-plugin-transform-react-jsx-source": "6.22.0" + } + }, + "babel-preset-react-app": { + "version": "2.2.0", + "resolved": "http://npm.cognosante.cc/babel-preset-react-app/-/babel-preset-react-app-2.2.0/3143bcf316049f78b5f9d0422fd7822ca4715ca4.tgz", + "integrity": "sha1-MUO88xYEn3i1+dBCL9eCLKRxXKQ=", + "dev": true, + "requires": { + "babel-plugin-transform-class-properties": "6.22.0", + "babel-plugin-transform-object-rest-spread": "6.22.0", + "babel-plugin-transform-react-constant-elements": "6.22.0", + "babel-plugin-transform-react-jsx": "6.22.0", + "babel-plugin-transform-react-jsx-self": "6.22.0", + "babel-plugin-transform-react-jsx-source": "6.22.0", + "babel-plugin-transform-regenerator": "6.22.0", + "babel-plugin-transform-runtime": "6.22.0", + "babel-preset-env": "1.2.1", + "babel-preset-react": "6.22.0", + "babel-runtime": "6.22.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.22.0", + "resolved": "http://npm.cognosante.cc/babel-runtime/-/babel-runtime-6.22.0/1cf8b4ac67c77a4ddb0db2ae1f74de52ac4ca611.tgz", + "integrity": "sha1-HPi0rGfHek3bDbKuH3TeUqxMphE=", + "dev": true, + "requires": { + "core-js": "2.5.1", + "regenerator-runtime": "0.10.5" + } + }, + "core-js": { + "version": "2.5.1", + "resolved": "http://npm.cognosante.cc/core-js/-/core-js-2.5.1/ae6874dc66937789b80754ff5428df66819ca50b.tgz", + "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=", + "dev": true + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "http://npm.cognosante.cc/regenerator-runtime/-/regenerator-runtime-0.10.5/336c3efc1220adcedda2c9fab67b5a7955a33658.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-register/-/babel-register-6.26.0/6ed021173e2fcb486d7acb45c6009a856f647071.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "6.26.0", + "babel-runtime": "6.26.0", + "core-js": "2.5.1", + "home-or-tmp": "2.0.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18" + }, + "dependencies": { + "babel-core": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-core/-/babel-core-6.26.0/af32f78b31a6fcef119c87b0fd8d9753f03a0bb8.tgz", + "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", + "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" + } + }, + "core-js": { + "version": "2.5.1", + "resolved": "http://npm.cognosante.cc/core-js/-/core-js-2.5.1/ae6874dc66937789b80754ff5428df66819ca50b.tgz", + "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-runtime/-/babel-runtime-6.26.0/965c7058668e82b55d7bfe04ff2337bc8b5647fe.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "2.5.1", + "regenerator-runtime": "0.11.1" + }, + "dependencies": { + "core-js": { + "version": "2.5.1", + "resolved": "http://npm.cognosante.cc/core-js/-/core-js-2.5.1/ae6874dc66937789b80754ff5428df66819ca50b.tgz", + "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-template/-/babel-template-6.26.0/de03e2d16396b069f46dd9fff8521fb1a0e35e02.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": "http://npm.cognosante.cc/babel-traverse/-/babel-traverse-6.26.0/46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee.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.9", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "http://npm.cognosante.cc/babel-types/-/babel-types-6.26.0/a3b073f94ab49eb6fa55cd65227a334380632497.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": "http://npm.cognosante.cc/babylon/-/babylon-6.18.0/af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/balanced-match/-/balanced-match-1.0.0/89b4d199ab2bee49de164ea02b89ce462d71b767.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base64-js": { + "version": "1.2.1", + "resolved": "http://npm.cognosante.cc/base64-js/-/base64-js-1.2.1/a91947da1f4a516ea38e5b4ec0ec3773675e0886.tgz", + "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", + "dev": true + }, + "basic-auth": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/basic-auth/-/basic-auth-2.0.0/015db3f353e02e56377755f962742e8981e7bbba.tgz", + "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/batch/-/batch-0.6.1/dc34314f4e679318093fc760272525f94bf25c16.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1/63bc5dcb61331b92bc05fd528953c33462a06f8d.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/big.js/-/big.js-3.2.0/a5fc298b81b9e0dca2e458824784b65c52ba588e.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "http://npm.cognosante.cc/binary-extensions/-/binary-extensions-1.11.0/46aa1751fb6a2f93ee5e689bb1087d4b14c6c205.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "bluebird": { + "version": "3.5.1", + "resolved": "http://npm.cognosante.cc/bluebird/-/bluebird-3.5.1/d9551f9de98f1fcda1e683d17ee91a0602ee2eb9.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "http://npm.cognosante.cc/body-parser/-/body-parser-1.18.2/87678a19d84b47d859b83199bd59bce222b10454.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.1", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.15" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/boolbase/-/boolbase-1.0.0/68dff5fbe60c51eb37725ea9e3ed310dcc1e776e.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "4.3.1", + "resolved": "http://npm.cognosante.cc/boom/-/boom-4.3.1/4f8a3005cb4a7e3889f749030fd25b96e01d2e31.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "dev": true, + "requires": { + "hoek": "4.2.0" + } + }, + "boostrap": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/boostrap/-/boostrap-2.0.0/f0a5256bc379c5da540564389e48e85e9ccff9fc.tgz", + "integrity": "sha512-JEeFMOweKeGXEM9rt95eaVISOkluG9aKcl0jQCETOVH9jynCZxuBZe2oWgcWJpj5wqYWZl625SnW7OgHT2Ineg==" + }, + "bowser": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.8.1.tgz", + "integrity": "sha512-NMPaR8ILtdLSWzxQtEs16XbxMcY8ohWGQ5V+TZSJS3fNUt/PBAGkF6YWO9B/4qWE23bK3o0moQKq8UyFEosYkA==" + }, + "boxen": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/boxen/-/boxen-1.3.0/55c6c39a8ba58d9c61ad22cd877532deb665a20b.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "2.3.0", + "cli-boxes": "1.0.0", + "string-width": "2.1.1", + "term-size": "1.2.0", + "widest-line": "2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/ansi-regex/-/ansi-regex-3.0.0/ed0317c322064f79466c02966bddb605ab37d998.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/ansi-styles/-/ansi-styles-3.2.0/c159b8d5be0f9e5a6f346dab94f16ce022161b88.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "requires": { + "color-convert": "1.9.1" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "http://npm.cognosante.cc/camelcase/-/camelcase-4.1.0/d545635be1e33c542649c69173e5de6acfae34dd.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "chalk": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/chalk/-/chalk-2.3.0/b5ea48efc9c1793dccc9b4767c93914d3f2d52ba.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/has-flag/-/has-flag-2.0.0/e8207af1cc7b30d446cc70b734b5e8be18f88d51.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0/a3b30a5c4f199183167aaab93beefae3ddfb654f.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/string-width/-/string-width-2.1.1/ab93f27a8dc13d28cac815c462143a6d9012ae9e.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "http://npm.cognosante.cc/strip-ansi/-/strip-ansi-4.0.0/a8479022eb1ac368a871389b635262c505ee368f.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-4.5.0/be7a0de484dec5c5cddf8b3d59125044912f635b.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "http://npm.cognosante.cc/brace-expansion/-/brace-expansion-1.1.8/c07b211c7c952ec1f8efd51a77ef0d1d3990a292.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "http://npm.cognosante.cc/braces/-/braces-1.8.5/ba77962e12dff969d6b76711e914b737857bf6a7.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "browser-resolve": { + "version": "1.11.2", + "resolved": "http://npm.cognosante.cc/browser-resolve/-/browser-resolve-1.11.2/8ff09b0a2c421718a1051c260b32e48f442938ce.tgz", + "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "http://npm.cognosante.cc/resolve/-/resolve-1.1.7/203114d82ad2c5ed9e8e0411b3932875e889e97b.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browser-stdout": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/browser-stdout/-/browser-stdout-1.3.0/f351d32969d32fa5d7a5567154263d928ae3bd1f.tgz", + "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", + "dev": true + }, + "browserify-aes": { + "version": "0.4.0", + "resolved": "http://npm.cognosante.cc/browserify-aes/-/browserify-aes-0.4.0/067149b668df31c4b58533e02d01e806d8608e2c.tgz", + "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/browserify-zlib/-/browserify-zlib-0.1.4/bb35f8a519f600e0fa6b8485241c979d0141fb2d.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "dev": true, + "requires": { + "pako": "0.2.9" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "http://npm.cognosante.cc/browserslist/-/browserslist-1.7.7/0bd76704258be829b2398bb50e4b62d1a166b0b9.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000780", + "electron-to-chromium": "1.3.28" + } + }, + "bser": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/bser/-/bser-1.0.2/381116970b2a6deea5646dd15dd7278444b56169.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", + "dev": true, + "requires": { + "node-int64": "0.4.0" + } + }, + "bson": { + "version": "0.4.23", + "resolved": "http://npm.cognosante.cc/bson/-/bson-0.4.23/e65a2e3c7507ffade4109bc7575a76e50f8da915.tgz", + "integrity": "sha1-5louPHUH/63kEJvHV1p25Q+NqRU=" + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://npm.cognosante.cc/buffer/-/buffer-4.9.1/6d1bb601b07a4efced97094132093027c95bc298.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "1.2.1", + "ieee754": "1.1.8", + "isarray": "1.0.0" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/builtin-modules/-/builtin-modules-1.1.1/270f076c5a72c02f5b65a47df94c5fe3a278892f.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/builtin-status-codes/-/builtin-status-codes-3.0.0/85982878e21b98e1c66425e03d0174788f569ee8.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/bytes/-/bytes-3.0.0/d32815404d689699f85a4ea4fa8755dd13a96048.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "caller-path": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/caller-path/-/caller-path-0.1.0/94085ef63581ecd3daa92444a8fe94e82577751f.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "http://npm.cognosante.cc/callsites/-/callsites-0.2.0/afab96262910a7f33c19a5775825c69f34e350ca.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/camel-case/-/camel-case-3.0.0/ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "2.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "1.2.1", + "resolved": "http://npm.cognosante.cc/camelcase/-/camelcase-1.2.1/9bb5304d2e0b56698b2c758b08a3eaa9daa58a39.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "http://npm.cognosante.cc/caniuse-api/-/caniuse-api-1.6.1/b534e7c734c4f81ec5fbe8aca2ad24354b962c6c.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000780", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } + }, + "caniuse-db": { + "version": "1.0.30000780", + "resolved": "http://npm.cognosante.cc/caniuse-db/-/caniuse-db-1.0.30000780/8d1977561d00ff0f0ed2b6b66140328ab4504c0a.tgz", + "integrity": "sha1-jRl3Vh0A/w8O0ra2YUAyirRQTAo=", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/capture-stack-trace/-/capture-stack-trace-1.0.0/4a6fa07399c26bba47f0b2496b4d0fb408c5550d.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=" + }, + "cardinal": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/cardinal/-/cardinal-1.0.0/50e21c1b0aa37729f9377def196b5a9cec932ee9.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "dev": true, + "requires": { + "ansicolors": "0.2.1", + "redeyed": "1.0.1" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "1.1.4", + "resolved": "http://npm.cognosante.cc/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-1.1.4/8aaedd5699a86cac2b34cf40d9b4145758978472.tgz", + "integrity": "sha1-iq7dVpmobKwrNM9A2bQUV1iXhHI=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "http://npm.cognosante.cc/caseless/-/caseless-0.12.0/1b681c21ff84033c826543090689420d187151dc.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "http://npm.cognosante.cc/center-align/-/center-align-0.1.3/aa0d32629b6ee972200411cbd4461c907bc2b7ad.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chai": { + "version": "3.5.0", + "resolved": "http://npm.cognosante.cc/chai/-/chai-3.5.0/4d02637b067fe958bdbfdd3a40ec56fef7373247.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "dev": true, + "requires": { + "assertion-error": "1.0.2", + "deep-eql": "0.1.3", + "type-detect": "1.0.0" + } + }, + "chain-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chain-function/-/chain-function-1.0.0.tgz", + "integrity": "sha1-DUqzfn4Y6tC9xHuSB2QRjOWHM9w=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://npm.cognosante.cc/chalk/-/chalk-1.1.3/a8115c55e4a702fe4d150abd3872822a7e09fc98.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-2.0.0/535d045ce6b6363fa40117084629995e9df324c7.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "change-emitter": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.6.tgz", + "integrity": "sha1-6LL+PX8at9aaMhma/5HqaTFAlRU=" + }, + "chokidar": { + "version": "1.7.0", + "resolved": "http://npm.cognosante.cc/chokidar/-/chokidar-1.7.0/798e689778151c8076b4b360e5edd28cda2bb468.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "ci-info": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/ci-info/-/ci-info-1.1.2/03561259db48d0474c8bdc90f5b47b068b6bbfb4.tgz", + "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA==", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "http://npm.cognosante.cc/circular-json/-/circular-json-0.3.3/815c99ea84f6809529d2f45791bdf82711352d66.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "clap": { + "version": "1.2.3", + "resolved": "http://npm.cognosante.cc/clap/-/clap-1.2.3/4f36745b32008492557f46412d66d50cb99bce51.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "classnames": { + "version": "2.2.5", + "resolved": "http://npm.cognosante.cc/classnames/-/classnames-2.2.5/fb3801d453467649ef3603c7d61a02bd129bde6d.tgz", + "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" + }, + "clean-css": { + "version": "4.1.9", + "resolved": "http://npm.cognosante.cc/clean-css/-/clean-css-4.1.9/35cee8ae7687a49b98034f70de00c4edd3826301.tgz", + "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/cli-boxes/-/cli-boxes-1.0.0/4fa917c3e59c94a004cd61f8ee509da651687143.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/cli-cursor/-/cli-cursor-1.0.2/64da3f7d56a54412e59794bd62dc35295e8f2987.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "1.0.1" + } + }, + "cli-table": { + "version": "0.3.1", + "resolved": "http://npm.cognosante.cc/cli-table/-/cli-table-0.3.1/f53b05266a8b1a0b934b3d0821e6e2dc5914ae23.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/colors/-/colors-1.0.3/0433f44d809680fdeb60ed260f1b0c262e82a40b.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + } + } + }, + "cli-usage": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/cli-usage/-/cli-usage-0.1.4/7c01e0dc706c234b39c933838c8e20b2175776e2.tgz", + "integrity": "sha1-fAHg3HBsI0s5yTODjI4gshdXduI=", + "dev": true, + "requires": { + "marked": "0.3.7", + "marked-terminal": "1.7.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "http://npm.cognosante.cc/cli-width/-/cli-width-2.2.0/ff19ede8a9a5e579324147b0c11f0fbcbabed639.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/cliui/-/cliui-2.1.0/4b475760ff80264c762c3a1719032e91c7fea0d1.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "http://npm.cognosante.cc/wordwrap/-/wordwrap-0.0.2/b79669bb42ecb409f83d583cad52ca17eaa1643f.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + } + } + }, + "clone": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/clone/-/clone-1.0.3/298d7e2231660f40c003c2ed3140decf3f53085f.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "http://npm.cognosante.cc/co/-/co-4.6.0/6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/coa/-/coa-1.0.4/a9ef153660d6a86a8bdec0289a5c684d217432fd.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/code-point-at/-/code-point-at-1.1.0/0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "color": { + "version": "0.11.4", + "resolved": "http://npm.cognosante.cc/color/-/color-0.11.4/6d7b5c74fb65e841cd48792ad1ed5e07b904d764.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "1.0.3", + "color-convert": "1.9.1", + "color-string": "0.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "http://npm.cognosante.cc/color-convert/-/color-convert-1.9.1/c1261107aeb2f294ebffec9ed9ecad529a6097ed.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "http://npm.cognosante.cc/color-name/-/color-name-1.1.3/a7d0558bd89c42f795dd42328f740831ca53bc25.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "0.3.0", + "resolved": "http://npm.cognosante.cc/color-string/-/color-string-0.3.0/27d46fb67025c5c2fa25993bfbf579e47841b991.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "colormin": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/colormin/-/colormin-1.1.2/ea2f7420a72b96881a38aae59ec124a6f7298133.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "0.11.4", + "css-color-names": "0.0.4", + "has": "1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/colors/-/colors-1.1.2/168a4701756b6a7f51a12ce0c97bfa28c084ed63.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "http://npm.cognosante.cc/combined-stream/-/combined-stream-1.0.5/938370a57b4a51dea2c77c15d5c5fdf895164009.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.12.2", + "resolved": "http://npm.cognosante.cc/commander/-/commander-2.12.2/0f5946c427ed9ec0d91a46bb9def53e54650e555.tgz", + "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/commondir/-/commondir-1.0.1/ddd800da0c66127393cca5950ea968a3aaf1253b.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "http://npm.cognosante.cc/component-emitter/-/component-emitter-1.2.1/137918d6d78283f7df7a6b7c5a63e140e69425e6.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "compressible": { + "version": "2.0.12", + "resolved": "http://npm.cognosante.cc/compressible/-/compressible-2.0.12/c59a5c99db76767e9876500e271ef63b3493bd66.tgz", + "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "compression": { + "version": "1.7.1", + "resolved": "http://npm.cognosante.cc/compression/-/compression-1.7.1/eff2603efc2e22cf86f35d2eb93589f9875373db.tgz", + "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "bytes": "3.0.0", + "compressible": "2.0.12", + "debug": "2.6.9", + "on-headers": "1.0.1", + "safe-buffer": "5.1.1", + "vary": "1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "http://npm.cognosante.cc/concat-map/-/concat-map-0.0.1/d8a96bd77fd68df7793a73036a3ba0d5405d477b.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "http://npm.cognosante.cc/concat-stream/-/concat-stream-1.6.0/0aac662fd52be78964d5532f694784e70110acf7.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "configstore": { + "version": "3.1.1", + "resolved": "http://npm.cognosante.cc/configstore/-/configstore-3.1.1/094ee662ab83fad9917678de114faaea8fcdca90.tgz", + "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", + "requires": { + "dot-prop": "4.2.0", + "graceful-fs": "4.1.11", + "make-dir": "1.1.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.3.0", + "xdg-basedir": "3.0.0" + } + }, + "connect-history-api-fallback": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0/e51d17f8f0ef0db90a64fdb47de3051556e9f169.tgz", + "integrity": "sha1-5R0X+PDvDbkKZP20feMFFVbp8Wk=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/console-browserify/-/console-browserify-1.1.0/f0241c45730a9fc6323b206dbf38edc741d0bb10.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/constants-browserify/-/constants-browserify-1.0.0/c20b96d8c617748aaf1c16021760cd27fcb8cb75.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/contains-path/-/contains-path-0.1.0/fe8cf184ff6670b6baef01a9d4861a5cbec4120a.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "http://npm.cognosante.cc/content-disposition/-/content-disposition-0.5.2/0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/content-type/-/content-type-1.0.4/e138cc75e040c727b1966fe5e5f8c9aee256fe3b.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "content-type-parser": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/content-type-parser/-/content-type-parser-1.0.2/caabe80623e63638b2502fd4c7f12ff4ce2352e7.tgz", + "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "http://npm.cognosante.cc/convert-source-map/-/convert-source-map-1.5.1/b8278097b9bc229365de5c62cf5fcaed8b5599e5.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "http://npm.cognosante.cc/cookie/-/cookie-0.3.1/e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "http://npm.cognosante.cc/cookie-signature/-/cookie-signature-1.0.6/e303a882b342cc3ee8ca513a79999734dab3ae2c.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/cookiejar/-/cookiejar-2.1.1/41ad57b1b555951ec171412a81942b1e8200d34a.tgz", + "integrity": "sha1-Qa1XsbVVlR7BcUEqgZQrHoIA00o=", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "resolved": "http://npm.cognosante.cc/core-js/-/core-js-1.2.7/652294c14651db28fa93bd2d5ff2983a4f08c636.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/core-util-is/-/core-util-is-1.0.2/b5fd54220aa2bc5ab57aab7140c940754503c1a7.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "http://npm.cognosante.cc/cosmiconfig/-/cosmiconfig-2.2.2/6173cebd56fac042c1f4390edf7af6c07c7cb892.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.7.0", + "minimist": "1.2.0", + "object-assign": "4.1.1", + "os-homedir": "1.0.2", + "parse-json": "2.2.0", + "require-from-string": "1.2.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/minimist/-/minimist-1.2.0/a35008b20f41383eec1fb914f4cd5df79a264284.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "http://npm.cognosante.cc/create-error-class/-/create-error-class-3.0.2/06be7abef947a3f14a30fd610671d401bca8b7b6.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "create-react-class": { + "version": "15.6.2", + "resolved": "http://npm.cognosante.cc/create-react-class/-/create-react-class-15.6.2/cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a.tgz", + "integrity": "sha1-zx7RXxKq1/FO9fLf4F5sQvke8Co=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1" + } + }, + "cross-spawn": { + "version": "4.0.2", + "resolved": "http://npm.cognosante.cc/cross-spawn/-/cross-spawn-4.0.2/7b9247621c23adfdd3856004a823cbe397424d41.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "dev": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.3.0" + } + }, + "cryptiles": { + "version": "3.1.2", + "resolved": "http://npm.cognosante.cc/cryptiles/-/cryptiles-3.1.2/a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "dev": true, + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "http://npm.cognosante.cc/boom/-/boom-5.2.0/5dd9da6ee3a5f302077436290cb717d3f4a54e02.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "dev": true, + "requires": { + "hoek": "4.2.0" + } + } + } + }, + "crypto-browserify": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/crypto-browserify/-/crypto-browserify-3.3.0/b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c.tgz", + "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=", + "dev": true, + "requires": { + "browserify-aes": "0.4.0", + "pbkdf2-compat": "2.0.1", + "ripemd160": "0.2.0", + "sha.js": "2.2.6" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/crypto-random-string/-/crypto-random-string-1.0.0/a230f64f568310e1498009940790ec99545bca7e.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "http://npm.cognosante.cc/css-color-names/-/css-color-names-0.0.4/808adc2e79cf84738069b646cb20ec27beb629e0.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-in-js-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.0.tgz", + "integrity": "sha512-yuWmPMD9FLi50Xf3k8W8oO3WM1eVnxEGCldCLyfusQ+CgivFk0s23yst4ooW6tfxMuSa03S6uUEga9UhX6GRrA==", + "requires": { + "hyphenate-style-name": "1.0.2" + } + }, + "css-loader": { + "version": "0.26.1", + "resolved": "http://npm.cognosante.cc/css-loader/-/css-loader-0.26.1/2ba7f20131b93597496b3e9bb500785a49cd29ea.tgz", + "integrity": "sha1-K6fyATG5NZdJaz6btQB4WknNKeo=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.7.0", + "cssnano": "3.10.0", + "loader-utils": "0.2.17", + "lodash.camelcase": "4.3.0", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "source-list-map": "0.1.8" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/css-select/-/css-select-1.2.0/2b3a110539c5355f1cd8d314623e870b121ec858.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "http://npm.cognosante.cc/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0/e6988474ae8c953477bf5e7efecfceccd9cf4c86.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/regexpu-core/-/regexpu-core-1.0.0/86a763f58ee4d7c2f6b102e4764050de7ed90c6b.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + } + } + }, + "css-what": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/css-what/-/css-what-2.1.0/9467d032c38cfaefb9f2d79501253062f87fa1bd.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/cssesc/-/cssesc-0.1.0/c814903e45623371a0477b40109aaafbeeaddbb4.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "http://npm.cognosante.cc/cssnano/-/cssnano-3.10.0/4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "6.7.2", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.2", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.0" + } + }, + "csso": { + "version": "2.3.2", + "resolved": "http://npm.cognosante.cc/csso/-/csso-2.3.2/ddd52c587033f49e94b71fc55569f252e8ff5f85.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "1.2.3", + "source-map": "0.5.7" + } + }, + "cssom": { + "version": "0.3.2", + "resolved": "http://npm.cognosante.cc/cssom/-/cssom-0.3.2/b8036170c79f07a90ff2f16e22284027a243848b.tgz", + "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "http://npm.cognosante.cc/cssstyle/-/cssstyle-0.2.37/541097234cb2513c83ceed3acddc27ff27987d54.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true, + "requires": { + "cssom": "0.3.2" + } + }, + "d": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/d/-/d-1.0.0/754bb5bfe55451da69a58b94d45f4c5b0462d58f.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "0.10.37" + } + }, + "damerau-levenshtein": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/damerau-levenshtein/-/damerau-levenshtein-1.0.4/03191c432cb6eea168bb77f3a55ffdccb8978514.tgz", + "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "http://npm.cognosante.cc/dashdash/-/dashdash-1.14.1/853cfa0f7cbe2fed5de20326b8dd581035f6e2f0.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/date-now/-/date-now-0.1.4/eaf439fd4d4848ad74e5cc7dbef200672b9e345b.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "http://npm.cognosante.cc/debug/-/debug-3.1.0/5bb5a0672628b64149566ba16819e61518c67261.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/decamelize/-/decamelize-1.2.0/f6534d15148269b20352e7bee26f501f9a191290.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "http://npm.cognosante.cc/deep-eql/-/deep-eql-0.1.3/ef558acab8de25206cd713906d74e56930eb69f2.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "dev": true, + "requires": { + "type-detect": "0.1.1" + }, + "dependencies": { + "type-detect": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/type-detect/-/type-detect-0.1.1/0ba5ec2a885640e470ea4e8505971900dac58822.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "dev": true + } + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/deep-equal/-/deep-equal-1.0.1/f5d260292b660e084eff4cdbc9f08ad3247448b5.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "http://npm.cognosante.cc/deep-extend/-/deep-extend-0.4.2/48b699c27e334bf89f10892be432f6e4c7d34a7f.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "http://npm.cognosante.cc/deep-is/-/deep-is-0.1.3/b369d6fb5dbc13eecf524f91b070feedc357cf34.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/default-require-extensions/-/default-require-extensions-1.0.0/f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "2.0.0" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/defined/-/defined-1.0.0/c98d9bcef75674188e110969151199e39b1fa693.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "http://npm.cognosante.cc/del/-/del-2.2.2/c12c981d067846c84bcaf862cff930d907ffd1a8.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.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/delayed-stream/-/delayed-stream-1.0.0/df3ae199acadfb7d440aaae0b29e2272b24ec619.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/depd/-/depd-1.1.1/5783b4e1c459f06fa5ca27f991f3d06e7a310359.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/destroy/-/destroy-1.0.4/978857442c44749e4206613e37946205826abd80.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "http://npm.cognosante.cc/detect-indent/-/detect-indent-4.0.0/f76d064352cdf43a1cb6ce619c4ee3a9475de208.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "detect-port": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/detect-port/-/detect-port-1.1.0/fde7574591ea3de74445782643c3f921b2a4618c.tgz", + "integrity": "sha1-/edXRZHqPedERXgmQ8P5IbKkYYw=", + "dev": true, + "requires": { + "debug": "2.6.9" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "diff": { + "version": "3.4.0", + "resolved": "http://npm.cognosante.cc/diff/-/diff-3.4.0/b1d85507daf3964828de54b37d0d73ba67dda56c.tgz", + "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", + "dev": true + }, + "doctrine": { + "version": "1.5.0", + "resolved": "http://npm.cognosante.cc/doctrine/-/doctrine-1.5.0/379dce730f6166f76cefa4e6707a159b02c5a6fa.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + }, + "dom-converter": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/dom-converter/-/dom-converter-0.1.4/a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b.tgz", + "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "dev": true, + "requires": { + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "http://npm.cognosante.cc/utila/-/utila-0.3.3/d7e8e7d7e309107092b05f8d9688824d633a4226.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "dom-helpers": { + "version": "3.2.1", + "resolved": "http://npm.cognosante.cc/dom-helpers/-/dom-helpers-3.2.1/3203e07fed217bd1f424b019735582fc37b2825a.tgz", + "integrity": "sha1-MgPgf+0he9H0JLAZc1WC/Deyglo=" + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/dom-serializer/-/dom-serializer-0.1.0/073c697546ce0780ce23be4a28e293e40bc30c82.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "http://npm.cognosante.cc/domelementtype/-/domelementtype-1.1.3/bd28773e2642881aec51544924299c5cd822185b.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "http://npm.cognosante.cc/domain-browser/-/domain-browser-1.1.7/867aa4b093faa05f1de08c06f4d7b21fdf8698bc.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/domelementtype/-/domelementtype-1.3.0/b17aed82e8ab59e52dd9c19b1756e0fc187204c2.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/domhandler/-/domhandler-2.1.0/d2646f5e57f6c3bab11cf6cb05d3c0acf7412594.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "http://npm.cognosante.cc/domutils/-/domutils-1.5.1/dcd8488a26f563d61079e48c9f7b7e32373682cf.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "http://npm.cognosante.cc/dot-prop/-/dot-prop-4.2.0/1f19e0c2e1aa0e32797c49799f2837ac6af69c57.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "1.0.1" + } + }, + "dotenv": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/dotenv/-/dotenv-2.0.0/bd759c357aaa70365e01c96b7b0bec08a6e0d949.tgz", + "integrity": "sha1-vXWcNXqqcDZeAclrewvsCKbg2Uk=", + "dev": true + }, + "duplexer": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/duplexer/-/duplexer-0.1.1/ace6ff808c1ce66b57d1ebf97977acb02334cfc1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/duplexer3/-/duplexer3-0.1.4/ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/ecc-jsbn/-/ecc-jsbn-0.1.1/0fc73a9ed5f0d53c38193398523ef7e543777505.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/ee-first/-/ee-first-1.1.1/590c61156b0ae2f4f0255732a158b266bc56b21d.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.28", + "resolved": "http://npm.cognosante.cc/electron-to-chromium/-/electron-to-chromium-1.3.28/8dd4e6458086644e9f9f0a1cf32e2a1f9dffd9ee.tgz", + "integrity": "sha1-jdTmRYCGZE6fnwoc8y4qH53/2e4=", + "dev": true + }, + "emoji-regex": { + "version": "6.5.1", + "resolved": "http://npm.cognosante.cc/emoji-regex/-/emoji-regex-6.5.1/9baea929b155565c11ea41c6626eaa65cef992c2.tgz", + "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/emojis-list/-/emojis-list-2.1.0/4daa4d9db00f9819880c79fa457ae5b09a1fd389.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/encodeurl/-/encodeurl-1.0.1/79e3d58655346909fe6f0f45a5de68103b294d20.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "http://npm.cognosante.cc/encoding/-/encoding-0.1.12/538b66f3ee62cd1ab51ec323829d1f9480c74beb.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "0.4.19" + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "http://npm.cognosante.cc/enhanced-resolve/-/enhanced-resolve-0.9.1/4d6e689b3725f86090927ccc86cd9f1635b89e2e.tgz", + "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.2.0", + "tapable": "0.1.10" + }, + "dependencies": { + "memory-fs": { + "version": "0.2.0", + "resolved": "http://npm.cognosante.cc/memory-fs/-/memory-fs-0.2.0/f2bb25368bc121e391c2520de92969caee0a0290.tgz", + "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", + "dev": true + } + } + }, + "entities": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/entities/-/entities-1.1.1/6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/errno/-/errno-0.1.4/b896e23a9e5e8ba33871fc996abd3635fc9a1c7d.tgz", + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "dev": true, + "requires": { + "prr": "0.0.0" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "http://npm.cognosante.cc/error-ex/-/error-ex-1.3.1/f855a86ce61adc4e8621c3cda21e7a7612c3a8dc.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es5-ext": { + "version": "0.10.37", + "resolved": "http://npm.cognosante.cc/es5-ext/-/es5-ext-0.10.37/0ee741d148b80069ba27d020393756af257defc3.tgz", + "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=", + "dev": true, + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "es6-error": { + "version": "4.0.2", + "resolved": "http://npm.cognosante.cc/es6-error/-/es6-error-4.0.2/eec5c726eacef51b7f6b73c20db6e1b13b069c98.tgz", + "integrity": "sha1-7sXHJurO9Rt/a3PCDbbhsTsGnJg=" + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "http://npm.cognosante.cc/es6-iterator/-/es6-iterator-2.0.3/a7de889141a05a94b0854403b2d0a0fbfa98f3b7.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37", + "es6-symbol": "3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "http://npm.cognosante.cc/es6-map/-/es6-map-0.1.5/9136e0503dcc06a301690f0bb14ff4e364e949f0.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-promise": { + "version": "3.0.2", + "resolved": "http://npm.cognosante.cc/es6-promise/-/es6-promise-3.0.2/010d5858423a5f118979665f46486a95c6ee2bb6.tgz", + "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=" + }, + "es6-set": { + "version": "0.1.5", + "resolved": "http://npm.cognosante.cc/es6-set/-/es6-set-0.1.5/d2b3ec5d4d800ced818db538d28974db0a73ccb1.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "http://npm.cognosante.cc/es6-symbol/-/es6-symbol-3.1.1/bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/es6-weak-map/-/es6-weak-map-2.0.2/5e3ab32251ffd1538a1f8e5ffa1357772f92d96f.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/escape-html/-/escape-html-1.0.3/0258eae4d3d0c0974de1c169188ef0051d1d1988.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "http://npm.cognosante.cc/escape-string-regexp/-/escape-string-regexp-1.0.5/1b61c0562190a8dff6ae3bb2cf0200ca130b86d4.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.9.0", + "resolved": "http://npm.cognosante.cc/escodegen/-/escodegen-1.9.0/9811a2f265dc1cd3894420ee3717064b632b8852.tgz", + "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", + "dev": true, + "requires": { + "esprima": "3.1.3", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "http://npm.cognosante.cc/esprima/-/esprima-3.1.3/fdca51cee6133895e3c88d535ce49dbff62a4633.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "escope": { + "version": "3.6.0", + "resolved": "http://npm.cognosante.cc/escope/-/escope-3.6.0/e01975e812781a163a6dadfdd80398dc64c889c3.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "0.1.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "eslint": { + "version": "3.16.1", + "resolved": "http://npm.cognosante.cc/eslint/-/eslint-3.16.1/9bc31fc7341692cf772e80607508f67d711c5609.tgz", + "integrity": "sha1-m8MfxzQWks93LoBgdQj2fXEcVgk=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "chalk": "1.1.3", + "concat-stream": "1.6.0", + "debug": "2.6.9", + "doctrine": "1.5.0", + "escope": "3.6.0", + "espree": "3.5.2", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "glob": "7.1.2", + "globals": "9.18.0", + "ignore": "3.3.7", + "imurmurhash": "0.1.4", + "inquirer": "0.12.0", + "is-my-json-valid": "2.16.1", + "is-resolvable": "1.0.0", + "js-yaml": "3.7.0", + "json-stable-stringify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "1.2.1", + "progress": "1.1.8", + "require-uncached": "1.0.3", + "shelljs": "0.7.8", + "strip-bom": "3.0.0", + "strip-json-comments": "2.0.1", + "table": "3.8.3", + "text-table": "0.2.0", + "user-home": "2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/strip-bom/-/strip-bom-3.0.0/2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "eslint-config-react-app": { + "version": "0.6.2", + "resolved": "http://npm.cognosante.cc/eslint-config-react-app/-/eslint-config-react-app-0.6.2/ee535cbaaf9e3576ea16b99afe720353d8730ec0.tgz", + "integrity": "sha1-7lNcuq+eNXbqFrma/nIDU9hzDsA=", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.2.3", + "resolved": "http://npm.cognosante.cc/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3/5add8106e8c928db2cba232bcd9efa846e3da16c.tgz", + "integrity": "sha1-Wt2BBujJKNssuiMrzZ76hG49oWw=", + "dev": true, + "requires": { + "debug": "2.6.9", + "object-assign": "4.1.1", + "resolve": "1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-loader": { + "version": "1.6.0", + "resolved": "http://npm.cognosante.cc/eslint-loader/-/eslint-loader-1.6.0/38f9a1e6c602a4f1f3f3516289726e5d26e6e165.tgz", + "integrity": "sha1-OPmh5sYCpPHz81FiiXJuXSbm4WU=", + "dev": true, + "requires": { + "find-cache-dir": "0.1.1", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + } + }, + "eslint-module-utils": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/eslint-module-utils/-/eslint-module-utils-1.0.0/c4a57fd3a53efd8426cc2d5550aadab9bbd05fd0.tgz", + "integrity": "sha1-xKV/06U+/YQmzC1VUKraubvQX9A=", + "dev": true, + "requires": { + "debug": "2.2.0", + "pkg-dir": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.2.0/f87057e995b1a1f6ae6a4960664137bc56f039da.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "http://npm.cognosante.cc/ms/-/ms-0.7.1/9cd13c03adbff25b65effde7ce864ee952017098.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "eslint-plugin-flowtype": { + "version": "2.21.0", + "resolved": "http://npm.cognosante.cc/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.21.0/a47e85abcdd181d37a336054bd552149ae387d9c.tgz", + "integrity": "sha1-pH6Fq83RgdN6M2BUvVUhSa44fZw=", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "eslint-plugin-import": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/eslint-plugin-import/-/eslint-plugin-import-2.0.1/dcfe96357d476b3f822570d42c29bec66f5d9c5c.tgz", + "integrity": "sha1-3P6WNX1Haz+CJXDULCm+xm9dnFw=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1", + "contains-path": "0.1.0", + "debug": "2.6.9", + "doctrine": "1.3.0", + "eslint-import-resolver-node": "0.2.3", + "eslint-module-utils": "1.0.0", + "has": "1.0.1", + "lodash.cond": "4.5.2", + "minimatch": "3.0.4", + "pkg-up": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/doctrine/-/doctrine-1.3.0/13e75682b55518424276f7c173783456ef913d26.tgz", + "integrity": "sha1-E+dWgrVVGEJCdvfBc3g0Vu+RPSY=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "4.0.0", + "resolved": "http://npm.cognosante.cc/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-4.0.0/779bb0fe7b08da564a422624911de10061e048ee.tgz", + "integrity": "sha1-d5uw/nsI2lZKQiYkkR3hAGHgSO4=", + "dev": true, + "requires": { + "aria-query": "0.3.0", + "ast-types-flow": "0.0.7", + "damerau-levenshtein": "1.0.4", + "emoji-regex": "6.5.1", + "jsx-ast-utils": "1.4.1", + "object-assign": "4.1.1" + } + }, + "eslint-plugin-react": { + "version": "6.4.1", + "resolved": "http://npm.cognosante.cc/eslint-plugin-react/-/eslint-plugin-react-6.4.1/7d1aade747db15892f71eee1fea4addf97bcfa2b.tgz", + "integrity": "sha1-fRqt50fbFYkvce7h/qSt35e8+is=", + "dev": true, + "requires": { + "doctrine": "1.5.0", + "jsx-ast-utils": "1.4.1" + } + }, + "espree": { + "version": "3.5.2", + "resolved": "http://npm.cognosante.cc/espree/-/espree-3.5.2/756ada8b979e9dcfcdb30aad8d1a9304a905e1ca.tgz", + "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", + "dev": true, + "requires": { + "acorn": "5.2.1", + "acorn-jsx": "3.0.1" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "http://npm.cognosante.cc/esprima/-/esprima-2.7.3/96e3b70d5779f6ad49cd032673d1c312767ba581.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "http://npm.cognosante.cc/esrecurse/-/esrecurse-4.2.0/fa9568d98d3823f9a41d91e902dcab9ea6e5b163.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "http://npm.cognosante.cc/estraverse/-/estraverse-4.2.0/0dee3fed31fcd469618ce7342099fc1afa0bdb13.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/esutils/-/esutils-2.0.2/0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "http://npm.cognosante.cc/etag/-/etag-1.8.1/41ae2eeb65efa62268aebfea83ac7d79299b0887.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "http://npm.cognosante.cc/event-emitter/-/event-emitter-0.3.5/df8c69eef1647923c7157b9ce83840610b02cc39.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37" + } + }, + "event-stream": { + "version": "3.3.4", + "resolved": "http://npm.cognosante.cc/event-stream/-/event-stream-3.3.4/4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "requires": { + "duplexer": "0.1.1", + "from": "0.1.7", + "map-stream": "0.1.0", + "pause-stream": "0.0.11", + "split": "0.3.3", + "stream-combiner": "0.0.4", + "through": "2.3.8" + } + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/eventemitter3/-/eventemitter3-1.2.0/1c86991d816ad1e504750e73874224ecf3bec508.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/events/-/events-1.1.1/9ebdb7635ad099c70dcc4c2a1f5004288e8bd924.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "http://npm.cognosante.cc/eventsource/-/eventsource-0.1.6/0acede849ed7dd1ccc32c811bb11b944d4f29232.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": "1.0.0" + } + }, + "exec-sh": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/exec-sh/-/exec-sh-0.2.1/163b98a6e89e6b65b47c2a28d215bc1f63989c38.tgz", + "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", + "dev": true, + "requires": { + "merge": "1.2.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "http://npm.cognosante.cc/execa/-/execa-0.7.0/944becd34cc41ee32a63a9faf27ad5a65fc59777.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "http://npm.cognosante.cc/cross-spawn/-/cross-spawn-5.1.0/e8bd0efee58fcff6f8f94510a0a554bbfa235449.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "4.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + } + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "http://npm.cognosante.cc/exenv/-/exenv-1.2.2/2ae78e85d9894158670b03d47bec1f03bd91bb9d.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/exit-hook/-/exit-hook-1.1.1/f05ca233b48c05d54fff07765df8507e95c02ff8.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "http://npm.cognosante.cc/expand-brackets/-/expand-brackets-0.1.5/df07284e342a807cd733ac5af72411e581d1177b.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "http://npm.cognosante.cc/expand-range/-/expand-range-1.8.2/a299effd335fe2721ebae8e257ec79644fc85337.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "2.2.3" + } + }, + "express": { + "version": "4.16.2", + "resolved": "http://npm.cognosante.cc/express/-/express-4.16.2/e35c6dfe2d64b7dca0a5cd4f21781be3299e076c.tgz", + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", + "requires": { + "accepts": "1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "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.1", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.0", + "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.2", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.1", + "vary": "1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/setprototypeof/-/setprototypeof-1.1.0/d0bd85536887b6fe7c0d818cb962d9d91c54e656.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.3.1", + "resolved": "http://npm.cognosante.cc/statuses/-/statuses-1.3.1/faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + } + } + }, + "extend": { + "version": "3.0.1", + "resolved": "http://npm.cognosante.cc/extend/-/extend-3.0.1/a755ea7bc1adfcc5a31ce7e762dbaadc5e636444.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extglob": { + "version": "0.3.2", + "resolved": "http://npm.cognosante.cc/extglob/-/extglob-0.3.2/2e18ff3d2f49ab2765cec9023f011daa8d8349a1.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "extract-text-webpack-plugin": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1/c95bf3cbaac49dc96f1dc6e072549fbb654ccd2c.tgz", + "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=", + "dev": true, + "requires": { + "async": "1.5.2", + "loader-utils": "0.2.17", + "webpack-sources": "0.1.5" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/extsprintf/-/extsprintf-1.3.0/96918440e3041a7a414f8c52e3c574eb3c3e1e05.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/fast-deep-equal/-/fast-deep-equal-1.0.0/96256a3bc975595eb36d82e9929d060d893439ff.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0/d5142c0caee6b1189f87d3a76111064f86c8bbf2.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "http://npm.cognosante.cc/fast-levenshtein/-/fast-levenshtein-2.0.6/3d8a5c66883a16a30ca8643e851f19baa7797917.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/fastparse/-/fastparse-1.1.1/d1e2643b38a94d7583b479060e6c4affc94071f8.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "faye-websocket": { + "version": "0.7.3", + "resolved": "http://npm.cognosante.cc/faye-websocket/-/faye-websocket-0.7.3/cc4074c7f4a4dfd03af54dd65c354b135132ce11.tgz", + "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "fb-watchman": { + "version": "1.9.2", + "resolved": "http://npm.cognosante.cc/fb-watchman/-/fb-watchman-1.9.2/a24cf47827f82d38fb59a69ad70b76e3b6ae7383.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", + "dev": true, + "requires": { + "bser": "1.0.2" + } + }, + "fbjs": { + "version": "0.8.16", + "resolved": "http://npm.cognosante.cc/fbjs/-/fbjs-0.8.16/5e67432f550dc41b572bf55847b8aca64e5337db.tgz", + "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", + "requires": { + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.17" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "http://npm.cognosante.cc/figures/-/figures-1.7.0/cbe1e3affcf1cd44b80cadfed28dc793a9701d2e.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/file-entry-cache/-/file-entry-cache-2.0.0/c392990c3e684783d838b8c84a45d8a048458361.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + } + }, + "file-loader": { + "version": "0.10.0", + "resolved": "http://npm.cognosante.cc/file-loader/-/file-loader-0.10.0/bbe6db7474ac92c7f54fdc197cf547e98b6b8e12.tgz", + "integrity": "sha1-u+bbdHSsksf1T9wZfPVH6YtrjhI=", + "dev": true, + "requires": { + "loader-utils": "0.2.17" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/filename-regex/-/filename-regex-2.0.1/c1c4b9bee3e09725ddb106b75c1e301fe2f18b26.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fileset": { + "version": "2.0.3", + "resolved": "http://npm.cognosante.cc/fileset/-/fileset-2.0.3/8e7548a96d3cc2327ee5e674168723a333bba2a0.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "7.1.2", + "minimatch": "3.0.4" + } + }, + "filesize": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/filesize/-/filesize-3.3.0/53149ea3460e3b2e024962a51648aa572cf98122.tgz", + "integrity": "sha1-UxSeo0YOOy4CSWKlFkiqVyz5gSI=", + "dev": true + }, + "fill-range": { + "version": "2.2.3", + "resolved": "http://npm.cognosante.cc/fill-range/-/fill-range-2.2.3/50b77dfd7e469bc7492470963699fe7a8485a723.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/finalhandler/-/finalhandler-1.1.0/ce0b6855b45853e791b2fcc680046d88253dd7f5.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "http://npm.cognosante.cc/statuses/-/statuses-1.3.1/faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + } + } + }, + "find-cache-dir": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/find-cache-dir/-/find-cache-dir-0.1.1/c8defae57c8a52a8a784f9e31c57c742e993a0b9.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "mkdirp": "0.5.1", + "pkg-dir": "1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/find-up/-/find-up-1.1.2/6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/flat-cache/-/flat-cache-1.3.0/d3030b32b38154f4e3b7e9c709f490f7ef97c481.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/flatten/-/flatten-1.0.2/dae46a9d78fbe25292258cc1e780a41d95c03782.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flexboxgrid2": { + "version": "7.0.0-alpha9", + "resolved": "https://registry.npmjs.org/flexboxgrid2/-/flexboxgrid2-7.0.0-alpha9.tgz", + "integrity": "sha512-to1u/FR8ajkXvDN92sjrTch++j34utd9Bj5oqCTtfExKvVlzqxCGKHkFRm9/xh4iHcvB4Kdx2aKPmqGOm4jcMQ==", + "requires": { + "normalize.css": "7.0.0" + } + }, + "follow-redirects": { + "version": "1.2.6", + "resolved": "http://npm.cognosante.cc/follow-redirects/-/follow-redirects-1.2.6/4dcdc7e4ab3dd6765a97ff89c3b4c258117c79bf.tgz", + "integrity": "sha512-FrMqZ/FONtHnbqO651UPpfRUVukIEwJhXMfdr/JWAmrDbeYBu773b1J6gdWDyRIj4hvvzQEHoEOTrdR8o6KLYA==", + "requires": { + "debug": "3.1.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/for-in/-/for-in-1.0.2/81068d295a8142ec0ac726c6e2200c30fb6d5e80.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "http://npm.cognosante.cc/for-own/-/for-own-0.1.5/5265c681a4f294dabbf17c9509b6763aa84510ce.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "1.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/forever-agent/-/forever-agent-0.6.1/fbc71f0c41adeb37f96c577ad1ed42d8fdacca91.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.1", + "resolved": "http://npm.cognosante.cc/form-data/-/form-data-2.3.1/6fb94fbd71885306d73d15cc497fe4cc4ecd44bf.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "formidable": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/formidable/-/formidable-1.1.1/96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9.tgz", + "integrity": "sha1-lriIb3w8NQi5Mta9cMTTqI818ak=", + "dev": true + }, + "forwarded": { + "version": "0.1.2", + "resolved": "http://npm.cognosante.cc/forwarded/-/forwarded-0.1.2/98c23dab1175657b8c0573e8ceccd91b0ff18c84.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "http://npm.cognosante.cc/fresh/-/fresh-0.5.2/3d8cadd90d976569fa835ab1f8e4b23a105605a7.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from": { + "version": "0.1.7", + "resolved": "http://npm.cognosante.cc/from/-/from-0.1.7/83c60afc58b9c56997007ed1a768b3ab303a44fe.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "http://npm.cognosante.cc/fs-extra/-/fs-extra-0.30.0/f233ffcc08d4da7d432daa449776989db1df93f0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/fs.realpath/-/fs.realpath-1.0.0/1504ad2523158caa40db4a2787cb01411994ea4f.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/function-bind/-/function-bind-1.1.1/a56899d3ea3c9bab874bb9773b7c5ede92f4895d.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "generate-function": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/generate-function/-/generate-function-2.0.0/6858fe7c0969b7d4e9093337647ac79f60dfbe74.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/generate-object-property/-/generate-object-property-1.2.0/9c0e1c40308ce804f4783618b937fa88f99d50d0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/get-caller-file/-/get-caller-file-1.0.2/f702e63127e7e231c160a80c1554acb70d5047e5.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/get-stream/-/get-stream-3.0.0/8e943d1358dc37555054ecbe2edb05aa174ede14.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "http://npm.cognosante.cc/getpass/-/getpass-0.1.7/5eff8e3e684d569ae4cb2b1282604e8ba62149fa.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "http://npm.cognosante.cc/glob/-/glob-7.1.2/c19c9df9a028702d678612384a6552404c636d15.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "http://npm.cognosante.cc/glob-base/-/glob-base-0.3.0/dbb164f6221b1c0b1ccf82aea328b497df0ea3c4.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/glob-parent/-/glob-parent-2.0.0/81383d72db054fcccf5336daa902f182f6edbb28.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "2.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/global-dirs/-/global-dirs-0.1.1/b319c0dd4607f353f3be9cca4c72fc148c49f445.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "1.3.5" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "http://npm.cognosante.cc/globals/-/globals-9.18.0/aa3896b3e69b487f17e31ed2143d69a8e30c2d8a.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "http://npm.cognosante.cc/globby/-/globby-5.0.0/ebd84667ca0dbb330b99bcfc68eac2bc54370e0d.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "got": { + "version": "6.7.1", + "resolved": "http://npm.cognosante.cc/got/-/got-6.7.1/240cd05785a9a18e561dc1b44b41c763ef1e8db0.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.0", + "safe-buffer": "5.1.1", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "http://npm.cognosante.cc/graceful-fs/-/graceful-fs-4.1.11/0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/graceful-readlink/-/graceful-readlink-1.0.1/4cafad76bc62f02fa039b2f94e9a3dd3a391a725.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "growl": { + "version": "1.9.2", + "resolved": "http://npm.cognosante.cc/growl/-/growl-1.9.2/0ea7743715db8d8de2c5ede1775e1b45ac85c02f.tgz", + "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/growly/-/growly-1.3.0/f10748cbe76af964b7c96c93c6bcc28af120c081.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/gzip-size/-/gzip-size-3.0.0/546188e9bdc337f673772f81660464b389dce520.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "requires": { + "duplexer": "0.1.1" + } + }, + "handlebars": { + "version": "4.0.11", + "resolved": "http://npm.cognosante.cc/handlebars/-/handlebars-4.0.11/630a35dfe0294bc281edae6ffc5d329fc7982dcc.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.4.4/eba4f5da9c0dc999de68032d8b4f76173652036b.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "http://npm.cognosante.cc/uglify-js/-/uglify-js-2.8.29/29c5733148057bb4e1f75df35b7a9cb72e6a59dd.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.5.7/8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + } + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "http://npm.cognosante.cc/yargs/-/yargs-3.10.0/f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/har-schema/-/har-schema-2.0.0/a94c2224ebcac04782a0d9035521f24735b7ec92.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.0.3", + "resolved": "http://npm.cognosante.cc/har-validator/-/har-validator-5.0.3/ba402c266194f15956ef15e0fcf242993f6a7dfd.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true, + "requires": { + "ajv": "5.5.1", + "har-schema": "2.0.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.1", + "resolved": "http://npm.cognosante.cc/ajv/-/ajv-5.5.1/b38bb8876d9e86bee994956a04e721e88b248eb2.tgz", + "integrity": "sha1-s4u4h22ehr7plJVqBOch6IskjrI=", + "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.1" + } + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/has/-/has-1.0.1/8461733f538b0837c9361e39a9ab9e9704dc2f28.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "dev": true, + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/has-ansi/-/has-ansi-2.0.0/34f5049ce1ecdf2b0649af3ef24e45ed35416d91.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/has-flag/-/has-flag-1.0.0/9d9e793165ce017a00f00418c43f942a7b1d11fa.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "hawk": { + "version": "6.0.2", + "resolved": "http://npm.cognosante.cc/hawk/-/hawk-6.0.2/af4d914eb065f9b5ce4d9d11c1cb2126eecc3038.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "dev": true, + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.1.0" + } + }, + "he": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/he/-/he-1.1.1/93410fd21b009735151f8868c2f271f3427e23fd.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "history": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/history/-/history-3.3.0/fcedcce8f12975371545d735461033579a6dae9c.tgz", + "integrity": "sha1-/O3M6PEpdTcVRdc1RhAzV5ptrpw=", + "requires": { + "invariant": "2.2.2", + "loose-envify": "1.3.1", + "query-string": "4.3.4", + "warning": "3.0.0" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "http://npm.cognosante.cc/hoek/-/hoek-4.2.0/72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", + "dev": true + }, + "hoist-non-react-statics": { + "version": "2.3.1", + "resolved": "http://npm.cognosante.cc/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1/343db84c6018c650778898240135a1420ee22ce0.tgz", + "integrity": "sha1-ND24TGAYxlB3iJgkATWhQg7iLOA=" + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/home-or-tmp/-/home-or-tmp-2.0.0/e36c3f2d2cae7d746a857e38d18d5f32a7882db8.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "hooks-fixed": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/hooks-fixed/-/hooks-fixed-1.1.0/0e8c15336708e6611185fe390b44687dd5230dbb.tgz", + "integrity": "sha1-DowVM2cI5mERhf45C0RofdUjDbs=" + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "http://npm.cognosante.cc/hosted-git-info/-/hosted-git-info-2.5.0/6d60e34b3abbc8313062c3b798ef8d901a07af3c.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/html-comment-regex/-/html-comment-regex-1.1.1/668b93776eaae55ebde8f3ad464b307a4963625e.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2/e70d84b94da53aa375e11fe3a351be6642ca46f8.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "1.0.3" + } + }, + "html-entities": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/html-entities/-/html-entities-1.2.0/41948caf85ce82fed36e4e6a0ed371a6664379e2.tgz", + "integrity": "sha1-QZSMr4XOgv7Tbk5qDtNxpmZDeeI=", + "dev": true + }, + "html-minifier": { + "version": "3.5.7", + "resolved": "http://npm.cognosante.cc/html-minifier/-/html-minifier-3.5.7/511e69bb5a8e7677d1012ebe03819aa02ca06208.tgz", + "integrity": "sha512-GISXn6oKDo7+gVpKOgZJTbHMCUI2TSGfpg/8jgencWhWJsvEmsvp3M8emX7QocsXsYznWloLib3OeSfeyb/ewg==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.1.9", + "commander": "2.12.2", + "he": "1.1.1", + "ncname": "1.0.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.2.1" + } + }, + "html-webpack-plugin": { + "version": "2.24.0", + "resolved": "http://npm.cognosante.cc/html-webpack-plugin/-/html-webpack-plugin-2.24.0/53697cea79a9f3cd1f8c239ac71f949d5673cacb.tgz", + "integrity": "sha1-U2l86nmp880fjCOaxx+UnVZzyss=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "html-minifier": "3.5.7", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "pretty-error": "2.1.1", + "toposort": "1.0.6" + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/htmlparser2/-/htmlparser2-3.3.0/cc70d05a59f6542e43f0e685c982e14c924a9efe.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "http://npm.cognosante.cc/domutils/-/domutils-1.1.6/bddc3de099b9a2efacc51c623f28f416ecc57485.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://npm.cognosante.cc/isarray/-/isarray-0.0.1/8a18acfca9a8f4177e09abfc6038939b05d1eedf.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://npm.cognosante.cc/readable-stream/-/readable-stream-1.0.34/125820e34bc842d2f2aaafafe4c2916ee32c157c.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://npm.cognosante.cc/string_decoder/-/string_decoder-0.10.31/62e203bc41766c6c28c9fc84301dab1c5310fa94.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-errors": { + "version": "1.6.2", + "resolved": "http://npm.cognosante.cc/http-errors/-/http-errors-1.6.2/0a002cc85707192a7e7946ceedc11155f60ec736.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.4.0" + } + }, + "http-parser-js": { + "version": "0.4.9", + "resolved": "http://npm.cognosante.cc/http-parser-js/-/http-parser-js-0.4.9/ea1a04fb64adff0242e9974f297dd4c3cad271e1.tgz", + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", + "dev": true + }, + "http-proxy": { + "version": "1.16.2", + "resolved": "http://npm.cognosante.cc/http-proxy/-/http-proxy-1.16.2/06dff292952bf64dbe8471fa9df73066d4f37742.tgz", + "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.17.3", + "resolved": "http://npm.cognosante.cc/http-proxy-middleware/-/http-proxy-middleware-0.17.3/940382147149b856084f5534752d5b5a8168cd1d.tgz", + "integrity": "sha1-lAOCFHFJuFYIT1U0dS1bWoFozR0=", + "dev": true, + "requires": { + "http-proxy": "1.16.2", + "is-glob": "3.1.0", + "lodash": "4.17.4", + "micromatch": "2.3.11" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/is-extglob/-/is-extglob-2.1.1/a88c02535791f02ed37c76a1b9ea9773c833f8c2.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "http://npm.cognosante.cc/is-glob/-/is-glob-3.1.0/7ba5ae24217804ac70707b96922567486cc3e84a.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/http-signature/-/http-signature-1.2.0/9aecd925114772f3d95b65a60abb8f7c18fbace1.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "https-browserify": { + "version": "0.0.1", + "resolved": "http://npm.cognosante.cc/https-browserify/-/https-browserify-0.0.1/3f91365cabe60b77ed0ebba24b454e3e09d95a82.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=", + "dev": true + }, + "hyphenate-style-name": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz", + "integrity": "sha1-MRYKNpMK2vH8BMYHT360FGXU7Es=" + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "http://npm.cognosante.cc/iconv-lite/-/iconv-lite-0.4.19/f7468f60135f5e5dad3399c0a81be9a1603a082b.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/icss-replace-symbols/-/icss-replace-symbols-1.1.0/06ea6f83679a7749e386cfe1fe812ae5db223ded.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "ieee754": { + "version": "1.1.8", + "resolved": "http://npm.cognosante.cc/ieee754/-/ieee754-1.1.8/be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4.tgz", + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", + "dev": true + }, + "ignore": { + "version": "3.3.7", + "resolved": "http://npm.cognosante.cc/ignore/-/ignore-3.3.7/612289bfb3c220e186a58118618d5be8c1bab021.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "dev": true + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/ignore-by-default/-/ignore-by-default-1.0.1/48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/import-lazy/-/import-lazy-2.1.0/05698e3d45c88e8d7e9d92cb0584e77f096f3e43.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "http://npm.cognosante.cc/imurmurhash/-/imurmurhash-0.1.4/9218b9b2b928a238b13dc4fb6b6d576f231453ea.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/indexes-of/-/indexes-of-1.0.1/f30f716c8e2bd346c7b67d3df3915566a7c05607.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "http://npm.cognosante.cc/indexof/-/indexof-0.0.1/82dc336d232b9062179d05ab3293a66059fd435d.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "http://npm.cognosante.cc/inflight/-/inflight-1.0.6/49bd6331d7d02d0c09bc910a1075ba8165b56df9.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "http://npm.cognosante.cc/inherits/-/inherits-2.0.3/633c2c83e3da42a502f52466022480f4208261de.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "http://npm.cognosante.cc/ini/-/ini-1.3.5/eee25f56db1c9ec6085e0c22778083f596abf927.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inline-style-prefixer": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz", + "integrity": "sha1-hVG45bTVcyROZqNLBPfTIHaitTQ=", + "requires": { + "bowser": "1.8.1", + "css-in-js-utils": "2.0.0" + } + }, + "inquirer": { + "version": "0.12.0", + "resolved": "http://npm.cognosante.cc/inquirer/-/inquirer-0.12.0/1ef2bfd63504df0bc75785fff8c2c41df12f077e.tgz", + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "ansi-regex": "2.1.1", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "2.2.0", + "figures": "1.7.0", + "lodash": "4.17.4", + "readline2": "1.0.1", + "run-async": "0.1.0", + "rx-lite": "3.1.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/interpret/-/interpret-1.1.0/7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "http://npm.cognosante.cc/invariant/-/invariant-2.2.2/9e1f56ac0acdb6bf303306f338be3b204ae60360.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/invert-kv/-/invert-kv-1.0.0/104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ipaddr.js": { + "version": "1.5.2", + "resolved": "http://npm.cognosante.cc/ipaddr.js/-/ipaddr.js-1.5.2/d4b505bde9946987ccf0fc58d9010ff9607e3fa0.tgz", + "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/is-absolute-url/-/is-absolute-url-2.1.0/50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/is-arrayish/-/is-arrayish-0.2.1/77c99840527aa8ecb1a8ba697b80645a7a926a9d.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/is-binary-path/-/is-binary-path-1.0.1/75f16642b480f187a711c814161fd3a4a7655898.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.cognosante.cc/is-buffer/-/is-buffer-1.1.6/efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-builtin-module/-/is-builtin-module-1.0.0/540572d34f7ac3119f8f76c30cbc1b1e037affbe.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-ci": { + "version": "1.0.10", + "resolved": "http://npm.cognosante.cc/is-ci/-/is-ci-1.0.10/f739336b2632365061a9d48270cd56ae3369318e.tgz", + "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", + "dev": true, + "requires": { + "ci-info": "1.1.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "http://npm.cognosante.cc/is-directory/-/is-directory-0.3.1/61339b6f2475fc772fd9c9d83f5c8575dc154ae1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/is-dotfile/-/is-dotfile-1.0.3/a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "http://npm.cognosante.cc/is-equal-shallow/-/is-equal-shallow-0.1.3/2238098fc221de0bcfa5d9eac4c45d638aa1c534.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/is-extendable/-/is-extendable-0.1.1/62b110e289a471418e3ec36a617d472e301dfc89.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-extglob/-/is-extglob-1.0.0/ac468177c4943405a092fc8f29760c6ffc6206c0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/is-finite/-/is-finite-1.0.2/cc6677695602be550ef11e8b4aa6305342b6d0aa.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0/ef9e31386f031a7f0d643af82fde50c457ef00cb.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/is-glob/-/is-glob-2.0.1/d096f926a3ded5600f3fdfd91198cb0888c2d863.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/is-installed-globally/-/is-installed-globally-0.1.0/0dfd98f5a9111716dd535dda6492f67bf3d25a80.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "0.1.1", + "is-path-inside": "1.0.1" + } + }, + "is-my-json-valid": { + "version": "2.16.1", + "resolved": "http://npm.cognosante.cc/is-my-json-valid/-/is-my-json-valid-2.16.1/5a846777e2c2620d1e69104e5d3a03b1f6088f11.tgz", + "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", + "dev": true, + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-npm/-/is-npm-1.0.0/f2fb63a65e4905b406c86072765a1a4dc793b9f4.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" + }, + "is-number": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/is-number/-/is-number-2.1.0/01fcbbb393463a548f2f466cce16dece49db908f.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "3.2.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/is-obj/-/is-obj-1.0.1/3e4729ac1f5fde025cd7d83a896dab9f4f67db0f.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-path-cwd/-/is-path-cwd-1.0.0/d225ec23132e89edd38fda767472e62e65f1106d.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-path-in-cwd/-/is-path-in-cwd-1.0.0/6477582b8214d602346094567003be8a9eac04dc.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/is-path-inside/-/is-path-inside-1.0.1/8ef5b7de50437a3fdca6b4e865ef7aa55cb48036.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/is-plain-obj/-/is-plain-obj-1.1.0/71a50c8429dfca773c92a390a4a03b39fcd51d3e.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/is-posix-bracket/-/is-posix-bracket-0.1.1/3334dc79774368e92f016e6fbc0a88f5cd6e6bc4.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/is-primitive/-/is-primitive-2.0.0/207bab91638499c07b2adf240a41a87210034575.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/is-promise/-/is-promise-2.1.0/79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-property": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/is-property/-/is-property-1.0.2/57fe1c4e48474edd65b09911f26b1cd4095dda84.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-redirect/-/is-redirect-1.0.0/1d03dded53bd8db0f30c26e4f95d36fc7c87dc24.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" + }, + "is-resolvable": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-resolvable/-/is-resolvable-1.0.0/8df57c61ea2e3c501408d100fb013cf8d6e0cc62.tgz", + "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", + "dev": true, + "requires": { + "tryit": "1.0.3" + } + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/is-retry-allowed/-/is-retry-allowed-1.1.0/11a060568b67339444033d0125a61a20d564fb34.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/is-stream/-/is-stream-1.1.0/12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/is-svg/-/is-svg-2.1.0/cf61090da0d9efbcab8722deba6f032208dbb0e9.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "1.1.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/is-typedarray/-/is-typedarray-1.0.0/e479c80858df0c1b11ddda6940f96011fcda4a9a.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/is-utf8/-/is-utf8-0.2.1/4b0da1442104d1b336340e80797e865cf39f7d72.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/isarray/-/isarray-1.0.0/bb935d48582cba168c06834957a54a3e07124f11.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/isexe/-/isexe-2.0.0/e8fbf374dc556ff8947a10dcb0572d633f2cfa10.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/isobject/-/isobject-2.1.0/f065561096a3f1da2ef46272f815c840d87e0c89.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "http://npm.cognosante.cc/isomorphic-fetch/-/isomorphic-fetch-2.2.1/611ae1acf14f5e81f729507472819fe9733558a9.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "1.7.3", + "whatwg-fetch": "2.0.3" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "http://npm.cognosante.cc/isstream/-/isstream-0.1.2/47e63f7af55afa6f92e1500e690eb8b8529c099a.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.2.1", + "resolved": "http://npm.cognosante.cc/istanbul-api/-/istanbul-api-1.2.1/0c60a0515eb11c7d65c6b50bba2c6e999acd8620.tgz", + "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==", + "dev": true, + "requires": { + "async": "2.6.0", + "fileset": "2.0.3", + "istanbul-lib-coverage": "1.1.1", + "istanbul-lib-hook": "1.1.0", + "istanbul-lib-instrument": "1.9.1", + "istanbul-lib-report": "1.1.2", + "istanbul-lib-source-maps": "1.2.2", + "istanbul-reports": "1.1.3", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "once": "1.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "http://npm.cognosante.cc/async/-/async-2.6.0/61a29abb6fcc026fea77e56d1c6ec53a795951f4.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + } + } + }, + "istanbul-lib-coverage": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1/73bfb998885299415c93d38a3e9adf784a77a9da.tgz", + "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0/8538d970372cb3716d53e55523dd54b557a8d89b.tgz", + "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==", + "dev": true, + "requires": { + "append-transform": "0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.9.1", + "resolved": "http://npm.cognosante.cc/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1/250b30b3531e5d3251299fdd64b0b2c9db6b558e.tgz", + "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==", + "dev": true, + "requires": { + "babel-generator": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.1.1", + "semver": "5.4.1" + } + }, + "istanbul-lib-report": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/istanbul-lib-report/-/istanbul-lib-report-1.1.2/922be27c13b9511b979bd1587359f69798c1d425.tgz", + "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "path-parse": "1.0.5", + "supports-color": "3.2.3" + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.2", + "resolved": "http://npm.cognosante.cc/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2/750578602435f28a0c04ee6d7d9e0f2960e62c1c.tgz", + "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==", + "dev": true, + "requires": { + "debug": "3.1.0", + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "source-map": "0.5.7" + } + }, + "istanbul-reports": { + "version": "1.1.3", + "resolved": "http://npm.cognosante.cc/istanbul-reports/-/istanbul-reports-1.1.3/3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10.tgz", + "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==", + "dev": true, + "requires": { + "handlebars": "4.0.11" + } + }, + "jest": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest/-/jest-18.1.0/bcebf1e203dee5c2ad2091c805300a343d9e6c7d.tgz", + "integrity": "sha1-vOvx4gPe5cKtIJHIBTAKND2ebH0=", + "dev": true, + "requires": { + "jest-cli": "18.1.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/callsites/-/callsites-2.0.0/06eb84f00eea413da86affefacbffb36093b3c50.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "jest-cli": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-cli/-/jest-cli-18.1.0/5ead36ecad420817c2c9baa2aa7574f63257b3d6.tgz", + "integrity": "sha1-Xq027K1CCBfCybqiqnV09jJXs9Y=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "callsites": "2.0.0", + "chalk": "1.1.3", + "graceful-fs": "4.1.11", + "is-ci": "1.0.10", + "istanbul-api": "1.2.1", + "istanbul-lib-coverage": "1.1.1", + "istanbul-lib-instrument": "1.9.1", + "jest-changed-files": "17.0.2", + "jest-config": "18.1.0", + "jest-environment-jsdom": "18.1.0", + "jest-file-exists": "17.0.0", + "jest-haste-map": "18.1.0", + "jest-jasmine2": "18.1.0", + "jest-mock": "18.0.0", + "jest-resolve": "18.1.0", + "jest-resolve-dependencies": "18.1.0", + "jest-runtime": "18.1.0", + "jest-snapshot": "18.1.0", + "jest-util": "18.1.0", + "json-stable-stringify": "1.0.1", + "node-notifier": "4.6.1", + "sane": "1.4.1", + "strip-ansi": "3.0.1", + "throat": "3.2.0", + "which": "1.3.0", + "worker-farm": "1.5.2", + "yargs": "6.6.0" + } + } + } + }, + "jest-changed-files": { + "version": "17.0.2", + "resolved": "http://npm.cognosante.cc/jest-changed-files/-/jest-changed-files-17.0.2/f5657758736996f590a51b87e5c9369d904ba7b7.tgz", + "integrity": "sha1-9WV3WHNplvWQpRuH5ck2nZBLp7c=", + "dev": true + }, + "jest-config": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-config/-/jest-config-18.1.0/6111740a6d48aab86ff5a9e6ab0b98bd993b6ff4.tgz", + "integrity": "sha1-YRF0Cm1Iqrhv9anmqwuYvZk7b/Q=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "jest-environment-jsdom": "18.1.0", + "jest-environment-node": "18.1.0", + "jest-jasmine2": "18.1.0", + "jest-mock": "18.0.0", + "jest-resolve": "18.1.0", + "jest-util": "18.1.0", + "json-stable-stringify": "1.0.1" + } + }, + "jest-diff": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-diff/-/jest-diff-18.1.0/4ff79e74dd988c139195b365dc65d87f606f4803.tgz", + "integrity": "sha1-T/eedN2YjBORlbNl3GXYf2BvSAM=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "diff": "3.4.0", + "jest-matcher-utils": "18.1.0", + "pretty-format": "18.1.0" + } + }, + "jest-environment-jsdom": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-environment-jsdom/-/jest-environment-jsdom-18.1.0/18b42f0c4ea2bae9f36cab3639b1e8f8c384e24e.tgz", + "integrity": "sha1-GLQvDE6iuunzbKs2ObHo+MOE4k4=", + "dev": true, + "requires": { + "jest-mock": "18.0.0", + "jest-util": "18.1.0", + "jsdom": "9.12.0" + } + }, + "jest-environment-node": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-environment-node/-/jest-environment-node-18.1.0/4d6797572c8dda99acf5fae696eb62945547c779.tgz", + "integrity": "sha1-TWeXVyyN2pms9frmlutilFVHx3k=", + "dev": true, + "requires": { + "jest-mock": "18.0.0", + "jest-util": "18.1.0" + } + }, + "jest-file-exists": { + "version": "17.0.0", + "resolved": "http://npm.cognosante.cc/jest-file-exists/-/jest-file-exists-17.0.0/7f63eb73a1c43a13f461be261768b45af2cdd169.tgz", + "integrity": "sha1-f2Prc6HEOhP0Yb4mF2i0WvLN0Wk=", + "dev": true + }, + "jest-haste-map": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-haste-map/-/jest-haste-map-18.1.0/06839c74b770a40c1a106968851df8d281c08375.tgz", + "integrity": "sha1-BoOcdLdwpAwaEGlohR340oHAg3U=", + "dev": true, + "requires": { + "fb-watchman": "1.9.2", + "graceful-fs": "4.1.11", + "micromatch": "2.3.11", + "sane": "1.4.1", + "worker-farm": "1.5.2" + } + }, + "jest-jasmine2": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-jasmine2/-/jest-jasmine2-18.1.0/094e104c2c189708766c77263bb2aecb5860a80b.tgz", + "integrity": "sha1-CU4QTCwYlwh2bHcmO7Kuy1hgqAs=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jest-matcher-utils": "18.1.0", + "jest-matchers": "18.1.0", + "jest-snapshot": "18.1.0", + "jest-util": "18.1.0" + } + }, + "jest-matcher-utils": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-matcher-utils/-/jest-matcher-utils-18.1.0/1ac4651955ee2a60cef1e7fcc98cdfd773c0f932.tgz", + "integrity": "sha1-GsRlGVXuKmDO8ef8yYzf13PA+TI=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "pretty-format": "18.1.0" + } + }, + "jest-matchers": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-matchers/-/jest-matchers-18.1.0/0341484bf87a1fd0bac0a4d2c899e2b77a3f1ead.tgz", + "integrity": "sha1-A0FIS/h6H9C6wKTSyJnit3o/Hq0=", + "dev": true, + "requires": { + "jest-diff": "18.1.0", + "jest-matcher-utils": "18.1.0", + "jest-util": "18.1.0", + "pretty-format": "18.1.0" + } + }, + "jest-mock": { + "version": "18.0.0", + "resolved": "http://npm.cognosante.cc/jest-mock/-/jest-mock-18.0.0/5c248846ea33fa558b526f5312ab4a6765e489b3.tgz", + "integrity": "sha1-XCSIRuoz+lWLUm9TEqtKZ2XkibM=", + "dev": true + }, + "jest-resolve": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-resolve/-/jest-resolve-18.1.0/6800accb536658c906cd5e29de412b1ab9ac249b.tgz", + "integrity": "sha1-aACsy1NmWMkGzV4p3kErGrmsJJs=", + "dev": true, + "requires": { + "browser-resolve": "1.11.2", + "jest-file-exists": "17.0.0", + "jest-haste-map": "18.1.0", + "resolve": "1.5.0" + } + }, + "jest-resolve-dependencies": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-resolve-dependencies/-/jest-resolve-dependencies-18.1.0/8134fb5caf59c9ed842fe0152ab01c52711f1bbb.tgz", + "integrity": "sha1-gTT7XK9Zye2EL+AVKrAcUnEfG7s=", + "dev": true, + "requires": { + "jest-file-exists": "17.0.0", + "jest-resolve": "18.1.0" + } + }, + "jest-runtime": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-runtime/-/jest-runtime-18.1.0/3abfd687175b21fc3b85a2b8064399e997859922.tgz", + "integrity": "sha1-Or/WhxdbIfw7haK4BkOZ6ZeFmSI=", + "dev": true, + "requires": { + "babel-core": "6.22.1", + "babel-jest": "18.0.0", + "babel-plugin-istanbul": "3.1.2", + "chalk": "1.1.3", + "graceful-fs": "4.1.11", + "jest-config": "18.1.0", + "jest-file-exists": "17.0.0", + "jest-haste-map": "18.1.0", + "jest-mock": "18.0.0", + "jest-resolve": "18.1.0", + "jest-snapshot": "18.1.0", + "jest-util": "18.1.0", + "json-stable-stringify": "1.0.1", + "micromatch": "2.3.11", + "yargs": "6.6.0" + } + }, + "jest-snapshot": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-snapshot/-/jest-snapshot-18.1.0/55b96d2ee639c9bce76f87f2a3fd40b71c7a5916.tgz", + "integrity": "sha1-VbltLuY5ybznb4fyo/1Atxx6WRY=", + "dev": true, + "requires": { + "jest-diff": "18.1.0", + "jest-file-exists": "17.0.0", + "jest-matcher-utils": "18.1.0", + "jest-util": "18.1.0", + "natural-compare": "1.4.0", + "pretty-format": "18.1.0" + } + }, + "jest-util": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/jest-util/-/jest-util-18.1.0/3a99c32114ab17f84be094382527006e6d4bfc6a.tgz", + "integrity": "sha1-OpnDIRSrF/hL4JQ4JScAbm1L/Go=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "diff": "3.4.0", + "graceful-fs": "4.1.11", + "jest-file-exists": "17.0.0", + "jest-mock": "18.0.0", + "mkdirp": "0.5.1" + } + }, + "js-base64": { + "version": "2.4.0", + "resolved": "http://npm.cognosante.cc/js-base64/-/js-base64-2.4.0/9e566fee624751a1d720c966cd6226d29d4025aa.tgz", + "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "http://npm.cognosante.cc/js-tokens/-/js-tokens-3.0.2/9866df395102130e38f7f996bceb65443209c25b.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "http://npm.cognosante.cc/js-yaml/-/js-yaml-3.7.0/5c967ddd837a9bfdca5f2de84253abe8a1c03b80.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/jsbn/-/jsbn-0.1.1/a5e654c2e5a2deb5f201d96cefbca80c0ef2f513.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsdom": { + "version": "9.12.0", + "resolved": "http://npm.cognosante.cc/jsdom/-/jsdom-9.12.0/e8c546fffcb06c00d4833ca84410fed7f8a097d4.tgz", + "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "dev": true, + "requires": { + "abab": "1.0.4", + "acorn": "4.0.13", + "acorn-globals": "3.1.0", + "array-equal": "1.0.0", + "content-type-parser": "1.0.2", + "cssom": "0.3.2", + "cssstyle": "0.2.37", + "escodegen": "1.9.0", + "html-encoding-sniffer": "1.0.2", + "nwmatcher": "1.4.3", + "parse5": "1.5.1", + "request": "2.83.0", + "sax": "1.2.4", + "symbol-tree": "3.2.2", + "tough-cookie": "2.3.3", + "webidl-conversions": "4.0.2", + "whatwg-encoding": "1.0.3", + "whatwg-url": "4.8.0", + "xml-name-validator": "2.0.1" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "http://npm.cognosante.cc/acorn/-/acorn-4.0.13/105495ae5361d697bd195c825192e1ad7f253787.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/jsesc/-/jsesc-1.3.0/46c3fec8c1892b12b0833db9bc7622176dbab34b.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-loader": { + "version": "0.5.4", + "resolved": "http://npm.cognosante.cc/json-loader/-/json-loader-0.5.4/8baa1365a632f58a3c46d20175fc6002c96e37de.tgz", + "integrity": "sha1-i6oTZaYy9Yo8RtIBdfxgAsluN94=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "http://npm.cognosante.cc/json-schema/-/json-schema-0.2.3/b480c892e59a2f05954ce727bd3f2a4e882f9e13.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "http://npm.cognosante.cc/json-schema-traverse/-/json-schema-traverse-0.3.1/349a6d44c53a51de89b40805c5d5e59b417d3340.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/json-stable-stringify/-/json-stable-stringify-1.0.1/9a759d39c5f2ff503fd5300646ed445f88c4f9af.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "http://npm.cognosante.cc/json-stringify-safe/-/json-stringify-safe-5.0.1/1296a2d58fd45f19a0f6ce01d65701e2c735b6eb.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "http://npm.cognosante.cc/json3/-/json3-3.3.2/3c0434743df93e2f5c42aee7b19bcb483575f4e1.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://npm.cognosante.cc/json5/-/json5-0.5.1/1eade7acc012034ad84e2396767ead9fa5495821.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "http://npm.cognosante.cc/jsonfile/-/jsonfile-2.4.0/3736a2b428b87bbda0cc83b53fa3d633a35c2ae8.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "http://npm.cognosante.cc/jsonify/-/jsonify-0.0.0/2c74b6ee41d93ca51b7b5aaee8f503631d252a73.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "http://npm.cognosante.cc/jsonpointer/-/jsonpointer-4.0.1/4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "http://npm.cognosante.cc/jsprim/-/jsprim-1.4.1/313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2.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" + } + }, + "jsx-ast-utils": { + "version": "1.4.1", + "resolved": "http://npm.cognosante.cc/jsx-ast-utils/-/jsx-ast-utils-1.4.1/3867213e8dd79bf1e8f2300c0cfc1efb182c0df1.tgz", + "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=", + "dev": true + }, + "kareem": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/kareem/-/kareem-1.0.1/7805d215bb53214ec3af969a1d0b1f17e3e7b95c.tgz", + "integrity": "sha1-eAXSFbtTIU7Dr5aaHQsfF+PnuVw=" + }, + "keycode": { + "version": "2.1.9", + "resolved": "http://npm.cognosante.cc/keycode/-/keycode-2.1.9/964a23c54e4889405b4861a5c9f0480d45141dfa.tgz", + "integrity": "sha1-lkojxU5IiUBbSGGlyfBIDUUUHfo=" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.cognosante.cc/kind-of/-/kind-of-3.2.2/31ea21a734bab9bbb0f32466d893aea51e4a3c64.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.6" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "http://npm.cognosante.cc/klaw/-/klaw-1.3.1/4088433b46b3b1ba259d78785d8e96f73ba02439.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "http://npm.cognosante.cc/latest-version/-/latest-version-3.1.0/a205383fea322b33b5ae3b18abee0dc2f356ee15.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "requires": { + "package-json": "4.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/lazy-cache/-/lazy-cache-1.0.4/a1d78fc3a50474cb80845d3b3b6e1da49a446e8e.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/lcid/-/lcid-1.0.0/308accafa0bc483a3867b4b6f2b9506251d1b835.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "http://npm.cognosante.cc/levn/-/levn-0.3.0/3b09924edf9f083c0490fdd4c0bc4421e04764ee.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/load-json-file/-/load-json-file-1.1.0/956905708d58b4bab4c2261b04f59f31c99374c0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "http://npm.cognosante.cc/loader-utils/-/loader-utils-0.2.17/f86e6374d43205a6e6c60e9196f17c0299bfb348.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash-es": { + "version": "4.17.4", + "resolved": "http://npm.cognosante.cc/lodash-es/-/lodash-es-4.17.4/dcc1d7552e150a0640073ba9cb31d70f032950e7.tgz", + "integrity": "sha1-3MHXVS4VCgZABzupyzHXDwMpUOc=" + }, + "lodash._arraycopy": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/lodash._arraycopy/-/lodash._arraycopy-3.0.0/76e7b7c1f1fb92547374878a562ed06a3e50f6e1.tgz", + "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", + "dev": true + }, + "lodash._arrayeach": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/lodash._arrayeach/-/lodash._arrayeach-3.0.0/bab156b2a90d3f1bbd5c653403349e5e5933ef9e.tgz", + "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/lodash._baseassign/-/lodash._baseassign-3.2.0/8c38a099500f215ad09e59f1722fd0c52bfe0a4e.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "requires": { + "lodash._basecopy": "3.0.1", + "lodash.keys": "3.1.2" + } + }, + "lodash._baseclone": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/lodash._baseclone/-/lodash._baseclone-3.3.0/303519bf6393fe7e42f34d8b630ef7794e3542b7.tgz", + "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", + "dev": true, + "requires": { + "lodash._arraycopy": "3.0.0", + "lodash._arrayeach": "3.0.0", + "lodash._baseassign": "3.2.0", + "lodash._basefor": "3.0.3", + "lodash.isarray": "3.0.4", + "lodash.keys": "3.1.2" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "http://npm.cognosante.cc/lodash._basecopy/-/lodash._basecopy-3.0.1/8da0e6a876cf344c0ad8a54882111dd3c5c7ca36.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" + }, + "lodash._basecreate": { + "version": "3.0.3", + "resolved": "http://npm.cognosante.cc/lodash._basecreate/-/lodash._basecreate-3.0.3/1bc661614daa7fc311b7d03bf16806a0213cf821.tgz", + "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", + "dev": true + }, + "lodash._basefor": { + "version": "3.0.3", + "resolved": "http://npm.cognosante.cc/lodash._basefor/-/lodash._basefor-3.0.3/7550b4e9218ef09fad24343b612021c79b4c20c2.tgz", + "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "http://npm.cognosante.cc/lodash._bindcallback/-/lodash._bindcallback-3.0.1/e531c27644cf8b57a99e17ed95b35c748789392e.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "http://npm.cognosante.cc/lodash._createassigner/-/lodash._createassigner-3.1.1/838a5bae2fdaca63ac22dee8e19fa4e6d6970b11.tgz", + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "requires": { + "lodash._bindcallback": "3.0.1", + "lodash._isiterateecall": "3.0.9", + "lodash.restparam": "3.6.1" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "http://npm.cognosante.cc/lodash._getnative/-/lodash._getnative-3.9.1/570bc7dede46d61cdcde687d65d3eecbaa3aaff5.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "http://npm.cognosante.cc/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9/5203ad7ba425fae842460e696db9cf3e6aac057c.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "http://npm.cognosante.cc/lodash.assign/-/lodash.assign-4.2.0/0d99f3ccd7a6d261d19bdaeb9245005d285808e7.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "http://npm.cognosante.cc/lodash.camelcase/-/lodash.camelcase-4.3.0/b28aa6288a2b9fc651035c7711f65ab6190331a6.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clonedeep": { + "version": "3.0.2", + "resolved": "http://npm.cognosante.cc/lodash.clonedeep/-/lodash.clonedeep-3.0.2/a0a1e40d82a5ea89ff5b147b8444ed63d92827db.tgz", + "integrity": "sha1-oKHkDYKl6on/WxR7hETtY9koJ9s=", + "dev": true, + "requires": { + "lodash._baseclone": "3.3.0", + "lodash._bindcallback": "3.0.1" + } + }, + "lodash.cond": { + "version": "4.5.2", + "resolved": "http://npm.cognosante.cc/lodash.cond/-/lodash.cond-4.5.2/f471a1da486be60f6ab955d17115523dd1d255d5.tgz", + "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", + "dev": true + }, + "lodash.create": { + "version": "3.1.1", + "resolved": "http://npm.cognosante.cc/lodash.create/-/lodash.create-3.1.1/d7f2849f0dbda7e04682bb8cd72ab022461debe7.tgz", + "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", + "dev": true, + "requires": { + "lodash._baseassign": "3.2.0", + "lodash._basecreate": "3.0.3", + "lodash._isiterateecall": "3.0.9" + } + }, + "lodash.defaults": { + "version": "3.1.2", + "resolved": "http://npm.cognosante.cc/lodash.defaults/-/lodash.defaults-3.1.2/c7308b18dbf8bc9372d701a73493c61192bd2e2c.tgz", + "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=", + "requires": { + "lodash.assign": "3.2.0", + "lodash.restparam": "3.6.1" + }, + "dependencies": { + "lodash.assign": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/lodash.assign/-/lodash.assign-3.2.0/3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa.tgz", + "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", + "requires": { + "lodash._baseassign": "3.2.0", + "lodash._createassigner": "3.1.1", + "lodash.keys": "3.1.2" + } + } + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "http://npm.cognosante.cc/lodash.isarguments/-/lodash.isarguments-3.1.0/2f573d85c6a24289ff00663b491c1d338ff3458a.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "http://npm.cognosante.cc/lodash.isarray/-/lodash.isarray-3.0.4/79e4eb88c36a8122af86f844aa9bcd851b5fbb55.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "http://npm.cognosante.cc/lodash.keys/-/lodash.keys-3.1.2/4dbc0472b156be50a0b286855d1bd0b0c656098a.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "http://npm.cognosante.cc/lodash.memoize/-/lodash.memoize-4.1.2/bcc6c49a42a2840ed997f323eada5ecd182e0bfe.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", + "integrity": "sha1-aYhLoUSsM/5plzemCG3v+t0PicU=" + }, + "lodash.pickby": { + "version": "4.6.0", + "resolved": "http://npm.cognosante.cc/lodash.pickby/-/lodash.pickby-4.6.0/7dea21d8c18d7703a27c704c15d3b84a67e33aff.tgz", + "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "http://npm.cognosante.cc/lodash.restparam/-/lodash.restparam-3.6.1/936a4e309ef330a7645ed4145986c85ae5b20805.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "http://npm.cognosante.cc/lodash.toarray/-/lodash.toarray-4.4.0/24c4bfcd6b2fba38bfd0594db1179d8e9b656561.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "http://npm.cognosante.cc/lodash.uniq/-/lodash.uniq-4.5.0/d0225373aeb652adc1bc82e4945339a842754773.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/longest/-/longest-1.0.1/30a0b2da38f73770e8294a0d22e6625ed77d0097.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "http://npm.cognosante.cc/loose-envify/-/loose-envify-1.3.1/d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "3.0.2" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "http://npm.cognosante.cc/lower-case/-/lower-case-1.1.4/9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/lowercase-keys/-/lowercase-keys-1.0.0/4e3366b39e7f5457e35f1324bdf6f88d0bfc7306.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + }, + "lru-cache": { + "version": "4.1.1", + "resolved": "http://npm.cognosante.cc/lru-cache/-/lru-cache-4.1.1/622e32e82488b49279114a4f9ecf45e7cd6bba55.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "macaddress": { + "version": "0.2.8", + "resolved": "http://npm.cognosante.cc/macaddress/-/macaddress-0.2.8/5904dc537c39ec6dbefeae902327135fa8511f12.tgz", + "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", + "dev": true + }, + "make-dir": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/make-dir/-/make-dir-1.1.0/19b4369fe48c116f53c2af95ad102c0e39e85d51.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "requires": { + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/pify/-/pify-3.0.0/e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "http://npm.cognosante.cc/makeerror/-/makeerror-1.0.11/e01a5c9109f2af79660e4e8b9587790184f5a96c.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.4" + } + }, + "map-stream": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/map-stream/-/map-stream-0.1.0/e56aa94c4c8055a16404a0674b78f215f7c8e194.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" + }, + "marked": { + "version": "0.3.7", + "resolved": "http://npm.cognosante.cc/marked/-/marked-0.3.7/80ef3bbf1bd00d1c9cfebe42ba1b8c85da258d0d.tgz", + "integrity": "sha512-zBEP4qO1YQp5aXHt8S5wTiOv9i2X74V/LQL0zhUNvVaklt6Ywa6lChxIvS+ibYlCGgADwKwZFhjC3+XfpsvQvQ==", + "dev": true + }, + "marked-terminal": { + "version": "1.7.0", + "resolved": "http://npm.cognosante.cc/marked-terminal/-/marked-terminal-1.7.0/c8c460881c772c7604b64367007ee5f77f125904.tgz", + "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", + "dev": true, + "requires": { + "cardinal": "1.0.0", + "chalk": "1.1.3", + "cli-table": "0.3.1", + "lodash.assign": "4.2.0", + "node-emoji": "1.8.1" + } + }, + "material-ui": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/material-ui/-/material-ui-0.20.0.tgz", + "integrity": "sha512-wkHkeU1SaGfCrtwIzBOl5vynNNNzVGW27ql0Ue5HZLB4WyRQ3YohJBdKa5lBrH5JD/Cgae7IzrP7cVWDyKpeLQ==", + "requires": { + "babel-runtime": "6.26.0", + "inline-style-prefixer": "3.0.8", + "keycode": "2.1.9", + "lodash.merge": "4.6.0", + "lodash.throttle": "4.1.1", + "prop-types": "15.6.0", + "react-event-listener": "0.5.1", + "react-transition-group": "1.2.1", + "recompose": "0.26.0", + "simple-assign": "0.1.0", + "warning": "3.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "http://npm.cognosante.cc/math-expression-evaluator/-/math-expression-evaluator-1.2.17/de819fdbcd84dccd8fae59c6aeb79615b9d266ac.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "http://npm.cognosante.cc/media-typer/-/media-typer-0.3.0/8710d7af0aa626f8fffa1ce00168545263255748.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.3.0", + "resolved": "http://npm.cognosante.cc/memory-fs/-/memory-fs-0.3.0/7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20.tgz", + "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", + "dev": true, + "requires": { + "errno": "0.1.4", + "readable-stream": "2.3.3" + } + }, + "merge": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/merge/-/merge-1.2.0/7531e39d4949c281a66b8c5a6e0265e8b05894da.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/merge-descriptors/-/merge-descriptors-1.0.1/b00aaa556dd8b44568150ec9d1b953f3f90cbb61.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "method-override": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/method-override/-/method-override-2.0.2/00531278c79789640bf27e97e26a3a5a1f7cca73.tgz", + "integrity": "sha1-AFMSeMeXiWQL8n6X4mo6Wh98ynM=", + "requires": { + "methods": "1.0.1", + "parseurl": "1.0.1", + "vary": "0.1.0" + }, + "dependencies": { + "methods": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/methods/-/methods-1.0.1/75bc91943dffd7da037cf3eeb0ed73a0037cd14b.tgz", + "integrity": "sha1-dbyRlD3/19oDfPPusO1zoAN80Us=" + }, + "parseurl": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/parseurl/-/parseurl-1.0.1/2e57dce6efdd37c3518701030944c22bf388b7b4.tgz", + "integrity": "sha1-Llfc5u/dN8NRhwEDCUTCK/OIt7Q=" + }, + "vary": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/vary/-/vary-0.1.0/df0945899e93c0cc5bd18cc8321d9d21e74f6176.tgz", + "integrity": "sha1-3wlFiZ6TwMxb0YzIMh2dIedPYXY=" + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/methods/-/methods-1.1.2/5529a4d67654134edcc5266656835b0f851afcee.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "http://npm.cognosante.cc/micromatch/-/micromatch-2.3.11/86677c97d1720b363431d04d0d15293bd38c1565.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "http://npm.cognosante.cc/mime/-/mime-1.4.1/121f9ebc49e3766f311a76e1fa1c8003c4b03aa6.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.30.0", + "resolved": "http://npm.cognosante.cc/mime-db/-/mime-db-1.30.0/74c643da2dd9d6a45399963465b26d5ca7d71f01.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" + }, + "mime-types": { + "version": "2.1.17", + "resolved": "http://npm.cognosante.cc/mime-types/-/mime-types-2.1.17/09d7a393f03e995a79f8af857b70a9e0ab16557a.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "requires": { + "mime-db": "1.30.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "http://npm.cognosante.cc/minimatch/-/minimatch-3.0.4/5166e286457f03306064be5497e8dbb0c3d32083.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "http://npm.cognosante.cc/minimist/-/minimist-0.0.8/857fcabfc3397d2625b8228262e86aa7a011b05d.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://npm.cognosante.cc/mkdirp/-/mkdirp-0.5.1/30057438eac6cf7f8c4767f38648d6697d75c903.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mocha": { + "version": "3.5.3", + "resolved": "http://npm.cognosante.cc/mocha/-/mocha-3.5.3/1e0480fe36d2da5858d1eb6acc38418b26eaa20d.tgz", + "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", + "dev": true, + "requires": { + "browser-stdout": "1.3.0", + "commander": "2.9.0", + "debug": "2.6.8", + "diff": "3.2.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.1", + "growl": "1.9.2", + "he": "1.1.1", + "json3": "3.3.2", + "lodash.create": "3.1.1", + "mkdirp": "0.5.1", + "supports-color": "3.1.2" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "http://npm.cognosante.cc/commander/-/commander-2.9.0/9c99094176e12240cb22d6c5146098400fe0f7d4.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.8/e731531ca2ede27d188222427da17821d68ff4fc.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "diff": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/diff/-/diff-3.2.0/c9ce393a4b7cbd0b058a725c93df299027868ff9.tgz", + "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", + "dev": true + }, + "glob": { + "version": "7.1.1", + "resolved": "http://npm.cognosante.cc/glob/-/glob-7.1.1/805211df04faaf1c63a3600306cdf5ade50b2ec8.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "supports-color": { + "version": "3.1.2", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-3.1.2/72a262894d9d408b956ca05ff37b2ed8a6e2a2d5.tgz", + "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "moment": { + "version": "2.19.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.19.3.tgz", + "integrity": "sha1-vbmdJw1tf9p4zA+6zoVeJ/59pp8=" + }, + "mongodb": { + "version": "2.1.18", + "resolved": "http://npm.cognosante.cc/mongodb/-/mongodb-2.1.18/28d40b515b2be4d5a69ffdd4c535f0df432e4097.tgz", + "integrity": "sha1-KNQLUVsr5NWmn/3UxTXw30MuQJc=", + "requires": { + "es6-promise": "3.0.2", + "mongodb-core": "1.3.18", + "readable-stream": "1.0.31" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "http://npm.cognosante.cc/isarray/-/isarray-0.0.1/8a18acfca9a8f4177e09abfc6038939b05d1eedf.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.31", + "resolved": "http://npm.cognosante.cc/readable-stream/-/readable-stream-1.0.31/8f2502e0bc9e3b0da1b94520aabb4e2603ecafae.tgz", + "integrity": "sha1-jyUC4LyeOw2huUUgqrtOJgPsr64=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://npm.cognosante.cc/string_decoder/-/string_decoder-0.10.31/62e203bc41766c6c28c9fc84301dab1c5310fa94.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "mongodb-core": { + "version": "1.3.18", + "resolved": "http://npm.cognosante.cc/mongodb-core/-/mongodb-core-1.3.18/90684b3b7c7356d65ae356391d30b0f248804c7a.tgz", + "integrity": "sha1-kGhLO3xzVtZa41Y5HTCw8kiATHo=", + "requires": { + "bson": "0.4.23", + "require_optional": "1.0.1" + } + }, + "mongoose": { + "version": "4.4.20", + "resolved": "http://npm.cognosante.cc/mongoose/-/mongoose-4.4.20/e974ffb6ae8c50f409801a8497a98e9f3b51f2dd.tgz", + "integrity": "sha1-6XT/tq6MUPQJgBqEl6mOnztR8t0=", + "requires": { + "async": "1.5.2", + "bson": "0.4.23", + "hooks-fixed": "1.1.0", + "kareem": "1.0.1", + "mongodb": "2.1.18", + "mpath": "0.2.1", + "mpromise": "0.5.5", + "mquery": "1.11.0", + "ms": "0.7.1", + "muri": "1.1.0", + "regexp-clone": "0.0.1", + "sliced": "1.0.1" + }, + "dependencies": { + "ms": { + "version": "0.7.1", + "resolved": "http://npm.cognosante.cc/ms/-/ms-0.7.1/9cd13c03adbff25b65effde7ce864ee952017098.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "morgan": { + "version": "1.9.0", + "resolved": "http://npm.cognosante.cc/morgan/-/morgan-1.9.0/d01fa6c65859b76fcf31b3cb53a3821a311d8051.tgz", + "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", + "requires": { + "basic-auth": "2.0.0", + "debug": "2.6.9", + "depd": "1.1.1", + "on-finished": "2.3.0", + "on-headers": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "mpath": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/mpath/-/mpath-0.2.1/3a4e829359801de96309c27a6b2e102e89f9e96e.tgz", + "integrity": "sha1-Ok6Ck1mAHeljCcJ6ay4QLon56W4=" + }, + "mpromise": { + "version": "0.5.5", + "resolved": "http://npm.cognosante.cc/mpromise/-/mpromise-0.5.5/f5b24259d763acc2257b0a0c8c6d866fd51732e6.tgz", + "integrity": "sha1-9bJCWddjrMIlewoMjG2Gb9UXMuY=" + }, + "mquery": { + "version": "1.11.0", + "resolved": "http://npm.cognosante.cc/mquery/-/mquery-1.11.0/e0c65dedb1037edbf6cfb88262e777fee23551d9.tgz", + "integrity": "sha1-4MZd7bEDftv2z7iCYud3/uI1Udk=", + "requires": { + "bluebird": "2.10.2", + "debug": "2.2.0", + "regexp-clone": "0.0.1", + "sliced": "0.0.5" + }, + "dependencies": { + "bluebird": { + "version": "2.10.2", + "resolved": "http://npm.cognosante.cc/bluebird/-/bluebird-2.10.2/024a5517295308857f14f91f1106fc3b555f446b.tgz", + "integrity": "sha1-AkpVFylTCIV/FPkfEQb8O1VfRGs=" + }, + "debug": { + "version": "2.2.0", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.2.0/f87057e995b1a1f6ae6a4960664137bc56f039da.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "http://npm.cognosante.cc/ms/-/ms-0.7.1/9cd13c03adbff25b65effde7ce864ee952017098.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + }, + "sliced": { + "version": "0.0.5", + "resolved": "http://npm.cognosante.cc/sliced/-/sliced-0.0.5/5edc044ca4eb6f7816d50ba2fc63e25d8fe4707f.tgz", + "integrity": "sha1-XtwETKTrb3gW1Qui/GPiXY/kcH8=" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/ms/-/ms-2.0.0/5608aeadfc00be6c2901df5f9861788de0d597c8.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "muri": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/muri/-/muri-1.1.0/a3a6d74e68a880f433a249a74969cbb665cc0add.tgz", + "integrity": "sha1-o6bXTmiogPQzokmnSWnLtmXMCt0=" + }, + "mute-stream": { + "version": "0.0.5", + "resolved": "http://npm.cognosante.cc/mute-stream/-/mute-stream-0.0.5/8fbfabb0a98a253d3184331f9e8deb7372fac6c0.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "http://npm.cognosante.cc/mz/-/mz-2.7.0/95008057a56cafadc2bc63dde7f9ff6955948e32.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "1.3.0", + "object-assign": "4.1.1", + "thenify-all": "1.6.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "http://npm.cognosante.cc/natural-compare/-/natural-compare-1.4.0/4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ncname": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/ncname/-/ncname-1.0.0/5b57ad18b1ca092864ef62b0b1ed8194f383b71c.tgz", + "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", + "dev": true, + "requires": { + "xml-char-classes": "1.0.0" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/negotiator/-/negotiator-0.6.1/2b327184e8992101177b28563fb5e7102acd0ca9.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "http://npm.cognosante.cc/no-case/-/no-case-2.3.2/60b813396be39b3f1288a4c1ed5d1e7d28b464ac.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "1.1.4" + } + }, + "node-emoji": { + "version": "1.8.1", + "resolved": "http://npm.cognosante.cc/node-emoji/-/node-emoji-1.8.1/6eec6bfb07421e2148c75c6bba72421f8530a826.tgz", + "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", + "dev": true, + "requires": { + "lodash.toarray": "4.4.0" + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "http://npm.cognosante.cc/node-fetch/-/node-fetch-1.7.3/980f6f72d85211a5347c6b2bc18c5b84c3eb47ef.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "0.1.12", + "is-stream": "1.1.0" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "http://npm.cognosante.cc/node-int64/-/node-int64-0.4.0/87a9065cdb355d3182d8f94ce11188b825c68a3b.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "0.7.0", + "resolved": "http://npm.cognosante.cc/node-libs-browser/-/node-libs-browser-0.7.0/3e272c0819e308935e26674408d7af0e1491b83b.tgz", + "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.1.4", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.3.0", + "domain-browser": "1.1.7", + "events": "1.1.1", + "https-browserify": "0.0.1", + "os-browserify": "0.2.1", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.3", + "stream-browserify": "2.0.1", + "stream-http": "2.7.2", + "string_decoder": "0.10.31", + "timers-browserify": "2.0.4", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "string_decoder": { + "version": "0.10.31", + "resolved": "http://npm.cognosante.cc/string_decoder/-/string_decoder-0.10.31/62e203bc41766c6c28c9fc84301dab1c5310fa94.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "node-notifier": { + "version": "4.6.1", + "resolved": "http://npm.cognosante.cc/node-notifier/-/node-notifier-4.6.1/056d14244f3dcc1ceadfe68af9cff0c5473a33f3.tgz", + "integrity": "sha1-BW0UJE89zBzq3+aK+c/wxUc6M/M=", + "dev": true, + "requires": { + "cli-usage": "0.1.4", + "growly": "1.3.0", + "lodash.clonedeep": "3.0.2", + "minimist": "1.2.0", + "semver": "5.4.1", + "shellwords": "0.1.1", + "which": "1.3.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/minimist/-/minimist-1.2.0/a35008b20f41383eec1fb914f4cd5df79a264284.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "nodemon": { + "version": "1.12.5", + "resolved": "http://npm.cognosante.cc/nodemon/-/nodemon-1.12.5/bd34afa1aa855f1996b561147848519f136de620.tgz", + "integrity": "sha512-Kwx492h2buPPOie50cht/PdV+jXLqk28l79Nzs1udrFWIXpYHKCskLict1hTrln4ux61azehZcwm8M5McmiuAw==", + "requires": { + "chokidar": "1.7.0", + "debug": "2.6.9", + "es6-promise": "3.3.1", + "ignore-by-default": "1.0.1", + "lodash.defaults": "3.1.2", + "minimatch": "3.0.4", + "ps-tree": "1.1.0", + "touch": "3.1.0", + "undefsafe": "0.0.3", + "update-notifier": "2.3.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "es6-promise": { + "version": "3.3.1", + "resolved": "http://npm.cognosante.cc/es6-promise/-/es6-promise-3.3.1/a08cdde84ccdbf34d027a1451bc91d4bcd28a613.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=" + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "http://npm.cognosante.cc/nopt/-/nopt-1.0.10/6ddd21bd2a31417b92727dd585f8a6f37608ebee.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "http://npm.cognosante.cc/normalize-package-data/-/normalize-package-data-2.4.0/12f95a307d58352075a04907b84ac8be98ac012f.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.4.1", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/normalize-path/-/normalize-path-2.1.1/1ab28b556e198363a8c1a6f7e6fa20137fe6aed9.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "http://npm.cognosante.cc/normalize-range/-/normalize-range-0.1.2/2d10c06bdfd312ea9777695a4d28439456b75942.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "http://npm.cognosante.cc/normalize-url/-/normalize-url-1.9.1/2cc0d66b31ea23036458436e3620d85954c66c3c.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } + }, + "normalize.css": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-7.0.0.tgz", + "integrity": "sha1-q/sd2CRwZ04DIrU86xqvQSk45L8=" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/npm-run-path/-/npm-run-path-2.0.2/35a9232dfa35d7067b4cb2ddf2357b1871536c5f.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "2.0.1" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/nth-check/-/nth-check-1.0.1/9929acdf628fc2c41098deab82ac580cf149aae4.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "http://npm.cognosante.cc/num2fraction/-/num2fraction-1.2.2/6f682b6a027a4e9ddfa4564cd2589d1d4e669ede.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/number-is-nan/-/number-is-nan-1.0.1/097b602b53422a522c1afb8790318336941a011d.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwmatcher": { + "version": "1.4.3", + "resolved": "http://npm.cognosante.cc/nwmatcher/-/nwmatcher-1.4.3/64348e3b3d80f035b40ac11563d278f8b72db89c.tgz", + "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "http://npm.cognosante.cc/oauth-sign/-/oauth-sign-0.8.2/46a6ab7f0aead8deae9ec0565780b7d4efeb9d43.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "http://npm.cognosante.cc/object-assign/-/object-assign-4.1.1/2109adc7965887cfc05cbbd442cac8bfbb360863.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object.omit": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/object.omit/-/object.omit-2.0.1/1a9c744829f39dbb858c76ca3579ae2a54ebd1fa.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/on-finished/-/on-finished-2.3.0/20f1336481b083cd75337992a16971aa2d906947.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/on-headers/-/on-headers-1.0.1/928f5d0f470d49342651ea6794b0857c100693f7.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "once": { + "version": "1.4.0", + "resolved": "http://npm.cognosante.cc/once/-/once-1.4.0/583b1aa775961d4b113ac17d9c50baef9dd76bd1.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/onetime/-/onetime-1.1.0/a1f7838f8314c516f05ecefcbc4ccfe04b4ed789.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "open": { + "version": "0.0.5", + "resolved": "http://npm.cognosante.cc/open/-/open-0.0.5/42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc.tgz", + "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", + "dev": true + }, + "opn": { + "version": "4.0.2", + "resolved": "http://npm.cognosante.cc/opn/-/opn-4.0.2/7abc22e644dff63b0a96d5ab7f2790c0f01abc95.tgz", + "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "pinkie-promise": "2.0.1" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/optimist/-/optimist-0.6.1/da3ea74686fa21a19a111c326e90eb15a0196686.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.8", + "wordwrap": "0.0.3" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "resolved": "http://npm.cognosante.cc/wordwrap/-/wordwrap-0.0.3/a3d5da6cd5c0bc0008d37234bbaf1bed63059107.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "http://npm.cognosante.cc/optionator/-/optionator-0.8.2/364c5e409d3f4d6301d6c0b4c05bba50180aeb64.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } + }, + "original": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/original/-/original-1.0.0/9147f93fa1696d04be61e01bd50baeaca656bd3b.tgz", + "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", + "dev": true, + "requires": { + "url-parse": "1.0.5" + }, + "dependencies": { + "url-parse": { + "version": "1.0.5", + "resolved": "http://npm.cognosante.cc/url-parse/-/url-parse-1.0.5/0854860422afdcfefeb6c965c662d4800169927b.tgz", + "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", + "dev": true, + "requires": { + "querystringify": "0.0.4", + "requires-port": "1.0.0" + } + } + } + }, + "os-browserify": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/os-browserify/-/os-browserify-0.2.1/63fc4ccee5d2d7763d26bbf8601078e6c2e0044f.tgz", + "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/os-homedir/-/os-homedir-1.0.2/ffbc4988336e0e833de0c168c7ef152121aa7fb3.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://npm.cognosante.cc/os-locale/-/os-locale-1.4.0/20f9f17ae29ed345e8bde583b13d2009803c14d9.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/os-tmpdir/-/os-tmpdir-1.0.2/bbe67406c79aa85c5cfec766fe5734555dfa1274.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/p-finally/-/p-finally-1.0.0/3fbcfb15b899a44123b34b6dcc18b724336a2cae.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "package-json": { + "version": "4.0.1", + "resolved": "http://npm.cognosante.cc/package-json/-/package-json-4.0.1/8869a0401253661c4c4ca3da6c2121ed555f5eed.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.3.1", + "registry-url": "3.1.0", + "semver": "5.4.1" + } + }, + "pako": { + "version": "0.2.9", + "resolved": "http://npm.cognosante.cc/pako/-/pako-0.2.9/f3f7522f4ef782348da8161bad9ecfd51bf83a75.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "param-case": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/param-case/-/param-case-2.1.1/df94fd8cf6531ecf75e6bef9a0858fbc72be2247.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "2.3.2" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "http://npm.cognosante.cc/parse-glob/-/parse-glob-3.0.4/b2c376cfb11f35513badd173ef0bb6e3a388391c.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "http://npm.cognosante.cc/parse-json/-/parse-json-2.2.0/f480f40434ef80741f8469099f8dea18f55a4dc9.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parse5": { + "version": "1.5.1", + "resolved": "http://npm.cognosante.cc/parse5/-/parse5-1.5.1/9b7f3b0de32be78dc2401b17573ccaf0f6f59d94.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, + "parseurl": { + "version": "1.3.2", + "resolved": "http://npm.cognosante.cc/parseurl/-/parseurl-1.3.2/fc289d4ed8993119460c156253262cdc8de65bf3.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "http://npm.cognosante.cc/path-browserify/-/path-browserify-0.0.0/a0b870729aae214005b7d5032ec2cbbb0fb4451a.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/path-exists/-/path-exists-2.1.0/0feb6c64f0fc518d9a754dd5efb62c7022761f4b.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/path-is-absolute/-/path-is-absolute-1.0.1/174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/path-is-inside/-/path-is-inside-1.0.2/365417dede44430d1c11af61027facf074bdfc53.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/path-key/-/path-key-2.0.1/411cadb574c5a140d3a4b1910d40d80cc9f40b40.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.5", + "resolved": "http://npm.cognosante.cc/path-parse/-/path-parse-1.0.5/3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "http://npm.cognosante.cc/path-to-regexp/-/path-to-regexp-0.1.7/df604178005f522f15eb4490e7247a1bfaa67f8c.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/path-type/-/path-type-1.1.0/59c44f7ee491da704da415da5a4070ba4f8fe441.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "http://npm.cognosante.cc/pause-stream/-/pause-stream-0.0.11/fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "requires": { + "through": "2.3.8" + } + }, + "pbkdf2-compat": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/pbkdf2-compat/-/pbkdf2-compat-2.0.1/b6e0c8fa99494d94e0511575802a59a5c142f288.tgz", + "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/performance-now/-/performance-now-2.1.0/6309f4e0e5fa913ec1c69307ae364b4b377c9e7b.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/pify/-/pify-2.3.0/ed141a6ac043a849ea588498e7dca8b15330e90c.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "http://npm.cognosante.cc/pinkie/-/pinkie-2.0.4/72556b80cfa0d48a974e80e77248e80ed4f7f870.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/pinkie-promise/-/pinkie-promise-2.0.1/2135d6dfa7a358c069ac9b178776288228450ffa.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/pkg-dir/-/pkg-dir-1.0.0/7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "1.1.2" + } + }, + "pkg-up": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/pkg-up/-/pkg-up-1.0.0/3e08fb461525c4421624a33b9f7e6d0af5b05a26.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "1.1.2" + } + }, + "pluralize": { + "version": "1.2.1", + "resolved": "http://npm.cognosante.cc/pluralize/-/pluralize-1.2.1/d1a21483fd22bb41e58a12fa3421823140897c45.tgz", + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "http://npm.cognosante.cc/postcss/-/postcss-5.2.18/badfa1497d46244f6390f58b319830d9107853c5.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.0", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "http://npm.cognosante.cc/postcss-calc/-/postcss-calc-5.3.1/77bae7ca928ad85716e2fda42f261bf7c1d65b5e.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "http://npm.cognosante.cc/postcss-colormin/-/postcss-colormin-2.2.2/6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "1.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "http://npm.cognosante.cc/postcss-convert-values/-/postcss-convert-values-2.6.1/bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "http://npm.cognosante.cc/postcss-discard-comments/-/postcss-discard-comments-2.0.4/befe89fafd5b3dace5ccce51b76b81514be00e3d.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0/b9abf27b88ac188158a5eb12abcae20263b91932.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/postcss-discard-empty/-/postcss-discard-empty-2.1.0/d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1/8b1eaf554f686fb288cd874c55667b0aa3668d58.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "http://npm.cognosante.cc/postcss-discard-unused/-/postcss-discard-unused-2.2.3/bce30b2cc591ffc634322b5fb3464b6d934f4433.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2/6d85862534d735ac420e4a85806e1f5d4286d84c.tgz", + "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqid": "4.1.1" + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/postcss-load-config/-/postcss-load-config-1.2.0/539e9afc9ddc8620121ebf9d8c3673e0ce50d28a.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1", + "postcss-load-options": "1.2.0", + "postcss-load-plugins": "2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/postcss-load-options/-/postcss-load-options-1.2.0/b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/postcss-load-plugins/-/postcss-load-plugins-2.3.0/745768116599aca2f009fad426b00175049d8d92.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-loader": { + "version": "1.2.2", + "resolved": "http://npm.cognosante.cc/postcss-loader/-/postcss-loader-1.2.2/bbf4e19a8cde85597e0c9bfd96015fe775a157ac.tgz", + "integrity": "sha1-u/ThmozehVl+DJv9lgFf53WhV6w=", + "dev": true, + "requires": { + "loader-utils": "0.2.17", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-load-config": "1.2.0" + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "http://npm.cognosante.cc/postcss-merge-idents/-/postcss-merge-idents-2.1.7/4c5530313c08e1d5b3bbf3d2bbc747e278eea270.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2/23d90cd127b0a77994915332739034a1a4f3d658.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "http://npm.cognosante.cc/postcss-merge-rules/-/postcss-merge-rules-2.1.2/d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.1" + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/postcss-message-helpers/-/postcss-message-helpers-2.0.0/a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "http://npm.cognosante.cc/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5/4b58edb56641eba7c8474ab3526cafd7bbdecb69.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "http://npm.cognosante.cc/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5/5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "http://npm.cognosante.cc/postcss-minify-params/-/postcss-minify-params-1.2.2/ad2ce071373b943b3d930a3fa59a358c28d6f1f3.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "uniqs": "2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1/b2c6a98c0072cf91b932d1a496508114311735bf.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0/b614c9720be6816eaee35fb3a5faa1dba6a05ddb.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "6.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/ansi-styles/-/ansi-styles-3.2.0/c159b8d5be0f9e5a6f346dab94f16ce022161b88.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/chalk/-/chalk-2.3.0/b5ea48efc9c1793dccc9b4767c93914d3f2d52ba.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/has-flag/-/has-flag-2.0.0/e8207af1cc7b30d446cc70b734b5e8be18f88d51.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "postcss": { + "version": "6.0.14", + "resolved": "http://npm.cognosante.cc/postcss/-/postcss-6.0.14/5534c72114739e75d0afcf017db853099f562885.tgz", + "integrity": "sha512-NJ1z0f+1offCgadPhz+DvGm5Mkci+mmV5BqD13S992o0Xk9eElxUfPPF+t2ksH5R/17gz4xVK8KWocUQ5o3Rog==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "4.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.6.1/74722af32e9614e9c287a8d0bbde48b5e2f1a263.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-4.5.0/be7a0de484dec5c5cddf8b3d59125044912f635b.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0/f7d80c398c5a393fa7964466bd19500a7d61c069.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/ansi-styles/-/ansi-styles-3.2.0/c159b8d5be0f9e5a6f346dab94f16ce022161b88.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/chalk/-/chalk-2.3.0/b5ea48efc9c1793dccc9b4767c93914d3f2d52ba.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/has-flag/-/has-flag-2.0.0/e8207af1cc7b30d446cc70b734b5e8be18f88d51.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "postcss": { + "version": "6.0.14", + "resolved": "http://npm.cognosante.cc/postcss/-/postcss-6.0.14/5534c72114739e75d0afcf017db853099f562885.tgz", + "integrity": "sha512-NJ1z0f+1offCgadPhz+DvGm5Mkci+mmV5BqD13S992o0Xk9eElxUfPPF+t2ksH5R/17gz4xVK8KWocUQ5o3Rog==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "4.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.6.1/74722af32e9614e9c287a8d0bbde48b5e2f1a263.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-4.5.0/be7a0de484dec5c5cddf8b3d59125044912f635b.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/postcss-modules-scope/-/postcss-modules-scope-1.1.0/d6ea64994c79f97b62a72b426fbe6056a194bb90.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/ansi-styles/-/ansi-styles-3.2.0/c159b8d5be0f9e5a6f346dab94f16ce022161b88.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/chalk/-/chalk-2.3.0/b5ea48efc9c1793dccc9b4767c93914d3f2d52ba.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/has-flag/-/has-flag-2.0.0/e8207af1cc7b30d446cc70b734b5e8be18f88d51.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "postcss": { + "version": "6.0.14", + "resolved": "http://npm.cognosante.cc/postcss/-/postcss-6.0.14/5534c72114739e75d0afcf017db853099f562885.tgz", + "integrity": "sha512-NJ1z0f+1offCgadPhz+DvGm5Mkci+mmV5BqD13S992o0Xk9eElxUfPPF+t2ksH5R/17gz4xVK8KWocUQ5o3Rog==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "4.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.6.1/74722af32e9614e9c287a8d0bbde48b5e2f1a263.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-4.5.0/be7a0de484dec5c5cddf8b3d59125044912f635b.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/postcss-modules-values/-/postcss-modules-values-1.3.0/ecffa9d7e192518389f42ad0e83f72aec456ea20.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/ansi-styles/-/ansi-styles-3.2.0/c159b8d5be0f9e5a6f346dab94f16ce022161b88.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/chalk/-/chalk-2.3.0/b5ea48efc9c1793dccc9b4767c93914d3f2d52ba.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/has-flag/-/has-flag-2.0.0/e8207af1cc7b30d446cc70b734b5e8be18f88d51.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "postcss": { + "version": "6.0.14", + "resolved": "http://npm.cognosante.cc/postcss/-/postcss-6.0.14/5534c72114739e75d0afcf017db853099f562885.tgz", + "integrity": "sha512-NJ1z0f+1offCgadPhz+DvGm5Mkci+mmV5BqD13S992o0Xk9eElxUfPPF+t2ksH5R/17gz4xVK8KWocUQ5o3Rog==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "4.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.6.1/74722af32e9614e9c287a8d0bbde48b5e2f1a263.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-4.5.0/be7a0de484dec5c5cddf8b3d59125044912f635b.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "http://npm.cognosante.cc/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1/ef9ee71212d7fe759c78ed162f61ed62b5cb93f1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "http://npm.cognosante.cc/postcss-normalize-url/-/postcss-normalize-url-3.0.8/108f74b3f2fcdaf891a2ffa3ea4592279fc78222.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "http://npm.cognosante.cc/postcss-ordered-values/-/postcss-ordered-values-2.2.3/eec6c2a67b6c412a8db2042e77fe8da43f95c11d.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "http://npm.cognosante.cc/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0/c2c6d20cc958284f6abfbe63f7609bf409059ad3.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1/68f80695f045d08263a879ad240df8dd64f644ea.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4/ff76f4d8212437b31c298a42d2e1444025771ae1.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "http://npm.cognosante.cc/postcss-selector-parser/-/postcss-selector-parser-2.2.3/f9437788606c3c9acee16ffe8d8b16297f27bb90.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": "http://npm.cognosante.cc/postcss-svgo/-/postcss-svgo-2.1.6/b6df18aa613b666e133f08adb5219c2684ac108d.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "2.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2/981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/postcss-value-parser/-/postcss-value-parser-3.3.0/87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "http://npm.cognosante.cc/postcss-zindex/-/postcss-zindex-2.2.0/d2109ddc055b91af67fc4cb3b025946639d2af22.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/prelude-ls/-/prelude-ls-1.1.2/21932a549f5e52ffd9a827f570e04be62a97da54.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/prepend-http/-/prepend-http-1.0.4/d4f4562b0ce3696e41ac52d0e002e57a635dc6dc.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "http://npm.cognosante.cc/preserve/-/preserve-0.2.0/815ed1f6ebc65926f865b310c0713bcb3315ce4b.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/pretty-error/-/pretty-error-2.1.1/5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "2.0.1", + "utila": "0.4.0" + } + }, + "pretty-format": { + "version": "18.1.0", + "resolved": "http://npm.cognosante.cc/pretty-format/-/pretty-format-18.1.0/fb65a86f7a7f9194963eee91865c1bcf1039e284.tgz", + "integrity": "sha1-+2Wob3p/kZSWPu6RhlwbzxA54oQ=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1" + } + }, + "private": { + "version": "0.1.8", + "resolved": "http://npm.cognosante.cc/private/-/private-0.1.8/2381edb3689f7a53d653190060fcf822d2f368ff.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "http://npm.cognosante.cc/process/-/process-0.11.10/7332300e840161bda3e69a1d1d91a7d4bc16f182.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "http://npm.cognosante.cc/process-nextick-args/-/process-nextick-args-1.0.7/150e20b756590ad3f91093f25a4f2ad8bff30ba3.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "1.1.8", + "resolved": "http://npm.cognosante.cc/progress/-/progress-1.1.8/e260c78f6161cdd9b0e56cc3e0a85de17c7a57be.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "http://npm.cognosante.cc/promise/-/promise-7.3.1/064b72602b18f90f29192b8b1bc418ffd1ebd3bf.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "2.0.6" + } + }, + "prop-types": { + "version": "15.6.0", + "resolved": "http://npm.cognosante.cc/prop-types/-/prop-types-15.6.0/ceaf083022fc46b4a35f69e13ef75aed0d639856.tgz", + "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1" + } + }, + "prop-types-extra": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/prop-types-extra/-/prop-types-extra-1.0.1/a57bd4810e82d27a3ff4317ecc1b4ad005f79a82.tgz", + "integrity": "sha1-pXvUgQ6C0no/9DF+zBtK0AX3moI=", + "requires": { + "warning": "3.0.0" + } + }, + "proxy-addr": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/proxy-addr/-/proxy-addr-2.0.2/6571504f47bb988ec8180253f85dd7e14952bdec.tgz", + "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.5.2" + } + }, + "prr": { + "version": "0.0.0", + "resolved": "http://npm.cognosante.cc/prr/-/prr-0.0.0/1a84b85908325501411853d0081ee3fa86e2926a.tgz", + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", + "dev": true + }, + "ps-tree": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/ps-tree/-/ps-tree-1.1.0/b421b24140d6203f1ed3c76996b4427b08e8c014.tgz", + "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=", + "requires": { + "event-stream": "3.3.4" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/pseudomap/-/pseudomap-1.0.2/f052a28da70e618917ef0a8ac34c1ae5a68286b3.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "http://npm.cognosante.cc/punycode/-/punycode-1.4.1/c0d5a63b2718800ad8e1eb0fa5269c84dd41845e.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "http://npm.cognosante.cc/q/-/q-1.5.1/7e32f75b41381291d04611f1bf14109ac00651d7.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "http://npm.cognosante.cc/qs/-/qs-6.5.1/349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "http://npm.cognosante.cc/query-string/-/query-string-4.3.4/bbb693b9ca915c232515b228b1a02b609043dbeb.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "http://npm.cognosante.cc/querystring/-/querystring-0.2.0/b209849203bb25df820da756e747005878521620.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/querystring-es3/-/querystring-es3-0.2.1/9ec61f79049875707d69414596fd907a4d711e73.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "0.0.4", + "resolved": "http://npm.cognosante.cc/querystringify/-/querystringify-0.0.4/0cf7f84f9463ff0ae51c4c4b142d95be37724d9c.tgz", + "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "http://npm.cognosante.cc/randomatic/-/randomatic-1.1.7/c7abe9cc8b87c0baa876b19fde83fd464797e38c.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/is-number/-/is-number-3.0.0/24fd6201a4782cf50561c810276afc7d12d71195.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.cognosante.cc/kind-of/-/kind-of-3.2.2/31ea21a734bab9bbb0f32466d893aea51e4a3c64.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "http://npm.cognosante.cc/kind-of/-/kind-of-4.0.0/20813df3d712928b207378691a45066fae72dd57.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/range-parser/-/range-parser-1.2.0/f49be6b487894ddc40dcc94a322f611092e00d5e.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.2", + "resolved": "http://npm.cognosante.cc/raw-body/-/raw-body-2.3.2/bcd60c77d3eb93cde0050295c3f379389bc88f89.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.2", + "resolved": "http://npm.cognosante.cc/rc/-/rc-1.2.2/d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077.tgz", + "integrity": "sha1-2M6ctX6NZNnHut2YdsfDTL48cHc=", + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/minimist/-/minimist-1.2.0/a35008b20f41383eec1fb914f4cd5df79a264284.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "react": { + "version": "16.2.0", + "resolved": "http://npm.cognosante.cc/react/-/react-16.2.0/a31bd2dab89bff65d42134fa187f24d054c273ba.tgz", + "integrity": "sha512-ZmIomM7EE1DvPEnSFAHZn9Vs9zJl5A9H7el0EGTE6ZbW9FKe/14IYAlPbC8iH25YarEQxZL+E8VW7Mi7kfQrDQ==", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.6.0" + } + }, + "react-bootstrap": { + "version": "0.31.5", + "resolved": "http://npm.cognosante.cc/react-bootstrap/-/react-bootstrap-0.31.5/57040fa8b1274e1e074803c21a1b895fdabea05a.tgz", + "integrity": "sha512-xgDihgX4QvYHmHzL87faDBMDnGfYyqcrqV0TEbWY+JizePOG1vfb8M3xJN+6MJ3kUYqDtQSZ7v/Q6Y5YDrkMdA==", + "requires": { + "babel-runtime": "6.26.0", + "classnames": "2.2.5", + "dom-helpers": "3.2.1", + "invariant": "2.2.2", + "keycode": "2.1.9", + "prop-types": "15.6.0", + "prop-types-extra": "1.0.1", + "react-overlays": "0.7.4", + "uncontrollable": "4.1.0", + "warning": "3.0.0" + } + }, + "react-bootstrap-table": { + "version": "4.2.0", + "resolved": "http://npm.cognosante.cc/react-bootstrap-table/-/react-bootstrap-table-4.2.0/941856cc819de28ef5ef91f223af8fea234ff97e.tgz", + "integrity": "sha1-lBhWzIGd4o7175HyI6+P6iNP+X4=", + "requires": { + "classnames": "2.2.5", + "prop-types": "15.6.0", + "react-modal": "3.1.7", + "react-s-alert": "1.3.2" + } + }, + "react-dev-utils": { + "version": "0.5.2", + "resolved": "http://npm.cognosante.cc/react-dev-utils/-/react-dev-utils-0.5.2/50d0b962d3a94b6c2e8f2011ed6468e4124bc410.tgz", + "integrity": "sha1-UNC5YtOpS2wujyAR7WRo5BJLxBA=", + "dev": true, + "requires": { + "ansi-html": "0.0.5", + "chalk": "1.1.3", + "escape-string-regexp": "1.0.5", + "filesize": "3.3.0", + "gzip-size": "3.0.0", + "html-entities": "1.2.0", + "opn": "4.0.2", + "recursive-readdir": "2.1.1", + "sockjs-client": "1.0.1", + "strip-ansi": "3.0.1" + } + }, + "react-dom": { + "version": "16.2.0", + "resolved": "http://npm.cognosante.cc/react-dom/-/react-dom-16.2.0/69003178601c0ca19b709b33a83369fe6124c044.tgz", + "integrity": "sha512-zpGAdwHVn9K0091d+hr+R0qrjoJ84cIBFL2uU60KvWBPfZ7LPSrfqviTxGHWN0sjPZb2hxWzMexwrvJdKePvjg==", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.6.0" + } + }, + "react-event-listener": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.1.tgz", + "integrity": "sha1-ujYHbke8N8Wmf/XM1Kn/DxViEEA=", + "requires": { + "babel-runtime": "6.26.0", + "fbjs": "0.8.16", + "prop-types": "15.6.0", + "warning": "3.0.0" + } + }, + "react-flexbox-grid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-flexbox-grid/-/react-flexbox-grid-2.0.0.tgz", + "integrity": "sha512-iR4OPRIu5DFChb+PQSBaUlPb6xpZxJqoIi0oQXlK+93qYRJ2mH/Aw4lpl2KNlYQlMXupQI0bURQWipjfSDcYdA==", + "requires": { + "flexboxgrid2": "7.0.0-alpha9", + "prop-types": "15.6.0" + } + }, + "react-modal": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.1.7.tgz", + "integrity": "sha512-pIVKqhPZxXqnewkQnjN0VJT0hn1XGJV2pwDJmKwAxPbfXZ1cAX79uO/Z3kYkpnb+2gAAusooK/AvnBjWuKQrRA==", + "requires": { + "exenv": "1.2.2", + "prop-types": "15.6.0", + "warning": "3.0.0" + } + }, + "react-overlays": { + "version": "0.7.4", + "resolved": "http://npm.cognosante.cc/react-overlays/-/react-overlays-0.7.4/ef2ec652c3444ab8aa014262b18f662068e56d5c.tgz", + "integrity": "sha512-7vsooMx3siLAuEfTs8FYeP/lAORWWFXTO8PON3KgX0Htq1Oa+po6ioSjGyO0/GO5CVSMNhpWt6V2opeexHgBuQ==", + "requires": { + "classnames": "2.2.5", + "dom-helpers": "3.2.1", + "prop-types": "15.6.0", + "prop-types-extra": "1.0.1", + "warning": "3.0.0" + } + }, + "react-redux": { + "version": "5.0.6", + "resolved": "http://npm.cognosante.cc/react-redux/-/react-redux-5.0.6/23ed3a4f986359d68b5212eaaa681e60d6574946.tgz", + "integrity": "sha512-8taaaGu+J7PMJQDJrk/xiWEYQmdo3mkXw6wPr3K3LxvXis3Fymiq7c13S+Tpls/AyNUAsoONkU81AP0RA6y6Vw==", + "requires": { + "hoist-non-react-statics": "2.3.1", + "invariant": "2.2.2", + "lodash": "4.17.4", + "lodash-es": "4.17.4", + "loose-envify": "1.3.1", + "prop-types": "15.6.0" + } + }, + "react-router": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/react-router/-/react-router-3.2.0/62b6279d589b70b34e265113e4c0a9261a02ed36.tgz", + "integrity": "sha512-sXlLOg0TRCqnjCVskqBHGjzNjcJKUqXEKnDSuxMYJSPJNq9hROE9VsiIW2kfIq7Ev+20Iz0nxayekXyv0XNmsg==", + "requires": { + "create-react-class": "15.6.2", + "history": "3.3.0", + "hoist-non-react-statics": "1.2.0", + "invariant": "2.2.2", + "loose-envify": "1.3.1", + "prop-types": "15.6.0", + "warning": "3.0.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0/aa448cf0986d55cc40773b17174b7dd066cb7cfb.tgz", + "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs=" + } + } + }, + "react-s-alert": { + "version": "1.3.2", + "resolved": "http://npm.cognosante.cc/react-s-alert/-/react-s-alert-1.3.2/56d8453428d56f22a240eb014d2020d3f62ea984.tgz", + "integrity": "sha512-6Gz/s5Jw3LbuFR6liD3A4f7w0cDASo1Zas+HaUtUCEm6cVQhgHsUPOBMR9bP8mfiH6KWfRGhiX3t38FbFYrVOg==", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "react-scripts": { + "version": "0.9.5", + "resolved": "http://npm.cognosante.cc/react-scripts/-/react-scripts-0.9.5/e9f05c8427e27131662a9b9d7a9786d1ff16bb3f.tgz", + "integrity": "sha1-6fBchCficTFmKpudepeG0f8Wuz8=", + "dev": true, + "requires": { + "autoprefixer": "6.7.2", + "babel-core": "6.22.1", + "babel-eslint": "7.1.1", + "babel-jest": "18.0.0", + "babel-loader": "6.2.10", + "babel-preset-react-app": "2.2.0", + "babel-runtime": "6.26.0", + "case-sensitive-paths-webpack-plugin": "1.1.4", + "chalk": "1.1.3", + "connect-history-api-fallback": "1.3.0", + "cross-spawn": "4.0.2", + "css-loader": "0.26.1", + "detect-port": "1.1.0", + "dotenv": "2.0.0", + "eslint": "3.16.1", + "eslint-config-react-app": "0.6.2", + "eslint-loader": "1.6.0", + "eslint-plugin-flowtype": "2.21.0", + "eslint-plugin-import": "2.0.1", + "eslint-plugin-jsx-a11y": "4.0.0", + "eslint-plugin-react": "6.4.1", + "extract-text-webpack-plugin": "1.0.1", + "file-loader": "0.10.0", + "fs-extra": "0.30.0", + "html-webpack-plugin": "2.24.0", + "http-proxy-middleware": "0.17.3", + "jest": "18.1.0", + "json-loader": "0.5.4", + "object-assign": "4.1.1", + "postcss-loader": "1.2.2", + "promise": "7.1.1", + "react-dev-utils": "0.5.2", + "style-loader": "0.13.1", + "url-loader": "0.5.7", + "webpack": "1.14.0", + "webpack-dev-server": "1.16.2", + "webpack-manifest-plugin": "1.1.0", + "whatwg-fetch": "2.0.2" + }, + "dependencies": { + "promise": { + "version": "7.1.1", + "resolved": "http://npm.cognosante.cc/promise/-/promise-7.1.1/489654c692616b8aa55b0724fa809bb7db49c5bf.tgz", + "integrity": "sha1-SJZUxpJha4qlWwck+oCbt9tJxb8=", + "dev": true, + "requires": { + "asap": "2.0.6" + } + }, + "whatwg-fetch": { + "version": "2.0.2", + "resolved": "http://npm.cognosante.cc/whatwg-fetch/-/whatwg-fetch-2.0.2/fe294d1d89e36c5be8b3195057f2e4bc74fc980e.tgz", + "integrity": "sha1-/ilNHYnjbFvosxlQV/LkvHT8mA4=", + "dev": true + } + } + }, + "react-transition-group": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz", + "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==", + "requires": { + "chain-function": "1.0.0", + "dom-helpers": "3.2.1", + "loose-envify": "1.3.1", + "prop-types": "15.6.0", + "warning": "3.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/read-pkg/-/read-pkg-1.1.0/f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/read-pkg-up/-/read-pkg-up-1.0.1/9d63c13276c065918d57f002a57f40a1b643fb02.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "http://npm.cognosante.cc/readable-stream/-/readable-stream-2.3.3/368f2512d79f9d46fdfc71349ae7878bbc1eb95c.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/readdirp/-/readdirp-2.1.0/4ed0ad060df3073300c48440373f72d1cc642d78.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/readline2/-/readline2-1.0.1/41059608ffc154757b715d9989d199ffbf372e35.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "mute-stream": "0.0.5" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "http://npm.cognosante.cc/rechoir/-/rechoir-0.6.2/85204b54dba82d5742e28c96756ef43af50e3384.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "1.5.0" + } + }, + "recompose": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.26.0.tgz", + "integrity": "sha512-KwOu6ztO0mN5vy3+zDcc45lgnaUoaQse/a5yLVqtzTK13czSWnFGmXbQVmnoMgDkI5POd1EwIKSbjU1V7xdZog==", + "requires": { + "change-emitter": "0.1.6", + "fbjs": "0.8.16", + "hoist-non-react-statics": "2.3.1", + "symbol-observable": "1.1.0" + } + }, + "recursive-readdir": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/recursive-readdir/-/recursive-readdir-2.1.1/a01cfc7f7f38a53ec096a096f63a50489c3e297c.tgz", + "integrity": "sha1-oBz8f384pT7AlqCW9jpQSJw+KXw=", + "dev": true, + "requires": { + "minimatch": "3.0.3" + }, + "dependencies": { + "minimatch": { + "version": "3.0.3", + "resolved": "http://npm.cognosante.cc/minimatch/-/minimatch-3.0.3/2a4e4090b96b2db06a9d7df01055a62a77c9b774.tgz", + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + } + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/redeyed/-/redeyed-1.0.1/e96c193b40c0816b00aec842698e61185e55498a.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "dev": true, + "requires": { + "esprima": "3.0.0" + }, + "dependencies": { + "esprima": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/esprima/-/esprima-3.0.0/53cf247acda77313e551c3aa2e73342d3fb4f7d9.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", + "dev": true + } + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/reduce-css-calc/-/reduce-css-calc-1.3.0/747c914e049614a4c9cfbba629871ad1d2927716.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.17", + "reduce-function-call": "1.0.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "http://npm.cognosante.cc/balanced-match/-/balanced-match-0.4.2/cb3f3e3c732dc0f01ee70b403f302e61d7709838.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/reduce-function-call/-/reduce-function-call-1.0.2/5a200bf92e0e37751752fe45b0ab330fd4b6be99.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "http://npm.cognosante.cc/balanced-match/-/balanced-match-0.4.2/cb3f3e3c732dc0f01ee70b403f302e61d7709838.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "redux": { + "version": "3.7.2", + "resolved": "http://npm.cognosante.cc/redux/-/redux-3.7.2/06b73123215901d25d065be342eb026bc1c8537b.tgz", + "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==", + "requires": { + "lodash": "4.17.4", + "lodash-es": "4.17.4", + "loose-envify": "1.3.1", + "symbol-observable": "1.1.0" + } + }, + "redux-act": { + "version": "1.5.1", + "resolved": "http://npm.cognosante.cc/redux-act/-/redux-act-1.5.1/9eaffa6880dc668730b0524e74f24a60273fe423.tgz", + "integrity": "sha512-GD7I/4kH1X/H7VI1s1CRzJun8PALba/B71KGVxG4c3fJdKBQN9ED6BIYZjfaWsTtYGr1i3TE6AEFbAcB+utgSQ==" + }, + "redux-form": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/redux-form/-/redux-form-6.8.0.tgz", + "integrity": "sha512-rISN+EERGB8nAS/LDnOSQaTf0f+QreXEq+7pRVvBFzmH5vIsYRwVpBtYA8UsibGzO+0BL1bl5L5bxdrNwxI+sA==", + "requires": { + "deep-equal": "1.0.1", + "es6-error": "4.0.2", + "hoist-non-react-statics": "1.2.0", + "invariant": "2.2.2", + "is-promise": "2.1.0", + "lodash": "4.17.4", + "lodash-es": "4.17.4", + "prop-types": "15.6.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0/aa448cf0986d55cc40773b17174b7dd066cb7cfb.tgz", + "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs=" + } + } + }, + "redux-form-material-ui": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/redux-form-material-ui/-/redux-form-material-ui-4.3.1.tgz", + "integrity": "sha512-SHmKo10KiK+Ma32zioq5FL0LC4j1PvjaxafPkG/CVJEZxdgD+wVnfLhLMZCRo36Oq8RiJ4oo3iV0slFpaQk6pw==" + }, + "redux-thunk": { + "version": "2.2.0", + "resolved": "http://npm.cognosante.cc/redux-thunk/-/redux-thunk-2.2.0/e615a16e16b47a19a515766133d1e3e99b7852e5.tgz", + "integrity": "sha1-5hWhbha0ehmlFXZhM9Hj6Zt4UuU=" + }, + "regenerate": { + "version": "1.3.3", + "resolved": "http://npm.cognosante.cc/regenerate/-/regenerate-1.3.3/0c336d3980553d755c39b586ae3b20aa49c82b7f.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "http://npm.cognosante.cc/regenerator-runtime/-/regenerator-runtime-0.11.1/be05ad7f9bf7d22e056f9726cee5017fbf19e2e9.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regenerator-transform": { + "version": "0.9.8", + "resolved": "http://npm.cognosante.cc/regenerator-transform/-/regenerator-transform-0.9.8/0f88bb2bc03932ddb7b6b7312e68078f01026d6c.tgz", + "integrity": "sha1-D4i7K8A5Mt23trcxLmgHjwECbWw=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "private": "0.1.8" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "http://npm.cognosante.cc/regex-cache/-/regex-cache-0.4.4/75bdc58a2a1496cec48a12835bc54c8d562336dd.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regexp-clone": { + "version": "0.0.1", + "resolved": "http://npm.cognosante.cc/regexp-clone/-/regexp-clone-0.0.1/a7c2e09891fdbf38fbb10d376fb73003e68ac589.tgz", + "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/regexpu-core/-/regexpu-core-2.0.0/49d038837b8dcf8bfa5b9a42139938e6ea2ae240.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "registry-auth-token": { + "version": "3.3.1", + "resolved": "http://npm.cognosante.cc/registry-auth-token/-/registry-auth-token-3.3.1/fb0d3289ee0d9ada2cbb52af5dfe66cb070d3006.tgz", + "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", + "requires": { + "rc": "1.2.2", + "safe-buffer": "5.1.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "http://npm.cognosante.cc/registry-url/-/registry-url-3.1.0/3d4ef870f73dde1d77f0cf9a381432444e174942.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "1.2.2" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "http://npm.cognosante.cc/regjsgen/-/regjsgen-0.2.0/6c016adeac554f75823fe37ac05b92d5a4edb1f7.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "http://npm.cognosante.cc/regjsparser/-/regjsparser-0.1.5/7ee8f84dc6fa792d3fd0ae228d24bd949ead205c.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://npm.cognosante.cc/jsesc/-/jsesc-0.5.0/e7dee66e35d6fc16f710fe91d5cf69f70f08911d.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "http://npm.cognosante.cc/relateurl/-/relateurl-0.2.7/54dbf377e51440aca90a4cd274600d3ff2d888a9.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/remove-trailing-separator/-/remove-trailing-separator-1.1.0/c24bce2a283adad5bc3f58e0d48249b92379d8ef.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/renderkid/-/renderkid-2.0.1/898cabfc8bede4b7b91135a3ffd323e58c0db319.tgz", + "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "http://npm.cognosante.cc/utila/-/utila-0.3.3/d7e8e7d7e309107092b05f8d9688824d633a4226.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/repeat-element/-/repeat-element-1.1.2/ef089a178d1483baae4d93eb98b4f9e4e11d990a.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "http://npm.cognosante.cc/repeat-string/-/repeat-string-1.6.1/8dcae470e1c88abc2d600fff4a776286da75e637.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/repeating/-/repeating-2.0.1/5214c53a926d3552707527fbab415dbc08d06dda.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "request": { + "version": "2.83.0", + "resolved": "http://npm.cognosante.cc/request/-/request-2.83.0/ca0b65da02ed62935887808e6f510381034e3356.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "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", + "hawk": "6.0.2", + "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", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "require_optional": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/require_optional/-/require_optional-1.0.1/4cf35a4247f64ca3df8c2ef208cc494b1ca8fc2e.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "requires": { + "resolve-from": "2.0.0", + "semver": "5.4.1" + }, + "dependencies": { + "resolve-from": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/resolve-from/-/resolve-from-2.0.0/9480ab20e94ffa1d9e80a804c7ea147611966b57.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/require-directory/-/require-directory-2.1.1/8c64ad5fd30dab1c976e2344ffe7f792a6a6df42.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "http://npm.cognosante.cc/require-from-string/-/require-from-string-1.2.1/529c9ccef27380adfec9a2f965b649bbee636418.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/require-main-filename/-/require-main-filename-1.0.1/97f717b69d48784f5f526a6c5aa8ffdda055a4d1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/require-uncached/-/require-uncached-1.0.3/4e0d56d6c9662fd31e43011c4b95aa49955421d3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/requires-port/-/requires-port-1.0.0/925d2601d39ac485e091cf0da5c6e694dc3dcaff.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.5.0", + "resolved": "http://npm.cognosante.cc/resolve/-/resolve-1.5.0/1f09acce796c9a762579f31b2c1cc4c3cddf9f36.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/resolve-from/-/resolve-from-1.0.1/26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/restore-cursor/-/restore-cursor-1.0.1/34661f46886327fed2991479152252df92daa541.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + }, + "right-align": { + "version": "0.1.3", + "resolved": "http://npm.cognosante.cc/right-align/-/right-align-0.1.3/61339b722fe6a3515689210d24e14c96148613ef.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "http://npm.cognosante.cc/rimraf/-/rimraf-2.6.2/2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "ripemd160": { + "version": "0.2.0", + "resolved": "http://npm.cognosante.cc/ripemd160/-/ripemd160-0.2.0/2bf198bde167cacfa51c0a928e84b68bbe171fce.tgz", + "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=", + "dev": true + }, + "run-async": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/run-async/-/run-async-0.1.0/c8ad4a5e110661e402a7d21b530e009f25f8e389.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "http://npm.cognosante.cc/rx-lite/-/rx-lite-3.1.2/19ce502ca572665f3b647b10939f97fd1615f102.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "http://npm.cognosante.cc/safe-buffer/-/safe-buffer-5.1.1/893312af69b2123def71f57889001671eeb2c853.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "sane": { + "version": "1.4.1", + "resolved": "http://npm.cognosante.cc/sane/-/sane-1.4.1/88f763d74040f5f0c256b6163db399bf110ac715.tgz", + "integrity": "sha1-iPdj10BA9fDCVrYWPbOZvxEKxxU=", + "dev": true, + "requires": { + "exec-sh": "0.2.1", + "fb-watchman": "1.9.2", + "minimatch": "3.0.4", + "minimist": "1.2.0", + "walker": "1.0.7", + "watch": "0.10.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/minimist/-/minimist-1.2.0/a35008b20f41383eec1fb914f4cd5df79a264284.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "http://npm.cognosante.cc/sax/-/sax-1.2.4/2816234e2378bddc4e5354fab5caa895df7100d9.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "5.4.1", + "resolved": "http://npm.cognosante.cc/semver/-/semver-5.4.1/e059c09d8571f0540823733433505d3a2f00b18e.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/semver-diff/-/semver-diff-2.1.0/4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "5.4.1" + } + }, + "send": { + "version": "0.16.1", + "resolved": "http://npm.cognosante.cc/send/-/send-0.16.1/a70e1ca21d1382c11d0d9f6231deb281080d7ab3.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", + "requires": { + "debug": "2.6.9", + "depd": "1.1.1", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "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.3.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "http://npm.cognosante.cc/statuses/-/statuses-1.3.1/faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "http://npm.cognosante.cc/serve-index/-/serve-index-1.9.1/d3768d69b1e7d82e5ce050fff5b453bea12a9239.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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "serve-static": { + "version": "1.13.1", + "resolved": "http://npm.cognosante.cc/serve-static/-/serve-static-1.13.1/4c57d53404a761d8f2e7c1e8a18a47dbf278a719.tgz", + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/set-blocking/-/set-blocking-2.0.0/045f9782d011ae9a6803ddd382b24392b3d890f7.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/set-immediate-shim/-/set-immediate-shim-1.0.1/4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "http://npm.cognosante.cc/setimmediate/-/setimmediate-1.0.5/290cbb232e306942d7d7ea9b83732ab7856f8285.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/setprototypeof/-/setprototypeof-1.0.3/66567e37043eeb4f04d91bd658c0cbefb55b8e04.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + }, + "sha.js": { + "version": "2.2.6", + "resolved": "http://npm.cognosante.cc/sha.js/-/sha.js-2.2.6/17ddeddc5f722fb66501658895461977867315ba.tgz", + "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/shebang-command/-/shebang-command-1.2.0/44aac65b695b03398968c39f363fee5deafdf1ea.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/shebang-regex/-/shebang-regex-1.0.0/da42f49740c0b42db2ca9728571cb190c98efea3.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shelljs": { + "version": "0.7.8", + "resolved": "http://npm.cognosante.cc/shelljs/-/shelljs-0.7.8/decbcf874b0d1e5fb72e14b164a9683048e9acb3.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "7.1.2", + "interpret": "1.1.0", + "rechoir": "0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "http://npm.cognosante.cc/shellwords/-/shellwords-0.1.1/d6b9181c1a48d397324c84871efbcfc73fc0654b.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "http://npm.cognosante.cc/signal-exit/-/signal-exit-3.0.2/b5fdc08f1287ea1178628e415e25132b73646c6d.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-assign": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/simple-assign/-/simple-assign-0.1.0.tgz", + "integrity": "sha1-F/0wZqXz13OPUDIbsPFMooHMS6o=" + }, + "slash": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/slash/-/slash-1.0.0/c41f2f6c39fc16d1cd17ad4b5d896114ae470d55.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "http://npm.cognosante.cc/slice-ansi/-/slice-ansi-0.0.4/edbf8903f66f7ce2f8eafd6ceed65e264c831b35.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "sliced": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/sliced/-/sliced-1.0.1/0b3a662b5d04c3177b1926bea82b03f837a2ef41.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "sntp": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/sntp/-/sntp-2.1.0/2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "dev": true, + "requires": { + "hoek": "4.2.0" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "http://npm.cognosante.cc/sockjs/-/sockjs-0.3.19/d976bbe800af7bd20ae08598d582393508993c0d.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "0.10.0", + "uuid": "3.1.0" + }, + "dependencies": { + "faye-websocket": { + "version": "0.10.0", + "resolved": "http://npm.cognosante.cc/faye-websocket/-/faye-websocket-0.10.0/4e492f8d04dfb6f89003507f6edbf2d501e7c6f4.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + } + } + }, + "sockjs-client": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/sockjs-client/-/sockjs-client-1.0.1/8943ae05b46547bc2054816c409002cf5e2fe026.tgz", + "integrity": "sha1-iUOuBbRlR7wgVIFsQJACz14v4CY=", + "dev": true, + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.7.3", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/sort-keys/-/sort-keys-1.1.2/441b6d4d346798f1b4e49e8920adfba0e543f9ad.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } + }, + "source-list-map": { + "version": "0.1.8", + "resolved": "http://npm.cognosante.cc/source-list-map/-/source-list-map-0.1.8/c550b2ab5427f6b3f21f5afead88c4f5587b2106.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.5.7/8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "http://npm.cognosante.cc/source-map-support/-/source-map-support-0.4.18/0286a6de8be42641338594e97ccea75f0a2c585f.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/spdx-correct/-/spdx-correct-1.0.2/4b3073d933ff51f3912f03ac5519498a4150db40.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/spdx-expression-parse/-/spdx-expression-parse-1.0.4/9bdf2f20e1f40ed447fbe273266191fced51626c.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "http://npm.cognosante.cc/spdx-license-ids/-/spdx-license-ids-1.2.2/c9df7a3424594ade6bd11900d596696dc06bac57.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "split": { + "version": "0.3.3", + "resolved": "http://npm.cognosante.cc/split/-/split-0.3.3/cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "requires": { + "through": "2.3.8" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/sprintf-js/-/sprintf-js-1.0.3/04e6926f662895354f3dd015203633b857297e2c.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.13.1", + "resolved": "http://npm.cognosante.cc/sshpk/-/sshpk-1.13.1/512df6da6287144316dc4c18fe1cf1d940739be3.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "http://npm.cognosante.cc/statuses/-/statuses-1.4.0/bb73d446da2796106efcc1b601a253d6c46bd087.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/stream-browserify/-/stream-browserify-2.0.1/66266ee5f9bdb9940a4e4514cafb43bb71e5c9db.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "stream-cache": { + "version": "0.0.2", + "resolved": "http://npm.cognosante.cc/stream-cache/-/stream-cache-0.0.2/1ac5ad6832428ca55667dbdee395dad4e6db118f.tgz", + "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8=", + "dev": true + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "http://npm.cognosante.cc/stream-combiner/-/stream-combiner-0.0.4/4d5e433c185261dde623ca3f44c586bcf5c4ad14.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "requires": { + "duplexer": "0.1.1" + } + }, + "stream-http": { + "version": "2.7.2", + "resolved": "http://npm.cognosante.cc/stream-http/-/stream-http-2.7.2/40a050ec8dc3b53b33d9909415c02c0bf1abfbad.tgz", + "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/strict-uri-encode/-/strict-uri-encode-1.1.0/279b225df1d582b1f54e65addd4352e18faa0713.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/string_decoder/-/string_decoder-1.0.3/0fc67d7c141825de94282dd536bec6b9bce860ab.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/string-width/-/string-width-1.0.2/118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "http://npm.cognosante.cc/stringstream/-/stringstream-0.0.5/4e484cd4de5a0bbbee18e46307710a8a81621878.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://npm.cognosante.cc/strip-ansi/-/strip-ansi-3.0.1/6a385fb8853d952d5ff05d0e8aaf94278dc63dcf.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/strip-bom/-/strip-bom-2.0.0/6219a85616520491f35788bdbf1447a99c7e6b0e.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/strip-eof/-/strip-eof-1.0.0/bb43ff5598a6eb05d89b59fcd129c983313606bf.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/strip-json-comments/-/strip-json-comments-2.0.1/3c531942e908c2697c0ec344858c286c7ca0a60a.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "style-loader": { + "version": "0.13.1", + "resolved": "http://npm.cognosante.cc/style-loader/-/style-loader-0.13.1/468280efbc0473023cd3a6cd56e33b5a1d7fc3a9.tgz", + "integrity": "sha1-RoKA77wEcwI806bNVuM7Wh1/w6k=", + "dev": true, + "requires": { + "loader-utils": "0.2.17" + } + }, + "superagent": { + "version": "3.8.1", + "resolved": "http://npm.cognosante.cc/superagent/-/superagent-3.8.1/2571fd921f3fcdba43ac68c3b35c91951532701f.tgz", + "integrity": "sha512-VMBFLYgFuRdfeNQSMLbxGSLfmXL/xc+OO+BZp41Za/NRDBet/BNbkRJrYzCUu0u4GU0i/ml2dtT8b9qgkw9z6Q==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "cookiejar": "2.1.1", + "debug": "3.1.0", + "extend": "3.0.1", + "form-data": "2.3.1", + "formidable": "1.1.1", + "methods": "1.1.2", + "mime": "1.4.1", + "qs": "6.5.1", + "readable-stream": "2.3.3" + } + }, + "supertest": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/supertest/-/supertest-3.0.0/8d4bb68fd1830ee07033b1c5a5a9a4021c965296.tgz", + "integrity": "sha1-jUu2j9GDDuBwM7HFpamkAhyWUpY=", + "dev": true, + "requires": { + "methods": "1.1.2", + "superagent": "3.8.1" + } + }, + "supertest-as-promised": { + "version": "4.0.2", + "resolved": "http://npm.cognosante.cc/supertest-as-promised/-/supertest-as-promised-4.0.2/0464f2bd256568d4a59bce84269c0548f6879f1a.tgz", + "integrity": "sha1-BGTyvSVlaNSlm86EJpwFSPaHnxo=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "methods": "1.1.2" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-3.2.3/65ac0504b3954171d8a64946b2ae3cbb8a5f54f6.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "svgo": { + "version": "0.7.2", + "resolved": "http://npm.cognosante.cc/svgo/-/svgo-0.7.2/9f5772413952135c6fefbf40afe6a4faa88b4bb5.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "1.0.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + } + }, + "symbol-observable": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/symbol-observable/-/symbol-observable-1.1.0/5c68fd8d54115d9dfb72a84720549222e8db9b32.tgz", + "integrity": "sha512-dQoid9tqQ+uotGhuTKEY11X4xhyYePVnqGSoSm3OGKh2E8LZ6RPULp1uXTctk33IeERlrRJYoVSBglsL05F5Uw==" + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "http://npm.cognosante.cc/symbol-tree/-/symbol-tree-3.2.2/ae27db38f660a7ae2e1c3b7d1bc290819b8519e6.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "table": { + "version": "3.8.3", + "resolved": "http://npm.cognosante.cc/table/-/table-3.8.3/2bbc542f0fda9861a755d3947fefd8b3f513855f.tgz", + "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "chalk": "1.1.3", + "lodash": "4.17.4", + "slice-ansi": "0.0.4", + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/ansi-regex/-/ansi-regex-3.0.0/ed0317c322064f79466c02966bddb605ab37d998.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0/a3b30a5c4f199183167aaab93beefae3ddfb654f.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/string-width/-/string-width-2.1.1/ab93f27a8dc13d28cac815c462143a6d9012ae9e.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "http://npm.cognosante.cc/strip-ansi/-/strip-ansi-4.0.0/a8479022eb1ac368a871389b635262c505ee368f.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "tapable": { + "version": "0.1.10", + "resolved": "http://npm.cognosante.cc/tapable/-/tapable-0.1.10/29c35707c2b70e50d07482b5d202e8ed446dafd4.tgz", + "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", + "dev": true + }, + "term-size": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/term-size/-/term-size-1.2.0/458b83887f288fc56d6fffbfad262e26638efa69.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "0.7.0" + } + }, + "test-exclude": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/test-exclude/-/test-exclude-3.3.0/7a17ca1239988c98367b0621456dbb7d4bc38977.tgz", + "integrity": "sha1-ehfKEjmYjJg2ewYhRW27fUvDiXc=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "2.3.11", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "require-main-filename": "1.0.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "http://npm.cognosante.cc/text-table/-/text-table-0.2.0/7f5ee823ae805207c00af2df4a84ec3fcfa570b4.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/thenify/-/thenify-3.3.0/e69e38a1babe969b0108207978b9f62b88604839.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "dev": true, + "requires": { + "any-promise": "1.3.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "http://npm.cognosante.cc/thenify-all/-/thenify-all-1.6.0/1a1918d402d8fc3f98fbf234db0bcc8cc10e9726.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": "3.3.0" + } + }, + "throat": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/throat/-/throat-3.2.0/50cb0670edbc40237b9e347d7e1f88e4620af836.tgz", + "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://npm.cognosante.cc/through/-/through-2.3.8/0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "time-stamp": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/time-stamp/-/time-stamp-2.0.0/95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357.tgz", + "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "http://npm.cognosante.cc/timed-out/-/timed-out-4.0.1/f32eacac5a175bea25d7fab565ab3ed8741ef56f.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "timers-browserify": { + "version": "2.0.4", + "resolved": "http://npm.cognosante.cc/timers-browserify/-/timers-browserify-2.0.4/96ca53f4b794a5e7c0e1bd7cc88a372298fa01e6.tgz", + "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "http://npm.cognosante.cc/tmpl/-/tmpl-1.0.4/23640dd7b42d00433911140820e5cf440e521dd1.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/to-arraybuffer/-/to-arraybuffer-1.0.1/7d229b1fcc637e466ca081180836a7aabff83f43.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/to-fast-properties/-/to-fast-properties-1.0.3/b83571fa4d8c25b82e231b06e3a3055de4ca1a47.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "toposort": { + "version": "1.0.6", + "resolved": "http://npm.cognosante.cc/toposort/-/toposort-1.0.6/c31748e55d210effc00fdcdc7d6e68d7d7bb9cec.tgz", + "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", + "dev": true + }, + "touch": { + "version": "3.1.0", + "resolved": "http://npm.cognosante.cc/touch/-/touch-3.1.0/fe365f5f75ec9ed4e56825e0bb76d24ab74af83b.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "1.0.10" + } + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "http://npm.cognosante.cc/tough-cookie/-/tough-cookie-2.3.3/0b618a5565b6dea90bf3425d04d55edc475a7561.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "http://npm.cognosante.cc/tr46/-/tr46-0.0.3/8184fd347dac9cdc185992f3a6622e14b9d9ab6a.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/trim-right/-/trim-right-1.0.1/cb2e1203067e0c8de1f614094b9fe45704ea6003.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "tryit": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/tryit/-/tryit-1.0.3/393be730a9446fd1ead6da59a014308f36c289cb.tgz", + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "http://npm.cognosante.cc/tty-browserify/-/tty-browserify-0.0.0/a157ba402da24e9bf957f9aa69d524eed42901a6.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "http://npm.cognosante.cc/tunnel-agent/-/tunnel-agent-0.6.0/27a5dea06b36b04a0a9966774b290868f0fc40fd.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "http://npm.cognosante.cc/tweetnacl/-/tweetnacl-0.14.5/5ae68177f192d4456269d108afa93ff8743f4f64.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "http://npm.cognosante.cc/type-check/-/type-check-0.3.2/5884cab512cf1d355e3fb784f30804b2b520db72.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-detect": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/type-detect/-/type-detect-1.0.0/762217cc06db258ec48908a1298e8b95121e8ea2.tgz", + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", + "dev": true + }, + "type-is": { + "version": "1.6.15", + "resolved": "http://npm.cognosante.cc/type-is/-/type-is-1.6.15/cab10fb4909e441c82842eafe1ad646c81804410.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "http://npm.cognosante.cc/typedarray/-/typedarray-0.0.6/867ac74e3864187b1d3d47d996a78ec5c8830777.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.17", + "resolved": "http://npm.cognosante.cc/ua-parser-js/-/ua-parser-js-0.7.17/e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==" + }, + "uglify-js": { + "version": "3.2.1", + "resolved": "http://npm.cognosante.cc/uglify-js/-/uglify-js-3.2.1/d6427fd45a25fefc5d196689c0c772a6915e10fe.tgz", + "integrity": "sha512-BhZTJPmOKPSUcjnx2nlfaOQKHLyjjT4HFyzFWF1BUErx9knJNpdW94ql5o8qVxeNL+8IAWjEjnPvASH2yZnkMg==", + "dev": true, + "requires": { + "commander": "2.12.2", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.6.1/74722af32e9614e9c287a8d0bbde48b5e2f1a263.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/uglify-to-browserify/-/uglify-to-browserify-1.0.2/6e0924d6bda6b5afe349e39a6d632850a0f882b7.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true + }, + "uncontrollable": { + "version": "4.1.0", + "resolved": "http://npm.cognosante.cc/uncontrollable/-/uncontrollable-4.1.0/e0358291252e1865222d90939b19f2f49f81c1a9.tgz", + "integrity": "sha1-4DWCkSUuGGUiLZCTmxny9J+Bwak=", + "requires": { + "invariant": "2.2.2" + } + }, + "undefsafe": { + "version": "0.0.3", + "resolved": "http://npm.cognosante.cc/undefsafe/-/undefsafe-0.0.3/ecca3a03e56b9af17385baac812ac83b994a962f.tgz", + "integrity": "sha1-7Mo6A+VrmvFzhbqsgSrIO5lKli8=" + }, + "uniq": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/uniq/-/uniq-1.0.1/b31c5ae8254844a3a8281541ce2b04b865a734ff.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqid": { + "version": "4.1.1", + "resolved": "http://npm.cognosante.cc/uniqid/-/uniqid-4.1.1/89220ddf6b751ae52b5f72484863528596bb84c1.tgz", + "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", + "dev": true, + "requires": { + "macaddress": "0.2.8" + } + }, + "uniqs": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/uniqs/-/uniqs-2.0.0/ffede4b36b25290696e6e165d4a59edb998e6b02.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-string": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/unique-string/-/unique-string-1.0.0/9e1057cca851abb93398f8b33ae187b99caec11a.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/unpipe/-/unpipe-1.0.0/b2bf4ee8514aae6165b4817829d21b2ef49904ec.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/unzip-response/-/unzip-response-2.0.1/d2f0f737d16b0615e72a6935ed04214572d56f97.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" + }, + "update-notifier": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/update-notifier/-/update-notifier-2.3.0/4e8827a6bb915140ab093559d7014e3ebb837451.tgz", + "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", + "requires": { + "boxen": "1.3.0", + "chalk": "2.3.0", + "configstore": "3.1.1", + "import-lazy": "2.1.0", + "is-installed-globally": "0.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/ansi-styles/-/ansi-styles-3.2.0/c159b8d5be0f9e5a6f346dab94f16ce022161b88.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/chalk/-/chalk-2.3.0/b5ea48efc9c1793dccc9b4767c93914d3f2d52ba.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/has-flag/-/has-flag-2.0.0/e8207af1cc7b30d446cc70b734b5e8be18f88d51.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + }, + "supports-color": { + "version": "4.5.0", + "resolved": "http://npm.cognosante.cc/supports-color/-/supports-color-4.5.0/be7a0de484dec5c5cddf8b3d59125044912f635b.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "http://npm.cognosante.cc/upper-case/-/upper-case-1.1.3/f6b4501c2ec4cdd26ba78be7222961de77621598.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "http://npm.cognosante.cc/url/-/url-0.11.0/3838e97cfc60521eb73c525a8e55bfdd9e2e28f1.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "http://npm.cognosante.cc/punycode/-/punycode-1.3.2/9653a036fb7c1ee42342f2325cceefea3926c48d.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "0.5.7", + "resolved": "http://npm.cognosante.cc/url-loader/-/url-loader-0.5.7/67e8779759f8000da74994906680c943a9b0925d.tgz", + "integrity": "sha1-Z+h3l1n4AA2nSZSQZoDJQ6mwkl0=", + "dev": true, + "requires": { + "loader-utils": "0.2.17", + "mime": "1.2.11" + }, + "dependencies": { + "mime": { + "version": "1.2.11", + "resolved": "http://npm.cognosante.cc/mime/-/mime-1.2.11/58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10.tgz", + "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.2.0", + "resolved": "http://npm.cognosante.cc/url-parse/-/url-parse-1.2.0/3a19e8aaa6d023ddd27dcc44cb4fc8f7fec23986.tgz", + "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", + "dev": true, + "requires": { + "querystringify": "1.0.0", + "requires-port": "1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/querystringify/-/querystringify-1.0.0/6286242112c5b712fa654e526652bf6a13ff05cb.tgz", + "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/url-parse-lax/-/url-parse-lax-1.0.0/7af8f303645e9bd79a272e7a14ac68bc0609da73.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "1.0.4" + } + }, + "user-home": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/user-home/-/user-home-2.0.0/9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "util": { + "version": "0.10.3", + "resolved": "http://npm.cognosante.cc/util/-/util-0.10.3/7afb1afe50805246489e3db7fe0ed379336ac0f9.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/inherits/-/inherits-2.0.1/b17d08d326b4423e568eff719f91b0b1cbdf69f1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/util-deprecate/-/util-deprecate-1.0.2/450d4dc9fa70de732762fbd2d4a28981419a0ccf.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utila": { + "version": "0.4.0", + "resolved": "http://npm.cognosante.cc/utila/-/utila-0.4.0/8a16a05d445657a3aea5eecc5b12a4fa5379772c.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/utils-merge/-/utils-merge-1.0.1/9f95710f50a267947b2ccc124741c1028427e713.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "http://npm.cognosante.cc/validate-npm-package-license/-/validate-npm-package-license-3.0.1/2804babe712ad3379459acfbe24746ab2c303fbc.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "http://npm.cognosante.cc/vary/-/vary-1.1.2/2299f02c6ded30d4a5961b0b9f74524a18f634fc.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.1", + "resolved": "http://npm.cognosante.cc/vendors/-/vendors-1.0.1/37ad73c8ee417fb3d580e785312307d274847f22.tgz", + "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "http://npm.cognosante.cc/verror/-/verror-1.10.0/3a105ca17053af55d6e270c1f8288682e18da400.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "http://npm.cognosante.cc/vm-browserify/-/vm-browserify-0.0.4/5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "http://npm.cognosante.cc/walker/-/walker-1.0.7/2f7f9b8fd10d677262b18a884e28d19618e028fb.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.11" + } + }, + "warning": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/warning/-/warning-3.0.0/32e5377cb572de4ab04753bdf8821c01ed605b7c.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "1.3.1" + } + }, + "watch": { + "version": "0.10.0", + "resolved": "http://npm.cognosante.cc/watch/-/watch-0.10.0/77798b2da0f9910d595f1ace5b0c2258521f21dc.tgz", + "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", + "dev": true + }, + "watchpack": { + "version": "0.2.9", + "resolved": "http://npm.cognosante.cc/watchpack/-/watchpack-0.2.9/62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b.tgz", + "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", + "dev": true, + "requires": { + "async": "0.9.2", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "http://npm.cognosante.cc/async/-/async-0.9.2/aea74d5e61c1f899613bf64bda66d4c78f2fd17d.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "http://npm.cognosante.cc/webidl-conversions/-/webidl-conversions-4.0.2/a855980b1f0b6b359ba1d5d9fb39ae941faa63ad.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "webpack": { + "version": "1.14.0", + "resolved": "http://npm.cognosante.cc/webpack/-/webpack-1.14.0/54f1ffb92051a328a5b2057d6ae33c289462c823.tgz", + "integrity": "sha1-VPH/uSBRoyilsgV9auM8KJRiyCM=", + "dev": true, + "requires": { + "acorn": "3.3.0", + "async": "1.5.2", + "clone": "1.0.3", + "enhanced-resolve": "0.9.1", + "interpret": "0.6.6", + "loader-utils": "0.2.17", + "memory-fs": "0.3.0", + "mkdirp": "0.5.1", + "node-libs-browser": "0.7.0", + "optimist": "0.6.1", + "supports-color": "3.2.3", + "tapable": "0.1.10", + "uglify-js": "2.7.5", + "watchpack": "0.2.9", + "webpack-core": "0.6.9" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "http://npm.cognosante.cc/acorn/-/acorn-3.3.0/45e37fb39e8da3f25baee3ff5369e2bb5f22017a.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + }, + "interpret": { + "version": "0.6.6", + "resolved": "http://npm.cognosante.cc/interpret/-/interpret-0.6.6/fecd7a18e7ce5ca6abfb953e1f86213a49f1625b.tgz", + "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", + "dev": true + }, + "uglify-js": { + "version": "2.7.5", + "resolved": "http://npm.cognosante.cc/uglify-js/-/uglify-js-2.7.5/4612c0c7baaee2ba7c487de4904ae122079f2ca8.tgz", + "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", + "dev": true, + "requires": { + "async": "0.2.10", + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "http://npm.cognosante.cc/async/-/async-0.2.10/b6bbe0b0674b9d719708ca38de8c237cb526c3d1.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "http://npm.cognosante.cc/yargs/-/yargs-3.10.0/f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "http://npm.cognosante.cc/webpack-core/-/webpack-core-0.6.9/fc571588c8558da77be9efb6debdc5a3b172bdc2.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "http://npm.cognosante.cc/source-map/-/source-map-0.4.4/eba4f5da9c0dc999de68032d8b4f76173652036b.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "http://npm.cognosante.cc/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2/f8fc1120ce3b4fc5680ceecb43d777966b21105e.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "0.4.1", + "mime": "1.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "time-stamp": "2.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "resolved": "http://npm.cognosante.cc/memory-fs/-/memory-fs-0.4.1/3a9a20b8462523e447cfbc7e8bb80ed667bfc552.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "0.1.4", + "readable-stream": "2.3.3" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "http://npm.cognosante.cc/mime/-/mime-1.6.0/32cd9e5c64553bd58d19a568af452acff04981b1.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "1.16.2", + "resolved": "http://npm.cognosante.cc/webpack-dev-server/-/webpack-dev-server-1.16.2/8bebc2c4ce1c45a15c72dd769d9ba08db306a793.tgz", + "integrity": "sha1-i+vCxM4cRaFcct12nZugjbMGp5M=", + "dev": true, + "requires": { + "compression": "1.7.1", + "connect-history-api-fallback": "1.3.0", + "express": "4.16.2", + "http-proxy-middleware": "0.17.3", + "open": "0.0.5", + "optimist": "0.6.1", + "serve-index": "1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.1.4", + "stream-cache": "0.0.2", + "strip-ansi": "3.0.1", + "supports-color": "3.2.3", + "webpack-dev-middleware": "1.12.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.cognosante.cc/debug/-/debug-2.6.9/5d128515df134ff327e90a4c93f4e077a536341f.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "http://npm.cognosante.cc/faye-websocket/-/faye-websocket-0.11.1/f0efe18c4f56e4f40afc7e06c719fd5ee6188f38.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "http://npm.cognosante.cc/sockjs-client/-/sockjs-client-1.1.4/5babe386b775e4cf14e7520911452654016c8b12.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.2.0" + } + } + } + }, + "webpack-manifest-plugin": { + "version": "1.1.0", + "resolved": "http://npm.cognosante.cc/webpack-manifest-plugin/-/webpack-manifest-plugin-1.1.0/6b6c718aade8a2537995784b46bd2e9836057caa.tgz", + "integrity": "sha1-a2xxiq3oolN5lXhLRr0umDYFfKo=", + "dev": true, + "requires": { + "fs-extra": "0.30.0", + "lodash": "4.17.4" + } + }, + "webpack-sources": { + "version": "0.1.5", + "resolved": "http://npm.cognosante.cc/webpack-sources/-/webpack-sources-0.1.5/aa1f3abf0f0d74db7111c40e500b84f966640750.tgz", + "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.5.7" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "http://npm.cognosante.cc/websocket-driver/-/websocket-driver-0.7.0/0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.9", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "http://npm.cognosante.cc/websocket-extensions/-/websocket-extensions-0.1.3/5d2ff22977003ec687a4b87073dfbbac146ccf29.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.3", + "resolved": "http://npm.cognosante.cc/whatwg-encoding/-/whatwg-encoding-1.0.3/57c235bc8657e914d24e1a397d3c82daee0a6ba3.tgz", + "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.19" + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "http://npm.cognosante.cc/whatwg-fetch/-/whatwg-fetch-2.0.3/9c84ec2dcf68187ff00bc64e1274b442176e1c84.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + }, + "whatwg-url": { + "version": "4.8.0", + "resolved": "http://npm.cognosante.cc/whatwg-url/-/whatwg-url-4.8.0/d2981aa9148c1e00a41c5a6131166ab4683bbcc0.tgz", + "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", + "dev": true, + "requires": { + "tr46": "0.0.3", + "webidl-conversions": "3.0.1" + }, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "http://npm.cognosante.cc/webidl-conversions/-/webidl-conversions-3.0.1/24534275e2a7bc6be7bc86611cc16ae0a5654871.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + } + } + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "http://npm.cognosante.cc/whet.extend/-/whet.extend-0.9.9/f877d5bf648c97e5aa542fadc16d6a259b9c11a1.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.0", + "resolved": "http://npm.cognosante.cc/which/-/which-1.3.0/ff04bdfc010ee547d780bec38e1ac1c2777d253a.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/which-module/-/which-module-1.0.0/bba63ca861948994ff307736089e3b96026c2a4f.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "widest-line": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/widest-line/-/widest-line-2.0.0/0142a4e8a243f8882c0233aa0e0281aa76152273.tgz", + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/ansi-regex/-/ansi-regex-3.0.0/ed0317c322064f79466c02966bddb605ab37d998.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://npm.cognosante.cc/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0/a3b30a5c4f199183167aaab93beefae3ddfb654f.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "http://npm.cognosante.cc/string-width/-/string-width-2.1.1/ab93f27a8dc13d28cac815c462143a6d9012ae9e.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "http://npm.cognosante.cc/strip-ansi/-/strip-ansi-4.0.0/a8479022eb1ac368a871389b635262c505ee368f.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "http://npm.cognosante.cc/window-size/-/window-size-0.1.0/5438cd2ea93b202efa3a19fe8887aee7c94f9c9d.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/wordwrap/-/wordwrap-1.0.0/27584810891456a4171c8d0226441ade90cbcaeb.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.5.2", + "resolved": "http://npm.cognosante.cc/worker-farm/-/worker-farm-1.5.2/32b312e5dc3d5d45d79ef44acc2587491cd729ae.tgz", + "integrity": "sha512-XxiQ9kZN5n6mmnW+mFJ+wXjNNI/Nx4DIdaAKLX1Bn6LYBWlN/zaBhu34DQYPZ1AJobQuu67S2OfDdNSVULvXkQ==", + "dev": true, + "requires": { + "errno": "0.1.4", + "xtend": "4.0.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://npm.cognosante.cc/wrap-ansi/-/wrap-ansi-2.1.0/d8fc3d284dd05794fe84973caecdd1cf824fdd85.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "http://npm.cognosante.cc/wrappy/-/wrappy-1.0.2/b5243d8f3ec1aa35f1364605bc0d1036e30ab69f.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "http://npm.cognosante.cc/write/-/write-0.2.1/5fc03828e264cea3fe91455476f7a3c566cb0757.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + } + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "http://npm.cognosante.cc/write-file-atomic/-/write-file-atomic-2.3.0/1ff61575c2e2a4e8e510d6fa4e243cce183999ab.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/xdg-basedir/-/xdg-basedir-3.0.0/496b2cc109eca8dbacfe2dc72b603c17c5870ad4.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xml-char-classes": { + "version": "1.0.0", + "resolved": "http://npm.cognosante.cc/xml-char-classes/-/xml-char-classes-1.0.0/64657848a20ffc5df583a42ad8a277b4512bbc4d.tgz", + "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", + "dev": true + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "http://npm.cognosante.cc/xml-name-validator/-/xml-name-validator-2.0.1/4d8b8f1eccd3419aa362061becef515e1e559635.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "http://npm.cognosante.cc/xtend/-/xtend-4.0.1/a5c6d532be656e23db820efb943a1f04998d63af.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "http://npm.cognosante.cc/y18n/-/y18n-3.2.1/6d15fba884c08679c0d77e88e7759e811e07fa41.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "http://npm.cognosante.cc/yallist/-/yallist-2.1.2/1c11f9218f076089a47dd512f93c6699a6a81d52.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "6.6.0", + "resolved": "http://npm.cognosante.cc/yargs/-/yargs-6.6.0/782ec21ef403345f830a808ca3d513af56065208.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/camelcase/-/camelcase-3.0.0/32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "http://npm.cognosante.cc/cliui/-/cliui-3.2.0/120601537a916d29940f934da3b48d585a39213d.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "http://npm.cognosante.cc/yargs-parser/-/yargs-parser-4.2.1/29cceac0dc4f03c6c87b4a9f217dd18c9f74871c.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "http://npm.cognosante.cc/camelcase/-/camelcase-3.0.0/32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..48c6cac --- /dev/null +++ b/package.json @@ -0,0 +1,49 @@ +{ + "name": "full-stack-coding-exercise", + "version": "1.0.0", + "devDependencies": { + "chai": "^3.5.0", + "mocha": "^3.2.0", + "mz": "^2.6.0", + "react-scripts": "^0.9.5", + "supertest": "^3.0.0", + "supertest-as-promised": "^4.0.2" + }, + "dependencies": { + "axios": "^0.17.1", + "body-parser": "^1.18.2", + "boostrap": "^2.0.0", + "classnames": "^2.2.5", + "express": "^4.16.2", + "lodash": "^4.17.4", + "material-ui": "^0.20.0", + "method-override": "~2.0.2", + "moment": "^2.19.3", + "mongoose": "~4.4", + "morgan": "^1.9.0", + "nodemon": "^1.12.5", + "prop-types": "^15.6.0", + "react": "^16.2.0", + "react-bootstrap": "^0.31.5", + "react-bootstrap-table": "^4.2.0", + "react-dom": "^16.2.0", + "react-flexbox-grid": "^2.0.0", + "react-modal": "^3.1.7", + "react-redux": "^5.0.6", + "react-router": "3.2", + "redux": "^3.7.2", + "redux-act": "^1.5.1", + "redux-form": "^6.8.0", + "redux-form-material-ui": "^4.3.1", + "redux-thunk": "^2.2.0", + "uuid": "^3.1.0" + }, + "scripts": { + "dev-server": "npm run build && nodemon ./server", + "dev": "react-scripts start", + "start": "npm run build && node ./server", + "build": "react-scripts build", + "test": "react-scripts test --env=jsdom", + "eject": "react-scripts eject" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..5c125de Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..cf37d75 --- /dev/null +++ b/public/index.html @@ -0,0 +1,36 @@ + + + + + + + + + + Exercise + + + +
+ + + + \ No newline at end of file diff --git a/server/app.js b/server/app.js new file mode 100644 index 0000000..54c158e --- /dev/null +++ b/server/app.js @@ -0,0 +1,54 @@ +const express = require('express'); +const morgan = require('morgan'); +const path = require('path'); + +const app = express(); + +var mongoose = require('mongoose'); +var bodyParser = require('body-parser'); +var methodOverride = require('method-override'); + +// config files +var db = require('./config/db'); + +// get all data/stuff of the body (POST) parameters +app.use(bodyParser.json()); // parse application/json +app.use(bodyParser.json({ type: 'application/vnd.api+json' })); // parse application/vnd.api+json as json +app.use(bodyParser.urlencoded({ extended: true })); // parse application/x-www-form-urlencoded +app.use(methodOverride('X-HTTP-Method-Override')); // override with the X-HTTP-Method-Override header in the request. simulate DELETE/PUT + +app.use(function(req, res, next) { + res.header('Access-Control-Allow-Origin', '*'); + res.header( + 'Access-Control-Allow-Headers', + 'Origin, X-Requested-With, Content-Type, Accept' + ); + next(); +}); + +// Setup logger +app.use( + morgan( + ':remote-addr - :remote-user [:date[clf]] ":method :url HTTP/:http-version" :status :res[content-length] :response-time ms' + ) +); + +// Serve static assets +app.use(express.static(path.resolve(__dirname, '..', 'build'))); + +// Set up the API route +require('./services/crud')(app); + +// Set up the app route +require('./route')(app, path); + +// Connect to mongo DB +mongoose.connect(db.url, { config: { autoIndex: false } }); + +var database = mongoose.connection; +database.on('error', console.error.bind(console, 'connection error:')); +database.once('open', function() { + console.log('Connect to DB at ' + db.url + ' successfully.'); +}); + +module.exports = app; diff --git a/server/config/db.js b/server/config/db.js new file mode 100644 index 0000000..aef847d --- /dev/null +++ b/server/config/db.js @@ -0,0 +1,6 @@ +const dbUser = process.env.dbUser || 'gstv'; +const dbPass = process.env.dbPass || 'prototype'; + +module.exports = { + url: `mongodb://${dbUser}:${dbPass}@ds133746.mlab.com:33746/gstv` +}; diff --git a/server/index.js b/server/index.js new file mode 100644 index 0000000..92cbd7c --- /dev/null +++ b/server/index.js @@ -0,0 +1,9 @@ +'use strict'; + +const app = require('./app'); + +const PORT = process.env.PORT || 9000; + +app.listen(PORT, () => { + console.log(`App listening on port ${PORT}!`); +}); \ No newline at end of file diff --git a/server/models/site.js b/server/models/site.js new file mode 100644 index 0000000..888c9e0 --- /dev/null +++ b/server/models/site.js @@ -0,0 +1,16 @@ +const mongoose = require('mongoose'); +const Schema = mongoose.Schema; + +const siteSchema = new Schema({ + flags: [ + { + type: { type: String, required: true }, + startDate: { type: Date }, + endDate: { type: Date } + } + ], + name: { type: String, required: true }, + address: { type: String } +}); + +module.exports = mongoose.model('site', siteSchema); diff --git a/server/route.js b/server/route.js new file mode 100644 index 0000000..a00586d --- /dev/null +++ b/server/route.js @@ -0,0 +1,8 @@ +module.exports = function (app, path) { + // frontend routes ========================================================= + // route to handle all angular requests + // Always return the main index.html, so react-router render the route in the client + app.get('*', (req, res) => { + res.sendFile(path.resolve(__dirname, '..', 'build', 'index.html')); + }); +}; \ No newline at end of file diff --git a/server/services/crud.js b/server/services/crud.js new file mode 100644 index 0000000..e0faed6 --- /dev/null +++ b/server/services/crud.js @@ -0,0 +1,53 @@ +module.exports = function(app) { + var Sites = require('../models/site'); + + // server routes =========================================================== + // handle things like api calls + // authentication routes + + // GET all sites + app.get('/api/sites', function(req, res) { + Sites.find(function(err, data) { + if (err) res.send(err); + res.json(data); + }); + }); + + // GET one site by id + app.get('/api/site/:id', function(req, res) { + var id = req.params.id; + console.log('/api/site/:id'); + Sites.findById(id, function(err, data) { + console.log(data); + if (err) { + res.send(err); + } else { + res.json(data); + } + }); + }); + + // UPDATE + app.post('/api/site/:id', function(req, res) { + Sites.findById(req.body._id, function(err, data) { + if (err) { + res.send(err); + } else { + const newSite = new Sites(req.body.site); + newSite.isNew = false; + try { + newSite.save(function(err) { + if (err) { + console.log('error saving doc', err); + } else { + console.log('successfully saved site'); + res.json(newSite); + } + }); + } catch (ex) { + throw ex; + } + } + }); + }); +}; diff --git a/src/App.js b/src/App.js new file mode 100644 index 0000000..e118cf0 --- /dev/null +++ b/src/App.js @@ -0,0 +1,21 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { browserHistory } from 'react-router'; + +export default class App extends React.Component { + static propTypes = { + children: PropTypes.object + }; + + componentDidMount() { + browserHistory.push('sites'); + } + render() { + return ( +
+
This is my app!
+ {this.props.children} +
+ ); + } +} diff --git a/src/components/Footer.js b/src/components/Footer.js new file mode 100644 index 0000000..890be46 --- /dev/null +++ b/src/components/Footer.js @@ -0,0 +1,5 @@ +import React from 'react'; + +const Footer = props =>
This is my footer!
; + +export default Footer; diff --git a/src/components/Header.js b/src/components/Header.js new file mode 100644 index 0000000..5535496 --- /dev/null +++ b/src/components/Header.js @@ -0,0 +1,5 @@ +import React from 'react'; + +const Header = props =>
This is my header!
; + +export default Header; diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..614ce68 --- /dev/null +++ b/src/index.js @@ -0,0 +1,18 @@ +import React from 'react'; +import { render } from 'react-dom'; +import { Provider } from 'react-redux'; +import Routes from './routes'; +import { browserHistory } from 'react-router'; +import lightBaseTheme from 'material-ui/styles/baseThemes/lightBaseTheme'; +import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider'; +import getMuiTheme from 'material-ui/styles/getMuiTheme'; +import store from './store'; + +render( + + + + + , + document.getElementById('root') +); diff --git a/src/pages/site/ConfirmModal.jsx b/src/pages/site/ConfirmModal.jsx new file mode 100644 index 0000000..b715c12 --- /dev/null +++ b/src/pages/site/ConfirmModal.jsx @@ -0,0 +1,45 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import Modal from 'react-modal'; +import RaisedButton from 'material-ui/RaisedButton'; + +const modalStyle = { + content: { + top: '40%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: '400px', + height: '150px' + } +}; + +export default class ConfirmModal extends React.Component { + static propTypes = { + isOpen: PropTypes.bool, + flag: PropTypes.object, + onConfirm: PropTypes.func, + onCancel: PropTypes.func + }; + render() { + return ( + +
+ Are you sure you want to delete flag with id {this.props.flag._id}? +
+
+ this.props.onConfirm(this.props.flag._id)} + > + Confirm + + + Cancel + +
+
+ ); + } +} diff --git a/src/pages/site/FlagModal.jsx b/src/pages/site/FlagModal.jsx new file mode 100644 index 0000000..8bef0bb --- /dev/null +++ b/src/pages/site/FlagModal.jsx @@ -0,0 +1,191 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { Field, reduxForm } from 'redux-form'; +import { DatePicker, SelectField } from 'redux-form-material-ui'; +import Paper from 'material-ui/Paper'; +import RaisedButton from 'material-ui/RaisedButton'; +import Modal from 'react-modal'; +import MenuItem from 'material-ui/MenuItem'; + +import { dateCheck, required } from './validations'; + +class FlagModal extends React.Component { + static propTypes = { + clearError: PropTypes.func, + error: PropTypes.string, + handleSubmit: PropTypes.func, + submitError: PropTypes.string, + logout: PropTypes.func, + pristine: PropTypes.bool, + reset: PropTypes.func, + router: PropTypes.object, + submitting: PropTypes.bool, + flag: PropTypes.object.isRequired, + isOpen: PropTypes.bool + }; + + constructor(props) { + super(props); + this.state = { + formError: null + }; + this.handleSubmit = this.handleSubmit.bind(this); + this.reset = this.reset.bind(this); + } + + reset() { + this.props.reset('flagForm'); + this.setState({ + formError: null + }); + } + + componentWillMount() { + this.reset(); + } + + closeModal() { + this.reset(); + this.props.closeModal(); + } + + handleSubmit(values) { + console.log('values', values); + this.validateFields(values); + const flag = { + _id: this.props.flag._id, + ...values + }; + this.props.onSubmit(flag); + this.reset(); + } + + validateFields(values) { + const invalidType = required(values.type); + const invalidDate = dateCheck(values.startDate, values.endDate); + if (invalidType || invalidDate) { + this.setState({ + formError: invalidType || invalidDate + }); + return null; + } + } + + get selectOptions() { + return [ + 'Advertiser - Location Priority', + 'Retailer - Location Priority', + 'Retailer - Showcase', + 'GSTV - Site Visit', + 'GSTV - Showcase', + 'GSTV - Nielsen Survey', + 'GSTV - Research Survey', + 'GSTV - Unsellable' + ]; + } + + render() { + const { error, handleSubmit, submitError, submitting } = this.props; + const { formError } = this.state; + return ( + + +
+
+ + {this.selectOptions.map((opt, idx) => ( + + ))} + +
+
+ +
+
+ +
+ {(error || submitError || formError) && ( + + {error || submitError || formError} + + )} +
+ + Submit + + this.closeModal()} + style={{ float: 'right' }} + > + Close + +
+
+
+
+ ); + } +} + +export default reduxForm({ + form: 'flagForm', // a unique identifier for this form, + enableReinitialize: true +})(FlagModal); diff --git a/src/pages/site/SiteContainer.jsx b/src/pages/site/SiteContainer.jsx new file mode 100644 index 0000000..08a9f07 --- /dev/null +++ b/src/pages/site/SiteContainer.jsx @@ -0,0 +1,46 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { connect } from 'react-redux'; +import { + load as loadSite, + update as updateSite, + remove as removeFlag +} from './SiteReducer'; +import SiteView from './SiteView'; + +class SiteContainer extends React.Component { + componentDidMount() { + this.props.loadSite(this.props.params.id); + } + + render() { + if (this.props.loading) { + return
Loading Site...
; + } + if (this.props.error) { + return
Whoops something is wrong...
; + } + return ; + } +} + +SiteContainer.propTypes = { + error: PropTypes.object, + loading: PropTypes.bool, + loadSite: PropTypes.func +}; + +const mapStateToProps = state => ({ + error: state.site.error, + loading: state.site.loading, + site: state.site.data, + flags: state.site.data.flags +}); + +const mapDispatchToProps = { + loadSite, + removeFlag, + updateSite +}; + +export default connect(mapStateToProps, mapDispatchToProps)(SiteContainer); diff --git a/src/pages/site/SiteReducer.js b/src/pages/site/SiteReducer.js new file mode 100644 index 0000000..f90f307 --- /dev/null +++ b/src/pages/site/SiteReducer.js @@ -0,0 +1,92 @@ +import { createAction, createReducer } from 'redux-act'; +import sitesService from '../../services/SitesService'; + +export const requestStart = createAction('SITE_REQUEST_START'); +export const requestFail = createAction('SITE_REQUEST_FAIL'); +export const requestSuccess = createAction('SITE_REQUEST_SUCCESS'); + +export const load = id => (dispatch, getState) => { + // check state to see if it exists first + const site = + getState().sites && getState().sites.list.find(s => id === s._id); + if (site) { + dispatch(requestSuccess(site)); + return Promise.resolve(site); + } + dispatch(requestStart()); + return sitesService + .get(`site/${id}`) + .then(site => { + console.log('Site retrieved successfully', site); + dispatch(requestSuccess(site)); + return Promise.resolve(site); + }) + .catch(err => { + console.error('Error retrieving site', err); + dispatch(requestFail(err)); + return Promise.reject(err); + }); +}; + +export const update = newItem => (dispatch, getState) => { + let { data } = getState().site; + if (newItem._id) { + data.flags = data.flags.map( + item => (item._id === newItem._id ? newItem : item) + ); + } else { + data.flags = [...data.flags, newItem]; + } + console.log('data after update????', data); + return sitesService + .update(data._id, data) + .then(newData => { + console.log('Site successfully updated', newData); + dispatch(requestSuccess(newData)); + return Promise.resolve(newData); + }) + .catch(err => { + return Promise.reject(err); + }); +}; + +export const remove = id => (dispatch, getState) => { + let { data } = getState().site; + data.flags = data.flags.filter(item => item._id !== id); + return sitesService + .update(data._id, data) + .then(newData => { + console.log('Site successfully removed', newData); + dispatch(requestSuccess(newData)); + return Promise.resolve(newData); + }) + .catch(err => { + return Promise.reject(err); + }); +}; + +const initialState = { + error: null, + loading: false, + data: { + flags: [] + } +}; + +export default createReducer( + { + [requestFail]: (state, payload) => ({ + ...initialState, + error: payload + }), + [requestStart]: () => ({ + ...initialState, + loading: true + }), + [requestSuccess]: (state, payload) => ({ + ...initialState, + data: payload + }) + }, + initialState +); diff --git a/src/pages/site/SiteView.jsx b/src/pages/site/SiteView.jsx new file mode 100644 index 0000000..768a423 --- /dev/null +++ b/src/pages/site/SiteView.jsx @@ -0,0 +1,200 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { List } from 'material-ui/List'; +import Divider from 'material-ui/Divider'; +import { Grid, Row, Col } from 'react-flexbox-grid'; +import Paper from 'material-ui/Paper'; +import Clear from 'material-ui/svg-icons/content/clear'; +import Edit from 'material-ui/svg-icons/content/create'; +import FlagModal from './FlagModal'; +import ConfirmModal from './ConfirmModal'; +import RaisedButton from 'material-ui/RaisedButton'; +import moment from 'moment'; +import utils from '../../utils'; + +class SiteView extends React.Component { + constructor(props) { + super(props); + this.state = { + modalOpen: false, + currentFlag: {} + }; + this.onSubmit = this.onSubmit.bind(this); + this.removeFlag = this.removeFlag.bind(this); + } + + get filteredFlags() { + return this.props.flags.filter(flag => { + const start = flag.startDate; + const end = flag.endDate; + if (!end) { + return true; + } + if (start) { + if (new Date(start).toLocaleString() === new Date().toLocaleString()) { + return false; + } + } + if (start && end) { + if (moment(start).isBefore(moment()) && moment(end).isAfter(moment())) { + return true; + } + if (moment(start).isAfter(moment()) && moment(end).isAfter(moment())) { + return true; + } + } + return false; + }); + } + + get initialFormValues() { + const { type, startDate, endDate } = this.state.currentFlag; + return { + type, + startDate: startDate ? new Date(startDate) : null, + endDate: endDate ? new Date(endDate) : null + }; + } + + closeModal(modal) { + this.setState({ + [modal]: false, + currentFlag: {} + }); + } + + openModal(modal, flag = {}) { + this.setState({ + [modal]: true, + currentFlag: flag + }); + } + + onSubmit(newFlag) { + this.props.updateSite(newFlag); + this.closeModal('flagModalOpen'); + } + + removeFlag(id) { + this.props.removeFlag(id); + this.closeModal('confirmModalOpen'); + } + + render() { + const { flags, site } = this.props; + return ( +
+
+
Site Name: {site.name}
+ this.openModal('flagModalOpen')} + style={{ padding: '0 10px' }} + > + Add New Flag + +
+ this.closeModal('confirmModalOpen')} + /> + this.closeModal('flagModalOpen')} + onSubmit={this.onSubmit} + initialValues={this.initialFormValues} + /> + {flags && this.filteredFlags.length > 0 ? ( + + + + + Flag Type + + + Start Date + + + End Date + + + Edit + + + Remove + + + + + {this.filteredFlags.map((flag, index) => ( + + + {flag.type} + + + {utils.formatDate(flag.startDate)} + + + {utils.formatDate(flag.endDate)} + + + this.openModal('flagModalOpen', flag)} + /> + + + this.openModal('confirmModalOpen', flag)} + style={{ + cursor: 'pointer', + display: 'inline-block', + width: '20px', + height: '20px' + }} + /> + + + ))} + + + + ) : ( +
+ This site has no flags. Add one above! +
+ )} +
+ ); + } +} + +SiteView.propTypes = { + site: PropTypes.object, + flags: PropTypes.array, + removeFlag: PropTypes.func +}; + +export default SiteView; diff --git a/src/pages/site/validations.js b/src/pages/site/validations.js new file mode 100644 index 0000000..b283029 --- /dev/null +++ b/src/pages/site/validations.js @@ -0,0 +1,18 @@ +export const required = value => + value ? undefined : 'Flag Type field required'; + +export const dateCheck = (start, end) => { + if (start && end) { + if (Date.parse(start) > Date.parse(end)) { + return 'Start date must be before end date'; + } + if (new Date(start).toDateString() === new Date(end).toDateString()) { + return 'Start date cannot be the same as end date'; + } + } + if (!start && end) { + if (Date.parse(end) < Date.parse(new Date())) { + return 'End date must not be in the past'; + } + } +}; diff --git a/src/pages/sites/SitesContainer.jsx b/src/pages/sites/SitesContainer.jsx new file mode 100644 index 0000000..d00f5ea --- /dev/null +++ b/src/pages/sites/SitesContainer.jsx @@ -0,0 +1,38 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { connect } from 'react-redux'; +import { load as loadSites } from './SitesReducer'; +import SitesView from './SitesView'; + +class SitesContainer extends React.Component { + static propTypes = { + loading: PropTypes.bool, + error: PropTypes.object, + sites: PropTypes.array + }; + componentDidMount() { + this.props.loadSites(); + } + + render() { + if (this.props.loading) { + return
Loading Sites...
; + } + if (this.props.error) { + return
Whoops something is wrong...
; + } + return ; + } +} + +const mapStateToProps = state => ({ + error: state.sites.error, + loading: state.sites.loading, + sites: state.sites.list +}); + +const mapDispatchToProps = { + loadSites +}; + +export default connect(mapStateToProps, mapDispatchToProps)(SitesContainer); diff --git a/src/pages/sites/SitesReducer.js b/src/pages/sites/SitesReducer.js new file mode 100644 index 0000000..bd80a96 --- /dev/null +++ b/src/pages/sites/SitesReducer.js @@ -0,0 +1,46 @@ +import { createAction, createReducer } from 'redux-act'; +import sitesService from '../../services/SitesService'; + +export const requestStart = createAction('SITES_REQUEST_START'); +export const requestFail = createAction('SITES_REQUEST_FAIL'); +export const requestSuccess = createAction('SITES_REQUEST_SUCCESS'); + +export const load = () => dispatch => { + dispatch(requestStart()); + return sitesService + .get('sites') + .then(sites => { + console.log('Sites retrieved successfully', sites); + dispatch(requestSuccess(sites)); + return Promise.resolve(sites); + }) + .catch(err => { + console.error('Error retrieving sites', err); + dispatch(requestFail(err)); + return Promise.reject(err); + }); +}; + +const initialState = { + error: null, + loading: false, + list: [] +}; + +export default createReducer( + { + [requestFail]: (state, payload) => ({ + ...initialState, + error: payload + }), + [requestStart]: () => ({ + ...initialState, + loading: true + }), + [requestSuccess]: (state, payload) => ({ + ...initialState, + list: payload + }) + }, + initialState +); diff --git a/src/pages/sites/SitesView.jsx b/src/pages/sites/SitesView.jsx new file mode 100644 index 0000000..d2ac49d --- /dev/null +++ b/src/pages/sites/SitesView.jsx @@ -0,0 +1,20 @@ +import React from 'react'; +import { Link } from 'react-router'; +import PropTypes from 'prop-types'; + +const SitesView = props => ( +
+
Sites:
+ {props.sites.map(site => ( +
+ - {site.name} +
+ ))} +
+); + +SitesView.propTypes = { + sites: PropTypes.array.isRequired +}; + +export default SitesView; diff --git a/src/routes.js b/src/routes.js new file mode 100644 index 0000000..c0ad8b2 --- /dev/null +++ b/src/routes.js @@ -0,0 +1,17 @@ +// src/routes.js +import React from 'react'; +import { Router, Route } from 'react-router'; + +import App from './App'; +import Sites from './pages/sites/SitesContainer'; +import Site from './pages/site/SiteContainer'; + +const Routes = props => ( + + + + + +); + +export default Routes; diff --git a/src/services/SitesService.js b/src/services/SitesService.js new file mode 100644 index 0000000..38a315c --- /dev/null +++ b/src/services/SitesService.js @@ -0,0 +1,29 @@ +import axios from 'axios'; + +class SitesService { + constructor() { + this.apiUrl = 'http://localhost:9000/api/'; + } + + get(url) { + return axios({ + baseURL: this.apiUrl, + method: 'GET', + url + }).then(res => res.data); + } + + update(id, site) { + return axios({ + baseURL: this.apiUrl, + method: 'POST', + url: `site/${id}`, + data: { + _id: id, + site + } + }).then(res => res.data); + } +} + +export default new SitesService(); diff --git a/src/store.js b/src/store.js new file mode 100644 index 0000000..f74ae9b --- /dev/null +++ b/src/store.js @@ -0,0 +1,23 @@ +import { applyMiddleware, combineReducers, compose, createStore } from 'redux'; +import thunk from 'redux-thunk'; +import { reducer as formReducer } from 'redux-form'; +import sitesReducer from './pages/sites/SitesReducer'; +import siteReducer from './pages/site/SiteReducer'; + +const middleware = [thunk]; +const enhancers = []; +const reducers = combineReducers({ + form: formReducer, + sites: sitesReducer, + site: siteReducer +}); + +const initialState = {}; + +const store = createStore( + reducers, + initialState, + compose(applyMiddleware(...middleware), ...enhancers) +); + +export default store; diff --git a/src/utils/index.js b/src/utils/index.js new file mode 100644 index 0000000..bbc57a2 --- /dev/null +++ b/src/utils/index.js @@ -0,0 +1,14 @@ +class Utils { + formatDate(date) { + if (date) { + return new Date(date).toLocaleDateString(); + } + return 'N/A'; + } + + isOdd(num) { + return num % 2 === 1; + } +} + +export default new Utils(); diff --git a/test/server.test.js b/test/server.test.js new file mode 100644 index 0000000..9f5624f --- /dev/null +++ b/test/server.test.js @@ -0,0 +1,41 @@ +// test/server.test.js +const exec = require('mz/child_process').exec; +const request = require('supertest-as-promised'); +const expect = require('chai').expect; + +const app = require('../server/app'); + +describe('builds application', function () { + it('builds to "build" directory', function () { + // Disable mocha time-out because this takes a lot of time + this.timeout(0); + + // Run process + return exec('npm run build'); + }); +}); + +describe('express serving', function () { + it('responds to / with the index.html', function () { + return request(app) + .get('/') + .expect('Content-Type', /html/) + .expect(200) + .then(res => expect(res.text).to.contain('
')); + }); + + it('responds to favicon.icon request', function () { + return request(app) + .get('/favicon.ico') + .expect('Content-Type', 'image/x-icon') + .expect(200); + }); + + it('responds to any route with the index.html', function () { + return request(app) + .get('/foo/bar') + .expect('Content-Type', /html/) + .expect(200) + .then(res => expect(res.text).to.contain('
')); + }); +}); \ No newline at end of file