#122 Update dependencies
Merged 5 years ago by amitosh. Opened 5 years ago by amitosh.
amitosh/Fedora-app update-deps  into  master

file modified
+2434 -2519
@@ -14,14 +14,6 @@ 

          "source-map": "^0.5.6",

          "typescript": "~2.6.1",

          "webpack-sources": "^1.0.1"

-       },

-       "dependencies": {

-         "typescript": {

-           "version": "2.6.2",

-           "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz",

-           "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=",

-           "dev": true

-         }

        }

      },

      "@angular/common": {
@@ -44,6 +36,7 @@ 

        "version": "5.2.11",

        "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.11.tgz",

        "integrity": "sha512-dwrQ0yxoCM/XzKzlm7pTsyg4/6ECjT9emZufGj8t12bLMO8NDn1IJOsqXJA1+onEgQKhlr0Ziwi+96TvDTb1Cg==",

+       "dev": true,

        "requires": {

          "chokidar": "^1.4.2",

          "minimist": "^1.2.0",
@@ -91,63 +84,218 @@ 

          "tslib": "^1.7.1"

        }

      },

+     "@babel/code-frame": {

+       "version": "7.0.0",

+       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",

+       "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",

+       "dev": true,

+       "requires": {

+         "@babel/highlight": "^7.0.0"

+       }

+     },

+     "@babel/generator": {

+       "version": "7.3.4",

+       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz",

+       "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==",

+       "dev": true,

+       "requires": {

+         "@babel/types": "^7.3.4",

+         "jsesc": "^2.5.1",

+         "lodash": "^4.17.11",

+         "source-map": "^0.5.0",

+         "trim-right": "^1.0.1"

+       },

+       "dependencies": {

+         "jsesc": {

+           "version": "2.5.2",

+           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",

+           "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",

+           "dev": true

+         }

+       }

+     },

+     "@babel/helper-function-name": {

+       "version": "7.1.0",

+       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",

+       "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",

+       "dev": true,

+       "requires": {

+         "@babel/helper-get-function-arity": "^7.0.0",

+         "@babel/template": "^7.1.0",

+         "@babel/types": "^7.0.0"

+       }

+     },

+     "@babel/helper-get-function-arity": {

+       "version": "7.0.0",

+       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",

+       "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",

+       "dev": true,

+       "requires": {

+         "@babel/types": "^7.0.0"

+       }

+     },

+     "@babel/helper-split-export-declaration": {

+       "version": "7.0.0",

+       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz",

+       "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==",

+       "dev": true,

+       "requires": {

+         "@babel/types": "^7.0.0"

+       }

+     },

+     "@babel/highlight": {

+       "version": "7.0.0",

+       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",

+       "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",

+       "dev": true,

+       "requires": {

+         "chalk": "^2.0.0",

+         "esutils": "^2.0.2",

+         "js-tokens": "^4.0.0"

+       },

+       "dependencies": {

+         "js-tokens": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",

+           "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",

+           "dev": true

+         }

+       }

+     },

+     "@babel/parser": {

+       "version": "7.3.4",

+       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz",

+       "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==",

+       "dev": true

+     },

+     "@babel/template": {

+       "version": "7.2.2",

+       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz",

+       "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==",

+       "dev": true,

+       "requires": {

+         "@babel/code-frame": "^7.0.0",

+         "@babel/parser": "^7.2.2",

+         "@babel/types": "^7.2.2"

+       }

+     },

+     "@babel/traverse": {

+       "version": "7.3.4",

+       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz",

+       "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==",

+       "dev": true,

+       "requires": {

+         "@babel/code-frame": "^7.0.0",

+         "@babel/generator": "^7.3.4",

+         "@babel/helper-function-name": "^7.1.0",

+         "@babel/helper-split-export-declaration": "^7.0.0",

+         "@babel/parser": "^7.3.4",

+         "@babel/types": "^7.3.4",

+         "debug": "^4.1.0",

+         "globals": "^11.1.0",

+         "lodash": "^4.17.11"

+       },

+       "dependencies": {

+         "debug": {

+           "version": "4.1.1",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",

+           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",

+           "dev": true,

+           "requires": {

+             "ms": "^2.1.1"

+           }

+         },

+         "globals": {

+           "version": "11.11.0",

+           "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz",

+           "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==",

+           "dev": true

+         },

+         "ms": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",

+           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",

+           "dev": true

+         }

+       }

+     },

+     "@babel/types": {

+       "version": "7.3.4",

+       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz",

+       "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==",

+       "dev": true,

+       "requires": {

+         "esutils": "^2.0.2",

+         "lodash": "^4.17.11",

+         "to-fast-properties": "^2.0.0"

+       },

+       "dependencies": {

+         "to-fast-properties": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",

+           "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",

+           "dev": true

+         }

+       }

+     },

      "@ionic-native/calendar": {

-       "version": "4.10.1",

-       "resolved": "https://registry.npmjs.org/@ionic-native/calendar/-/calendar-4.10.1.tgz",

-       "integrity": "sha512-yvGfTvjVfaJTBcqkZ4qHaDQIxp3p/CqjYnch5E2M/rP5fEdjgBGBBYG5k+/T8knFsGFFV3jVSDLa5h9u7gfsNg=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/calendar/-/calendar-4.20.0.tgz",

+       "integrity": "sha512-38BT4B5/wkYrFhH0/yTSeFmZtdKNcrKvUACCCf2Wyn9spGTUX5lC0fmuydeNRQQlvmFITMcJwnhYmpHOLQRzvQ=="

      },

      "@ionic-native/core": {

-       "version": "4.10.1",

-       "resolved": "https://registry.npmjs.org/@ionic-native/core/-/core-4.10.1.tgz",

-       "integrity": "sha512-odUfPQcdga5e3HhJVhsDkP3bfmK2fvYv5W5D58H3S4nOcJvo607Wdb7EOA2iMT9Wawc3iC5zeeqxG3AIpGtIcw=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/core/-/core-4.20.0.tgz",

+       "integrity": "sha512-8ppRT4zXKwtalv9HJomLQjDnMfPAiKdNUQSSKpwZePmI+8TpYRL7UNr0o0hmjiTXx1oGcKQFzHpDc1M2yeR3BA=="

      },

      "@ionic-native/in-app-browser": {

-       "version": "4.10.1",

-       "resolved": "https://registry.npmjs.org/@ionic-native/in-app-browser/-/in-app-browser-4.10.1.tgz",

-       "integrity": "sha512-NRPxiJdFETGJ/ksDl6Whc0uluxqyVJuemVxCD7C6xkJW7FP4bD7dyKJTOoS5f4WhkKbjpCxizJmBRQu6K5Gcpg=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/in-app-browser/-/in-app-browser-4.20.0.tgz",

+       "integrity": "sha512-y04sEK2ssb0ipeZTB3HPjVpGTYJUkPupjrAPx9hvbzWB0g1CHRWcsnQHezxItGz/jCQzUAKOjxQZ23oy8Qf4Bg=="

      },

      "@ionic-native/social-sharing": {

-       "version": "4.10.1",

-       "resolved": "https://registry.npmjs.org/@ionic-native/social-sharing/-/social-sharing-4.10.1.tgz",

-       "integrity": "sha512-nzTNj8NAojeLK2yA/d/+ewxlWfliKI+0V2j7BBFlnO9gXEgd2V2GFLvvqSr93/ZPgkNl3WPj/4n9UzEoaKB6GQ=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/social-sharing/-/social-sharing-4.20.0.tgz",

+       "integrity": "sha512-mUCjozvaMp09UU2L9qTabw6JgVcvSxGVMJq069Oh66llgCiiGUbsKyqtbU7RIRMp74lJLZVZvxFlvfUP8hZ/Jw=="

      },

      "@ionic-native/spinner-dialog": {

-       "version": "4.10.1",

-       "resolved": "https://registry.npmjs.org/@ionic-native/spinner-dialog/-/spinner-dialog-4.10.1.tgz",

-       "integrity": "sha512-gKRSh7y2/5Yp4ol1B3D9otjmAXRxGTo+GlL5cPhDxbkztlE0tFOjhkGvzOjmT3h5q61PZB3BlKgmLOSQWTvQng=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/spinner-dialog/-/spinner-dialog-4.20.0.tgz",

+       "integrity": "sha512-bruvJ+mskZMmrbKNx45J+avjdoTXyDXwHSNSLxL9mpmRQXQdpdLfWhbSYmHYGSzVndORIbX82ngnTHn7xbrHkg=="

      },

      "@ionic-native/splash-screen": {

-       "version": "4.4.0",

-       "resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-4.4.0.tgz",

-       "integrity": "sha512-M/O9dp4KpMEjkp9UaCXIRE6N/Ok94JSieQ6wu1/c7wVyRlSJ0ve8Rjco1iCDxJNmtzWK0vDF5unNydKG40xAaw=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-4.20.0.tgz",

+       "integrity": "sha512-Fubxp7mexLrkfW3BC0433IXQELKhRMB/fETPtG8BKcMiETp03Xu0xNSGpZceBhs2aDjZQhE57tcwwEzM+oHLTA=="

      },

      "@ionic-native/status-bar": {

-       "version": "4.4.0",

-       "resolved": "https://registry.npmjs.org/@ionic-native/status-bar/-/status-bar-4.4.0.tgz",

-       "integrity": "sha512-ZLlIdNh9XpA+XrOJ+Bt0hHxxhpE/bLzv77CBLIYb7twYrsK4QU5d43PtCLQeOqBz7ZX2SPMea+84Kt4mrsY1gQ=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/status-bar/-/status-bar-4.20.0.tgz",

+       "integrity": "sha512-y/Sqo4c0rQcLVhF/mj72wcn2ReKOW5SxBOD5I7YILNfXvEpDlUgWUxkTM5gNZn3ecCbYFrypNXIn2tsxZBAd+w=="

      },

      "@ionic-native/toast": {

-       "version": "4.10.1",

-       "resolved": "https://registry.npmjs.org/@ionic-native/toast/-/toast-4.10.1.tgz",

-       "integrity": "sha512-iPQPBZwZXGJto6xWhs35OcUNkwgQP30BpYWSQ8jXD7X2cRgjz0KxlNjpH1RJTnbN6pP4FDPAXUdNdw2u+W+tbg=="

+       "version": "4.20.0",

+       "resolved": "https://registry.npmjs.org/@ionic-native/toast/-/toast-4.20.0.tgz",

+       "integrity": "sha512-TAohc1E59SPPVzbL4fgGDYFCUcyhsXlFdTuv0Dp1kZ40GfEgUMiBLZqarDj15bGZVHeK/HXkdXWj9CwC8jChXA=="

      },

      "@ionic/app-scripts": {

-       "version": "3.1.11",

-       "resolved": "https://registry.npmjs.org/@ionic/app-scripts/-/app-scripts-3.1.11.tgz",

-       "integrity": "sha512-Qq7LlOYfiQvOpQG7q3VQ7BDCKZJTBo8SpwvWVtJoFW44vH5Sd/pv7oVNh3K/JIlP0DDvi02CVMfyxd05I/GQeA==",

+       "version": "3.2.3",

+       "resolved": "https://registry.npmjs.org/@ionic/app-scripts/-/app-scripts-3.2.3.tgz",

+       "integrity": "sha512-t1kL9NqY/sVLfAIVKfN4VJigPqMWs5euKxig3sjsrakSQ9z4njmbDghzAC4taefIpYxLGMOeWgKwrrxOiLkdWQ==",

        "dev": true,

        "requires": {

          "@angular-devkit/build-optimizer": "0.0.35",

          "autoprefixer": "^7.2.6",

          "chalk": "^2.4.0",

-         "chokidar": "^1.7.0",

+         "chokidar": "^2.0.4",

          "clean-css": "^4.1.11",

          "cross-spawn": "^5.1.0",

+         "dotenv-webpack": "^1.5.7",

          "express": "^4.16.3",

          "fs-extra": "^4.0.2",

          "glob": "^7.1.2",

          "json-loader": "^0.5.7",

-         "node-sass": "4.9.0",

+         "node-sass": "^4.10.0",

          "os-name": "^2.0.1",

          "postcss": "^6.0.21",

          "proxy-middleware": "^0.15.0",
@@ -160,7 +308,7 @@ 

          "tslint": "^5.8.0",

          "tslint-eslint-rules": "^4.1.1",

          "uglify-es": "3.2.2",

-         "webpack": "3.8.1",

+         "webpack": "3.12.0",

          "ws": "3.3.2",

          "xml2js": "^0.4.19"

        },
@@ -174,10 +322,72 @@ 

              "color-convert": "^1.9.0"

            }

          },

+         "anymatch": {

+           "version": "2.0.0",

+           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",

+           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",

+           "dev": true,

+           "requires": {

+             "micromatch": "^3.1.4",

+             "normalize-path": "^2.1.1"

+           },

+           "dependencies": {

+             "normalize-path": {

+               "version": "2.1.1",

+               "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",

+               "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",

+               "dev": true,

+               "requires": {

+                 "remove-trailing-separator": "^1.0.1"

+               }

+             }

+           }

+         },

+         "arr-diff": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",

+           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",

+           "dev": true

+         },

+         "array-unique": {

+           "version": "0.3.2",

+           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",

+           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",

+           "dev": true

+         },

+         "braces": {

+           "version": "2.3.2",

+           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",

+           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",

+           "dev": true,

+           "requires": {

+             "arr-flatten": "^1.1.0",

+             "array-unique": "^0.3.2",

+             "extend-shallow": "^2.0.1",

+             "fill-range": "^4.0.0",

+             "isobject": "^3.0.1",

+             "repeat-element": "^1.1.2",

+             "snapdragon": "^0.8.1",

+             "snapdragon-node": "^2.0.1",

+             "split-string": "^3.0.2",

+             "to-regex": "^3.0.1"

+           },

+           "dependencies": {

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             }

+           }

+         },

          "chalk": {

-           "version": "2.4.1",

-           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",

-           "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",

+           "version": "2.4.2",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",

+           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",

            "dev": true,

            "requires": {

              "ansi-styles": "^3.2.1",
@@ -185,80 +395,373 @@ 

              "supports-color": "^5.3.0"

            }

          },

+         "chokidar": {

+           "version": "2.1.2",

+           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz",

+           "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==",

+           "dev": true,

+           "requires": {

+             "anymatch": "^2.0.0",

+             "async-each": "^1.0.1",

+             "braces": "^2.3.2",

+             "fsevents": "^1.2.7",

+             "glob-parent": "^3.1.0",

+             "inherits": "^2.0.3",

+             "is-binary-path": "^1.0.0",

+             "is-glob": "^4.0.0",

+             "normalize-path": "^3.0.0",

+             "path-is-absolute": "^1.0.0",

+             "readdirp": "^2.2.1",

+             "upath": "^1.1.0"

+           }

+         },

          "clean-css": {

-           "version": "4.1.11",

-           "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",

-           "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",

+           "version": "4.2.1",

+           "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",

+           "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",

+           "dev": true,

+           "requires": {

+             "source-map": "~0.6.0"

+           }

+         },

+         "expand-brackets": {

+           "version": "2.1.4",

+           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",

+           "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",

            "dev": true,

            "requires": {

-             "source-map": "0.5.x"

+             "debug": "^2.3.3",

+             "define-property": "^0.2.5",

+             "extend-shallow": "^2.0.1",

+             "posix-character-classes": "^0.1.0",

+             "regex-not": "^1.0.0",

+             "snapdragon": "^0.8.1",

+             "to-regex": "^3.0.1"

            },

            "dependencies": {

-             "source-map": {

-               "version": "0.5.7",

-               "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",

-               "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",

+             "define-property": {

+               "version": "0.2.5",

+               "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

+               "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

+               "dev": true,

+               "requires": {

+                 "is-descriptor": "^0.1.0"

+               }

+             },

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             },

+             "is-accessor-descriptor": {

+               "version": "0.1.6",

+               "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

+               "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

+               "dev": true,

+               "requires": {

+                 "kind-of": "^3.0.2"

+               },

+               "dependencies": {

+                 "kind-of": {

+                   "version": "3.2.2",

+                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

+                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+                   "dev": true,

+                   "requires": {

+                     "is-buffer": "^1.1.5"

+                   }

+                 }

+               }

+             },

+             "is-data-descriptor": {

+               "version": "0.1.4",

+               "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

+               "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

+               "dev": true,

+               "requires": {

+                 "kind-of": "^3.0.2"

+               },

+               "dependencies": {

+                 "kind-of": {

+                   "version": "3.2.2",

+                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

+                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+                   "dev": true,

+                   "requires": {

+                     "is-buffer": "^1.1.5"

+                   }

+                 }

+               }

+             },

+             "is-descriptor": {

+               "version": "0.1.6",

+               "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

+               "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

+               "dev": true,

+               "requires": {

+                 "is-accessor-descriptor": "^0.1.6",

+                 "is-data-descriptor": "^0.1.4",

+                 "kind-of": "^5.0.0"

+               }

+             },

+             "kind-of": {

+               "version": "5.1.0",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

+               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",

                "dev": true

              }

            }

          },

-         "source-map": {

-           "version": "0.6.1",

-           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

-           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",

-           "dev": true

-         },

-         "supports-color": {

-           "version": "5.4.0",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",

-           "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",

+         "extglob": {

+           "version": "2.0.4",

+           "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",

+           "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",

            "dev": true,

            "requires": {

-             "has-flag": "^3.0.0"

-           }

-         }

-       }

-     },

-     "@ionic/storage": {

-       "version": "2.1.3",

-       "resolved": "https://registry.npmjs.org/@ionic/storage/-/storage-2.1.3.tgz",

-       "integrity": "sha512-/i3Vn2jNBqteAm5FuGCNei5oJlFQB2JYFkH3nR5f5i7X4kRz17XAsAKXVQjyR9wiye8HmxglIz05JsC92nYUjQ==",

+             "array-unique": "^0.3.2",

+             "define-property": "^1.0.0",

+             "expand-brackets": "^2.1.4",

+             "extend-shallow": "^2.0.1",

+             "fragment-cache": "^0.2.1",

+             "regex-not": "^1.0.0",

+             "snapdragon": "^0.8.1",

+             "to-regex": "^3.0.1"

+           },

+           "dependencies": {

+             "define-property": {

+               "version": "1.0.0",

+               "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",

+               "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",

+               "dev": true,

+               "requires": {

+                 "is-descriptor": "^1.0.0"

+               }

+             },

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             }

+           }

+         },

+         "fill-range": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",

+           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",

+           "dev": true,

+           "requires": {

+             "extend-shallow": "^2.0.1",

+             "is-number": "^3.0.0",

+             "repeat-string": "^1.6.1",

+             "to-regex-range": "^2.1.0"

+           },

+           "dependencies": {

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             }

+           }

+         },

+         "glob-parent": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",

+           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",

+           "dev": true,

+           "requires": {

+             "is-glob": "^3.1.0",

+             "path-dirname": "^1.0.0"

+           },

+           "dependencies": {

+             "is-glob": {

+               "version": "3.1.0",

+               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",

+               "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",

+               "dev": true,

+               "requires": {

+                 "is-extglob": "^2.1.0"

+               }

+             }

+           }

+         },

+         "is-accessor-descriptor": {

+           "version": "1.0.0",

+           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",

+           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",

+           "dev": true,

+           "requires": {

+             "kind-of": "^6.0.0"

+           }

+         },

+         "is-data-descriptor": {

+           "version": "1.0.0",

+           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",

+           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",

+           "dev": true,

+           "requires": {

+             "kind-of": "^6.0.0"

+           }

+         },

+         "is-descriptor": {

+           "version": "1.0.2",

+           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",

+           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",

+           "dev": true,

+           "requires": {

+             "is-accessor-descriptor": "^1.0.0",

+             "is-data-descriptor": "^1.0.0",

+             "kind-of": "^6.0.2"

+           }

+         },

+         "is-extglob": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",

+           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",

+           "dev": true

+         },

+         "is-glob": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",

+           "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",

+           "dev": true,

+           "requires": {

+             "is-extglob": "^2.1.1"

+           }

+         },

+         "is-number": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",

+           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",

+           "dev": true,

+           "requires": {

+             "kind-of": "^3.0.2"

+           },

+           "dependencies": {

+             "kind-of": {

+               "version": "3.2.2",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

+               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+               "dev": true,

+               "requires": {

+                 "is-buffer": "^1.1.5"

+               }

+             }

+           }

+         },

+         "isobject": {

+           "version": "3.0.1",

+           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

+           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",

+           "dev": true

+         },

+         "kind-of": {

+           "version": "6.0.2",

+           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

+           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

+           "dev": true

+         },

+         "micromatch": {

+           "version": "3.1.10",

+           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",

+           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",

+           "dev": true,

+           "requires": {

+             "arr-diff": "^4.0.0",

+             "array-unique": "^0.3.2",

+             "braces": "^2.3.1",

+             "define-property": "^2.0.2",

+             "extend-shallow": "^3.0.2",

+             "extglob": "^2.0.4",

+             "fragment-cache": "^0.2.1",

+             "kind-of": "^6.0.2",

+             "nanomatch": "^1.2.9",

+             "object.pick": "^1.3.0",

+             "regex-not": "^1.0.0",

+             "snapdragon": "^0.8.1",

+             "to-regex": "^3.0.2"

+           }

+         },

+         "normalize-path": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",

+           "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",

+           "dev": true

+         },

+         "readdirp": {

+           "version": "2.2.1",

+           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",

+           "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",

+           "dev": true,

+           "requires": {

+             "graceful-fs": "^4.1.11",

+             "micromatch": "^3.1.10",

+             "readable-stream": "^2.0.2"

+           }

+         },

+         "source-map": {

+           "version": "0.6.1",

+           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

+           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",

+           "dev": true

+         },

+         "supports-color": {

+           "version": "5.5.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",

+           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",

+           "dev": true,

+           "requires": {

+             "has-flag": "^3.0.0"

+           }

+         }

+       }

+     },

+     "@ionic/storage": {

+       "version": "2.2.0",

+       "resolved": "https://registry.npmjs.org/@ionic/storage/-/storage-2.2.0.tgz",

+       "integrity": "sha512-2pszrzmI+fAar2Rx0WmJDVpc15D1k5tvLkB49NLYWJ2pOMaO/3/vp7mg/mEbg3rdsPE9FRbYI6vdKjQ2pP1EWA==",

        "requires": {

-         "@types/localforage": "0.0.30",

-         "localforage": "~1.4.2",

-         "localforage-cordovasqlitedriver": "~1.5.0"

+         "localforage": "1.7.1",

+         "localforage-cordovasqlitedriver": "1.7.0",

+         "tslib": "^1.7.1"

        }

      },

      "@types/jasmine": {

-       "version": "2.8.8",

-       "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.8.tgz",

-       "integrity": "sha512-OJSUxLaxXsjjhob2DBzqzgrkLmukM3+JMpRp0r0E4HTdT1nwDCWhaswjYxazPij6uOdzHCJfNbDjmQ1/rnNbCg==",

+       "version": "2.8.9",

+       "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.9.tgz",

+       "integrity": "sha512-8dPZwjosElZOGGYw1nwTvOEMof4gjwAWNFS93nBI091BoEfd5drnHOLRMiRF/LOPuMTn5LgEdv0bTUO8QFVuHQ==",

        "dev": true

      },

-     "@types/localforage": {

-       "version": "0.0.30",

-       "resolved": "https://registry.npmjs.org/@types/localforage/-/localforage-0.0.30.tgz",

-       "integrity": "sha1-PWCmv23aOOP4pGlhFZg3nx9klQk="

-     },

      "@types/lodash": {

-       "version": "4.14.113",

-       "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.113.tgz",

-       "integrity": "sha512-CINMgfKUnif7fWBqPuGUsZrkER8jGU+ufyhD7FuotPqC1rRViHOJVgPuanN2Y8Vv1TqRnHDKlMnyEQLNq9eMjA==",

+       "version": "4.14.123",

+       "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.123.tgz",

+       "integrity": "sha512-pQvPkc4Nltyx7G1Ww45OjVqUsJP4UsZm+GWJpigXgkikZqJgRm4c48g027o6tdgubWHwFRF15iFd+Y4Pmqv6+Q==",

        "dev": true

      },

      "@types/lodash-es": {

-       "version": "4.17.1",

-       "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.1.tgz",

-       "integrity": "sha512-3EDZjphPfdjnsWvY11ufYImFMPyQJwIH1eFYRgWQsjOctce06fmNgVf5sfvXBRiaS1o0X50bAln1lfWs8ZO3BA==",

+       "version": "4.17.3",

+       "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.3.tgz",

+       "integrity": "sha512-iHI0i7ZAL1qepz1Y7f3EKg/zUMDwDfTzitx+AlHhJJvXwenP682ZyGbgPSc5Ej3eEAKVbNWKFuwOadCj5vBbYQ==",

        "dev": true,

        "requires": {

          "@types/lodash": "*"

        }

      },

      "@types/node": {

-       "version": "10.5.3",

-       "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.3.tgz",

-       "integrity": "sha512-jQ1p+SyF/z8ygPxfSPKZKMWazlCgTBSyIaC1UCUvkLHDdxdmPQtQFk02X4WFM31Z1BKMAS3MSAK0cRP2c92n6Q==",

+       "version": "10.14.1",

+       "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.1.tgz",

+       "integrity": "sha512-Rymt08vh1GaW4vYB6QP61/5m/CFLGnFZP++bJpWbiNxceNa6RBipDmb413jvtSf/R1gg5a/jQVl2jY4XVRscEA==",

        "dev": true

      },

      "@types/q": {
@@ -268,9 +771,9 @@ 

        "dev": true

      },

      "@types/selenium-webdriver": {

-       "version": "3.0.10",

-       "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.10.tgz",

-       "integrity": "sha512-ikB0JHv6vCR1KYUQAzTO4gi/lXLElT4Tx+6De2pc/OZwizE9LRNiTa+U8TBFKBD/nntPnr/MPSHSnOTybjhqNA==",

+       "version": "3.0.15",

+       "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.15.tgz",

+       "integrity": "sha512-5nh8/K2u9p4bk95GGCJB7KBvewaB0TUziZ9DTr+mR2I6RoO4OJVqx7rxK83hs2J1tomwtCGkhiW+Dy8EUnfB+Q==",

        "dev": true

      },

      "abbrev": {
@@ -280,19 +783,19 @@ 

        "dev": true

      },

      "accepts": {

-       "version": "1.3.4",

-       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",

-       "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",

+       "version": "1.3.5",

+       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",

+       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",

        "dev": true,

        "requires": {

-         "mime-types": "~2.1.16",

+         "mime-types": "~2.1.18",

          "negotiator": "0.6.1"

        }

      },

      "acorn": {

-       "version": "5.7.1",

-       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",

-       "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",

+       "version": "5.7.3",

+       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",

+       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",

        "dev": true

      },

      "acorn-dynamic-import": {
@@ -312,17 +815,10 @@ 

          }

        }

      },

-     "addressparser": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz",

-       "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=",

-       "dev": true,

-       "optional": true

-     },

      "adm-zip": {

-       "version": "0.4.11",

-       "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.11.tgz",

-       "integrity": "sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA==",

+       "version": "0.4.13",

+       "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz",

+       "integrity": "sha512-fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw==",

        "dev": true

      },

      "after": {
@@ -352,9 +848,9 @@ 

        }

      },

      "ajv-keywords": {

-       "version": "2.1.1",

-       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",

-       "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",

+       "version": "3.4.0",

+       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",

+       "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",

        "dev": true

      },

      "align-text": {
@@ -371,50 +867,8 @@ 

      "amdefine": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",

-       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="

-     },

-     "amqplib": {

-       "version": "0.5.2",

-       "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.2.tgz",

-       "integrity": "sha512-l9mCs6LbydtHqRniRwYkKdqxVa6XMz3Vw1fh+2gJaaVgTM6Jk3o8RccAKWKtlhT1US5sWrFh+KKxsVUALURSIA==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "bitsyntax": "~0.0.4",

-         "bluebird": "^3.4.6",

-         "buffer-more-ints": "0.0.2",

-         "readable-stream": "1.x >=1.1.9",

-         "safe-buffer": "^5.0.1"

-       },

-       "dependencies": {

-         "isarray": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",

-           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",

-           "dev": true,

-           "optional": true

-         },

-         "readable-stream": {

-           "version": "1.1.14",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",

-           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "core-util-is": "~1.0.0",

-             "inherits": "~2.0.1",

-             "isarray": "0.0.1",

-             "string_decoder": "~0.10.x"

-           }

-         },

-         "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",

-           "dev": true,

-           "optional": true

-         }

-       }

+       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",

+       "dev": true

      },

      "angular2-template-loader": {

        "version": "0.6.2",
@@ -458,18 +912,19 @@ 

        "version": "1.3.2",

        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",

        "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",

+       "dev": true,

        "requires": {

          "micromatch": "^2.1.5",

          "normalize-path": "^2.0.0"

        }

      },

      "append-transform": {

-       "version": "0.4.0",

-       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",

-       "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",

+       "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",

        "dev": true,

        "requires": {

-         "default-require-extensions": "^1.0.0"

+         "default-require-extensions": "^2.0.0"

        }

      },

      "aproba": {
@@ -501,6 +956,7 @@ 

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",

        "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",

+       "dev": true,

        "requires": {

          "arr-flatten": "^1.0.1"

        }
@@ -508,7 +964,8 @@ 

      "arr-flatten": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",

-       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="

+       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",

+       "dev": true

      },

      "arr-union": {

        "version": "3.1.0",
@@ -528,12 +985,6 @@ 

        "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",

        "dev": true

      },

-     "array-slice": {

-       "version": "0.2.3",

-       "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",

-       "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",

-       "dev": true

-     },

      "array-union": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
@@ -552,7 +1003,8 @@ 

      "array-unique": {

        "version": "0.2.1",

        "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",

-       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="

+       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",

+       "dev": true

      },

      "arraybuffer.slice": {

        "version": "0.0.7",
@@ -619,11 +1071,6 @@ 

        "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",

        "dev": true

      },

-     "ast-types": {

-       "version": "0.8.15",

-       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz",

-       "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI="

-     },

      "async": {

        "version": "2.6.0",

        "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
@@ -636,7 +1083,8 @@ 

      "async-each": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",

-       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="

+       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",

+       "dev": true

      },

      "async-foreach": {

        "version": "0.1.3",
@@ -685,32 +1133,10 @@ 

        "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",

        "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="

      },

-     "axios": {

-       "version": "0.15.3",

-       "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz",

-       "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "follow-redirects": "1.0.0"

-       },

-       "dependencies": {

-         "follow-redirects": {

-           "version": "1.0.0",

-           "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz",

-           "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "debug": "^2.2.0"

-           }

-         }

-       }

-     },

-     "babel-code-frame": {

-       "version": "6.26.0",

-       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",

-       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",

+     "babel-code-frame": {

+       "version": "6.26.0",

+       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",

+       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",

        "dev": true,

        "requires": {

          "chalk": "^1.1.3",
@@ -836,7 +1262,8 @@ 

      "balanced-match": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",

-       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="

+       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",

+       "dev": true

      },

      "base": {

        "version": "0.11.2",
@@ -905,11 +1332,6 @@ 

          }

        }

      },

-     "base62": {

-       "version": "0.1.1",

-       "resolved": "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz",

-       "integrity": "sha1-e0F0wvlESXU7EcJlHAg9qEGnsIQ="

-     },

      "base64-arraybuffer": {

        "version": "0.1.5",

        "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
@@ -955,63 +1377,13 @@ 

      "binary-extensions": {

        "version": "1.11.0",

        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",

-       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="

-     },

-     "bitsyntax": {

-       "version": "0.0.4",

-       "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.0.4.tgz",

-       "integrity": "sha1-6xDMb4K4xJDj6FaY8H6D1G4MuoI=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "buffer-more-ints": "0.0.2"

-       }

-     },

-     "bl": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",

-       "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "readable-stream": "~2.0.5"

-       },

-       "dependencies": {

-         "process-nextick-args": {

-           "version": "1.0.7",

-           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",

-           "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",

-           "dev": true,

-           "optional": true

-         },

-         "readable-stream": {

-           "version": "2.0.6",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",

-           "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "core-util-is": "~1.0.0",

-             "inherits": "~2.0.1",

-             "isarray": "~1.0.0",

-             "process-nextick-args": "~1.0.6",

-             "string_decoder": "~0.10.x",

-             "util-deprecate": "~1.0.1"

-           }

-         },

-         "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",

-           "dev": true,

-           "optional": true

-         }

-       }

+       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",

+       "dev": true

      },

      "blob": {

-       "version": "0.0.4",

-       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",

-       "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=",

+       "version": "0.0.5",

+       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",

+       "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",

        "dev": true

      },

      "block-stream": {
@@ -1033,9 +1405,9 @@ 

        }

      },

      "bluebird": {

-       "version": "3.5.1",

-       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",

-       "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",

+       "version": "3.5.3",

+       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",

+       "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==",

        "dev": true

      },

      "bn.js": {
@@ -1081,36 +1453,54 @@ 

        }

      },

      "body-parser": {

-       "version": "1.18.2",

-       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",

-       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",

+       "version": "1.18.3",

+       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",

+       "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",

        "dev": true,

        "requires": {

          "bytes": "3.0.0",

          "content-type": "~1.0.4",

          "debug": "2.6.9",

-         "depd": "~1.1.1",

-         "http-errors": "~1.6.2",

-         "iconv-lite": "0.4.19",

+         "depd": "~1.1.2",

+         "http-errors": "~1.6.3",

+         "iconv-lite": "0.4.23",

          "on-finished": "~2.3.0",

-         "qs": "6.5.1",

-         "raw-body": "2.3.2",

-         "type-is": "~1.6.15"

-       }

-     },

-     "boom": {

-       "version": "2.10.1",

-       "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",

-       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",

-       "dev": true,

-       "requires": {

-         "hoek": "2.x.x"

+         "qs": "6.5.2",

+         "raw-body": "2.3.3",

+         "type-is": "~1.6.16"

+       },

+       "dependencies": {

+         "http-errors": {

+           "version": "1.6.3",

+           "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",

+           "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",

+           "dev": true,

+           "requires": {

+             "depd": "~1.1.2",

+             "inherits": "2.0.3",

+             "setprototypeof": "1.1.0",

+             "statuses": ">= 1.4.0 < 2"

+           }

+         },

+         "qs": {

+           "version": "6.5.2",

+           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",

+           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",

+           "dev": true

+         },

+         "statuses": {

+           "version": "1.5.0",

+           "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",

+           "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",

+           "dev": true

+         }

        }

      },

      "brace-expansion": {

        "version": "1.1.11",

        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",

        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",

+       "dev": true,

        "requires": {

          "balanced-match": "^1.0.0",

          "concat-map": "0.0.1"
@@ -1120,6 +1510,7 @@ 

        "version": "1.8.5",

        "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",

        "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",

+       "dev": true,

        "requires": {

          "expand-range": "^1.8.1",

          "preserve": "^0.2.0",
@@ -1239,9 +1630,9 @@ 

        }

      },

      "browserstack": {

-       "version": "1.5.1",

-       "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.1.tgz",

-       "integrity": "sha512-O8VMT64P9NOLhuIoD4YngyxBURefaSdR4QdhG8l6HZ9VxtU7jc3m6jLufFwKA5gaf7fetfB2TnRJnMxyob+heg==",

+       "version": "1.5.2",

+       "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.2.tgz",

+       "integrity": "sha512-+6AFt9HzhKykcPF79W6yjEUJcdvZOV0lIXdkORXMJftGrDl0OKWqRF4GHqpDNkxiceDT/uB7Fb/aDwktvXX7dg==",

        "dev": true,

        "requires": {

          "https-proxy-agent": "^2.2.1"
@@ -1258,17 +1649,33 @@ 

          "isarray": "^1.0.0"

        }

      },

+     "buffer-alloc": {

+       "version": "1.2.0",

+       "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",

+       "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",

+       "dev": true,

+       "requires": {

+         "buffer-alloc-unsafe": "^1.1.0",

+         "buffer-fill": "^1.0.0"

+       }

+     },

+     "buffer-alloc-unsafe": {

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",

+       "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",

+       "dev": true

+     },

+     "buffer-fill": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",

+       "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",

+       "dev": true

+     },

      "buffer-from": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",

-       "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ=="

-     },

-     "buffer-more-ints": {

-       "version": "0.0.2",

-       "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-0.0.2.tgz",

-       "integrity": "sha1-JrOIXRD6E9t/wBquOquHAZngEkw=",

-       "dev": true,

-       "optional": true

+       "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==",

+       "dev": true

      },

      "buffer-xor": {

        "version": "1.0.3",
@@ -1276,22 +1683,6 @@ 

        "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",

        "dev": true

      },

-     "buildmail": {

-       "version": "4.0.1",

-       "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz",

-       "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "addressparser": "1.0.1",

-         "libbase64": "0.1.0",

-         "libmime": "3.0.0",

-         "libqp": "1.1.0",

-         "nodemailer-fetch": "1.6.0",

-         "nodemailer-shared": "1.1.0",

-         "punycode": "1.4.1"

-       }

-     },

      "builtin-modules": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
@@ -1368,9 +1759,9 @@ 

        }

      },

      "caniuse-lite": {

-       "version": "1.0.30000865",

-       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000865.tgz",

-       "integrity": "sha512-vs79o1mOSKRGv/1pSkp4EXgl4ZviWeYReXw60XfacPU64uQWZwJT6vZNmxRF9O+6zu71sJwMxLK5JXxbzuVrLw==",

+       "version": "1.0.30000949",

+       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000949.tgz",

+       "integrity": "sha512-jIF/jphmuJ7oAWmfYO0qAxRAvCa0zNquALO6Ykfe6qo8qwh882Cgcs+OWmm21L3x6nu4TVLFeEZ9/q6VuKCfSg==",

        "dev": true

      },

      "caseless": {
@@ -1403,6 +1794,7 @@ 

        "version": "1.7.0",

        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",

        "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",

+       "dev": true,

        "requires": {

          "anymatch": "^1.3.0",

          "async-each": "^1.0.0",
@@ -1425,12 +1817,6 @@ 

          "safe-buffer": "^5.0.1"

        }

      },

-     "circular-json": {

-       "version": "0.5.5",

-       "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.5.tgz",

-       "integrity": "sha512-13YaR6kiz0kBNmIVM87Io8Hp7bWOo4r61vkEANy8iH9R9bc6avud/1FT0SBpqR1RpIQADOh/Q+yHZDA1iL6ysA==",

-       "dev": true

-     },

      "class-utils": {

        "version": "0.3.6",

        "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
@@ -1461,9 +1847,9 @@ 

        }

      },

      "clean-css": {

-       "version": "4.1.9",

-       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz",

-       "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=",

+       "version": "4.1.11",

+       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",

+       "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",

        "dev": true,

        "requires": {

          "source-map": "0.5.x"
@@ -1522,15 +1908,6 @@ 

        "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",

        "dev": true

      },

-     "combine-lists": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz",

-       "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",

-       "dev": true,

-       "requires": {

-         "lodash": "^4.5.0"

-       }

-     },

      "combined-stream": {

        "version": "1.0.6",

        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
@@ -1546,9 +1923,9 @@ 

        "dev": true

      },

      "compare-versions": {

-       "version": "3.2.1",

-       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz",

-       "integrity": "sha512-2y2nHcopMG/NAyk6vWXlLs86XeM9sik4jmx1tKIgzMi9/RQ2eo758RGpxQO3ErihHmg0RlQITPqgz73y6s7quA==",

+       "version": "3.4.0",

+       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.4.0.tgz",

+       "integrity": "sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg==",

        "dev": true

      },

      "component-bind": {
@@ -1572,7 +1949,8 @@ 

      "concat-map": {

        "version": "0.0.1",

        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",

-       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="

+       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",

+       "dev": true

      },

      "connect": {

        "version": "3.6.6",
@@ -1688,41 +2066,49 @@ 

        "dependencies": {

          "abbrev": {

            "version": "1.1.1",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="

          },

          "android-versions": {

            "version": "1.3.0",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha512-d/i1G16Oaw/T1EvskUA7Oo1vIQVK/0ZlpQgZfYVBwg6v/9FBE3QV66g5N1/bTHpRml8tFLxh+KoTw5DokK9c+A==",

            "requires": {

              "semver": "^5.4.1"

            }

          },

          "ansi": {

            "version": "0.3.1",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE="

          },

          "balanced-match": {

            "version": "1.0.0",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="

          },

          "base64-js": {

            "version": "1.2.0",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE="

          },

          "big-integer": {

            "version": "1.6.32",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha512-ljKJdR3wk9thHfLj4DtrNiOSTxvGFaMjWrG4pW75juXC4j7+XuKJVFdg4kgFMYp85PVkO05dFMj2dk2xVsH4xw=="

          },

          "bplist-parser": {

            "version": "0.1.1",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=",

            "requires": {

              "big-integer": "^1.6.7"

            }

          },

          "brace-expansion": {

            "version": "1.1.11",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",

            "requires": {

              "balanced-match": "^1.0.0",

              "concat-map": "0.0.1"
@@ -1730,11 +2116,13 @@ 

          },

          "concat-map": {

            "version": "0.0.1",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="

          },

          "cordova-common": {

            "version": "2.2.5",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-+TzvKtSUz8v1bEbj1hKqqctfzDI=",

            "requires": {

              "ansi": "^0.3.1",

              "bplist-parser": "^0.1.0",
@@ -1751,18 +2139,21 @@ 

          },

          "cordova-registry-mapper": {

            "version": "1.1.15",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-4kS5GFuBdUc7/2B5MkkFEV+D3Hw="

          },

          "elementtree": {

            "version": "0.1.6",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-KsTEbqMFFsjEy9teOsdBjlkt4gw=",

            "requires": {

              "sax": "0.3.5"

            }

          },

          "glob": {

            "version": "5.0.15",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",

            "requires": {

              "inflight": "^1.0.4",

              "inherits": "2",
@@ -1773,7 +2164,8 @@ 

          },

          "inflight": {

            "version": "1.0.6",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",

            "requires": {

              "once": "^1.3.0",

              "wrappy": "1"
@@ -1781,36 +2173,42 @@ 

          },

          "inherits": {

            "version": "2.0.3",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="

          },

          "minimatch": {

            "version": "3.0.4",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",

            "requires": {

              "brace-expansion": "^1.1.7"

            }

          },

          "nopt": {

            "version": "3.0.1",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-vOXEJEajKR9HYio3CrvxWPu6y/0=",

            "requires": {

              "abbrev": "1"

            }

          },

          "once": {

            "version": "1.4.0",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",

            "requires": {

              "wrappy": "1"

            }

          },

          "path-is-absolute": {

            "version": "1.0.1",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="

          },

          "plist": {

            "version": "2.1.0",

-           "bundled": true,

+           "resolved": false,

+           "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=",

            "requires": {

              "base64-js": "1.2.0",

              "xmlbuilder": "8.2.2",
@@ -1819,63 +2217,163 @@ 

          },

          "properties-parser": {

            "version": "0.2.3",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-91kSVfcHq7/yJ8e1a2N9uwNzoQ8="

          },

          "q": {

            "version": "1.4.1",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4="

          },

          "sax": {

            "version": "0.3.5",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-iPz8H3PAyLvVt8d2ttPzUB7tBz0="

          },

          "semver": {

            "version": "5.5.0",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="

          },

          "shelljs": {

            "version": "0.5.3",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM="

          },

          "underscore": {

            "version": "1.9.1",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg=="

          },

          "unorm": {

            "version": "1.4.1",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-NkIA1fE2RsqLzURJAnEzVhR5IwA="

          },

          "wrappy": {

            "version": "1.0.2",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="

          },

          "xmlbuilder": {

            "version": "8.2.2",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M="

          },

          "xmldom": {

            "version": "0.1.27",

-           "bundled": true

+           "resolved": false,

+           "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk="

          }

        }

      },

      "cordova-android-support-gradle-release": {

-       "version": "1.4.4",

-       "resolved": "https://registry.npmjs.org/cordova-android-support-gradle-release/-/cordova-android-support-gradle-release-1.4.4.tgz",

-       "integrity": "sha512-DOwZ+MX0CBoagXV6cHqfQacVjsrDea8z2wuM427AIvi2eAFvojw85o1XMCdJ4kSDMbsUUaNPw12h7uY0m+rcvg==",

+       "version": "1.4.7",

+       "resolved": "https://registry.npmjs.org/cordova-android-support-gradle-release/-/cordova-android-support-gradle-release-1.4.7.tgz",

+       "integrity": "sha512-3hDS3mBjSAEzKM4gZBze8G02/aNQgcww1CyUneuYPOYvleTPk3Q4OYkjmHHuE4FEgr4v9EY6j6bJqoX9pMZHgg==",

        "requires": {

+         "semver": "5.1.0",

          "xml2js": "~0.4.19"

+       },

+       "dependencies": {

+         "semver": {

+           "version": "5.1.0",

+           "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz",

+           "integrity": "sha1-hfLPhVBGXE3wAM99hvawVBBqueU="

+         }

        }

      },

      "cordova-browser": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/cordova-browser/-/cordova-browser-5.0.3.tgz",

-       "integrity": "sha1-9+VCAv3wlpQ4XXjArYckEMsJTfU=",

+       "version": "5.0.4",

+       "resolved": "https://registry.npmjs.org/cordova-browser/-/cordova-browser-5.0.4.tgz",

+       "integrity": "sha512-EDuG+9NGsaYpNSY6wF0kR34m1m38V+nRglGXxQ609fgMYrMHEYR2lg38nDr1Os4qeF0LJz8UQ7nq7Y+idg6Aig==",

        "requires": {

-         "cordova-common": "^2.1.1",

-         "cordova-serve": "^2.0.0",

-         "nopt": "^3.0.6",

-         "shelljs": "^0.5.3"

+         "abbrev": "*",

+         "accepts": "*",

+         "ansi": "*",

+         "ansi-regex": "2.1.1",

+         "ansi-styles": "2.2.1",

+         "array-flatten": "1.1.1",

+         "balanced-match": "*",

+         "base64-js": "1.2.0",

+         "big-integer": "*",

+         "body-parser": "1.18.2",

+         "bplist-parser": "*",

+         "brace-expansion": "*",

+         "bytes": "*",

+         "chalk": "1.1.3",

+         "compressible": "*",

+         "compression": "1.7.2",

+         "concat-map": "*",

+         "content-disposition": "*",

+         "content-type": "*",

+         "cookie": "*",

+         "cookie-signature": "1.0.6",

+         "cordova-common": "2.2.5",

+         "cordova-registry-mapper": "*",

+         "cordova-serve": "2.0.1",

+         "debug": "2.6.9",

+         "depd": "*",

+         "destroy": "*",

+         "ee-first": "*",

+         "elementtree": "0.1.6",

+         "encodeurl": "*",

+         "escape-html": "*",

+         "escape-string-regexp": "*",

+         "etag": "*",

+         "express": "*",

+         "finalhandler": "*",

+         "forwarded": "*",

+         "fresh": "*",

+         "glob": "5.0.15",

+         "has-ansi": "2.0.0",

+         "http-errors": "1.6.3",

+         "iconv-lite": "0.4.19",

+         "inflight": "*",

+         "inherits": "*",

+         "ipaddr.js": "1.6.0",

+         "is-wsl": "*",

+         "media-typer": "*",

+         "merge-descriptors": "*",

+         "methods": "*",

+         "mime": "1.4.1",

+         "mime-db": "1.33.0",

+         "mime-types": "2.1.18",

+         "minimatch": "*",

+         "ms": "2.0.0",

+         "negotiator": "*",

+         "nopt": "3.0.6",

+         "on-finished": "*",

+         "on-headers": "*",

+         "once": "*",

+         "opn": "*",

+         "parseurl": "*",

+         "path-is-absolute": "*",

+         "path-to-regexp": "0.1.7",

+         "plist": "2.1.0",

+         "proxy-addr": "2.0.3",

+         "q": "*",

+         "qs": "6.5.1",

+         "range-parser": "*",

+         "raw-body": "2.3.2",

+         "safe-buffer": "5.1.1",

+         "sax": "0.3.5",

+         "send": "*",

+         "serve-static": "*",

+         "setprototypeof": "*",

+         "shelljs": "0.5.3",

+         "statuses": "1.4.0",

+         "strip-ansi": "3.0.1",

+         "supports-color": "2.0.0",

+         "type-is": "*",

+         "underscore": "*",

+         "unorm": "*",

+         "unpipe": "*",

+         "utils-merge": "*",

+         "vary": "*",

+         "wrappy": "*",

+         "xmlbuilder": "8.2.2",

+         "xmldom": "*"

        },

        "dependencies": {

          "abbrev": {
@@ -1883,10 +2381,10 @@ 

            "bundled": true

          },

          "accepts": {

-           "version": "1.3.4",

+           "version": "1.3.5",

            "bundled": true,

            "requires": {

-             "mime-types": "~2.1.16",

+             "mime-types": "~2.1.18",

              "negotiator": "0.6.1"

            }

          },
@@ -1911,11 +2409,11 @@ 

            "bundled": true

          },

          "base64-js": {

-           "version": "0.0.8",

+           "version": "1.2.0",

            "bundled": true

          },

          "big-integer": {

-           "version": "1.6.26",

+           "version": "1.6.32",

            "bundled": true

          },

          "body-parser": {
@@ -1942,7 +2440,7 @@ 

            }

          },

          "brace-expansion": {

-           "version": "1.1.8",

+           "version": "1.1.11",

            "bundled": true,

            "requires": {

              "balanced-match": "^1.0.0",
@@ -1965,19 +2463,25 @@ 

            }

          },

          "compressible": {

-           "version": "2.0.12",

+           "version": "2.0.14",

            "bundled": true,

            "requires": {

-             "mime-db": ">= 1.30.0 < 2"

+             "mime-db": ">= 1.34.0 < 2"

+           },

+           "dependencies": {

+             "mime-db": {

+               "version": "1.34.0",

+               "bundled": true

+             }

            }

          },

          "compression": {

-           "version": "1.7.1",

+           "version": "1.7.2",

            "bundled": true,

            "requires": {

              "accepts": "~1.3.4",

              "bytes": "3.0.0",

-             "compressible": "~2.0.11",

+             "compressible": "~2.0.13",

              "debug": "2.6.9",

              "on-headers": "~1.0.1",

              "safe-buffer": "5.1.1",
@@ -2005,7 +2509,7 @@ 

            "bundled": true

          },

          "cordova-common": {

-           "version": "2.2.0",

+           "version": "2.2.5",

            "bundled": true,

            "requires": {

              "ansi": "^0.3.1",
@@ -2014,10 +2518,8 @@ 

              "elementtree": "0.1.6",

              "glob": "^5.0.13",

              "minimatch": "^3.0.0",

-             "osenv": "^0.1.3",

-             "plist": "^1.2.0",

+             "plist": "^2.1.0",

              "q": "^1.4.1",

-             "semver": "^5.0.1",

              "shelljs": "^0.5.3",

              "underscore": "^1.8.3",

              "unorm": "^1.3.3"
@@ -2028,13 +2530,13 @@ 

            "bundled": true

          },

          "cordova-serve": {

-           "version": "2.0.0",

+           "version": "2.0.1",

            "bundled": true,

            "requires": {

              "chalk": "^1.1.1",

              "compression": "^1.6.0",

              "express": "^4.13.3",

-             "open": "0.0.5",

+             "opn": "^5.3.0",

              "shelljs": "^0.5.3"

            }

          },
@@ -2046,7 +2548,7 @@ 

            }

          },

          "depd": {

-           "version": "1.1.1",

+           "version": "1.1.2",

            "bundled": true

          },

          "destroy": {
@@ -2065,7 +2567,7 @@ 

            }

          },

          "encodeurl": {

-           "version": "1.0.1",

+           "version": "1.0.2",

            "bundled": true

          },

          "escape-html": {
@@ -2081,10 +2583,10 @@ 

            "bundled": true

          },

          "express": {

-           "version": "4.16.2",

+           "version": "4.16.3",

            "bundled": true,

            "requires": {

-             "accepts": "~1.3.4",

+             "accepts": "~1.3.5",

              "array-flatten": "1.1.1",

              "body-parser": "1.18.2",

              "content-disposition": "0.5.2",
@@ -2092,40 +2594,40 @@ 

              "cookie": "0.3.1",

              "cookie-signature": "1.0.6",

              "debug": "2.6.9",

-             "depd": "~1.1.1",

-             "encodeurl": "~1.0.1",

+             "depd": "~1.1.2",

+             "encodeurl": "~1.0.2",

              "escape-html": "~1.0.3",

              "etag": "~1.8.1",

-             "finalhandler": "1.1.0",

+             "finalhandler": "1.1.1",

              "fresh": "0.5.2",

              "merge-descriptors": "1.0.1",

              "methods": "~1.1.2",

              "on-finished": "~2.3.0",

              "parseurl": "~1.3.2",

              "path-to-regexp": "0.1.7",

-             "proxy-addr": "~2.0.2",

+             "proxy-addr": "~2.0.3",

              "qs": "6.5.1",

              "range-parser": "~1.2.0",

              "safe-buffer": "5.1.1",

-             "send": "0.16.1",

-             "serve-static": "1.13.1",

+             "send": "0.16.2",

+             "serve-static": "1.13.2",

              "setprototypeof": "1.1.0",

-             "statuses": "~1.3.1",

-             "type-is": "~1.6.15",

+             "statuses": "~1.4.0",

+             "type-is": "~1.6.16",

              "utils-merge": "1.0.1",

              "vary": "~1.1.2"

            }

          },

          "finalhandler": {

-           "version": "1.1.0",

+           "version": "1.1.1",

            "bundled": true,

            "requires": {

              "debug": "2.6.9",

-             "encodeurl": "~1.0.1",

+             "encodeurl": "~1.0.2",

              "escape-html": "~1.0.3",

              "on-finished": "~2.3.0",

              "parseurl": "~1.3.2",

-             "statuses": "~1.3.1",

+             "statuses": "~1.4.0",

              "unpipe": "~1.0.0"

            }

          },
@@ -2156,19 +2658,13 @@ 

            }

          },

          "http-errors": {

-           "version": "1.6.2",

+           "version": "1.6.3",

            "bundled": true,

            "requires": {

-             "depd": "1.1.1",

+             "depd": "~1.1.2",

              "inherits": "2.0.3",

-             "setprototypeof": "1.0.3",

-             "statuses": ">= 1.3.1 < 2"

-           },

-           "dependencies": {

-             "setprototypeof": {

-               "version": "1.0.3",

-               "bundled": true

-             }

+             "setprototypeof": "1.1.0",

+             "statuses": ">= 1.4.0 < 2"

            }

          },

          "iconv-lite": {
@@ -2188,11 +2684,11 @@ 

            "bundled": true

          },

          "ipaddr.js": {

-           "version": "1.5.2",

+           "version": "1.6.0",

            "bundled": true

          },

-         "lodash": {

-           "version": "3.10.1",

+         "is-wsl": {

+           "version": "1.1.0",

            "bundled": true

          },

          "media-typer": {
@@ -2212,14 +2708,14 @@ 

            "bundled": true

          },

          "mime-db": {

-           "version": "1.30.0",

+           "version": "1.33.0",

            "bundled": true

          },

          "mime-types": {

-           "version": "2.1.17",

+           "version": "2.1.18",

            "bundled": true,

            "requires": {

-             "mime-db": "~1.30.0"

+             "mime-db": "~1.33.0"

            }

          },

          "minimatch": {
@@ -2262,24 +2758,11 @@ 

              "wrappy": "1"

            }

          },

-         "open": {

-           "version": "0.0.5",

-           "bundled": true

-         },

-         "os-homedir": {

-           "version": "1.0.2",

-           "bundled": true

-         },

-         "os-tmpdir": {

-           "version": "1.0.2",

-           "bundled": true

-         },

-         "osenv": {

-           "version": "0.1.4",

+         "opn": {

+           "version": "5.3.0",

            "bundled": true,

            "requires": {

-             "os-homedir": "^1.0.0",

-             "os-tmpdir": "^1.0.0"

+             "is-wsl": "^1.1.0"

            }

          },

          "parseurl": {
@@ -2295,21 +2778,20 @@ 

            "bundled": true

          },

          "plist": {

-           "version": "1.2.0",

+           "version": "2.1.0",

            "bundled": true,

            "requires": {

-             "base64-js": "0.0.8",

-             "util-deprecate": "1.0.2",

-             "xmlbuilder": "4.0.0",

+             "base64-js": "1.2.0",

+             "xmlbuilder": "8.2.2",

              "xmldom": "0.1.x"

            }

          },

          "proxy-addr": {

-           "version": "2.0.2",

+           "version": "2.0.3",

            "bundled": true,

            "requires": {

              "forwarded": "~0.1.2",

-             "ipaddr.js": "1.5.2"

+             "ipaddr.js": "1.6.0"

            }

          },

          "q": {
@@ -2332,6 +2814,26 @@ 

              "http-errors": "1.6.2",

              "iconv-lite": "0.4.19",

              "unpipe": "1.0.0"

+           },

+           "dependencies": {

+             "depd": {

+               "version": "1.1.1",

+               "bundled": true

+             },

+             "http-errors": {

+               "version": "1.6.2",

+               "bundled": true,

+               "requires": {

+                 "depd": "1.1.1",

+                 "inherits": "2.0.3",

+                 "setprototypeof": "1.0.3",

+                 "statuses": ">= 1.3.1 < 2"

+               }

+             },

+             "setprototypeof": {

+               "version": "1.0.3",

+               "bundled": true

+             }

            }

          },

          "safe-buffer": {
@@ -2342,18 +2844,14 @@ 

            "version": "0.3.5",

            "bundled": true

          },

-         "semver": {

-           "version": "5.4.1",

-           "bundled": true

-         },

          "send": {

-           "version": "0.16.1",

+           "version": "0.16.2",

            "bundled": true,

            "requires": {

              "debug": "2.6.9",

-             "depd": "~1.1.1",

+             "depd": "~1.1.2",

              "destroy": "~1.0.4",

-             "encodeurl": "~1.0.1",

+             "encodeurl": "~1.0.2",

              "escape-html": "~1.0.3",

              "etag": "~1.8.1",

              "fresh": "0.5.2",
@@ -2362,17 +2860,17 @@ 

              "ms": "2.0.0",

              "on-finished": "~2.3.0",

              "range-parser": "~1.2.0",

-             "statuses": "~1.3.1"

+             "statuses": "~1.4.0"

            }

          },

          "serve-static": {

-           "version": "1.13.1",

+           "version": "1.13.2",

            "bundled": true,

            "requires": {

-             "encodeurl": "~1.0.1",

+             "encodeurl": "~1.0.2",

              "escape-html": "~1.0.3",

              "parseurl": "~1.3.2",

-             "send": "0.16.1"

+             "send": "0.16.2"

            }

          },

          "setprototypeof": {
@@ -2384,7 +2882,7 @@ 

            "bundled": true

          },

          "statuses": {

-           "version": "1.3.1",

+           "version": "1.4.0",

            "bundled": true

          },

          "strip-ansi": {
@@ -2399,15 +2897,15 @@ 

            "bundled": true

          },

          "type-is": {

-           "version": "1.6.15",

+           "version": "1.6.16",

            "bundled": true,

            "requires": {

              "media-typer": "0.3.0",

-             "mime-types": "~2.1.15"

+             "mime-types": "~2.1.18"

            }

          },

          "underscore": {

-           "version": "1.8.3",

+           "version": "1.9.1",

            "bundled": true

          },

          "unorm": {
@@ -2418,10 +2916,6 @@ 

            "version": "1.0.0",

            "bundled": true

          },

-         "util-deprecate": {

-           "version": "1.0.2",

-           "bundled": true

-         },

          "utils-merge": {

            "version": "1.0.1",

            "bundled": true
@@ -2435,11 +2929,8 @@ 

            "bundled": true

          },

          "xmlbuilder": {

-           "version": "4.0.0",

-           "bundled": true,

-           "requires": {

-             "lodash": "^3.5.0"

-           }

+           "version": "8.2.2",

+           "bundled": true

          },

          "xmldom": {

            "version": "0.1.27",
@@ -2498,14 +2989,14 @@ 

        "integrity": "sha1-tehezbv+Wu3tQKG/TuI3LmfZb7Q="

      },

      "cordova-plugin-x-socialsharing": {

-       "version": "5.4.1",

-       "resolved": "https://registry.npmjs.org/cordova-plugin-x-socialsharing/-/cordova-plugin-x-socialsharing-5.4.1.tgz",

-       "integrity": "sha512-JZcSf0heLKivlaYwmJ/n72Y049wD5FA10yfsJUeOZZpRvGtytnSQtTz0LyT4mGzEDiLUm5WD9k3082Ec4PlaGg=="

+       "version": "5.4.4",

+       "resolved": "https://registry.npmjs.org/cordova-plugin-x-socialsharing/-/cordova-plugin-x-socialsharing-5.4.4.tgz",

+       "integrity": "sha512-OWzgZS7ozzKe7Thj+gRM3avXg4l0cV+jdjrnQVtUtu4KWgHABnF6F0RerkaTxDV2jztxy2AvobY/ZfNYDvzB2w=="

      },

      "cordova-plugin-x-toast": {

-       "version": "2.6.2",

-       "resolved": "https://registry.npmjs.org/cordova-plugin-x-toast/-/cordova-plugin-x-toast-2.6.2.tgz",

-       "integrity": "sha1-Clj8/5Vwi3htMVGlp/Kgp74Ge5g="

+       "version": "2.7.2",

+       "resolved": "https://registry.npmjs.org/cordova-plugin-x-toast/-/cordova-plugin-x-toast-2.7.2.tgz",

+       "integrity": "sha512-nx4LaBkJyEk1MknkLC0/U904A42WX/1/OZUeUyXkKRtChShsoTdbWlvEqHKzPbELzf2bEMnXd1CI70WRv+a4hA=="

      },

      "core-decorators": {

        "version": "0.12.3",
@@ -2570,15 +3061,6 @@ 

          "which": "^1.2.9"

        }

      },

-     "cryptiles": {

-       "version": "2.0.5",

-       "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",

-       "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",

-       "dev": true,

-       "requires": {

-         "boom": "2.x.x"

-       }

-     },

      "crypto-browserify": {

        "version": "3.12.0",

        "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
@@ -2630,17 +3112,10 @@ 

          "assert-plus": "^1.0.0"

        }

      },

-     "data-uri-to-buffer": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz",

-       "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==",

-       "dev": true,

-       "optional": true

-     },

      "date-format": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz",

-       "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=",

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.0.0.tgz",

+       "integrity": "sha512-M6UqVvZVgFYqZL1SfHsRGIQSz3ZL+qgbsV5Lp1Vj61LZVYuEwcMXYay7DRDtYs2HQQBK5hQtQ0fD9aEJ89V0LA==",

        "dev": true

      },

      "date-now": {
@@ -2669,30 +3144,30 @@ 

        "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",

        "dev": true

      },

-     "deep-is": {

-       "version": "0.1.3",

-       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",

-       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",

-       "dev": true,

-       "optional": true

-     },

      "default-require-extensions": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",

-       "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",

+       "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",

        "dev": true,

        "requires": {

-         "strip-bom": "^2.0.0"

+         "strip-bom": "^3.0.0"

+       },

+       "dependencies": {

+         "strip-bom": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",

+           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",

+           "dev": true

+         }

        }

      },

      "define-properties": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",

-       "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",

+       "version": "1.1.3",

+       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",

+       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",

        "dev": true,

        "requires": {

-         "foreach": "^2.0.5",

-         "object-keys": "^1.0.8"

+         "object-keys": "^1.0.12"

        }

      },

      "define-property": {
@@ -2748,27 +3223,6 @@ 

          }

        }

      },

-     "degenerator": {

-       "version": "1.0.4",

-       "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",

-       "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "ast-types": "0.x.x",

-         "escodegen": "1.x.x",

-         "esprima": "3.x.x"

-       },

-       "dependencies": {

-         "esprima": {

-           "version": "3.1.3",

-           "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",

-           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",

-           "dev": true,

-           "optional": true

-         }

-       }

-     },

      "del": {

        "version": "2.2.2",

        "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
@@ -2891,12 +3345,29 @@ 

        "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",

        "dev": true

      },

-     "double-ended-queue": {

-       "version": "2.1.0-0",

-       "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",

-       "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=",

+     "dotenv": {

+       "version": "6.2.0",

+       "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",

+       "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",

+       "dev": true

+     },

+     "dotenv-defaults": {

+       "version": "1.0.2",

+       "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.0.2.tgz",

+       "integrity": "sha512-iXFvHtXl/hZPiFj++1hBg4lbKwGM+t/GlvELDnRtOFdjXyWP7mubkVr+eZGWG62kdsbulXAef6v/j6kiWc/xGA==",

        "dev": true,

-       "optional": true

+       "requires": {

+         "dotenv": "^6.2.0"

+       }

+     },

+     "dotenv-webpack": {

+       "version": "1.7.0",

+       "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.7.0.tgz",

+       "integrity": "sha512-wwNtOBW/6gLQSkb8p43y0Wts970A3xtNiG/mpwj9MLUhtPCQG6i+/DSXXoNN7fbPCU/vQ7JjwGmgOeGZSSZnsw==",

+       "dev": true,

+       "requires": {

+         "dotenv-defaults": "^1.0.2"

+       }

      },

      "ecc-jsbn": {

        "version": "0.1.1",
@@ -2914,15 +3385,15 @@ 

        "dev": true

      },

      "electron-to-chromium": {

-       "version": "1.3.52",

-       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz",

-       "integrity": "sha1-0tnxJwuko7lnuDHEDvcftNmrXOA=",

+       "version": "1.3.116",

+       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.116.tgz",

+       "integrity": "sha512-NKwKAXzur5vFCZYBHpdWjTMO8QptNLNP80nItkSIgUOapPAo9Uia+RvkCaZJtO7fhQaVElSvBPWEc2ku6cKsPA==",

        "dev": true

      },

      "elliptic": {

-       "version": "6.4.0",

-       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",

-       "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",

+       "version": "6.4.1",

+       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",

+       "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",

        "dev": true,

        "requires": {

          "bn.js": "^4.4.0",
@@ -2947,9 +3418,9 @@ 

        "dev": true

      },

      "engine.io": {

-       "version": "3.1.5",

-       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz",

-       "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==",

+       "version": "3.2.1",

+       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",

+       "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",

        "dev": true,

        "requires": {

          "accepts": "~1.3.4",
@@ -2957,7 +3428,6 @@ 

          "cookie": "0.3.1",

          "debug": "~3.1.0",

          "engine.io-parser": "~2.1.0",

-         "uws": "~9.14.0",

          "ws": "~3.3.1"

        },

        "dependencies": {
@@ -2973,9 +3443,9 @@ 

        }

      },

      "engine.io-client": {

-       "version": "3.1.6",

-       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz",

-       "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==",

+       "version": "3.2.1",

+       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",

+       "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",

        "dev": true,

        "requires": {

          "component-emitter": "1.2.1",
@@ -3003,15 +3473,15 @@ 

        }

      },

      "engine.io-parser": {

-       "version": "2.1.2",

-       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz",

-       "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==",

+       "version": "2.1.3",

+       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",

+       "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",

        "dev": true,

        "requires": {

          "after": "0.8.2",

          "arraybuffer.slice": "~0.0.7",

          "base64-arraybuffer": "0.1.5",

-         "blob": "0.0.4",

+         "blob": "0.0.5",

          "has-binary2": "~1.0.2"

        }

      },
@@ -3061,31 +3531,15 @@ 

          "is-arrayish": "^0.2.1"

        }

      },

-     "es3ify": {

-       "version": "0.1.4",

-       "resolved": "https://registry.npmjs.org/es3ify/-/es3ify-0.1.4.tgz",

-       "integrity": "sha1-rZ+l3xrjTz8x4SEbWBiy1RB439E=",

-       "requires": {

-         "esprima-fb": "~3001.0001.0000-dev-harmony-fb",

-         "jstransform": "~3.0.0",

-         "through": "~2.3.4"

-       },

-       "dependencies": {

-         "esprima-fb": {

-           "version": "3001.1.0-dev-harmony-fb",

-           "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz",

-           "integrity": "sha1-t303q8046gt3Qmu4vCkizmtCZBE="

-         }

-       }

-     },

      "es5-ext": {

-       "version": "0.10.39",

-       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz",

-       "integrity": "sha512-AlaXZhPHl0po/uxMx1tyrlt1O86M6D5iVaDH8UgLfgek4kXTX6vzsRfJQWC2Ku+aG8pkw1XWzh9eTkwfVrsD5g==",

+       "version": "0.10.49",

+       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.49.tgz",

+       "integrity": "sha512-3NMEhi57E31qdzmYp2jwRArIUsj1HI/RxbQ4bgnSB+AIKIxsAmTiK83bYMifIcpWvEc3P1X30DhUKOqEtF/kvg==",

        "dev": true,

        "requires": {

          "es6-iterator": "~2.0.3",

-         "es6-symbol": "~3.1.1"

+         "es6-symbol": "~3.1.1",

+         "next-tick": "^1.0.0"

        }

      },

      "es6-iterator": {
@@ -3216,36 +3670,6 @@ 

        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",

        "dev": true

      },

-     "escodegen": {

-       "version": "1.11.0",

-       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz",

-       "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "esprima": "^3.1.3",

-         "estraverse": "^4.2.0",

-         "esutils": "^2.0.2",

-         "optionator": "^0.8.1",

-         "source-map": "~0.6.1"

-       },

-       "dependencies": {

-         "esprima": {

-           "version": "3.1.3",

-           "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",

-           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",

-           "dev": true,

-           "optional": true

-         },

-         "source-map": {

-           "version": "0.6.1",

-           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

-           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",

-           "dev": true,

-           "optional": true

-         }

-       }

-     },

      "escope": {

        "version": "3.6.0",

        "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
@@ -3258,15 +3682,10 @@ 

          "estraverse": "^4.1.1"

        }

      },

-     "esmangle-evaluator": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/esmangle-evaluator/-/esmangle-evaluator-1.0.1.tgz",

-       "integrity": "sha1-Yg2GbvSGGzMR91dm1SqFcrs8YzY="

-     },

      "esprima": {

-       "version": "4.0.0",

-       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",

-       "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",

+       "version": "4.0.1",

+       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",

+       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",

        "dev": true

      },

      "esrecurse": {
@@ -3319,9 +3738,9 @@ 

        "dev": true

      },

      "events": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",

-       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",

+       "version": "3.0.0",

+       "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",

+       "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",

        "dev": true

      },

      "evp_bytestokey": {
@@ -3355,54 +3774,11 @@ 

        "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",

        "dev": true

      },

-     "expand-braces": {

-       "version": "0.1.2",

-       "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz",

-       "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",

-       "dev": true,

-       "requires": {

-         "array-slice": "^0.2.3",

-         "array-unique": "^0.2.1",

-         "braces": "^0.1.2"

-       },

-       "dependencies": {

-         "braces": {

-           "version": "0.1.5",

-           "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz",

-           "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",

-           "dev": true,

-           "requires": {

-             "expand-range": "^0.1.0"

-           }

-         },

-         "expand-range": {

-           "version": "0.1.1",

-           "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz",

-           "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",

-           "dev": true,

-           "requires": {

-             "is-number": "^0.1.1",

-             "repeat-string": "^0.2.2"

-           }

-         },

-         "is-number": {

-           "version": "0.1.1",

-           "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz",

-           "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=",

-           "dev": true

-         },

-         "repeat-string": {

-           "version": "0.2.2",

-           "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz",

-           "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=",

-           "dev": true

-         }

-       }

-     },

      "expand-brackets": {

        "version": "0.1.5",

        "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",

        "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",

+       "dev": true,

        "requires": {

          "is-posix-bracket": "^0.1.0"

        }
@@ -3411,19 +3787,20 @@ 

        "version": "1.8.2",

        "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",

        "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",

+       "dev": true,

        "requires": {

          "fill-range": "^2.1.0"

        }

      },

      "express": {

-       "version": "4.16.3",

-       "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz",

-       "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=",

+       "version": "4.16.4",

+       "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",

+       "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",

        "dev": true,

        "requires": {

          "accepts": "~1.3.5",

          "array-flatten": "1.1.1",

-         "body-parser": "1.18.2",

+         "body-parser": "1.18.3",

          "content-disposition": "0.5.2",

          "content-type": "~1.0.4",

          "cookie": "0.3.1",
@@ -3440,10 +3817,10 @@ 

          "on-finished": "~2.3.0",

          "parseurl": "~1.3.2",

          "path-to-regexp": "0.1.7",

-         "proxy-addr": "~2.0.3",

-         "qs": "6.5.1",

+         "proxy-addr": "~2.0.4",

+         "qs": "6.5.2",

          "range-parser": "~1.2.0",

-         "safe-buffer": "5.1.1",

+         "safe-buffer": "5.1.2",

          "send": "0.16.2",

          "serve-static": "1.13.2",

          "setprototypeof": "1.1.0",
@@ -3463,6 +3840,24 @@ 

              "negotiator": "0.6.1"

            }

          },

+         "body-parser": {

+           "version": "1.18.3",

+           "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",

+           "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",

+           "dev": true,

+           "requires": {

+             "bytes": "3.0.0",

+             "content-type": "~1.0.4",

+             "debug": "2.6.9",

+             "depd": "~1.1.2",

+             "http-errors": "~1.6.3",

+             "iconv-lite": "0.4.23",

+             "on-finished": "~2.3.0",

+             "qs": "6.5.2",

+             "raw-body": "2.3.3",

+             "type-is": "~1.6.16"

+           }

+         },

          "finalhandler": {

            "version": "1.1.1",

            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
@@ -3478,6 +3873,51 @@ 

              "unpipe": "~1.0.0"

            }

          },

+         "http-errors": {

+           "version": "1.6.3",

+           "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",

+           "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",

+           "dev": true,

+           "requires": {

+             "depd": "~1.1.2",

+             "inherits": "2.0.3",

+             "setprototypeof": "1.1.0",

+             "statuses": ">= 1.4.0 < 2"

+           }

+         },

+         "iconv-lite": {

+           "version": "0.4.23",

+           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",

+           "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",

+           "dev": true,

+           "requires": {

+             "safer-buffer": ">= 2.1.2 < 3"

+           }

+         },

+         "qs": {

+           "version": "6.5.2",

+           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",

+           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",

+           "dev": true

+         },

+         "raw-body": {

+           "version": "2.3.3",

+           "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",

+           "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",

+           "dev": true,

+           "requires": {

+             "bytes": "3.0.0",

+             "http-errors": "1.6.3",

+             "iconv-lite": "0.4.23",

+             "unpipe": "1.0.0"

+           }

+         },

+         "safe-buffer": {

+           "version": "5.1.2",

+           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",

+           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",

+           "dev": true

+         },

          "statuses": {

            "version": "1.4.0",

            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
@@ -3516,6 +3956,7 @@ 

        "version": "0.3.2",

        "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",

        "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",

+       "dev": true,

        "requires": {

          "is-extglob": "^1.0.0"

        }
@@ -3525,29 +3966,6 @@ 

        "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",

        "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="

      },

-     "falafel": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/falafel/-/falafel-1.2.0.tgz",

-       "integrity": "sha1-wY0k71CRF0pJfzGM0ksCaiXN2rQ=",

-       "requires": {

-         "acorn": "^1.0.3",

-         "foreach": "^2.0.5",

-         "isarray": "0.0.1",

-         "object-keys": "^1.0.6"

-       },

-       "dependencies": {

-         "acorn": {

-           "version": "1.2.2",

-           "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz",

-           "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ="

-         },

-         "isarray": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",

-           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="

-         }

-       }

-     },

      "fast-deep-equal": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
@@ -3558,13 +3976,6 @@ 

        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",

        "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="

      },

-     "fast-levenshtein": {

-       "version": "2.0.6",

-       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",

-       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",

-       "dev": true,

-       "optional": true

-     },

      "fastparse": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz",
@@ -3591,17 +4002,11 @@ 

          "request": "^2.67.0"

        }

      },

-     "file-uri-to-path": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",

-       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",

-       "dev": true,

-       "optional": true

-     },

      "filename-regex": {

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",

-       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="

+       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",

+       "dev": true

      },

      "fileset": {

        "version": "2.0.3",
@@ -3617,6 +4022,7 @@ 

        "version": "2.2.4",

        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",

        "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",

+       "dev": true,

        "requires": {

          "is-number": "^2.1.0",

          "isobject": "^2.0.0",
@@ -3650,44 +4056,53 @@ 

          "pinkie-promise": "^2.0.0"

        }

      },

+     "flatted": {

+       "version": "2.0.0",

+       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",

+       "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==",

+       "dev": true

+     },

      "follow-redirects": {

-       "version": "1.5.1",

-       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.1.tgz",

-       "integrity": "sha512-v9GI1hpaqq1ZZR6pBD1+kI7O24PhDvNGNodjS3MdcEqyrahCp8zbtpv+2B/krUnSmUH80lbAS7MrdeK5IylgKg==",

+       "version": "1.7.0",

+       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",

+       "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",

        "dev": true,

        "requires": {

-         "debug": "^3.1.0"

+         "debug": "^3.2.6"

        },

        "dependencies": {

          "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

+           "version": "3.2.6",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",

+           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",

            "dev": true,

            "requires": {

-             "ms": "2.0.0"

+             "ms": "^2.1.1"

            }

+         },

+         "ms": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",

+           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",

+           "dev": true

          }

        }

      },

      "for-in": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",

-       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="

+       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",

+       "dev": true

      },

      "for-own": {

        "version": "0.1.5",

        "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",

        "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",

+       "dev": true,

        "requires": {

          "for-in": "^1.0.1"

        }

      },

-     "foreach": {

-       "version": "2.0.5",

-       "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",

-       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="

-     },

      "forever-agent": {

        "version": "0.6.1",

        "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
@@ -3751,9 +4166,10 @@ 

        "dev": true

      },

      "fsevents": {

-       "version": "1.2.4",

-       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",

-       "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",

+       "version": "1.2.7",

+       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",

+       "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",

+       "dev": true,

        "optional": true,

        "requires": {

          "nan": "^2.9.2",
@@ -3763,21 +4179,25 @@ 

          "abbrev": {

            "version": "1.1.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "ansi-regex": {

            "version": "2.1.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "aproba": {

            "version": "1.2.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "are-we-there-yet": {

-           "version": "1.1.4",

+           "version": "1.1.5",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "delegates": "^1.0.0",
@@ -3787,11 +4207,13 @@ 

          "balanced-match": {

            "version": "1.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "brace-expansion": {

            "version": "1.1.11",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "balanced-match": "^1.0.0",
@@ -3799,56 +4221,66 @@ 

            }

          },

          "chownr": {

-           "version": "1.0.1",

+           "version": "1.1.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "code-point-at": {

            "version": "1.1.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "concat-map": {

            "version": "0.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "console-control-strings": {

            "version": "1.1.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "core-util-is": {

            "version": "1.0.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "debug": {

            "version": "2.6.9",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "ms": "2.0.0"

            }

          },

          "deep-extend": {

-           "version": "0.5.1",

+           "version": "0.6.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "delegates": {

            "version": "1.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "detect-libc": {

            "version": "1.0.3",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "fs-minipass": {

            "version": "1.2.5",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "minipass": "^2.2.1"
@@ -3857,11 +4289,13 @@ 

          "fs.realpath": {

            "version": "1.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "gauge": {

            "version": "2.7.4",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "aproba": "^1.0.3",
@@ -3875,8 +4309,9 @@ 

            }

          },

          "glob": {

-           "version": "7.1.2",

+           "version": "7.1.3",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "fs.realpath": "^1.0.0",
@@ -3890,19 +4325,22 @@ 

          "has-unicode": {

            "version": "2.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "iconv-lite": {

-           "version": "0.4.21",

+           "version": "0.4.24",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

-             "safer-buffer": "^2.1.0"

+             "safer-buffer": ">= 2.1.2 < 3"

            }

          },

          "ignore-walk": {

            "version": "3.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "minimatch": "^3.0.4"
@@ -3911,6 +4349,7 @@ 

          "inflight": {

            "version": "1.0.6",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "once": "^1.3.0",
@@ -3920,16 +4359,19 @@ 

          "inherits": {

            "version": "2.0.3",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "ini": {

            "version": "1.3.5",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "is-fullwidth-code-point": {

            "version": "1.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "number-is-nan": "^1.0.0"
@@ -3938,11 +4380,13 @@ 

          "isarray": {

            "version": "1.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "minimatch": {

            "version": "3.0.4",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "brace-expansion": "^1.1.7"
@@ -3951,20 +4395,23 @@ 

          "minimist": {

            "version": "0.0.8",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "minipass": {

-           "version": "2.2.4",

+           "version": "2.3.5",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

-             "safe-buffer": "^5.1.1",

+             "safe-buffer": "^5.1.2",

              "yallist": "^3.0.0"

            }

          },

          "minizlib": {

-           "version": "1.1.0",

+           "version": "1.2.1",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "minipass": "^2.2.1"
@@ -3973,6 +4420,7 @@ 

          "mkdirp": {

            "version": "0.5.1",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "minimist": "0.0.8"
@@ -3981,11 +4429,13 @@ 

          "ms": {

            "version": "2.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "needle": {

-           "version": "2.2.0",

+           "version": "2.2.4",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "debug": "^2.1.2",
@@ -3994,17 +4444,18 @@ 

            }

          },

          "node-pre-gyp": {

-           "version": "0.10.0",

+           "version": "0.10.3",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "detect-libc": "^1.0.2",

              "mkdirp": "^0.5.1",

-             "needle": "^2.2.0",

+             "needle": "^2.2.1",

              "nopt": "^4.0.1",

              "npm-packlist": "^1.1.6",

              "npmlog": "^4.0.2",

-             "rc": "^1.1.7",

+             "rc": "^1.2.7",

              "rimraf": "^2.6.1",

              "semver": "^5.3.0",

              "tar": "^4"
@@ -4013,6 +4464,7 @@ 

          "nopt": {

            "version": "4.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "abbrev": "1",
@@ -4020,13 +4472,15 @@ 

            }

          },

          "npm-bundled": {

-           "version": "1.0.3",

+           "version": "1.0.5",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "npm-packlist": {

-           "version": "1.1.10",

+           "version": "1.2.0",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "ignore-walk": "^3.0.1",
@@ -4036,6 +4490,7 @@ 

          "npmlog": {

            "version": "4.1.2",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "are-we-there-yet": "~1.1.2",
@@ -4047,16 +4502,19 @@ 

          "number-is-nan": {

            "version": "1.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "object-assign": {

            "version": "4.1.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "once": {

            "version": "1.4.0",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "wrappy": "1"
@@ -4065,16 +4523,19 @@ 

          "os-homedir": {

            "version": "1.0.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "os-tmpdir": {

            "version": "1.0.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "osenv": {

            "version": "0.1.5",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "os-homedir": "^1.0.0",
@@ -4084,19 +4545,22 @@ 

          "path-is-absolute": {

            "version": "1.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "process-nextick-args": {

            "version": "2.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "rc": {

-           "version": "1.2.7",

+           "version": "1.2.8",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

-             "deep-extend": "^0.5.1",

+             "deep-extend": "^0.6.0",

              "ini": "~1.3.0",

              "minimist": "^1.2.0",

              "strip-json-comments": "~2.0.1"
@@ -4105,6 +4569,7 @@ 

              "minimist": {

                "version": "1.2.0",

                "bundled": true,

+               "dev": true,

                "optional": true

              }

            }
@@ -4112,6 +4577,7 @@ 

          "readable-stream": {

            "version": "2.3.6",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "core-util-is": "~1.0.0",
@@ -4124,46 +4590,54 @@ 

            }

          },

          "rimraf": {

-           "version": "2.6.2",

+           "version": "2.6.3",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

-             "glob": "^7.0.5"

+             "glob": "^7.1.3"

            }

          },

          "safe-buffer": {

-           "version": "5.1.1",

+           "version": "5.1.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "safer-buffer": {

            "version": "2.1.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "sax": {

            "version": "1.2.4",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "semver": {

-           "version": "5.5.0",

+           "version": "5.6.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "set-blocking": {

            "version": "2.0.0",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "signal-exit": {

            "version": "3.0.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "string-width": {

            "version": "1.0.2",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "code-point-at": "^1.0.0",
@@ -4174,6 +4648,7 @@ 

          "string_decoder": {

            "version": "1.1.1",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "safe-buffer": "~5.1.0"
@@ -4182,6 +4657,7 @@ 

          "strip-ansi": {

            "version": "3.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

              "ansi-regex": "^2.0.0"
@@ -4190,43 +4666,49 @@ 

          "strip-json-comments": {

            "version": "2.0.1",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "tar": {

-           "version": "4.4.1",

+           "version": "4.4.8",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

-             "chownr": "^1.0.1",

+             "chownr": "^1.1.1",

              "fs-minipass": "^1.2.5",

-             "minipass": "^2.2.4",

-             "minizlib": "^1.1.0",

+             "minipass": "^2.3.4",

+             "minizlib": "^1.1.1",

              "mkdirp": "^0.5.0",

-             "safe-buffer": "^5.1.1",

+             "safe-buffer": "^5.1.2",

              "yallist": "^3.0.2"

            }

          },

          "util-deprecate": {

            "version": "1.0.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "wide-align": {

-           "version": "1.1.2",

+           "version": "1.1.3",

            "bundled": true,

+           "dev": true,

            "optional": true,

            "requires": {

-             "string-width": "^1.0.2"

+             "string-width": "^1.0.2 || 2"

            }

          },

          "wrappy": {

            "version": "1.0.2",

            "bundled": true,

+           "dev": true,

            "optional": true

          },

          "yallist": {

-           "version": "3.0.2",

+           "version": "3.0.3",

            "bundled": true,

+           "dev": true,

            "optional": true

          }

        }
@@ -4243,46 +4725,6 @@ 

          "rimraf": "2"

        }

      },

-     "ftp": {

-       "version": "0.3.10",

-       "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",

-       "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "readable-stream": "1.1.x",

-         "xregexp": "2.0.0"

-       },

-       "dependencies": {

-         "isarray": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",

-           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",

-           "dev": true,

-           "optional": true

-         },

-         "readable-stream": {

-           "version": "1.1.14",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",

-           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "core-util-is": "~1.0.0",

-             "inherits": "~2.0.1",

-             "isarray": "0.0.1",

-             "string_decoder": "~0.10.x"

-           }

-         },

-         "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",

-           "dev": true,

-           "optional": true

-         }

-       }

-     },

      "function-bind": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@@ -4314,21 +4756,6 @@ 

          "globule": "^1.0.0"

        }

      },

-     "generate-function": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",

-       "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",

-       "dev": true

-     },

-     "generate-object-property": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",

-       "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",

-       "dev": true,

-       "requires": {

-         "is-property": "^1.0.0"

-       }

-     },

      "get-caller-file": {

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
@@ -4347,21 +4774,6 @@ 

        "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",

        "dev": true

      },

-     "get-uri": {

-       "version": "2.0.2",

-       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.2.tgz",

-       "integrity": "sha512-ZD325dMZOgerGqF/rF6vZXyFGTAay62svjQIT+X/oU2PtxYpFxvSkbsdi+oxIrsNxlZVd4y8wUDqkaExWTI/Cw==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "data-uri-to-buffer": "1",

-         "debug": "2",

-         "extend": "3",

-         "file-uri-to-path": "1",

-         "ftp": "~0.3.10",

-         "readable-stream": "2"

-       }

-     },

      "get-value": {

        "version": "2.0.6",

        "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
@@ -4394,6 +4806,7 @@ 

        "version": "0.3.0",

        "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",

        "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",

+       "dev": true,

        "requires": {

          "glob-parent": "^2.0.0",

          "is-glob": "^2.0.0"
@@ -4403,6 +4816,7 @@ 

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",

        "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",

+       "dev": true,

        "requires": {

          "is-glob": "^2.0.0"

        }
@@ -4439,9 +4853,9 @@ 

        },

        "dependencies": {

          "lodash": {

-           "version": "4.17.10",

-           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",

-           "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",

+           "version": "4.17.11",

+           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",

+           "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",

            "dev": true

          }

        }
@@ -4449,86 +4863,43 @@ 

      "graceful-fs": {

        "version": "4.1.11",

        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",

-       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="

+       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",

+       "dev": true

      },

      "handlebars": {

-       "version": "4.0.11",

-       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",

-       "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",

+       "version": "4.1.1",

+       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.1.tgz",

+       "integrity": "sha512-3Zhi6C0euYZL5sM0Zcy7lInLXKQ+YLcF/olbN010mzGQ4XVm50JeyBnMqofHh696GrciGruC7kCcApPDJvVgwA==",

        "dev": true,

        "requires": {

-         "async": "^1.4.0",

+         "neo-async": "^2.6.0",

          "optimist": "^0.6.1",

-         "source-map": "^0.4.4",

-         "uglify-js": "^2.6"

+         "source-map": "^0.6.1",

+         "uglify-js": "^3.1.4"

        },

        "dependencies": {

-         "async": {

-           "version": "1.5.2",

-           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",

-           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",

-           "dev": true

-         },

-         "camelcase": {

-           "version": "1.2.1",

-           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",

-           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",

+         "commander": {

+           "version": "2.19.0",

+           "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",

+           "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",

            "dev": true,

            "optional": true

          },

-         "cliui": {

-           "version": "2.1.0",

-           "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",

-           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "center-align": "^0.1.1",

-             "right-align": "^0.1.1",

-             "wordwrap": "0.0.2"

-           }

-         },

          "source-map": {

-           "version": "0.4.4",

-           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",

-           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",

-           "dev": true,

-           "requires": {

-             "amdefine": ">=0.0.4"

-           }

+           "version": "0.6.1",

+           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

+           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",

+           "dev": true

          },

          "uglify-js": {

-           "version": "2.8.29",

-           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",

-           "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "source-map": "~0.5.1",

-             "uglify-to-browserify": "~1.0.0",

-             "yargs": "~3.10.0"

-           },

-           "dependencies": {

-             "source-map": {

-               "version": "0.5.7",

-               "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",

-               "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",

-               "dev": true,

-               "optional": true

-             }

-           }

-         },

-         "yargs": {

-           "version": "3.10.0",

-           "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",

-           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",

+           "version": "3.4.10",

+           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",

+           "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==",

            "dev": true,

            "optional": true,

            "requires": {

-             "camelcase": "^1.0.2",

-             "cliui": "^2.1.0",

-             "decamelize": "^1.0.0",

-             "window-size": "0.1.0"

+             "commander": "~2.19.0",

+             "source-map": "~0.6.1"

            }

          }

        }
@@ -4668,44 +5039,21 @@ 

        }

      },

      "hash.js": {

-       "version": "1.1.5",

-       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",

-       "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",

+       "version": "1.1.7",

+       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",

+       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",

        "dev": true,

        "requires": {

          "inherits": "^2.0.3",

          "minimalistic-assert": "^1.0.1"

        }

      },

-     "hawk": {

-       "version": "3.1.3",

-       "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",

-       "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",

-       "dev": true,

-       "requires": {

-         "boom": "2.x.x",

-         "cryptiles": "2.x.x",

-         "hoek": "2.x.x",

-         "sntp": "1.x.x"

-       }

-     },

      "he": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",

        "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",

        "dev": true

      },

-     "hipchat-notifier": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz",

-       "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "lodash": "^4.0.0",

-         "request": "^2.0.0"

-       }

-     },

      "hmac-drbg": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
@@ -4717,12 +5065,6 @@ 

          "minimalistic-crypto-utils": "^1.0.1"

        }

      },

-     "hoek": {

-       "version": "2.16.3",

-       "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",

-       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",

-       "dev": true

-     },

      "hosted-git-info": {

        "version": "2.7.1",

        "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
@@ -4808,9 +5150,9 @@ 

        }

      },

      "http-parser-js": {

-       "version": "0.4.13",

-       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz",

-       "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=",

+       "version": "0.5.0",

+       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz",

+       "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==",

        "dev": true

      },

      "http-proxy": {
@@ -4824,29 +5166,6 @@ 

          "requires-port": "^1.0.0"

        }

      },

-     "http-proxy-agent": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",

-       "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "agent-base": "4",

-         "debug": "3.1.0"

-       },

-       "dependencies": {

-         "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "ms": "2.0.0"

-           }

-         }

-       }

-     },

      "http-signature": {

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
@@ -4857,24 +5176,6 @@ 

          "sshpk": "^1.7.0"

        }

      },

-     "httpntlm": {

-       "version": "1.6.1",

-       "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz",

-       "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "httpreq": ">=0.4.22",

-         "underscore": "~1.7.0"

-       }

-     },

-     "httpreq": {

-       "version": "0.4.24",

-       "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz",

-       "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8=",

-       "dev": true,

-       "optional": true

-     },

      "https-browserify": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
@@ -4903,10 +5204,13 @@ 

        }

      },

      "iconv-lite": {

-       "version": "0.4.19",

-       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",

-       "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",

-       "dev": true

+       "version": "0.4.23",

+       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",

+       "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",

+       "dev": true,

+       "requires": {

+         "safer-buffer": ">= 2.1.2 < 3"

+       }

      },

      "ieee754": {

        "version": "1.1.12",
@@ -4940,13 +5244,6 @@ 

        "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",

        "dev": true

      },

-     "inflection": {

-       "version": "1.12.0",

-       "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz",

-       "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=",

-       "dev": true,

-       "optional": true

-     },

      "inflight": {

        "version": "1.0.6",

        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -4960,7 +5257,8 @@ 

      "inherits": {

        "version": "2.0.3",

        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",

-       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="

+       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",

+       "dev": true

      },

      "ini": {

        "version": "1.3.5",
@@ -4968,51 +5266,10 @@ 

        "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",

        "dev": true

      },

-     "inline-process-browser": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/inline-process-browser/-/inline-process-browser-1.0.0.tgz",

-       "integrity": "sha1-RqYbFT3TybFiSxoAYm7bT39BTyI=",

-       "requires": {

-         "falafel": "^1.0.1",

-         "through2": "^0.6.5"

-       },

-       "dependencies": {

-         "isarray": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",

-           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="

-         },

-         "readable-stream": {

-           "version": "1.0.34",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",

-           "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",

-           "requires": {

-             "core-util-is": "~1.0.0",

-             "inherits": "~2.0.1",

-             "isarray": "0.0.1",

-             "string_decoder": "~0.10.x"

-           }

-         },

-         "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="

-         },

-         "through2": {

-           "version": "0.6.5",

-           "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",

-           "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",

-           "requires": {

-             "readable-stream": ">=1.0.33-1 <1.1.0-0",

-             "xtend": ">=4.0.0 <4.1.0-0"

-           }

-         }

-       }

-     },

      "interpret": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",

-       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",

+       "version": "1.2.0",

+       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",

+       "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",

        "dev": true

      },

      "invariant": {
@@ -5031,9 +5288,9 @@ 

        "dev": true

      },

      "ionic-angular": {

-       "version": "3.9.2",

-       "resolved": "https://registry.npmjs.org/ionic-angular/-/ionic-angular-3.9.2.tgz",

-       "integrity": "sha512-BEZ6magY1i5GwM9ki/MOpszUz62+g518HsGICtw9TE1D4v9Eb6n/o7e+X0vtvpK4TdouFjQ8r5XA9VPAKW9/+Q=="

+       "version": "3.9.4",

+       "resolved": "https://registry.npmjs.org/ionic-angular/-/ionic-angular-3.9.4.tgz",

+       "integrity": "sha512-zuiNQqC1sQL1M4nTDnC9yyt2WITwINl8cCGnjTvGT/PlJ42ci56TN5mojarulcl+5KqA7KdqGvqouwufKwZnSg=="

      },

      "ionic-mocks": {

        "version": "1.3.0",
@@ -5051,17 +5308,10 @@ 

        "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-3.0.0.tgz",

        "integrity": "sha1-QLja9P16MRUL0AIWD2ZJbiKpjDw="

      },

-     "ip": {

-       "version": "1.1.5",

-       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",

-       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",

-       "dev": true,

-       "optional": true

-     },

      "ipaddr.js": {

-       "version": "1.6.0",

-       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz",

-       "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=",

+       "version": "1.8.0",

+       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",

+       "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",

        "dev": true

      },

      "is-accessor-descriptor": {
@@ -5083,6 +5333,7 @@ 

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",

        "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",

+       "dev": true,

        "requires": {

          "binary-extensions": "^1.0.0"

        }
@@ -5090,16 +5341,8 @@ 

      "is-buffer": {

        "version": "1.1.6",

        "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",

-       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="

-     },

-     "is-builtin-module": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",

-       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",

-       "dev": true,

-       "requires": {

-         "builtin-modules": "^1.0.0"

-       }

+       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",

+       "dev": true

      },

      "is-data-descriptor": {

        "version": "0.1.4",
@@ -5132,12 +5375,14 @@ 

      "is-dotfile": {

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",

-       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="

+       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",

+       "dev": true

      },

      "is-equal-shallow": {

        "version": "0.1.3",

        "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",

        "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",

+       "dev": true,

        "requires": {

          "is-primitive": "^2.0.0"

        }
@@ -5145,12 +5390,14 @@ 

      "is-extendable": {

        "version": "0.1.1",

        "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",

-       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="

+       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",

+       "dev": true

      },

      "is-extglob": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",

-       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="

+       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",

+       "dev": true

      },

      "is-finite": {

        "version": "1.0.2",
@@ -5174,6 +5421,7 @@ 

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",

        "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",

+       "dev": true,

        "requires": {

          "is-extglob": "^1.0.0"

        }
@@ -5184,29 +5432,11 @@ 

        "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",

        "dev": true

      },

-     "is-my-ip-valid": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",

-       "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==",

-       "dev": true

-     },

-     "is-my-json-valid": {

-       "version": "2.17.2",

-       "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz",

-       "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==",

-       "dev": true,

-       "requires": {

-         "generate-function": "^2.0.0",

-         "generate-object-property": "^1.1.0",

-         "is-my-ip-valid": "^1.0.0",

-         "jsonpointer": "^4.0.0",

-         "xtend": "^4.0.0"

-       }

-     },

      "is-number": {

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",

        "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",

+       "dev": true,

        "requires": {

          "kind-of": "^3.0.2"

        }
@@ -5272,17 +5502,13 @@ 

      "is-posix-bracket": {

        "version": "0.1.1",

        "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",

-       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="

+       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",

+       "dev": true

      },

      "is-primitive": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",

-       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="

-     },

-     "is-property": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",

-       "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",

+       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",

        "dev": true

      },

      "is-stream": {
@@ -5311,13 +5537,17 @@ 

      "isarray": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",

-       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="

+       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",

+       "dev": true

      },

      "isbinaryfile": {

-       "version": "3.0.2",

-       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz",

-       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",

-       "dev": true

+       "version": "3.0.3",

+       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",

+       "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",

+       "dev": true,

+       "requires": {

+         "buffer-alloc": "^1.2.0"

+       }

      },

      "isexe": {

        "version": "2.0.0",
@@ -5329,6 +5559,7 @@ 

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",

        "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",

+       "dev": true,

        "requires": {

          "isarray": "1.0.0"

        }
@@ -5339,23 +5570,56 @@ 

        "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="

      },

      "istanbul-api": {

-       "version": "1.3.1",

-       "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz",

-       "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==",

-       "dev": true,

-       "requires": {

-         "async": "^2.1.4",

-         "compare-versions": "^3.1.0",

-         "fileset": "^2.0.2",

-         "istanbul-lib-coverage": "^1.2.0",

-         "istanbul-lib-hook": "^1.2.0",

-         "istanbul-lib-instrument": "^1.10.1",

-         "istanbul-lib-report": "^1.1.4",

-         "istanbul-lib-source-maps": "^1.2.4",

-         "istanbul-reports": "^1.3.0",

-         "js-yaml": "^3.7.0",

-         "mkdirp": "^0.5.1",

+       "version": "2.1.1",

+       "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-2.1.1.tgz",

+       "integrity": "sha512-kVmYrehiwyeBAk/wE71tW6emzLiHGjYIiDrc8sfyty4F8M02/lrgXSm+R1kXysmF20zArvmZXjlE/mg24TVPJw==",

+       "dev": true,

+       "requires": {

+         "async": "^2.6.1",

+         "compare-versions": "^3.2.1",

+         "fileset": "^2.0.3",

+         "istanbul-lib-coverage": "^2.0.3",

+         "istanbul-lib-hook": "^2.0.3",

+         "istanbul-lib-instrument": "^3.1.0",

+         "istanbul-lib-report": "^2.0.4",

+         "istanbul-lib-source-maps": "^3.0.2",

+         "istanbul-reports": "^2.1.1",

+         "js-yaml": "^3.12.0",

+         "make-dir": "^1.3.0",

+         "minimatch": "^3.0.4",

          "once": "^1.4.0"

+       },

+       "dependencies": {

+         "async": {

+           "version": "2.6.2",

+           "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",

+           "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",

+           "dev": true,

+           "requires": {

+             "lodash": "^4.17.11"

+           }

+         },

+         "istanbul-lib-coverage": {

+           "version": "2.0.3",

+           "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",

+           "integrity": "sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw==",

+           "dev": true

+         },

+         "istanbul-lib-instrument": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.1.0.tgz",

+           "integrity": "sha512-ooVllVGT38HIk8MxDj/OIHXSYvH+1tq/Vb38s8ixt9GoJadXska4WkGY+0wkmtYCZNYtaARniH/DixUGGLZ0uA==",

+           "dev": true,

+           "requires": {

+             "@babel/generator": "^7.0.0",

+             "@babel/parser": "^7.0.0",

+             "@babel/template": "^7.0.0",

+             "@babel/traverse": "^7.0.0",

+             "@babel/types": "^7.0.0",

+             "istanbul-lib-coverage": "^2.0.3",

+             "semver": "^5.5.0"

+           }

+         }

        }

      },

      "istanbul-instrumenter-loader": {
@@ -5371,24 +5635,24 @@ 

        }

      },

      "istanbul-lib-coverage": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz",

-       "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==",

+       "version": "1.2.1",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz",

+       "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==",

        "dev": true

      },

      "istanbul-lib-hook": {

-       "version": "1.2.0",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz",

-       "integrity": "sha512-p3En6/oGkFQV55Up8ZPC2oLxvgSxD8CzA0yBrhRZSh3pfv3OFj9aSGVC0yoerAi/O4u7jUVnOGVX1eVFM+0tmQ==",

+       "version": "2.0.3",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.3.tgz",

+       "integrity": "sha512-CLmEqwEhuCYtGcpNVJjLV1DQyVnIqavMLFHV/DP+np/g3qvdxu3gsPqYoJMXm15sN84xOlckFB3VNvRbf5yEgA==",

        "dev": true,

        "requires": {

-         "append-transform": "^0.4.0"

+         "append-transform": "^1.0.0"

        }

      },

      "istanbul-lib-instrument": {

-       "version": "1.10.1",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz",

-       "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==",

+       "version": "1.10.2",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz",

+       "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==",

        "dev": true,

        "requires": {

          "babel-generator": "^6.18.0",
@@ -5396,70 +5660,87 @@ 

          "babel-traverse": "^6.18.0",

          "babel-types": "^6.18.0",

          "babylon": "^6.18.0",

-         "istanbul-lib-coverage": "^1.2.0",

+         "istanbul-lib-coverage": "^1.2.1",

          "semver": "^5.3.0"

        }

      },

      "istanbul-lib-report": {

-       "version": "1.1.4",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz",

-       "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==",

+       "version": "2.0.4",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.4.tgz",

+       "integrity": "sha512-sOiLZLAWpA0+3b5w5/dq0cjm2rrNdAfHWaGhmn7XEFW6X++IV9Ohn+pnELAl9K3rfpaeBfbmH9JU5sejacdLeA==",

        "dev": true,

        "requires": {

-         "istanbul-lib-coverage": "^1.2.0",

-         "mkdirp": "^0.5.1",

-         "path-parse": "^1.0.5",

-         "supports-color": "^3.1.2"

+         "istanbul-lib-coverage": "^2.0.3",

+         "make-dir": "^1.3.0",

+         "supports-color": "^6.0.0"

        },

        "dependencies": {

-         "has-flag": {

-           "version": "1.0.0",

-           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",

-           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",

+         "istanbul-lib-coverage": {

+           "version": "2.0.3",

+           "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",

+           "integrity": "sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw==",

            "dev": true

          },

          "supports-color": {

-           "version": "3.2.3",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",

-           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",

+           "version": "6.1.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",

+           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",

            "dev": true,

            "requires": {

-             "has-flag": "^1.0.0"

+             "has-flag": "^3.0.0"

            }

          }

        }

      },

      "istanbul-lib-source-maps": {

-       "version": "1.2.5",

-       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz",

-       "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==",

+       "version": "3.0.2",

+       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.2.tgz",

+       "integrity": "sha512-JX4v0CiKTGp9fZPmoxpu9YEkPbEqCqBbO3403VabKjH+NRXo72HafD5UgnjTEqHL2SAjaZK1XDuDOkn6I5QVfQ==",

        "dev": true,

        "requires": {

-         "debug": "^3.1.0",

-         "istanbul-lib-coverage": "^1.2.0",

-         "mkdirp": "^0.5.1",

-         "rimraf": "^2.6.1",

-         "source-map": "^0.5.3"

+         "debug": "^4.1.1",

+         "istanbul-lib-coverage": "^2.0.3",

+         "make-dir": "^1.3.0",

+         "rimraf": "^2.6.2",

+         "source-map": "^0.6.1"

        },

        "dependencies": {

          "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

+           "version": "4.1.1",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",

+           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",

            "dev": true,

            "requires": {

-             "ms": "2.0.0"

+             "ms": "^2.1.1"

            }

+         },

+         "istanbul-lib-coverage": {

+           "version": "2.0.3",

+           "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",

+           "integrity": "sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw==",

+           "dev": true

+         },

+         "ms": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",

+           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",

+           "dev": true

+         },

+         "source-map": {

+           "version": "0.6.1",

+           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

+           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",

+           "dev": true

          }

        }

      },

      "istanbul-reports": {

-       "version": "1.3.0",

-       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz",

-       "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==",

+       "version": "2.1.1",

+       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.1.1.tgz",

+       "integrity": "sha512-FzNahnidyEPBCI0HcufJoSEoKykesRlFcSzQqjH9x0+LC8tnnE/p/90PBLu8iZTxr8yYZNyTtiAujUqyN+CIxw==",

        "dev": true,

        "requires": {

-         "handlebars": "^4.0.3"

+         "handlebars": "^4.1.0"

        }

      },

      "jasmine": {
@@ -5495,9 +5776,9 @@ 

        "dev": true

      },

      "js-base64": {

-       "version": "2.4.8",

-       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz",

-       "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==",

+       "version": "2.5.1",

+       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",

+       "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",

        "dev": true

      },

      "js-tokens": {
@@ -5507,9 +5788,9 @@ 

        "dev": true

      },

      "js-yaml": {

-       "version": "3.10.0",

-       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",

-       "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",

+       "version": "3.12.2",

+       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz",

+       "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==",

        "dev": true,

        "requires": {

          "argparse": "^1.0.7",
@@ -5544,15 +5825,6 @@ 

        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",

        "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="

      },

-     "json-stable-stringify": {

-       "version": "1.0.1",

-       "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",

-       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",

-       "dev": true,

-       "requires": {

-         "jsonify": "~0.0.0"

-       }

-     },

      "json-stringify-safe": {

        "version": "5.0.1",

        "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
@@ -5573,18 +5845,6 @@ 

          "graceful-fs": "^4.1.6"

        }

      },

-     "jsonify": {

-       "version": "0.0.0",

-       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",

-       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",

-       "dev": true

-     },

-     "jsonpointer": {

-       "version": "4.0.1",

-       "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",

-       "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",

-       "dev": true

-     },

      "jsprim": {

        "version": "1.4.1",

        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -5596,126 +5856,86 @@ 

          "verror": "1.10.0"

        }

      },

-     "jstransform": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-3.0.0.tgz",

-       "integrity": "sha1-olkats7o2XvzvoMNv6IxO4fNZAs=",

-       "requires": {

-         "base62": "0.1.1",

-         "esprima-fb": "~3001.1.0-dev-harmony-fb",

-         "source-map": "0.1.31"

-       },

-       "dependencies": {

-         "esprima-fb": {

-           "version": "3001.1.0-dev-harmony-fb",

-           "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz",

-           "integrity": "sha1-t303q8046gt3Qmu4vCkizmtCZBE="

-         },

-         "source-map": {

-           "version": "0.1.31",

-           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz",

-           "integrity": "sha1-n3BNDWnZ4TioG63267T94z0VHGE=",

-           "requires": {

-             "amdefine": ">=0.0.4"

-           }

-         }

-       }

-     },

      "jszip": {

-       "version": "3.1.5",

-       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz",

-       "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==",

+       "version": "3.2.0",

+       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.2.0.tgz",

+       "integrity": "sha512-4WjbsaEtBK/DHeDZOPiPw5nzSGLDEDDreFRDEgnoMwmknPjTqa+23XuYFk6NiGbeiAeZCctiQ/X/z0lQBmDVOQ==",

        "dev": true,

        "requires": {

-         "core-js": "~2.3.0",

-         "es6-promise": "~3.0.2",

-         "lie": "~3.1.0",

+         "lie": "~3.3.0",

          "pako": "~1.0.2",

-         "readable-stream": "~2.0.6"

+         "readable-stream": "~2.3.6",

+         "set-immediate-shim": "~1.0.1"

        },

        "dependencies": {

-         "core-js": {

-           "version": "2.3.0",

-           "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz",

-           "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=",

-           "dev": true

-         },

-         "es6-promise": {

-           "version": "3.0.2",

-           "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz",

-           "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=",

-           "dev": true

-         },

          "lie": {

-           "version": "3.1.1",

-           "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",

-           "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",

+           "version": "3.3.0",

+           "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",

+           "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",

            "dev": true,

            "requires": {

              "immediate": "~3.0.5"

            }

          },

-         "process-nextick-args": {

-           "version": "1.0.7",

-           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",

-           "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",

-           "dev": true

-         },

          "readable-stream": {

-           "version": "2.0.6",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",

-           "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",

+           "version": "2.3.6",

+           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",

+           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",

            "dev": true,

            "requires": {

              "core-util-is": "~1.0.0",

-             "inherits": "~2.0.1",

+             "inherits": "~2.0.3",

              "isarray": "~1.0.0",

-             "process-nextick-args": "~1.0.6",

-             "string_decoder": "~0.10.x",

+             "process-nextick-args": "~2.0.0",

+             "safe-buffer": "~5.1.1",

+             "string_decoder": "~1.1.1",

              "util-deprecate": "~1.0.1"

            }

          },

          "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",

-           "dev": true

+           "version": "1.1.1",

+           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",

+           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",

+           "dev": true,

+           "requires": {

+             "safe-buffer": "~5.1.0"

+           }

          }

        }

      },

      "karma": {

-       "version": "2.0.5",

-       "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.5.tgz",

-       "integrity": "sha512-rECezBeY7mjzGUWhFlB7CvPHgkHJLXyUmWg+6vHCEsdWNUTnmiS6jRrIMcJEWgU2DUGZzGWG0bTRVky8fsDTOA==",

+       "version": "4.0.1",

+       "resolved": "https://registry.npmjs.org/karma/-/karma-4.0.1.tgz",

+       "integrity": "sha512-ind+4s03BqIXas7ZmraV3/kc5+mnqwCd+VDX1FndS6jxbt03kQKX2vXrWxNLuCjVYmhMwOZosAEKMM0a2q7w7A==",

        "dev": true,

        "requires": {

          "bluebird": "^3.3.0",

          "body-parser": "^1.16.1",

+         "braces": "^2.3.2",

          "chokidar": "^2.0.3",

          "colors": "^1.1.0",

-         "combine-lists": "^1.0.0",

          "connect": "^3.6.0",

          "core-js": "^2.2.0",

          "di": "^0.0.1",

          "dom-serialize": "^2.2.0",

-         "expand-braces": "^0.1.1",

+         "flatted": "^2.0.0",

          "glob": "^7.1.1",

          "graceful-fs": "^4.1.2",

          "http-proxy": "^1.13.0",

          "isbinaryfile": "^3.0.0",

-         "lodash": "^4.17.4",

-         "log4js": "^2.5.3",

-         "mime": "^1.3.4",

+         "lodash": "^4.17.11",

+         "log4js": "^4.0.0",

+         "mime": "^2.3.1",

          "minimatch": "^3.0.2",

          "optimist": "^0.6.1",

          "qjobs": "^1.1.4",

          "range-parser": "^1.2.0",

          "rimraf": "^2.6.0",

          "safe-buffer": "^5.0.1",

-         "socket.io": "2.0.4",

+         "socket.io": "2.1.1",

          "source-map": "^0.6.1",

          "tmp": "0.0.33",

-         "useragent": "2.2.1"

+         "useragent": "2.3.0"

        },

        "dependencies": {

          "anymatch": {
@@ -5726,6 +5946,17 @@ 

            "requires": {

              "micromatch": "^3.1.4",

              "normalize-path": "^2.1.1"

+           },

+           "dependencies": {

+             "normalize-path": {

+               "version": "2.1.1",

+               "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",

+               "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",

+               "dev": true,

+               "requires": {

+                 "remove-trailing-separator": "^1.0.1"

+               }

+             }

            }

          },

          "arr-diff": {
@@ -5756,38 +5987,26 @@ 

              "snapdragon-node": "^2.0.1",

              "split-string": "^3.0.2",

              "to-regex": "^3.0.1"

-           },

-           "dependencies": {

-             "extend-shallow": {

-               "version": "2.0.1",

-               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

-               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

-               "dev": true,

-               "requires": {

-                 "is-extendable": "^0.1.0"

-               }

-             }

            }

          },

          "chokidar": {

-           "version": "2.0.4",

-           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",

-           "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",

+           "version": "2.1.2",

+           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz",

+           "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==",

            "dev": true,

            "requires": {

              "anymatch": "^2.0.0",

-             "async-each": "^1.0.0",

-             "braces": "^2.3.0",

-             "fsevents": "^1.2.2",

+             "async-each": "^1.0.1",

+             "braces": "^2.3.2",

+             "fsevents": "^1.2.7",

              "glob-parent": "^3.1.0",

-             "inherits": "^2.0.1",

+             "inherits": "^2.0.3",

              "is-binary-path": "^1.0.0",

              "is-glob": "^4.0.0",

-             "lodash.debounce": "^4.0.8",

-             "normalize-path": "^2.1.1",

+             "normalize-path": "^3.0.0",

              "path-is-absolute": "^1.0.0",

-             "readdirp": "^2.0.0",

-             "upath": "^1.0.5"

+             "readdirp": "^2.2.1",

+             "upath": "^1.1.0"

            }

          },

          "expand-brackets": {
@@ -5814,15 +6033,6 @@ 

                  "is-descriptor": "^0.1.0"

                }

              },

-             "extend-shallow": {

-               "version": "2.0.1",

-               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

-               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

-               "dev": true,

-               "requires": {

-                 "is-extendable": "^0.1.0"

-               }

-             },

              "is-accessor-descriptor": {

                "version": "0.1.6",

                "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
@@ -5882,6 +6092,15 @@ 

              }

            }

          },

+         "extend-shallow": {

+           "version": "2.0.1",

+           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+           "dev": true,

+           "requires": {

+             "is-extendable": "^0.1.0"

+           }

+         },

          "extglob": {

            "version": "2.0.4",

            "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
@@ -5906,15 +6125,6 @@ 

                "requires": {

                  "is-descriptor": "^1.0.0"

                }

-             },

-             "extend-shallow": {

-               "version": "2.0.1",

-               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

-               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

-               "dev": true,

-               "requires": {

-                 "is-extendable": "^0.1.0"

-               }

              }

            }

          },
@@ -5928,17 +6138,6 @@ 

              "is-number": "^3.0.0",

              "repeat-string": "^1.6.1",

              "to-regex-range": "^2.1.0"

-           },

-           "dependencies": {

-             "extend-shallow": {

-               "version": "2.0.1",

-               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

-               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

-               "dev": true,

-               "requires": {

-                 "is-extendable": "^0.1.0"

-               }

-             }

            }

          },

          "glob-parent": {
@@ -5969,6 +6168,14 @@ 

            "dev": true,

            "requires": {

              "kind-of": "^6.0.0"

+           },

+           "dependencies": {

+             "kind-of": {

+               "version": "6.0.2",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

+               "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

+               "dev": true

+             }

            }

          },

          "is-data-descriptor": {
@@ -5978,6 +6185,14 @@ 

            "dev": true,

            "requires": {

              "kind-of": "^6.0.0"

+           },

+           "dependencies": {

+             "kind-of": {

+               "version": "6.0.2",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

+               "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

+               "dev": true

+             }

            }

          },

          "is-descriptor": {
@@ -5989,6 +6204,14 @@ 

              "is-accessor-descriptor": "^1.0.0",

              "is-data-descriptor": "^1.0.0",

              "kind-of": "^6.0.2"

+           },

+           "dependencies": {

+             "kind-of": {

+               "version": "6.0.2",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

+               "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

+               "dev": true

+             }

            }

          },

          "is-extglob": {
@@ -6013,17 +6236,6 @@ 

            "dev": true,

            "requires": {

              "kind-of": "^3.0.2"

-           },

-           "dependencies": {

-             "kind-of": {

-               "version": "3.2.2",

-               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

-               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

-               "dev": true,

-               "requires": {

-                 "is-buffer": "^1.1.5"

-               }

-             }

            }

          },

          "isobject": {
@@ -6032,12 +6244,6 @@ 

            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",

            "dev": true

          },

-         "kind-of": {

-           "version": "6.0.2",

-           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

-           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

-           "dev": true

-         },

          "micromatch": {

            "version": "3.1.10",

            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
@@ -6057,6 +6263,56 @@ 

              "regex-not": "^1.0.0",

              "snapdragon": "^0.8.1",

              "to-regex": "^3.0.2"

+           },

+           "dependencies": {

+             "extend-shallow": {

+               "version": "3.0.2",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",

+               "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",

+               "dev": true,

+               "requires": {

+                 "assign-symbols": "^1.0.0",

+                 "is-extendable": "^1.0.1"

+               }

+             },

+             "is-extendable": {

+               "version": "1.0.1",

+               "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",

+               "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",

+               "dev": true,

+               "requires": {

+                 "is-plain-object": "^2.0.4"

+               }

+             },

+             "kind-of": {

+               "version": "6.0.2",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

+               "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

+               "dev": true

+             }

+           }

+         },

+         "mime": {

+           "version": "2.4.0",

+           "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",

+           "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==",

+           "dev": true

+         },

+         "normalize-path": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",

+           "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",

+           "dev": true

+         },

+         "readdirp": {

+           "version": "2.2.1",

+           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",

+           "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",

+           "dev": true,

+           "requires": {

+             "graceful-fs": "^4.1.11",

+             "micromatch": "^3.1.10",

+             "readable-stream": "^2.0.2"

            }

          },

          "source-map": {
@@ -6078,31 +6334,39 @@ 

        }

      },

      "karma-coverage-istanbul-reporter": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.1.tgz",

-       "integrity": "sha512-UcgrHkFehI5+ivMouD8NH/UOHiX4oCAtwaANylzPFdcAuD52fnCUuelacq2gh8tZ4ydhU3+xiXofSq7j5Ehygw==",

+       "version": "2.0.5",

+       "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.5.tgz",

+       "integrity": "sha512-yPvAlKtY3y+rKKWbOo0CzBMVTvJEeMOgbMXuVv3yWvS8YtYKC98AU9vFF0mVBZ2RP1E9SgS90+PT6Kf14P3S4w==",

        "dev": true,

        "requires": {

-         "istanbul-api": "^1.3.1",

+         "istanbul-api": "^2.1.1",

          "minimatch": "^3.0.4"

        }

      },

      "karma-jasmine": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.2.tgz",

-       "integrity": "sha1-OU8rJf+0pkS5rabyLUQ+L9CIhsM=",

-       "dev": true

-     },

-     "karma-jasmine-html-reporter": {

-       "version": "0.2.2",

-       "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz",

-       "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=",

+       "version": "2.0.1",

+       "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-2.0.1.tgz",

+       "integrity": "sha512-iuC0hmr9b+SNn1DaUD2QEYtUxkS1J+bSJSn7ejdEexs7P8EYvA1CWkEdrDQ+8jVH3AgWlCNwjYsT1chjcNW9lA==",

        "dev": true,

        "requires": {

-         "karma-jasmine": "^1.0.2"

+         "jasmine-core": "^3.3"

+       },

+       "dependencies": {

+         "jasmine-core": {

+           "version": "3.3.0",

+           "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.3.0.tgz",

+           "integrity": "sha512-3/xSmG/d35hf80BEN66Y6g9Ca5l/Isdeg/j6zvbTYlTzeKinzmaTM4p9am5kYqOmE05D7s1t8FGjzdSnbUbceA==",

+           "dev": true

+         }

        }

      },

-     "karma-sourcemap-loader": {

+     "karma-jasmine-html-reporter": {

+       "version": "1.4.0",

+       "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.4.0.tgz",

+       "integrity": "sha512-0wxhwA8PLPpICZ4o2GRnPi67hf3JhfQm5WCB8nElh4qsE6wRNOTtrqooyBPNqI087Xr2SBhxLg5fU+BJ/qxRrw==",

+       "dev": true

+     },

+     "karma-sourcemap-loader": {

        "version": "0.3.7",

        "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz",

        "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=",
@@ -6112,9 +6376,9 @@ 

        }

      },

      "karma-webpack": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.0.tgz",

-       "integrity": "sha512-Ja1o9LLoqWaJyUNhTKaXjWiEH9y7a9H3mzP8pYB30SBsgoF5KBS/65NeHFd+QPuT9ITrym8xFt8BZeGbcOfujA==",

+       "version": "3.0.5",

+       "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.5.tgz",

+       "integrity": "sha512-nRudGJWstvVuA6Tbju9tyGUfXTtI1UXMXoRHVmM2/78D0q6s/Ye2IC157PKNDC15PWFGR0mVIRtWLAdcfsRJoA==",

        "dev": true,

        "requires": {

          "async": "^2.0.0",
@@ -6129,6 +6393,7 @@ 

        "version": "3.2.2",

        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

        "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+       "dev": true,

        "requires": {

          "is-buffer": "^1.1.5"

        }
@@ -6148,67 +6413,18 @@ 

          "invert-kv": "^1.0.0"

        }

      },

-     "levn": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",

-       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "prelude-ls": "~1.1.2",

-         "type-check": "~0.3.2"

-       }

-     },

-     "libbase64": {

-       "version": "0.1.0",

-       "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz",

-       "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=",

-       "dev": true,

-       "optional": true

-     },

-     "libmime": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz",

-       "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "iconv-lite": "0.4.15",

-         "libbase64": "0.1.0",

-         "libqp": "1.1.0"

-       },

-       "dependencies": {

-         "iconv-lite": {

-           "version": "0.4.15",

-           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",

-           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",

-           "dev": true,

-           "optional": true

-         }

-       }

-     },

-     "libqp": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz",

-       "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=",

-       "dev": true,

-       "optional": true

-     },

      "lie": {

-       "version": "3.0.2",

-       "resolved": "https://registry.npmjs.org/lie/-/lie-3.0.2.tgz",

-       "integrity": "sha1-/9oh17uibzd8rYZdNkmy/Izjn+o=",

+       "version": "3.1.1",

+       "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",

+       "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",

        "requires": {

-         "es3ify": "^0.1.3",

-         "immediate": "~3.0.5",

-         "inline-process-browser": "^1.0.0",

-         "unreachable-branch-transform": "^0.3.0"

+         "immediate": "~3.0.5"

        }

      },

      "livereload-js": {

-       "version": "2.3.0",

-       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz",

-       "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==",

+       "version": "2.4.0",

+       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",

+       "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",

        "dev": true

      },

      "load-json-file": {
@@ -6225,9 +6441,9 @@ 

        }

      },

      "loader-runner": {

-       "version": "2.3.0",

-       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",

-       "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",

+       "version": "2.4.0",

+       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",

+       "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",

        "dev": true

      },

      "loader-utils": {
@@ -6242,20 +6458,19 @@ 

        }

      },

      "localforage": {

-       "version": "1.4.3",

-       "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.4.3.tgz",

-       "integrity": "sha1-ohJUPDnHx2Qk7dEr9HTEiarKSUw=",

+       "version": "1.7.1",

+       "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.7.1.tgz",

+       "integrity": "sha1-5JJ+BCMCuGTbMPMhHxO1xvDell0=",

        "requires": {

-         "lie": "3.0.2"

+         "lie": "3.1.1"

        }

      },

      "localforage-cordovasqlitedriver": {

-       "version": "1.5.0",

-       "resolved": "https://registry.npmjs.org/localforage-cordovasqlitedriver/-/localforage-cordovasqlitedriver-1.5.0.tgz",

-       "integrity": "sha1-+TR4nmrZo5usBf3RFogS9DhTV2I=",

+       "version": "1.7.0",

+       "resolved": "https://registry.npmjs.org/localforage-cordovasqlitedriver/-/localforage-cordovasqlitedriver-1.7.0.tgz",

+       "integrity": "sha1-i5OVd1nuaI06WNW6fAR39sy1ODg=",

        "requires": {

-         "@types/localforage": "0.0.30",

-         "localforage": ">=1.4.0"

+         "localforage": ">=1.5.0"

        }

      },

      "locate-path": {
@@ -6277,15 +6492,15 @@ 

        }

      },

      "lodash": {

-       "version": "4.17.5",

-       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",

-       "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",

+       "version": "4.17.11",

+       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",

+       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",

        "dev": true

      },

      "lodash-es": {

-       "version": "4.17.10",

-       "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.10.tgz",

-       "integrity": "sha512-iesFYPmxYYGTcmQK0sL8bX3TGHyM6b2qREaB4kamHfQyfPJP0xgoGxp19nsH16nsfquLdiyKyX3mQkfiSGV8Rg=="

+       "version": "4.17.11",

+       "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.11.tgz",

+       "integrity": "sha512-DHb1ub+rMjjrxqlB3H56/6MXtm1lSksDp2rA2cNWjG8mlDUYFhUj3Di2Zn5IwSU87xLv8tNIQ7sSwE/YOX/D/Q=="

      },

      "lodash.assign": {

        "version": "4.2.0",
@@ -6299,12 +6514,6 @@ 

        "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",

        "dev": true

      },

-     "lodash.debounce": {

-       "version": "4.0.8",

-       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",

-       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",

-       "dev": true

-     },

      "lodash.mergewith": {

        "version": "4.6.1",

        "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
@@ -6321,185 +6530,32 @@ 

        }

      },

      "log4js": {

-       "version": "2.11.0",

-       "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.11.0.tgz",

-       "integrity": "sha512-z1XdwyGFg8/WGkOyF6DPJjivCWNLKrklGdViywdYnSKOvgtEBo2UyEMZS5sD2mZrQlU3TvO8wDWLc8mzE1ncBQ==",

+       "version": "4.0.2",

+       "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.0.2.tgz",

+       "integrity": "sha512-KE7HjiieVDPPdveA3bJZSuu0n8chMkFl8mIoisBFxwEJ9FmXe4YzNuiqSwYUiR1K8q8/5/8Yd6AClENY1RA9ww==",

        "dev": true,

        "requires": {

-         "amqplib": "^0.5.2",

-         "axios": "^0.15.3",

-         "circular-json": "^0.5.4",

-         "date-format": "^1.2.0",

+         "date-format": "^2.0.0",

          "debug": "^3.1.0",

-         "hipchat-notifier": "^1.1.0",

-         "loggly": "^1.1.0",

-         "mailgun-js": "^0.18.0",

-         "nodemailer": "^2.5.0",

-         "redis": "^2.7.1",

-         "semver": "^5.5.0",

-         "slack-node": "~0.2.0",

-         "streamroller": "0.7.0"

+         "flatted": "^2.0.0",

+         "rfdc": "^1.1.2",

+         "streamroller": "^1.0.1"

        },

        "dependencies": {

          "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

-           "dev": true,

-           "requires": {

-             "ms": "2.0.0"

-           }

-         }

-       }

-     },

-     "loggly": {

-       "version": "1.1.1",

-       "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz",

-       "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "json-stringify-safe": "5.0.x",

-         "request": "2.75.x",

-         "timespan": "2.3.x"

-       },

-       "dependencies": {

-         "ansi-styles": {

-           "version": "2.2.1",

-           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",

-           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",

+           "version": "3.2.6",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",

+           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",

            "dev": true,

-           "optional": true

-         },

-         "assert-plus": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",

-           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",

-           "dev": true,

-           "optional": true

-         },

-         "aws-sign2": {

-           "version": "0.6.0",

-           "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",

-           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",

-           "dev": true,

-           "optional": true

-         },

-         "caseless": {

-           "version": "0.11.0",

-           "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",

-           "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",

-           "dev": true,

-           "optional": true

-         },

-         "chalk": {

-           "version": "1.1.3",

-           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",

-           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "ansi-styles": "^2.2.1",

-             "escape-string-regexp": "^1.0.2",

-             "has-ansi": "^2.0.0",

-             "strip-ansi": "^3.0.0",

-             "supports-color": "^2.0.0"

-           }

-         },

-         "form-data": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz",

-           "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "asynckit": "^0.4.0",

-             "combined-stream": "^1.0.5",

-             "mime-types": "^2.1.11"

-           }

-         },

-         "har-validator": {

-           "version": "2.0.6",

-           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",

-           "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "chalk": "^1.1.1",

-             "commander": "^2.9.0",

-             "is-my-json-valid": "^2.12.4",

-             "pinkie-promise": "^2.0.0"

-           }

-         },

-         "http-signature": {

-           "version": "1.1.1",

-           "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",

-           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "assert-plus": "^0.2.0",

-             "jsprim": "^1.2.2",

-             "sshpk": "^1.7.0"

-           }

-         },

-         "node-uuid": {

-           "version": "1.4.8",

-           "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",

-           "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",

-           "dev": true,

-           "optional": true

-         },

-         "qs": {

-           "version": "6.2.3",

-           "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",

-           "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",

-           "dev": true,

-           "optional": true

-         },

-         "request": {

-           "version": "2.75.0",

-           "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz",

-           "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=",

-           "dev": true,

-           "optional": true,

            "requires": {

-             "aws-sign2": "~0.6.0",

-             "aws4": "^1.2.1",

-             "bl": "~1.1.2",

-             "caseless": "~0.11.0",

-             "combined-stream": "~1.0.5",

-             "extend": "~3.0.0",

-             "forever-agent": "~0.6.1",

-             "form-data": "~2.0.0",

-             "har-validator": "~2.0.6",

-             "hawk": "~3.1.3",

-             "http-signature": "~1.1.0",

-             "is-typedarray": "~1.0.0",

-             "isstream": "~0.1.2",

-             "json-stringify-safe": "~5.0.1",

-             "mime-types": "~2.1.7",

-             "node-uuid": "~1.4.7",

-             "oauth-sign": "~0.8.1",

-             "qs": "~6.2.0",

-             "stringstream": "~0.0.4",

-             "tough-cookie": "~2.3.0",

-             "tunnel-agent": "~0.4.1"

+             "ms": "^2.1.1"

            }

          },

-         "supports-color": {

-           "version": "2.0.0",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",

-           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",

-           "dev": true,

-           "optional": true

-         },

-         "tunnel-agent": {

-           "version": "0.4.3",

-           "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",

-           "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",

-           "dev": true,

-           "optional": true

+         "ms": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",

+           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",

+           "dev": true

          }

        }

      },
@@ -6520,12 +6576,12 @@ 

        "dev": true

      },

      "loose-envify": {

-       "version": "1.3.1",

-       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",

-       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",

+       "version": "1.4.0",

+       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",

+       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",

        "dev": true,

        "requires": {

-         "js-tokens": "^3.0.0"

+         "js-tokens": "^3.0.0 || ^4.0.0"

        }

      },

      "loud-rejection": {
@@ -6545,9 +6601,9 @@ 

        "dev": true

      },

      "lru-cache": {

-       "version": "4.1.3",

-       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",

-       "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",

+       "version": "4.1.5",

+       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",

+       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",

        "dev": true,

        "requires": {

          "pseudomap": "^1.0.2",
@@ -6569,44 +6625,20 @@ 

          "vlq": "^0.2.2"

        }

      },

-     "mailcomposer": {

-       "version": "4.0.1",

-       "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz",

-       "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "buildmail": "4.0.1",

-         "libmime": "3.0.0"

-       }

-     },

-     "mailgun-js": {

-       "version": "0.18.1",

-       "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.1.tgz",

-       "integrity": "sha512-lvuMP14u24HS2uBsJEnzSyPMxzU2b99tQsIx1o6QNjqxjk8b3WvR+vq5oG1mjqz/IBYo+5gF+uSoDS0RkMVHmg==",

+     "make-dir": {

+       "version": "1.3.0",

+       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",

+       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",

        "dev": true,

-       "optional": true,

        "requires": {

-         "async": "~2.6.0",

-         "debug": "~3.1.0",

-         "form-data": "~2.3.0",

-         "inflection": "~1.12.0",

-         "is-stream": "^1.1.0",

-         "path-proxy": "~1.0.0",

-         "promisify-call": "^2.0.2",

-         "proxy-agent": "~3.0.0",

-         "tsscmp": "~1.0.0"

+         "pify": "^3.0.0"

        },

        "dependencies": {

-         "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "ms": "2.0.0"

-           }

+         "pify": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",

+           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",

+           "dev": true

          }

        }

      },
@@ -6640,16 +6672,26 @@ 

      "math-random": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",

-       "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w="

+       "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",

+       "dev": true

      },

      "md5.js": {

-       "version": "1.3.4",

-       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",

-       "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",

+       "version": "1.3.5",

+       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",

+       "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",

        "dev": true,

        "requires": {

          "hash-base": "^3.0.0",

-         "inherits": "^2.0.1"

+         "inherits": "^2.0.1",

+         "safe-buffer": "^5.1.2"

+       },

+       "dependencies": {

+         "safe-buffer": {

+           "version": "5.1.2",

+           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",

+           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",

+           "dev": true

+         }

        }

      },

      "media-typer": {
@@ -6711,6 +6753,7 @@ 

        "version": "2.3.11",

        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",

        "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",

+       "dev": true,

        "requires": {

          "arr-diff": "^2.0.0",

          "array-unique": "^0.2.1",
@@ -6778,6 +6821,7 @@ 

        "version": "3.0.4",

        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",

        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",

+       "dev": true,

        "requires": {

          "brace-expansion": "^1.1.7"

        }
@@ -6785,7 +6829,8 @@ 

      "minimist": {

        "version": "1.2.0",

        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",

-       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="

+       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",

+       "dev": true

      },

      "mixin-deep": {

        "version": "1.3.1",
@@ -6812,6 +6857,7 @@ 

        "version": "0.5.1",

        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",

        "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",

+       "dev": true,

        "requires": {

          "minimist": "0.0.8"

        },
@@ -6819,7 +6865,8 @@ 

          "minimist": {

            "version": "0.0.8",

            "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",

-           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="

+           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",

+           "dev": true

          }

        }

      },
@@ -6829,10 +6876,10 @@ 

        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="

      },

      "nan": {

-       "version": "2.9.2",

-       "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz",

-       "integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==",

-       "optional": true

+       "version": "2.13.1",

+       "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.1.tgz",

+       "integrity": "sha512-I6YB/YEuDeUZMmhscXKxGgZlFnhsn5y0hgOZBadkzfTRrZBtJDZeg6eQf7PYMIEclwmorTKK8GztsyOUSVBREA==",

+       "dev": true

      },

      "nanomatch": {

        "version": "1.2.9",
@@ -6881,17 +6928,16 @@ 

        "dev": true

      },

      "neo-async": {

-       "version": "2.5.1",

-       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz",

-       "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==",

+       "version": "2.6.0",

+       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",

+       "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==",

        "dev": true

      },

-     "netmask": {

-       "version": "1.0.6",

-       "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",

-       "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=",

-       "dev": true,

-       "optional": true

+     "next-tick": {

+       "version": "1.0.0",

+       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",

+       "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",

+       "dev": true

      },

      "no-case": {

        "version": "2.3.2",
@@ -6903,9 +6949,9 @@ 

        }

      },

      "node-gyp": {

-       "version": "3.7.0",

-       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz",

-       "integrity": "sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==",

+       "version": "3.8.0",

+       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",

+       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",

        "dev": true,

        "requires": {

          "fstream": "^1.0.0",
@@ -6915,115 +6961,13 @@ 

          "nopt": "2 || 3",

          "npmlog": "0 || 1 || 2 || 3 || 4",

          "osenv": "0",

-         "request": ">=2.9.0 <2.82.0",

+         "request": "^2.87.0",

          "rimraf": "2",

          "semver": "~5.3.0",

          "tar": "^2.0.0",

          "which": "1"

        },

        "dependencies": {

-         "ajv": {

-           "version": "4.11.8",

-           "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",

-           "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",

-           "dev": true,

-           "requires": {

-             "co": "^4.6.0",

-             "json-stable-stringify": "^1.0.1"

-           }

-         },

-         "assert-plus": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",

-           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",

-           "dev": true

-         },

-         "aws-sign2": {

-           "version": "0.6.0",

-           "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",

-           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",

-           "dev": true

-         },

-         "form-data": {

-           "version": "2.1.4",

-           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",

-           "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",

-           "dev": true,

-           "requires": {

-             "asynckit": "^0.4.0",

-             "combined-stream": "^1.0.5",

-             "mime-types": "^2.1.12"

-           }

-         },

-         "har-schema": {

-           "version": "1.0.5",

-           "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",

-           "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",

-           "dev": true

-         },

-         "har-validator": {

-           "version": "4.2.1",

-           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",

-           "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",

-           "dev": true,

-           "requires": {

-             "ajv": "^4.9.1",

-             "har-schema": "^1.0.5"

-           }

-         },

-         "http-signature": {

-           "version": "1.1.1",

-           "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",

-           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",

-           "dev": true,

-           "requires": {

-             "assert-plus": "^0.2.0",

-             "jsprim": "^1.2.2",

-             "sshpk": "^1.7.0"

-           }

-         },

-         "performance-now": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",

-           "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",

-           "dev": true

-         },

-         "qs": {

-           "version": "6.4.0",

-           "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",

-           "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",

-           "dev": true

-         },

-         "request": {

-           "version": "2.81.0",

-           "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",

-           "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",

-           "dev": true,

-           "requires": {

-             "aws-sign2": "~0.6.0",

-             "aws4": "^1.2.1",

-             "caseless": "~0.12.0",

-             "combined-stream": "~1.0.5",

-             "extend": "~3.0.0",

-             "forever-agent": "~0.6.1",

-             "form-data": "~2.1.1",

-             "har-validator": "~4.2.1",

-             "hawk": "~3.1.3",

-             "http-signature": "~1.1.0",

-             "is-typedarray": "~1.0.0",

-             "isstream": "~0.1.2",

-             "json-stringify-safe": "~5.0.1",

-             "mime-types": "~2.1.7",

-             "oauth-sign": "~0.8.1",

-             "performance-now": "^0.2.0",

-             "qs": "~6.4.0",

-             "safe-buffer": "^5.0.1",

-             "stringstream": "~0.0.4",

-             "tough-cookie": "~2.3.0",

-             "tunnel-agent": "^0.6.0",

-             "uuid": "^3.0.0"

-           }

-         },

          "semver": {

            "version": "5.3.0",

            "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
@@ -7033,9 +6977,9 @@ 

        }

      },

      "node-libs-browser": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",

-       "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",

+       "version": "2.2.0",

+       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",

+       "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",

        "dev": true,

        "requires": {

          "assert": "^1.1.1",
@@ -7045,7 +6989,7 @@ 

          "constants-browserify": "^1.0.0",

          "crypto-browserify": "^3.11.0",

          "domain-browser": "^1.1.1",

-         "events": "^1.0.0",

+         "events": "^3.0.0",

          "https-browserify": "^1.0.0",

          "os-browserify": "^0.3.0",

          "path-browserify": "0.0.0",
@@ -7059,14 +7003,14 @@ 

          "timers-browserify": "^2.0.4",

          "tty-browserify": "0.0.0",

          "url": "^0.11.0",

-         "util": "^0.10.3",

+         "util": "^0.11.0",

          "vm-browserify": "0.0.4"

        }

      },

      "node-sass": {

-       "version": "4.9.0",

-       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz",

-       "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==",

+       "version": "4.11.0",

+       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",

+       "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",

        "dev": true,

        "requires": {

          "async-foreach": "^0.1.3",
@@ -7082,36 +7026,36 @@ 

          "meow": "^3.7.0",

          "mkdirp": "^0.5.1",

          "nan": "^2.10.0",

-         "node-gyp": "^3.3.1",

+         "node-gyp": "^3.8.0",

          "npmlog": "^4.0.0",

-         "request": "~2.79.0",

+         "request": "^2.88.0",

          "sass-graph": "^2.2.4",

          "stdout-stream": "^1.4.0",

          "true-case-path": "^1.0.2"

        },

        "dependencies": {

+         "ajv": {

+           "version": "6.10.0",

+           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",

+           "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",

+           "dev": true,

+           "requires": {

+             "fast-deep-equal": "^2.0.1",

+             "fast-json-stable-stringify": "^2.0.0",

+             "json-schema-traverse": "^0.4.1",

+             "uri-js": "^4.2.2"

+           }

+         },

          "ansi-styles": {

            "version": "2.2.1",

            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",

            "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",

            "dev": true

          },

-         "assert-plus": {

-           "version": "0.2.0",

-           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",

-           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",

-           "dev": true

-         },

-         "aws-sign2": {

-           "version": "0.6.0",

-           "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",

-           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",

-           "dev": true

-         },

-         "caseless": {

-           "version": "0.11.0",

-           "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",

-           "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",

+         "aws4": {

+           "version": "1.8.0",

+           "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",

+           "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",

            "dev": true

          },

          "chalk": {
@@ -7137,182 +7081,119 @@ 

              "which": "^1.2.9"

            }

          },

-         "form-data": {

-           "version": "2.1.4",

-           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",

-           "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",

-           "dev": true,

-           "requires": {

-             "asynckit": "^0.4.0",

-             "combined-stream": "^1.0.5",

-             "mime-types": "^2.1.12"

-           }

+         "extend": {

+           "version": "3.0.2",

+           "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",

+           "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",

+           "dev": true

+         },

+         "fast-deep-equal": {

+           "version": "2.0.1",

+           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",

+           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",

+           "dev": true

          },

          "har-validator": {

-           "version": "2.0.6",

-           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",

-           "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",

+           "version": "5.1.3",

+           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",

+           "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",

            "dev": true,

            "requires": {

-             "chalk": "^1.1.1",

-             "commander": "^2.9.0",

-             "is-my-json-valid": "^2.12.4",

-             "pinkie-promise": "^2.0.0"

+             "ajv": "^6.5.5",

+             "har-schema": "^2.0.0"

            }

          },

-         "http-signature": {

-           "version": "1.1.1",

-           "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",

-           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",

+         "json-schema-traverse": {

+           "version": "0.4.1",

+           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",

+           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",

+           "dev": true

+         },

+         "mime-db": {

+           "version": "1.38.0",

+           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",

+           "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",

+           "dev": true

+         },

+         "mime-types": {

+           "version": "2.1.22",

+           "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",

+           "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",

            "dev": true,

            "requires": {

-             "assert-plus": "^0.2.0",

-             "jsprim": "^1.2.2",

-             "sshpk": "^1.7.0"

+             "mime-db": "~1.38.0"

            }

          },

-         "nan": {

-           "version": "2.10.0",

-           "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",

-           "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",

+         "oauth-sign": {

+           "version": "0.9.0",

+           "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",

+           "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",

            "dev": true

          },

          "qs": {

-           "version": "6.3.2",

-           "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",

-           "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",

+           "version": "6.5.2",

+           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",

+           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",

            "dev": true

          },

          "request": {

-           "version": "2.79.0",

-           "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",

-           "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",

+           "version": "2.88.0",

+           "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",

+           "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",

            "dev": true,

            "requires": {

-             "aws-sign2": "~0.6.0",

-             "aws4": "^1.2.1",

-             "caseless": "~0.11.0",

-             "combined-stream": "~1.0.5",

-             "extend": "~3.0.0",

+             "aws-sign2": "~0.7.0",

+             "aws4": "^1.8.0",

+             "caseless": "~0.12.0",

+             "combined-stream": "~1.0.6",

+             "extend": "~3.0.2",

              "forever-agent": "~0.6.1",

-             "form-data": "~2.1.1",

-             "har-validator": "~2.0.6",

-             "hawk": "~3.1.3",

-             "http-signature": "~1.1.0",

+             "form-data": "~2.3.2",

+             "har-validator": "~5.1.0",

+             "http-signature": "~1.2.0",

              "is-typedarray": "~1.0.0",

              "isstream": "~0.1.2",

              "json-stringify-safe": "~5.0.1",

-             "mime-types": "~2.1.7",

-             "oauth-sign": "~0.8.1",

-             "qs": "~6.3.0",

-             "stringstream": "~0.0.4",

-             "tough-cookie": "~2.3.0",

-             "tunnel-agent": "~0.4.1",

-             "uuid": "^3.0.0"

+             "mime-types": "~2.1.19",

+             "oauth-sign": "~0.9.0",

+             "performance-now": "^2.1.0",

+             "qs": "~6.5.2",

+             "safe-buffer": "^5.1.2",

+             "tough-cookie": "~2.4.3",

+             "tunnel-agent": "^0.6.0",

+             "uuid": "^3.3.2"

            }

          },

+         "safe-buffer": {

+           "version": "5.1.2",

+           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",

+           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",

+           "dev": true

+         },

          "supports-color": {

            "version": "2.0.0",

            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",

            "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",

            "dev": true

          },

-         "tunnel-agent": {

-           "version": "0.4.3",

-           "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",

-           "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",

-           "dev": true

-         }

-       }

-     },

-     "nodemailer": {

-       "version": "2.7.2",

-       "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz",

-       "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "libmime": "3.0.0",

-         "mailcomposer": "4.0.1",

-         "nodemailer-direct-transport": "3.3.2",

-         "nodemailer-shared": "1.1.0",

-         "nodemailer-smtp-pool": "2.8.2",

-         "nodemailer-smtp-transport": "2.7.2",

-         "socks": "1.1.9"

-       },

-       "dependencies": {

-         "socks": {

-           "version": "1.1.9",

-           "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz",

-           "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=",

+         "tough-cookie": {

+           "version": "2.4.3",

+           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",

+           "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",

            "dev": true,

-           "optional": true,

            "requires": {

-             "ip": "^1.1.2",

-             "smart-buffer": "^1.0.4"

+             "psl": "^1.1.24",

+             "punycode": "^1.4.1"

            }

+         },

+         "uuid": {

+           "version": "3.3.2",

+           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",

+           "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",

+           "dev": true

          }

        }

      },

-     "nodemailer-direct-transport": {

-       "version": "3.3.2",

-       "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz",

-       "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "nodemailer-shared": "1.1.0",

-         "smtp-connection": "2.12.0"

-       }

-     },

-     "nodemailer-fetch": {

-       "version": "1.6.0",

-       "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz",

-       "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=",

-       "dev": true,

-       "optional": true

-     },

-     "nodemailer-shared": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz",

-       "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "nodemailer-fetch": "1.6.0"

-       }

-     },

-     "nodemailer-smtp-pool": {

-       "version": "2.8.2",

-       "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz",

-       "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "nodemailer-shared": "1.1.0",

-         "nodemailer-wellknown": "0.1.10",

-         "smtp-connection": "2.12.0"

-       }

-     },

-     "nodemailer-smtp-transport": {

-       "version": "2.7.2",

-       "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz",

-       "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "nodemailer-shared": "1.1.0",

-         "nodemailer-wellknown": "0.1.10",

-         "smtp-connection": "2.12.0"

-       }

-     },

-     "nodemailer-wellknown": {

-       "version": "0.1.10",

-       "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz",

-       "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=",

-       "dev": true,

-       "optional": true

-     },

      "nopt": {

        "version": "3.0.6",

        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
@@ -7323,13 +7204,13 @@ 

        }

      },

      "normalize-package-data": {

-       "version": "2.4.0",

-       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",

-       "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",

+       "version": "2.5.0",

+       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",

+       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",

        "dev": true,

        "requires": {

          "hosted-git-info": "^2.1.4",

-         "is-builtin-module": "^1.0.0",

+         "resolve": "^1.10.0",

          "semver": "2 || 3 || 4 || 5",

          "validate-npm-package-license": "^3.0.1"

        }
@@ -7338,6 +7219,7 @@ 

        "version": "2.1.1",

        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",

        "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",

+       "dev": true,

        "requires": {

          "remove-trailing-separator": "^1.0.1"

        }
@@ -7432,9 +7314,10 @@ 

        }

      },

      "object-keys": {

-       "version": "1.0.11",

-       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",

-       "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0="

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",

+       "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==",

+       "dev": true

      },

      "object-visit": {

        "version": "1.0.1",
@@ -7469,6 +7352,7 @@ 

        "version": "2.0.1",

        "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",

        "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",

+       "dev": true,

        "requires": {

          "for-own": "^0.1.4",

          "is-extendable": "^0.1.1"
@@ -7527,30 +7411,6 @@ 

          }

        }

      },

-     "optionator": {

-       "version": "0.8.2",

-       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",

-       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "deep-is": "~0.1.3",

-         "fast-levenshtein": "~2.0.4",

-         "levn": "~0.3.0",

-         "prelude-ls": "~1.1.2",

-         "type-check": "~0.3.2",

-         "wordwrap": "~1.0.0"

-       },

-       "dependencies": {

-         "wordwrap": {

-           "version": "1.0.0",

-           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",

-           "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",

-           "dev": true,

-           "optional": true

-         }

-       }

-     },

      "os-browserify": {

        "version": "0.3.0",

        "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
@@ -7628,64 +7488,10 @@ 

        "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",

        "dev": true

      },

-     "pac-proxy-agent": {

-       "version": "2.0.2",

-       "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz",

-       "integrity": "sha512-cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "agent-base": "^4.2.0",

-         "debug": "^3.1.0",

-         "get-uri": "^2.0.0",

-         "http-proxy-agent": "^2.1.0",

-         "https-proxy-agent": "^2.2.1",

-         "pac-resolver": "^3.0.0",

-         "raw-body": "^2.2.0",

-         "socks-proxy-agent": "^3.0.0"

-       },

-       "dependencies": {

-         "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "ms": "2.0.0"

-           }

-         },

-         "socks-proxy-agent": {

-           "version": "3.0.1",

-           "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz",

-           "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "agent-base": "^4.1.0",

-             "socks": "^1.1.10"

-           }

-         }

-       }

-     },

-     "pac-resolver": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz",

-       "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "co": "^4.6.0",

-         "degenerator": "^1.0.4",

-         "ip": "^1.1.5",

-         "netmask": "^1.0.6",

-         "thunkify": "^2.1.2"

-       }

-     },

      "pako": {

-       "version": "1.0.6",

-       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",

-       "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",

+       "version": "1.0.10",

+       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",

+       "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",

        "dev": true

      },

      "param-case": {
@@ -7698,22 +7504,24 @@ 

        }

      },

      "parse-asn1": {

-       "version": "5.1.1",

-       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",

-       "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",

+       "version": "5.1.4",

+       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",

+       "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",

        "dev": true,

        "requires": {

          "asn1.js": "^4.0.0",

          "browserify-aes": "^1.0.0",

          "create-hash": "^1.1.0",

          "evp_bytestokey": "^1.0.0",

-         "pbkdf2": "^3.0.3"

+         "pbkdf2": "^3.0.3",

+         "safe-buffer": "^5.1.1"

        }

      },

      "parse-glob": {

        "version": "3.0.4",

        "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",

        "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",

+       "dev": true,

        "requires": {

          "glob-base": "^0.3.0",

          "is-dotfile": "^1.0.0",
@@ -7784,7 +7592,8 @@ 

      "path-is-absolute": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",

-       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="

+       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",

+       "dev": true

      },

      "path-is-inside": {

        "version": "1.0.2",
@@ -7799,30 +7608,11 @@ 

        "dev": true

      },

      "path-parse": {

-       "version": "1.0.5",

-       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",

-       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",

+       "version": "1.0.6",

+       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",

+       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",

        "dev": true

      },

-     "path-proxy": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz",

-       "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "inflection": "~1.3.0"

-       },

-       "dependencies": {

-         "inflection": {

-           "version": "1.3.8",

-           "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz",

-           "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=",

-           "dev": true,

-           "optional": true

-         }

-       }

-     },

      "path-to-regexp": {

        "version": "0.1.7",

        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -7841,9 +7631,9 @@ 

        }

      },

      "pbkdf2": {

-       "version": "3.0.16",

-       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",

-       "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",

+       "version": "3.0.17",

+       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",

+       "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",

        "dev": true,

        "requires": {

          "create-hash": "^1.1.2",
@@ -7906,9 +7696,9 @@ 

            }

          },

          "chalk": {

-           "version": "2.4.1",

-           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",

-           "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",

+           "version": "2.4.2",

+           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",

+           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",

            "dev": true,

            "requires": {

              "ansi-styles": "^3.2.1",
@@ -7923,9 +7713,9 @@ 

            "dev": true

          },

          "supports-color": {

-           "version": "5.4.0",

-           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",

-           "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",

+           "version": "5.5.0",

+           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",

+           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",

            "dev": true,

            "requires": {

              "has-flag": "^3.0.0"
@@ -7934,27 +7724,22 @@ 

        }

      },

      "postcss-value-parser": {

-       "version": "3.3.0",

-       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",

-       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",

+       "version": "3.3.1",

+       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",

+       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",

        "dev": true

      },

-     "prelude-ls": {

-       "version": "1.1.2",

-       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",

-       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",

-       "dev": true,

-       "optional": true

-     },

      "preserve": {

        "version": "0.2.0",

        "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",

-       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="

+       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",

+       "dev": true

      },

      "private": {

        "version": "0.1.8",

        "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",

-       "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="

+       "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",

+       "dev": true

      },

      "process": {

        "version": "0.11.10",
@@ -7965,25 +7750,15 @@ 

      "process-nextick-args": {

        "version": "2.0.0",

        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",

-       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="

-     },

-     "promisify-call": {

-       "version": "2.0.4",

-       "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz",

-       "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "with-callback": "^1.0.2"

-       }

+       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",

+       "dev": true

      },

      "protractor": {

-       "version": "5.4.0",

-       "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.0.tgz",

-       "integrity": "sha512-6TSYqMhUUzxr4/wN0ttSISqPMKvcVRXF4k8jOEpGWD8OioLak4KLgfzHK9FJ49IrjzRrZ+Mx1q2Op8Rk0zEcnQ==",

+       "version": "5.4.2",

+       "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.2.tgz",

+       "integrity": "sha512-zlIj64Cr6IOWP7RwxVeD8O4UskLYPoyIcg0HboWJL9T79F1F0VWtKkGTr/9GN6BKL+/Q/GmM7C9kFVCfDbP5sA==",

        "dev": true,

        "requires": {

-         "@types/node": "^6.0.46",

          "@types/q": "^0.0.32",

          "@types/selenium-webdriver": "^3.0.0",

          "blocking-proxy": "^1.0.0",
@@ -7997,16 +7772,10 @@ 

          "saucelabs": "^1.5.0",

          "selenium-webdriver": "3.6.0",

          "source-map-support": "~0.4.0",

-         "webdriver-js-extender": "2.0.0",

+         "webdriver-js-extender": "2.1.0",

          "webdriver-manager": "^12.0.6"

        },

        "dependencies": {

-         "@types/node": {

-           "version": "6.0.114",

-           "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.114.tgz",

-           "integrity": "sha512-5ViC9dwf1VIAtrOFTvOuN04lJgw28eKjuy0Vg2Bd/fSlxKP2feCSkIw04ZgOENL2ywdWrtbkthp1XVLEjJmouw==",

-           "dev": true

-         },

          "ansi-styles": {

            "version": "2.2.1",

            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -8050,9 +7819,9 @@ 

            "dev": true

          },

          "webdriver-manager": {

-           "version": "12.1.0",

-           "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.0.tgz",

-           "integrity": "sha512-oEc5fmkpz6Yh6udhwir5m0eN5mgRPq9P/NU5YWuT3Up5slt6Zz+znhLU7q4+8rwCZz/Qq3Fgpr/4oao7NPCm2A==",

+           "version": "12.1.1",

+           "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.1.tgz",

+           "integrity": "sha512-L9TEQmZs6JbMMRQI1w60mfps265/NCr0toYJl7p/R2OAk6oXAfwI6jqYP7EWae+d7Ad2S2Aj4+rzxoSjqk3ZuA==",

            "dev": true,

            "requires": {

              "adm-zip": "^0.4.9",
@@ -8071,62 +7840,15 @@ 

        }

      },

      "proxy-addr": {

-       "version": "2.0.3",

-       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz",

-       "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==",

+       "version": "2.0.4",

+       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",

+       "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",

        "dev": true,

        "requires": {

          "forwarded": "~0.1.2",

-         "ipaddr.js": "1.6.0"

-       }

-     },

-     "proxy-agent": {

-       "version": "3.0.1",

-       "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.1.tgz",

-       "integrity": "sha512-mAZexaz9ZxQhYPWfAjzlrloEjW+JHiBFryE4AJXFDTnaXfmH/FKqC1swTRKuEPbHWz02flQNXFOyDUF7zfEG6A==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "agent-base": "^4.2.0",

-         "debug": "^3.1.0",

-         "http-proxy-agent": "^2.1.0",

-         "https-proxy-agent": "^2.2.1",

-         "lru-cache": "^4.1.2",

-         "pac-proxy-agent": "^2.0.1",

-         "proxy-from-env": "^1.0.0",

-         "socks-proxy-agent": "^4.0.1"

-       },

-       "dependencies": {

-         "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "ms": "2.0.0"

-           }

-         },

-         "lru-cache": {

-           "version": "4.1.3",

-           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",

-           "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "pseudomap": "^1.0.2",

-             "yallist": "^2.1.2"

-           }

-         }

+         "ipaddr.js": "1.8.0"

        }

      },

-     "proxy-from-env": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",

-       "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=",

-       "dev": true,

-       "optional": true

-     },

      "proxy-middleware": {

        "version": "0.15.0",

        "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz",
@@ -8145,17 +7867,32 @@ 

        "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",

        "dev": true

      },

+     "psl": {

+       "version": "1.1.31",

+       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",

+       "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",

+       "dev": true

+     },

      "public-encrypt": {

-       "version": "4.0.2",

-       "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",

-       "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",

+       "version": "4.0.3",

+       "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",

+       "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",

        "dev": true,

        "requires": {

          "bn.js": "^4.1.0",

          "browserify-rsa": "^4.0.0",

          "create-hash": "^1.1.0",

          "parse-asn1": "^5.0.0",

-         "randombytes": "^2.0.1"

+         "randombytes": "^2.0.1",

+         "safe-buffer": "^5.1.2"

+       },

+       "dependencies": {

+         "safe-buffer": {

+           "version": "5.1.2",

+           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",

+           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",

+           "dev": true

+         }

        }

      },

      "punycode": {
@@ -8205,6 +7942,7 @@ 

        "version": "3.0.0",

        "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",

        "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==",

+       "dev": true,

        "requires": {

          "is-number": "^4.0.0",

          "kind-of": "^6.0.0",
@@ -8214,19 +7952,21 @@ 

          "is-number": {

            "version": "4.0.0",

            "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",

-           "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="

+           "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",

+           "dev": true

          },

          "kind-of": {

            "version": "6.0.2",

            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

-           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="

+           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

+           "dev": true

          }

        }

      },

      "randombytes": {

-       "version": "2.0.6",

-       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",

-       "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",

+       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",

        "dev": true,

        "requires": {

          "safe-buffer": "^5.1.0"
@@ -8249,15 +7989,35 @@ 

        "dev": true

      },

      "raw-body": {

-       "version": "2.3.2",

-       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",

-       "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",

+       "version": "2.3.3",

+       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",

+       "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",

        "dev": true,

        "requires": {

          "bytes": "3.0.0",

-         "http-errors": "1.6.2",

-         "iconv-lite": "0.4.19",

+         "http-errors": "1.6.3",

+         "iconv-lite": "0.4.23",

          "unpipe": "1.0.0"

+       },

+       "dependencies": {

+         "http-errors": {

+           "version": "1.6.3",

+           "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",

+           "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",

+           "dev": true,

+           "requires": {

+             "depd": "~1.1.2",

+             "inherits": "2.0.3",

+             "setprototypeof": "1.1.0",

+             "statuses": ">= 1.4.0 < 2"

+           }

+         },

+         "statuses": {

+           "version": "1.5.0",

+           "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",

+           "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",

+           "dev": true

+         }

        }

      },

      "read-pkg": {
@@ -8285,6 +8045,7 @@ 

        "version": "2.3.4",

        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz",

        "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==",

+       "dev": true,

        "requires": {

          "core-util-is": "~1.0.0",

          "inherits": "~2.0.3",
@@ -8299,6 +8060,7 @@ 

        "version": "2.1.0",

        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",

        "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",

+       "dev": true,

        "requires": {

          "graceful-fs": "^4.1.2",

          "minimatch": "^3.0.2",
@@ -8306,24 +8068,6 @@ 

          "set-immediate-shim": "^1.0.1"

        }

      },

-     "recast": {

-       "version": "0.10.43",

-       "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz",

-       "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=",

-       "requires": {

-         "ast-types": "0.8.15",

-         "esprima-fb": "~15001.1001.0-dev-harmony-fb",

-         "private": "~0.1.5",

-         "source-map": "~0.5.0"

-       },

-       "dependencies": {

-         "esprima-fb": {

-           "version": "15001.1001.0-dev-harmony-fb",

-           "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz",

-           "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk="

-         }

-       }

-     },

      "redent": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
@@ -8334,36 +8078,10 @@ 

          "strip-indent": "^1.0.1"

        }

      },

-     "redis": {

-       "version": "2.8.0",

-       "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",

-       "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "double-ended-queue": "^2.1.0-0",

-         "redis-commands": "^1.2.0",

-         "redis-parser": "^2.6.0"

-       }

-     },

-     "redis-commands": {

-       "version": "1.3.5",

-       "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.5.tgz",

-       "integrity": "sha512-foGF8u6MXGFF++1TZVC6icGXuMYPftKXt1FBT2vrfU9ZATNtZJ8duRC5d1lEfE8hyVe3jhelHGB91oB7I6qLsA==",

-       "dev": true,

-       "optional": true

-     },

-     "redis-parser": {

-       "version": "2.6.0",

-       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",

-       "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=",

-       "dev": true,

-       "optional": true

-     },

      "reflect-metadata": {

-       "version": "0.1.12",

-       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz",

-       "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A=="

+       "version": "0.1.13",

+       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",

+       "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="

      },

      "regenerator-runtime": {

        "version": "0.11.1",
@@ -8374,6 +8092,7 @@ 

        "version": "0.4.4",

        "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",

        "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",

+       "dev": true,

        "requires": {

          "is-equal-shallow": "^0.1.3"

        }
@@ -8397,17 +8116,20 @@ 

      "remove-trailing-separator": {

        "version": "1.1.0",

        "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",

-       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="

+       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",

+       "dev": true

      },

      "repeat-element": {

        "version": "1.1.2",

        "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",

-       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="

+       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",

+       "dev": true

      },

      "repeat-string": {

        "version": "1.6.1",

        "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",

-       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="

+       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",

+       "dev": true

      },

      "repeating": {

        "version": "2.0.1",
@@ -8445,19 +8167,6 @@ 

          "uuid": "^3.1.0"

        }

      },

-     "requestretry": {

-       "version": "1.13.0",

-       "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz",

-       "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "extend": "^3.0.0",

-         "lodash": "^4.15.0",

-         "request": "^2.74.0",

-         "when": "^3.7.7"

-       }

-     },

      "require-directory": {

        "version": "2.1.1",

        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -8477,12 +8186,12 @@ 

        "dev": true

      },

      "resolve": {

-       "version": "1.8.1",

-       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",

-       "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",

+       "version": "1.10.0",

+       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",

+       "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",

        "dev": true,

        "requires": {

-         "path-parse": "^1.0.5"

+         "path-parse": "^1.0.6"

        }

      },

      "resolve-url": {
@@ -8497,6 +8206,12 @@ 

        "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",

        "dev": true

      },

+     "rfdc": {

+       "version": "1.1.2",

+       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz",

+       "integrity": "sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA==",

+       "dev": true

+     },

      "right-align": {

        "version": "0.1.3",

        "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
@@ -8557,19 +8272,301 @@ 

        }

      },

      "rollup-pluginutils": {

-       "version": "2.3.0",

-       "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.0.tgz",

-       "integrity": "sha512-xB6hsRsjdJdIYWEyYUJy/3ki5g69wrf0luHPGNK3ZSocV6HLNfio59l3dZ3TL4xUwEKgROhFi9jOCt6c5gfUWw==",

+       "version": "2.4.1",

+       "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.4.1.tgz",

+       "integrity": "sha512-wesMQ9/172IJDIW/lYWm0vW0LiKe5Ekjws481R7z9WTRtmO59cqyM/2uUlxvf6yzm/fElFmHUobeQOYz46dZJw==",

        "dev": true,

        "requires": {

-         "estree-walker": "^0.5.2",

-         "micromatch": "^2.3.11"

+         "estree-walker": "^0.6.0",

+         "micromatch": "^3.1.10"

+       },

+       "dependencies": {

+         "arr-diff": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",

+           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",

+           "dev": true

+         },

+         "array-unique": {

+           "version": "0.3.2",

+           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",

+           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",

+           "dev": true

+         },

+         "braces": {

+           "version": "2.3.2",

+           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",

+           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",

+           "dev": true,

+           "requires": {

+             "arr-flatten": "^1.1.0",

+             "array-unique": "^0.3.2",

+             "extend-shallow": "^2.0.1",

+             "fill-range": "^4.0.0",

+             "isobject": "^3.0.1",

+             "repeat-element": "^1.1.2",

+             "snapdragon": "^0.8.1",

+             "snapdragon-node": "^2.0.1",

+             "split-string": "^3.0.2",

+             "to-regex": "^3.0.1"

+           },

+           "dependencies": {

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             }

+           }

+         },

+         "estree-walker": {

+           "version": "0.6.0",

+           "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.0.tgz",

+           "integrity": "sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw==",

+           "dev": true

+         },

+         "expand-brackets": {

+           "version": "2.1.4",

+           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",

+           "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",

+           "dev": true,

+           "requires": {

+             "debug": "^2.3.3",

+             "define-property": "^0.2.5",

+             "extend-shallow": "^2.0.1",

+             "posix-character-classes": "^0.1.0",

+             "regex-not": "^1.0.0",

+             "snapdragon": "^0.8.1",

+             "to-regex": "^3.0.1"

+           },

+           "dependencies": {

+             "define-property": {

+               "version": "0.2.5",

+               "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",

+               "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",

+               "dev": true,

+               "requires": {

+                 "is-descriptor": "^0.1.0"

+               }

+             },

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             },

+             "is-accessor-descriptor": {

+               "version": "0.1.6",

+               "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",

+               "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",

+               "dev": true,

+               "requires": {

+                 "kind-of": "^3.0.2"

+               },

+               "dependencies": {

+                 "kind-of": {

+                   "version": "3.2.2",

+                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

+                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+                   "dev": true,

+                   "requires": {

+                     "is-buffer": "^1.1.5"

+                   }

+                 }

+               }

+             },

+             "is-data-descriptor": {

+               "version": "0.1.4",

+               "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",

+               "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",

+               "dev": true,

+               "requires": {

+                 "kind-of": "^3.0.2"

+               },

+               "dependencies": {

+                 "kind-of": {

+                   "version": "3.2.2",

+                   "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

+                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+                   "dev": true,

+                   "requires": {

+                     "is-buffer": "^1.1.5"

+                   }

+                 }

+               }

+             },

+             "is-descriptor": {

+               "version": "0.1.6",

+               "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",

+               "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",

+               "dev": true,

+               "requires": {

+                 "is-accessor-descriptor": "^0.1.6",

+                 "is-data-descriptor": "^0.1.4",

+                 "kind-of": "^5.0.0"

+               }

+             },

+             "kind-of": {

+               "version": "5.1.0",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",

+               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",

+               "dev": true

+             }

+           }

+         },

+         "extglob": {

+           "version": "2.0.4",

+           "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",

+           "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",

+           "dev": true,

+           "requires": {

+             "array-unique": "^0.3.2",

+             "define-property": "^1.0.0",

+             "expand-brackets": "^2.1.4",

+             "extend-shallow": "^2.0.1",

+             "fragment-cache": "^0.2.1",

+             "regex-not": "^1.0.0",

+             "snapdragon": "^0.8.1",

+             "to-regex": "^3.0.1"

+           },

+           "dependencies": {

+             "define-property": {

+               "version": "1.0.0",

+               "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",

+               "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",

+               "dev": true,

+               "requires": {

+                 "is-descriptor": "^1.0.0"

+               }

+             },

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             }

+           }

+         },

+         "fill-range": {

+           "version": "4.0.0",

+           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",

+           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",

+           "dev": true,

+           "requires": {

+             "extend-shallow": "^2.0.1",

+             "is-number": "^3.0.0",

+             "repeat-string": "^1.6.1",

+             "to-regex-range": "^2.1.0"

+           },

+           "dependencies": {

+             "extend-shallow": {

+               "version": "2.0.1",

+               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",

+               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",

+               "dev": true,

+               "requires": {

+                 "is-extendable": "^0.1.0"

+               }

+             }

+           }

+         },

+         "is-accessor-descriptor": {

+           "version": "1.0.0",

+           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",

+           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",

+           "dev": true,

+           "requires": {

+             "kind-of": "^6.0.0"

+           }

+         },

+         "is-data-descriptor": {

+           "version": "1.0.0",

+           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",

+           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",

+           "dev": true,

+           "requires": {

+             "kind-of": "^6.0.0"

+           }

+         },

+         "is-descriptor": {

+           "version": "1.0.2",

+           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",

+           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",

+           "dev": true,

+           "requires": {

+             "is-accessor-descriptor": "^1.0.0",

+             "is-data-descriptor": "^1.0.0",

+             "kind-of": "^6.0.2"

+           }

+         },

+         "is-number": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",

+           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",

+           "dev": true,

+           "requires": {

+             "kind-of": "^3.0.2"

+           },

+           "dependencies": {

+             "kind-of": {

+               "version": "3.2.2",

+               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",

+               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",

+               "dev": true,

+               "requires": {

+                 "is-buffer": "^1.1.5"

+               }

+             }

+           }

+         },

+         "isobject": {

+           "version": "3.0.1",

+           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",

+           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",

+           "dev": true

+         },

+         "kind-of": {

+           "version": "6.0.2",

+           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",

+           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",

+           "dev": true

+         },

+         "micromatch": {

+           "version": "3.1.10",

+           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",

+           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",

+           "dev": true,

+           "requires": {

+             "arr-diff": "^4.0.0",

+             "array-unique": "^0.3.2",

+             "braces": "^2.3.1",

+             "define-property": "^2.0.2",

+             "extend-shallow": "^3.0.2",

+             "extglob": "^2.0.4",

+             "fragment-cache": "^0.2.1",

+             "kind-of": "^6.0.2",

+             "nanomatch": "^1.2.9",

+             "object.pick": "^1.3.0",

+             "regex-not": "^1.0.0",

+             "snapdragon": "^0.8.1",

+             "to-regex": "^3.0.2"

+           }

+         }

        }

      },

      "rxjs": {

-       "version": "5.5.11",

-       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz",

-       "integrity": "sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA==",

+       "version": "5.5.12",

+       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",

+       "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",

        "requires": {

          "symbol-observable": "1.0.1"

        }
@@ -8739,7 +8736,8 @@ 

      "set-immediate-shim": {

        "version": "1.0.1",

        "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",

-       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="

+       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",

+       "dev": true

      },

      "set-value": {

        "version": "2.0.0",
@@ -8807,34 +8805,6 @@ 

        "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",

        "dev": true

      },

-     "slack-node": {

-       "version": "0.2.0",

-       "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz",

-       "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "requestretry": "^1.2.2"

-       }

-     },

-     "smart-buffer": {

-       "version": "1.1.15",

-       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",

-       "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=",

-       "dev": true,

-       "optional": true

-     },

-     "smtp-connection": {

-       "version": "2.12.0",

-       "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz",

-       "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "httpntlm": "1.6.1",

-         "nodemailer-shared": "1.1.0"

-       }

-     },

      "snapdragon": {

        "version": "0.8.2",

        "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
@@ -8943,26 +8913,29 @@ 

          "kind-of": "^3.2.0"

        }

      },

-     "sntp": {

-       "version": "1.0.9",

-       "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",

-       "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",

-       "dev": true,

-       "requires": {

-         "hoek": "2.x.x"

-       }

-     },

      "socket.io": {

-       "version": "2.0.4",

-       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz",

-       "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=",

+       "version": "2.1.1",

+       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",

+       "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",

        "dev": true,

        "requires": {

-         "debug": "~2.6.6",

-         "engine.io": "~3.1.0",

+         "debug": "~3.1.0",

+         "engine.io": "~3.2.0",

+         "has-binary2": "~1.0.2",

          "socket.io-adapter": "~1.1.0",

-         "socket.io-client": "2.0.4",

-         "socket.io-parser": "~3.1.1"

+         "socket.io-client": "2.1.1",

+         "socket.io-parser": "~3.2.0"

+       },

+       "dependencies": {

+         "debug": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

+           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

+           "dev": true,

+           "requires": {

+             "ms": "2.0.0"

+           }

+         }

        }

      },

      "socket.io-adapter": {
@@ -8972,35 +8945,46 @@ 

        "dev": true

      },

      "socket.io-client": {

-       "version": "2.0.4",

-       "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz",

-       "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=",

+       "version": "2.1.1",

+       "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",

+       "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",

        "dev": true,

        "requires": {

          "backo2": "1.0.2",

          "base64-arraybuffer": "0.1.5",

          "component-bind": "1.0.0",

          "component-emitter": "1.2.1",

-         "debug": "~2.6.4",

-         "engine.io-client": "~3.1.0",

+         "debug": "~3.1.0",

+         "engine.io-client": "~3.2.0",

+         "has-binary2": "~1.0.2",

          "has-cors": "1.1.0",

          "indexof": "0.0.1",

          "object-component": "0.0.3",

          "parseqs": "0.0.5",

          "parseuri": "0.0.5",

-         "socket.io-parser": "~3.1.1",

+         "socket.io-parser": "~3.2.0",

          "to-array": "0.1.4"

+       },

+       "dependencies": {

+         "debug": {

+           "version": "3.1.0",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

+           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

+           "dev": true,

+           "requires": {

+             "ms": "2.0.0"

+           }

+         }

        }

      },

      "socket.io-parser": {

-       "version": "3.1.3",

-       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz",

-       "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==",

+       "version": "3.2.0",

+       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",

+       "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",

        "dev": true,

        "requires": {

          "component-emitter": "1.2.1",

          "debug": "~3.1.0",

-         "has-binary2": "~1.0.2",

          "isarray": "2.0.1"

        },

        "dependencies": {
@@ -9021,58 +9005,17 @@ 

          }

        }

      },

-     "socks": {

-       "version": "1.1.10",

-       "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz",

-       "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "ip": "^1.1.4",

-         "smart-buffer": "^1.0.13"

-       }

-     },

-     "socks-proxy-agent": {

-       "version": "4.0.1",

-       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz",

-       "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "agent-base": "~4.2.0",

-         "socks": "~2.2.0"

-       },

-       "dependencies": {

-         "smart-buffer": {

-           "version": "4.0.1",

-           "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz",

-           "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==",

-           "dev": true,

-           "optional": true

-         },

-         "socks": {

-           "version": "2.2.1",

-           "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.1.tgz",

-           "integrity": "sha512-0GabKw7n9mI46vcNrVfs0o6XzWzjVa3h6GaSo2UPxtWAROXUWavfJWh1M4PR5tnE0dcnQXZIDFP4yrAysLze/w==",

-           "dev": true,

-           "optional": true,

-           "requires": {

-             "ip": "^1.1.5",

-             "smart-buffer": "^4.0.1"

-           }

-         }

-       }

-     },

      "source-list-map": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",

-       "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==",

+       "version": "2.0.1",

+       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",

+       "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",

        "dev": true

      },

      "source-map": {

        "version": "0.5.7",

        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",

-       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="

+       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",

+       "dev": true

      },

      "source-map-resolve": {

        "version": "0.5.2",
@@ -9103,9 +9046,9 @@ 

        "dev": true

      },

      "spdx-correct": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",

-       "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",

+       "version": "3.1.0",

+       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",

+       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",

        "dev": true,

        "requires": {

          "spdx-expression-parse": "^3.0.0",
@@ -9113,9 +9056,9 @@ 

        }

      },

      "spdx-exceptions": {

-       "version": "2.1.0",

-       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",

-       "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",

+       "version": "2.2.0",

+       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",

+       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",

        "dev": true

      },

      "spdx-expression-parse": {
@@ -9129,9 +9072,9 @@ 

        }

      },

      "spdx-license-ids": {

-       "version": "3.0.0",

-       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",

-       "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",

+       "version": "3.0.3",

+       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",

+       "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==",

        "dev": true

      },

      "split-string": {
@@ -9193,18 +9136,18 @@ 

        "dev": true

      },

      "stdout-stream": {

-       "version": "1.4.0",

-       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",

-       "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",

+       "version": "1.4.1",

+       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",

+       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",

        "dev": true,

        "requires": {

          "readable-stream": "^2.0.1"

        }

      },

      "stream-browserify": {

-       "version": "2.0.1",

-       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",

-       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",

+       "version": "2.0.2",

+       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",

+       "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",

        "dev": true,

        "requires": {

          "inherits": "~2.0.1",
@@ -9251,25 +9194,52 @@ 

        }

      },

      "streamroller": {

-       "version": "0.7.0",

-       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",

-       "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",

+       "version": "1.0.3",

+       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.3.tgz",

+       "integrity": "sha512-P7z9NwP51EltdZ81otaGAN3ob+/F88USJE546joNq7bqRNTe6jc74fTBDyynxP4qpIfKlt/CesEYicuMzI0yJg==",

        "dev": true,

        "requires": {

-         "date-format": "^1.2.0",

+         "async": "^2.6.1",

+         "date-format": "^2.0.0",

          "debug": "^3.1.0",

-         "mkdirp": "^0.5.1",

-         "readable-stream": "^2.3.0"

+         "fs-extra": "^7.0.0",

+         "lodash": "^4.17.10"

        },

        "dependencies": {

+         "async": {

+           "version": "2.6.2",

+           "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",

+           "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",

+           "dev": true,

+           "requires": {

+             "lodash": "^4.17.11"

+           }

+         },

          "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

+           "version": "3.2.6",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",

+           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",

            "dev": true,

            "requires": {

-             "ms": "2.0.0"

+             "ms": "^2.1.1"

+           }

+         },

+         "fs-extra": {

+           "version": "7.0.1",

+           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",

+           "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",

+           "dev": true,

+           "requires": {

+             "graceful-fs": "^4.1.2",

+             "jsonfile": "^4.0.0",

+             "universalify": "^0.1.0"

            }

+         },

+         "ms": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",

+           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",

+           "dev": true

          }

        }

      },
@@ -9299,16 +9269,11 @@ 

        "version": "1.0.3",

        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",

        "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",

+       "dev": true,

        "requires": {

          "safe-buffer": "~5.1.0"

        }

      },

-     "stringstream": {

-       "version": "0.0.5",

-       "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",

-       "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",

-       "dev": true

-     },

      "strip-ansi": {

        "version": "3.0.1",

        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
@@ -9400,14 +9365,8 @@ 

      "through": {

        "version": "2.3.8",

        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",

-       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="

-     },

-     "thunkify": {

-       "version": "2.1.2",

-       "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",

-       "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",

-       "dev": true,

-       "optional": true

+       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",

+       "dev": true

      },

      "timers-browserify": {

        "version": "2.0.10",
@@ -9418,13 +9377,6 @@ 

          "setimmediate": "^1.0.4"

        }

      },

-     "timespan": {

-       "version": "2.3.0",

-       "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz",

-       "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=",

-       "dev": true,

-       "optional": true

-     },

      "tiny-lr": {

        "version": "1.1.1",

        "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
@@ -9440,13 +9392,19 @@ 

        },

        "dependencies": {

          "debug": {

-           "version": "3.1.0",

-           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",

-           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",

+           "version": "3.2.6",

+           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",

+           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",

            "dev": true,

            "requires": {

-             "ms": "2.0.0"

+             "ms": "^2.1.1"

            }

+         },

+         "ms": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",

+           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",

+           "dev": true

          }

        }

      },
@@ -9540,27 +9498,12 @@ 

        "dev": true

      },

      "true-case-path": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz",

-       "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=",

+       "version": "1.0.3",

+       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",

+       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",

        "dev": true,

        "requires": {

-         "glob": "^6.0.4"

-       },

-       "dependencies": {

-         "glob": {

-           "version": "6.0.4",

-           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",

-           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",

-           "dev": true,

-           "requires": {

-             "inflight": "^1.0.4",

-             "inherits": "2",

-             "minimatch": "2 || 3",

-             "once": "^1.3.0",

-             "path-is-absolute": "^1.0.0"

-           }

-         }

+         "glob": "^7.1.2"

        }

      },

      "ts-loader": {
@@ -9890,6 +9833,7 @@ 

        "version": "0.27.5",

        "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.27.5.tgz",

        "integrity": "sha512-NP+CjM1EXza/M8mOXBLH3vkFEJiu1zfEAlC5WdJxHPn8l96QPz5eooP6uAgYtw1CcKfuSyIiheNUdKxtDWCNeg==",

+       "dev": true,

        "requires": {

          "minimist": "^1.2.0",

          "mkdirp": "^0.5.1",
@@ -9900,12 +9844,14 @@ 

          "source-map": {

            "version": "0.6.1",

            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",

-           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="

+           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",

+           "dev": true

          },

          "source-map-support": {

            "version": "0.5.6",

            "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",

            "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",

+           "dev": true,

            "requires": {

              "buffer-from": "^1.0.0",

              "source-map": "^0.6.0"
@@ -9919,9 +9865,9 @@ 

        "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="

      },

      "tslint": {

-       "version": "5.11.0",

-       "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz",

-       "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=",

+       "version": "5.14.0",

+       "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.14.0.tgz",

+       "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==",

        "dev": true,

        "requires": {

          "babel-code-frame": "^6.22.0",
@@ -9932,10 +9878,11 @@ 

          "glob": "^7.1.1",

          "js-yaml": "^3.7.0",

          "minimatch": "^3.0.4",

+         "mkdirp": "^0.5.1",

          "resolve": "^1.3.2",

          "semver": "^5.3.0",

          "tslib": "^1.8.0",

-         "tsutils": "^2.27.2"

+         "tsutils": "^2.29.0"

        }

      },

      "tslint-eslint-rules": {
@@ -9957,13 +9904,6 @@ 

          }

        }

      },

-     "tsscmp": {

-       "version": "1.0.5",

-       "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz",

-       "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=",

-       "dev": true,

-       "optional": true

-     },

      "tsutils": {

        "version": "2.29.0",

        "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
@@ -9993,16 +9933,6 @@ 

        "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",

        "optional": true

      },

-     "type-check": {

-       "version": "0.3.2",

-       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",

-       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",

-       "dev": true,

-       "optional": true,

-       "requires": {

-         "prelude-ls": "~1.1.2"

-       }

-     },

      "type-is": {

        "version": "1.6.16",

        "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
@@ -10014,9 +9944,9 @@ 

        }

      },

      "typescript": {

-       "version": "2.9.2",

-       "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz",

-       "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==",

+       "version": "2.6.2",

+       "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz",

+       "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=",

        "dev": true

      },

      "uglify-es": {
@@ -10109,13 +10039,6 @@ 

        "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",

        "dev": true

      },

-     "underscore": {

-       "version": "1.7.0",

-       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",

-       "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",

-       "dev": true,

-       "optional": true

-     },

      "union-value": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
@@ -10163,48 +10086,6 @@ 

        "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",

        "dev": true

      },

-     "unreachable-branch-transform": {

-       "version": "0.3.0",

-       "resolved": "https://registry.npmjs.org/unreachable-branch-transform/-/unreachable-branch-transform-0.3.0.tgz",

-       "integrity": "sha1-2ZzExudG0mSSiEW2EdtUsPNHTKo=",

-       "requires": {

-         "esmangle-evaluator": "^1.0.0",

-         "recast": "^0.10.1",

-         "through2": "^0.6.2"

-       },

-       "dependencies": {

-         "isarray": {

-           "version": "0.0.1",

-           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",

-           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="

-         },

-         "readable-stream": {

-           "version": "1.0.34",

-           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",

-           "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",

-           "requires": {

-             "core-util-is": "~1.0.0",

-             "inherits": "~2.0.1",

-             "isarray": "0.0.1",

-             "string_decoder": "~0.10.x"

-           }

-         },

-         "string_decoder": {

-           "version": "0.10.31",

-           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",

-           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="

-         },

-         "through2": {

-           "version": "0.6.5",

-           "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",

-           "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",

-           "requires": {

-             "readable-stream": ">=1.0.33-1 <1.1.0-0",

-             "xtend": ">=4.0.0 <4.1.0-0"

-           }

-         }

-       }

-     },

      "unset-value": {

        "version": "1.0.0",

        "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
@@ -10263,6 +10144,23 @@ 

        "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",

        "dev": true

      },

+     "uri-js": {

+       "version": "4.2.2",

+       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",

+       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",

+       "dev": true,

+       "requires": {

+         "punycode": "^2.1.0"

+       },

+       "dependencies": {

+         "punycode": {

+           "version": "2.1.1",

+           "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",

+           "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",

+           "dev": true

+         }

+       }

+     },

      "urix": {

        "version": "0.1.0",

        "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
@@ -10311,27 +10209,19 @@ 

        }

      },

      "useragent": {

-       "version": "2.2.1",

-       "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz",

-       "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=",

+       "version": "2.3.0",

+       "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",

+       "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==",

        "dev": true,

        "requires": {

-         "lru-cache": "2.2.x",

+         "lru-cache": "4.1.x",

          "tmp": "0.0.x"

-       },

-       "dependencies": {

-         "lru-cache": {

-           "version": "2.2.4",

-           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz",

-           "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=",

-           "dev": true

-         }

        }

      },

      "util": {

-       "version": "0.10.4",

-       "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",

-       "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",

+       "version": "0.11.1",

+       "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",

+       "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",

        "dev": true,

        "requires": {

          "inherits": "2.0.3"
@@ -10340,7 +10230,8 @@ 

      "util-deprecate": {

        "version": "1.0.2",

        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",

-       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="

+       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",

+       "dev": true

      },

      "utils-merge": {

        "version": "1.0.1",
@@ -10353,17 +10244,10 @@ 

        "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",

        "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="

      },

-     "uws": {

-       "version": "9.14.0",

-       "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz",

-       "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==",

-       "dev": true,

-       "optional": true

-     },

      "validate-npm-package-license": {

-       "version": "3.0.3",

-       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",

-       "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",

+       "version": "3.0.4",

+       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",

+       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",

        "dev": true,

        "requires": {

          "spdx-correct": "^3.0.0",
@@ -10426,6 +10310,17 @@ 

            "requires": {

              "micromatch": "^3.1.4",

              "normalize-path": "^2.1.1"

+           },

+           "dependencies": {

+             "normalize-path": {

+               "version": "2.1.1",

+               "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",

+               "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",

+               "dev": true,

+               "requires": {

+                 "remove-trailing-separator": "^1.0.1"

+               }

+             }

            }

          },

          "arr-diff": {
@@ -10470,24 +10365,23 @@ 

            }

          },

          "chokidar": {

-           "version": "2.0.4",

-           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",

-           "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",

+           "version": "2.1.2",

+           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz",

+           "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==",

            "dev": true,

            "requires": {

              "anymatch": "^2.0.0",

-             "async-each": "^1.0.0",

-             "braces": "^2.3.0",

-             "fsevents": "^1.2.2",

+             "async-each": "^1.0.1",

+             "braces": "^2.3.2",

+             "fsevents": "^1.2.7",

              "glob-parent": "^3.1.0",

-             "inherits": "^2.0.1",

+             "inherits": "^2.0.3",

              "is-binary-path": "^1.0.0",

              "is-glob": "^4.0.0",

-             "lodash.debounce": "^4.0.8",

-             "normalize-path": "^2.1.1",

+             "normalize-path": "^3.0.0",

              "path-is-absolute": "^1.0.0",

-             "readdirp": "^2.0.0",

-             "upath": "^1.0.5"

+             "readdirp": "^2.2.1",

+             "upath": "^1.1.0"

            }

          },

          "expand-brackets": {
@@ -10758,13 +10652,30 @@ 

              "snapdragon": "^0.8.1",

              "to-regex": "^3.0.2"

            }

+         },

+         "normalize-path": {

+           "version": "3.0.0",

+           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",

+           "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",

+           "dev": true

+         },

+         "readdirp": {

+           "version": "2.2.1",

+           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",

+           "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",

+           "dev": true,

+           "requires": {

+             "graceful-fs": "^4.1.11",

+             "micromatch": "^3.1.10",

+             "readable-stream": "^2.0.2"

+           }

          }

        }

      },

      "webdriver-js-extender": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.0.0.tgz",

-       "integrity": "sha512-fbyKiVu3azzIc5d4+26YfuPQcFTlgFQV5yQ/0OQj4Ybkl4g1YQuIPskf5v5wqwRJhHJnPHthB6tqCjWHOKLWag==",

+       "version": "2.1.0",

+       "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz",

+       "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==",

        "dev": true,

        "requires": {

          "@types/selenium-webdriver": "^3.0.0",
@@ -10772,15 +10683,15 @@ 

        }

      },

      "webpack": {

-       "version": "3.8.1",

-       "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.8.1.tgz",

-       "integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==",

+       "version": "3.12.0",

+       "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",

+       "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",

        "dev": true,

        "requires": {

          "acorn": "^5.0.0",

          "acorn-dynamic-import": "^2.0.0",

-         "ajv": "^5.1.5",

-         "ajv-keywords": "^2.0.0",

+         "ajv": "^6.1.0",

+         "ajv-keywords": "^3.1.0",

          "async": "^2.1.2",

          "enhanced-resolve": "^3.4.0",

          "escope": "^3.6.0",
@@ -10801,6 +10712,18 @@ 

          "yargs": "^8.0.2"

        },

        "dependencies": {

+         "ajv": {

+           "version": "6.10.0",

+           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",

+           "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",

+           "dev": true,

+           "requires": {

+             "fast-deep-equal": "^2.0.1",

+             "fast-json-stable-stringify": "^2.0.0",

+             "json-schema-traverse": "^0.4.1",

+             "uri-js": "^4.2.2"

+           }

+         },

          "ansi-regex": {

            "version": "3.0.0",

            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
@@ -10813,6 +10736,12 @@ 

            "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",

            "dev": true

          },

+         "fast-deep-equal": {

+           "version": "2.0.1",

+           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",

+           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",

+           "dev": true

+         },

          "find-up": {

            "version": "2.1.0",

            "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
@@ -10834,6 +10763,12 @@ 

            "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",

            "dev": true

          },

+         "json-schema-traverse": {

+           "version": "0.4.1",

+           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",

+           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",

+           "dev": true

+         },

          "load-json-file": {

            "version": "2.0.0",

            "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
@@ -10975,9 +10910,9 @@ 

        },

        "dependencies": {

          "mime": {

-           "version": "2.3.1",

-           "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz",

-           "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==",

+           "version": "2.4.0",

+           "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",

+           "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==",

            "dev": true

          }

        }
@@ -10995,9 +10930,9 @@ 

        }

      },

      "webpack-sources": {

-       "version": "1.1.0",

-       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",

-       "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",

+       "version": "1.3.0",

+       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",

+       "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",

        "dev": true,

        "requires": {

          "source-list-map": "^2.0.0",
@@ -11028,13 +10963,6 @@ 

        "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",

        "dev": true

      },

-     "when": {

-       "version": "3.7.8",

-       "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",

-       "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=",

-       "dev": true,

-       "optional": true

-     },

      "which": {

        "version": "1.3.0",

        "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
@@ -11074,13 +11002,6 @@ 

        "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",

        "dev": true

      },

-     "with-callback": {

-       "version": "1.0.2",

-       "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz",

-       "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=",

-       "dev": true,

-       "optional": true

-     },

      "wordwrap": {

        "version": "0.0.2",

        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
@@ -11134,17 +11055,11 @@ 

        "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",

        "dev": true

      },

-     "xregexp": {

-       "version": "2.0.0",

-       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",

-       "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",

-       "dev": true,

-       "optional": true

-     },

      "xtend": {

        "version": "4.0.1",

        "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",

-       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="

+       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",

+       "dev": true

      },

      "y18n": {

        "version": "3.2.1",
@@ -11217,9 +11132,9 @@ 

        "dev": true

      },

      "zone.js": {

-       "version": "0.8.26",

-       "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.26.tgz",

-       "integrity": "sha512-W9Nj+UmBJG251wkCacIkETgra4QgBo/vgoEkb4a2uoLzpQG7qF9nzwoLXWU5xj3Fg2mxGvEDh47mg24vXccYjA=="

+       "version": "0.8.29",

+       "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.29.tgz",

+       "integrity": "sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ=="

      }

    }

  }

file modified
+30 -30
@@ -30,24 +30,23 @@ 

    "dependencies": {

      "@angular/common": "^5.2.11",

      "@angular/compiler": "^5.2.11",

-     "@angular/compiler-cli": "^5.2.11",

      "@angular/core": "^5.2.11",

      "@angular/forms": "^5.2.11",

      "@angular/http": "^5.2.11",

      "@angular/platform-browser": "^5.2.11",

      "@angular/platform-browser-dynamic": "^5.2.11",

-     "@ionic-native/calendar": "^4.10.1",

-     "@ionic-native/core": "^4.10.1",

-     "@ionic-native/in-app-browser": "^4.10.1",

-     "@ionic-native/social-sharing": "^4.10.1",

-     "@ionic-native/spinner-dialog": "^4.10.1",

-     "@ionic-native/splash-screen": "4.4.0",

-     "@ionic-native/status-bar": "4.4.0",

-     "@ionic-native/toast": "^4.10.1",

-     "@ionic/storage": "^2.1.3",

+     "@ionic-native/calendar": "^4.17.0",

+     "@ionic-native/core": "^4.17.0",

+     "@ionic-native/in-app-browser": "^4.17.0",

+     "@ionic-native/social-sharing": "^4.17.0",

+     "@ionic-native/spinner-dialog": "^4.17.0",

+     "@ionic-native/splash-screen": "^4.17.0",

+     "@ionic-native/status-bar": "^4.17.0",

+     "@ionic-native/toast": "^4.17.0",

+     "@ionic/storage": "^2.2.0",

      "cordova-android": "7.1.1",

-     "cordova-android-support-gradle-release": "^1.4.4",

-     "cordova-browser": "^5.0.3",

+     "cordova-android-support-gradle-release": "^1.4.7",

+     "cordova-browser": "^5.0.4",

      "cordova-plugin-calendar": "^4.6.0",

      "cordova-plugin-compat": "^1.2.0",

      "cordova-plugin-console": "^1.1.0",
@@ -58,43 +57,44 @@ 

      "cordova-plugin-splashscreen": "^3.2.2",

      "cordova-plugin-statusbar": "^2.4.2",

      "cordova-plugin-whitelist": "^1.3.3",

-     "cordova-plugin-x-socialsharing": "^5.4.1",

-     "cordova-plugin-x-toast": "^2.6.2",

+     "cordova-plugin-x-socialsharing": "^5.4.3",

+     "cordova-plugin-x-toast": "^2.7.2",

      "es6-promise-plugin": "^4.2.2",

      "fb": "^1.1.1",

-     "ionic-angular": "^3.9.2",

+     "ionic-angular": "^3.9.4",

      "ionic-plugin-keyboard": "^2.2.1",

      "ionicons": "^3.0.0",

-     "lodash-es": "^4.17.10",

+     "lodash-es": "^4.17.11",

      "query-string": "^4.2.2",

-     "reflect-metadata": "^0.1.3",

-     "rxjs": "^5.5.11",

+     "reflect-metadata": "^0.1.13",

+     "rxjs": "^5.5.12",

      "sw-toolbox": "^3.6.0",

-     "zone.js": "^0.8.26"

+     "zone.js": "^0.8.29"

    },

    "devDependencies": {

-     "@ionic/app-scripts": "^3.1.11",

-     "@types/jasmine": "^2.8.8",

-     "@types/lodash-es": "^4.17.1",

-     "@types/node": "^10.5.3",

+     "@angular/compiler-cli": "^5.2.11",

+     "@ionic/app-scripts": "^3.2.0",

+     "@types/jasmine": "ts2.6",

+     "@types/lodash-es": "^4.17.3",

+     "@types/node": "^10.12.10",

      "angular2-template-loader": "^0.6.2",

      "html-loader": "^0.5.5",

      "ionic-mocks": "^1.3.0",

      "istanbul-instrumenter-loader": "^3.0.1",

      "jasmine": "^2.99.0",

      "jasmine-spec-reporter": "^4.2.1",

-     "karma": "^2.0.5",

+     "karma": "^4.0.1",

      "karma-chrome-launcher": "^2.2.0",

-     "karma-coverage-istanbul-reporter": "^2.0.1",

-     "karma-jasmine": "^1.1.2",

-     "karma-jasmine-html-reporter": "^0.2.2",

+     "karma-coverage-istanbul-reporter": "^2.0.5",

+     "karma-jasmine": "^2.0.1",

+     "karma-jasmine-html-reporter": "^1.4.0",

      "karma-sourcemap-loader": "^0.3.7",

-     "karma-webpack": "^3.0.0",

+     "karma-webpack": "^3.0.5",

      "null-loader": "^0.1.1",

-     "protractor": "^5.4.0",

+     "protractor": "^5.4.1",

      "ts-loader": "^3.5.0",

      "ts-node": "^6.2.0",

-     "typescript": "^2.9.2"

+     "typescript": "~2.6.2"

    },

    "cordova": {

      "plugins": {

Update dependencies in package.json

rebased onto e437317

5 years ago

Pull-Request has been merged by amitosh

5 years ago
Metadata