#90 [NEED QA] Switch in-app browser views to custom tabs
Merged 6 years ago by a2batic. Opened 6 years ago by amitosh.
amitosh/Fedora-app custom-browser  into  master

file modified
+5 -6
@@ -1,6 +1,6 @@ 

  <?xml version='1.0' encoding='utf-8'?>

  <widget id="com.fedoraqa.fedora" version="0.0.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

-     <name>FedoraApp</name>

+     <name>Fedora</name>

      <description>Fedora mobile app</description>

      <author email="qafedora@gmail.com" href="https://fedoraproject.org/wiki/QA">Fedora QA team</author>

      <content src="index.html" />
@@ -11,7 +11,6 @@ 

      <allow-intent href="sms:*" />

      <allow-intent href="mailto:*" />

      <allow-intent href="geo:*" />

-     <allow-navigation href="*" />

      <platform name="android">

          <allow-intent href="market:*" />

          <icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
@@ -40,7 +39,7 @@ 

      <preference name="webviewbounce" value="false" />

      <preference name="UIWebViewBounce" value="false" />

      <preference name="DisallowOverscroll" value="true" />

-     <preference name="android-minSdkVersion" value="16" />

+     <preference name="android-minSdkVersion" value="19" />

      <preference name="BackupWebStorage" value="none" />

      <preference name="AutoHideSplashScreen" value="false" />

      <preference name="FadeSplashScreenDuration" value="500" />
@@ -58,10 +57,10 @@ 

      <plugin name="cordova-plugin-whitelist" spec="~1.2.2" />

      <plugin name="cordova-plugin-x-socialsharing" spec="^5.1.8" />

      <plugin name="cordova-plugin-calendar" spec="^4.5.5" />

-     <plugin name="cordova-plugin-inappbrowser" spec="^1.4.0" />

      <plugin name="cordova-plugin-native-spinner" spec="^1.1.3" />

      <plugin name="cordova-plugin-x-toast" spec="^2.5.2" />

      <plugin name="cordova-plugin-splashscreen" spec="^3.2.2" />

-     <engine name="browser" spec="5.0.3" />

-     <engine name="android" spec="~7.0.0" />

+     <plugin name="cordova-android-support-gradle-release" spec="^1.4.4" />

+     <engine name="browser" spec="^5.0.3" />

+     <engine name="android" spec="7.1.1" />

  </widget>

file modified
+2 -1
@@ -3,7 +3,8 @@ 

    "integrations": {

      "cordova": {}

    },

-   "proxies": [{

+   "proxies": [

+     {

        "path": "/twitter",

        "proxyUrl": "https://api.twitter.com/1.1/"

      },

file modified
+4691 -3893
@@ -25,96 +25,96 @@ 

        }

      },

      "@angular/common": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.0.3.tgz",

-       "integrity": "sha1-mwuHTgyMsIjXx94q9ywsPz69ALs=",

+       "version": "5.2.11",

+       "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.11.tgz",

+       "integrity": "sha512-LniJjGAeftUJDJh+2+LEjltcGen08C/VMxQ/eUYmesytKy1sN+MWzh3GbpKfEWtWmyUsYTG9lAAJNo3L3jPwsw==",

        "requires": {

          "tslib": "^1.7.1"

        }

      },

      "@angular/compiler": {

-       "version": "5.0.3",

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

-       "integrity": "sha1-RYF8mjKxsQPAMHsPVWYPUw9KBqo=",

+       "version": "5.2.11",

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

+       "integrity": "sha512-ICvB1ud1mxaXUYLb8vhJqiLhGBVocAZGxoHTglv6hMkbrRYcnlB3FZJFOzBvtj+krkd1jamoYLI43UAmesqQ6Q==",

        "requires": {

          "tslib": "^1.7.1"

        }

      },

      "@angular/compiler-cli": {

-       "version": "5.0.3",

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

-       "integrity": "sha1-gg/pX1ZTwUGK2aycqegZqHnM5K4=",

+       "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==",

        "requires": {

          "chokidar": "^1.4.2",

          "minimist": "^1.2.0",

          "reflect-metadata": "^0.1.2",

-         "tsickle": "^0.24.0"

+         "tsickle": "^0.27.2"

        }

      },

      "@angular/core": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.0.3.tgz",

-       "integrity": "sha1-JWZAD2cTvxw59+ALwDpjKAqH5ms=",

+       "version": "5.2.11",

+       "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.11.tgz",

+       "integrity": "sha512-h2vpvXNAdOqKzbVaZcHnHGMT5A8uDnizk6FgGq6SPyw9s3d+/VxZ9LJaPjUk3g2lICA7og1tUel+2YfF971MlQ==",

        "requires": {

          "tslib": "^1.7.1"

        }

      },

      "@angular/forms": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.0.3.tgz",

-       "integrity": "sha1-IH+Swr2JZg3aWFjvWNHqwfLK8ac=",

+       "version": "5.2.11",

+       "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.11.tgz",

+       "integrity": "sha512-wBllFlIubPclAFRXUc84Kc7TMeKOftzrQraVZ7ooTNeFLLa/FZLN2K8HGyRde8X/XDsMu1XAmjNfkz++spwTzA==",

        "requires": {

          "tslib": "^1.7.1"

        }

      },

      "@angular/http": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.0.3.tgz",

-       "integrity": "sha1-o7mkJHxLd0VuSVSWVdTB0YWeB10=",

+       "version": "5.2.11",

+       "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.2.11.tgz",

+       "integrity": "sha512-eR7wNXh1+6MpcQNb3sq4bJVX03dx50Wl3kpPG+Q7N1VSL0oPQSobaTrR17ac3oFCEfSJn6kkUCqtUXha6wcNHg==",

        "requires": {

          "tslib": "^1.7.1"

        }

      },

      "@angular/platform-browser": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.0.3.tgz",

-       "integrity": "sha1-SshyQEoqgWLdKKWxZCOLdr9eEmE=",

+       "version": "5.2.11",

+       "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.11.tgz",

+       "integrity": "sha512-6YZ4IpBFqXx88vEzBZG2WWnaSYXbFWDgG0iT+bZPHAfwsbmqbcMcs7Ogu+XZ4VmK02dTqbrFh7U4P2W+sqrzow==",

        "requires": {

          "tslib": "^1.7.1"

        }

      },

      "@angular/platform-browser-dynamic": {

-       "version": "5.0.3",

-       "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.0.3.tgz",

-       "integrity": "sha1-vm3PA6BPpRxqBIS0Dl8afX5UzIc=",

+       "version": "5.2.11",

+       "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.11.tgz",

+       "integrity": "sha512-5kKPNULcXNwkyBjpHfF+pq+Yxi8Zl866YSOK9t8txoiQ9Ctw97kMkEJcTetk6MJgBp/NP3YyjtoTAm8oXLerug==",

        "requires": {

          "tslib": "^1.7.1"

        }

      },

      "@ionic-native/calendar": {

-       "version": "4.5.3",

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

-       "integrity": "sha512-0ogPCBqD+pBMeqAJmexZr5789MMrC+S2aveikBHBc1N8s55scvTHvsJr0XNDjnGa9Tc+bhUzrV2kLp1pN68U0g=="

+       "version": "4.10.1",

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

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

      },

      "@ionic-native/core": {

-       "version": "4.4.0",

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

-       "integrity": "sha512-Gyq8clDPeRG2AvcCydqDaYEByjIeJqWOryDkHl117wGUhZ+bY/489unL3u6ua7usGjWfUtM4Oj6hFgEzEu+kWg=="

+       "version": "4.10.1",

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

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

      },

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

-       "version": "4.5.3",

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

-       "integrity": "sha512-pK2oKghCOYP/PM/NVhm9VmdsfI7cBNjd9X8NMfxNqJij+FpxzcC15pJFH0zCHeaCC/R2vLF31QZjz2IpHhW01g=="

+       "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=="

      },

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

-       "version": "4.5.3",

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

-       "integrity": "sha512-QSL1pUT/3fxaLlcc1w5mOAJWaHuaOndZj9nOPtE0+L6wfFxzr6rjaMF7jDiIf8knTvm2FnAnIFpL+gl29DzWqQ=="

+       "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=="

      },

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

-       "version": "4.5.3",

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

-       "integrity": "sha512-p9+g1IXjsxn8pgWK6BKdalr1XlwGellIxB1Ue9gIV+U3QgMYKCrnfbk5qbGhyZ0SQac8SEJruWLg5b/SyfsQug=="

+       "version": "4.10.1",

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

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

      },

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

        "version": "4.4.0",
@@ -127,36 +127,36 @@ 

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

      },

      "@ionic-native/toast": {

-       "version": "4.5.3",

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

-       "integrity": "sha512-YnKkBaKQ57si77RQ1ewusmfqN1y0BEYzS+ucdpWM0VDLsImExJ6cpO5PqRGBvnudCOZyPTF4xzQF+oaUuQ5D5g=="

+       "version": "4.10.1",

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

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

      },

      "@ionic/app-scripts": {

-       "version": "3.1.8",

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

-       "integrity": "sha512-5ZEdh4/rGJMAch+6vO7muNEAhIqfavjTea15WbUJtKkcMwR9qjbCMxBe5qRWCxKafhEqDZX2gA8/zwbjbhb+Zw==",

+       "version": "3.1.11",

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

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

        "dev": true,

        "requires": {

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

-         "autoprefixer": "^7.1.6",

-         "chalk": "^2.3.0",

+         "autoprefixer": "^7.2.6",

+         "chalk": "^2.4.0",

          "chokidar": "^1.7.0",

-         "clean-css": "^4.1.9",

+         "clean-css": "^4.1.11",

          "cross-spawn": "^5.1.0",

-         "express": "^4.16.2",

+         "express": "^4.16.3",

          "fs-extra": "^4.0.2",

          "glob": "^7.1.2",

          "json-loader": "^0.5.7",

-         "node-sass": "4.7.2",

+         "node-sass": "4.9.0",

          "os-name": "^2.0.1",

-         "postcss": "^6.0.13",

+         "postcss": "^6.0.21",

          "proxy-middleware": "^0.15.0",

          "reflect-metadata": "^0.1.10",

          "rollup": "0.50.0",

          "rollup-plugin-commonjs": "8.2.6",

          "rollup-plugin-node-resolve": "3.0.0",

          "source-map": "^0.6.1",

-         "tiny-lr": "^1.0.5",

+         "tiny-lr": "^1.1.1",

          "tslint": "^5.8.0",

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

          "uglify-es": "3.2.2",
@@ -165,11 +165,57 @@ 

          "xml2js": "^0.4.19"

        },

        "dependencies": {

+         "ansi-styles": {

+           "version": "3.2.1",

+           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",

+           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",

+           "dev": true,

+           "requires": {

+             "color-convert": "^1.9.0"

+           }

+         },

+         "chalk": {

+           "version": "2.4.1",

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

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

+           "dev": true,

+           "requires": {

+             "ansi-styles": "^3.2.1",

+             "escape-string-regexp": "^1.0.5",

+             "supports-color": "^5.3.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=",

+           "dev": true,

+           "requires": {

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

+           },

+           "dependencies": {

+             "source-map": {

+               "version": "0.5.7",

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

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

+               "dev": true

+             }

+           }

+         },

          "source-map": {

            "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==",

+           "dev": true,

+           "requires": {

+             "has-flag": "^3.0.0"

+           }

          }

        }

      },
@@ -195,24 +241,24 @@ 

        "integrity": "sha1-PWCmv23aOOP4pGlhFZg3nx9klQk="

      },

      "@types/lodash": {

-       "version": "4.14.108",

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

-       "integrity": "sha512-WD2vUOKfBBVHxWUV9iMR9RMfpuf8HquxWeAq2yqGVL7Nc4JW2+sQama0pREMqzNI3Tutj0PyxYUJwuoxxvX+xA==",

+       "version": "4.14.113",

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

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

        "dev": true

      },

      "@types/lodash-es": {

-       "version": "4.17.0",

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

-       "integrity": "sha512-h8lkWQSgT4qjs9PcIhcL2nWubZeXRVzjZxYlRFmcX9BW1PIk5qRc0djtRWZqtM+GDDFhwBt0ztRu72D/YxIcEw==",

+       "version": "4.17.1",

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

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

        "dev": true,

        "requires": {

          "@types/lodash": "*"

        }

      },

      "@types/node": {

-       "version": "10.3.0",

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

-       "integrity": "sha512-hWzNviaVFIr1TqcRA8ou49JaSHp+Rfabmnqg2kNvusKqLhPU0rIsGPUj5WJJ7ld4Bb7qdgLmIhLfCD1qS08IVA==",

+       "version": "10.5.3",

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

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

        "dev": true

      },

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

        "dev": true

      },

      "@types/selenium-webdriver": {

-       "version": "2.53.43",

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

-       "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==",

+       "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==",

        "dev": true

      },

      "abbrev": {
@@ -244,9 +290,9 @@ 

        }

      },

      "acorn": {

-       "version": "5.4.1",

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

-       "integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ==",

+       "version": "5.7.1",

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

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

        "dev": true

      },

      "acorn-dynamic-import": {
@@ -274,9 +320,9 @@ 

        "optional": true

      },

      "adm-zip": {

-       "version": "0.4.4",

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

-       "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=",

+       "version": "0.4.11",

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

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

        "dev": true

      },

      "after": {
@@ -433,9 +479,9 @@ 

        "dev": true

      },

      "are-we-there-yet": {

-       "version": "1.1.4",

-       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",

-       "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",

+       "version": "1.1.5",

+       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",

+       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",

        "dev": true,

        "requires": {

          "delegates": "^1.0.0",
@@ -543,6 +589,23 @@ 

        "dev": true,

        "requires": {

          "util": "0.10.3"

+       },

+       "dependencies": {

+         "inherits": {

+           "version": "2.0.1",

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

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

+           "dev": true

+         },

+         "util": {

+           "version": "0.10.3",

+           "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",

+           "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",

+           "dev": true,

+           "requires": {

+             "inherits": "2.0.1"

+           }

+         }

        }

      },

      "assert-plus": {
@@ -854,9 +917,9 @@ 

        "dev": true

      },

      "base64-js": {

-       "version": "1.2.3",

-       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz",

-       "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==",

+       "version": "1.3.0",

+       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",

+       "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",

        "dev": true

      },

      "base64id": {
@@ -866,9 +929,9 @@ 

        "dev": true

      },

      "bcrypt-pbkdf": {

-       "version": "1.0.1",

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

-       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",

+       "version": "1.0.2",

+       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",

+       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",

        "optional": true,

        "requires": {

          "tweetnacl": "^0.14.3"
@@ -1036,11 +1099,12 @@ 

        }

      },

      "boom": {

-       "version": "4.3.1",

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

-       "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",

+       "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": "4.x.x"

+         "hoek": "2.x.x"

        }

      },

      "brace-expansion": {
@@ -1069,9 +1133,9 @@ 

        "dev": true

      },

      "browser-resolve": {

-       "version": "1.11.2",

-       "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",

-       "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=",

+       "version": "1.11.3",

+       "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",

+       "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",

        "dev": true,

        "requires": {

          "resolve": "1.1.7"
@@ -1086,9 +1150,9 @@ 

        }

      },

      "browserify-aes": {

-       "version": "1.1.1",

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

-       "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==",

+       "version": "1.2.0",

+       "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",

+       "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",

        "dev": true,

        "requires": {

          "buffer-xor": "^1.0.3",
@@ -1100,9 +1164,9 @@ 

        }

      },

      "browserify-cipher": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",

-       "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",

+       "version": "1.0.1",

+       "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",

+       "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",

        "dev": true,

        "requires": {

          "browserify-aes": "^1.0.4",
@@ -1111,14 +1175,23 @@ 

        }

      },

      "browserify-des": {

-       "version": "1.0.0",

-       "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",

-       "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",

+       "version": "1.0.2",

+       "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",

+       "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",

        "dev": true,

        "requires": {

          "cipher-base": "^1.0.1",

          "des.js": "^1.0.0",

-         "inherits": "^2.0.1"

+         "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

+         }

        }

      },

      "browserify-rsa": {
@@ -1165,6 +1238,15 @@ 

          "electron-to-chromium": "^1.3.30"

        }

      },

+     "browserstack": {

+       "version": "1.5.1",

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

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

+       "dev": true,

+       "requires": {

+         "https-proxy-agent": "^2.2.1"

+       }

+     },

      "buffer": {

        "version": "4.9.1",

        "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
@@ -1179,8 +1261,7 @@ 

      "buffer-from": {

        "version": "1.1.0",

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

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

-       "dev": true

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

      },

      "buffer-more-ints": {

        "version": "0.0.2",
@@ -1286,9 +1367,9 @@ 

        }

      },

      "caniuse-lite": {

-       "version": "1.0.30000810",

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

-       "integrity": "sha512-/0Q00Oie9C72P8zQHtFvzmkrMC3oOFUnMWjCy5F2+BE8lzICm91hQPhh0+XIsAFPKOe2Dh3pKgbRmU3EKxfldA==",

+       "version": "1.0.30000865",

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

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

        "dev": true

      },

      "caseless": {
@@ -1344,9 +1425,9 @@ 

        }

      },

      "circular-json": {

-       "version": "0.5.4",

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

-       "integrity": "sha512-vnJA8KS0BfOihugYEUkLRcnmq21FbuivbxgzDLXNs3zIk4KllV4Mx4UuTzBXht9F00C7QfD1YqMXg1zP6EXpig==",

+       "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": {
@@ -1568,17 +1649,40 @@ 

        "dev": true

      },

      "cordova-android": {

-       "version": "7.0.0",

-       "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-7.0.0.tgz",

-       "integrity": "sha1-yVvt/PvDhjsYDE0p7/7E95Nh0Z0=",

-       "requires": {

-         "android-versions": "^1.2.1",

-         "cordova-common": "^2.2.0",

+       "version": "7.1.1",

+       "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-7.1.1.tgz",

+       "integrity": "sha512-MAOwEMT3TuGjKw4McNzzYyHmxkWY3ozafbIgdMAvPzqSBVGIcn+H3SmWfaHtUXfmIPFliT171ICsSm6W5lZXEA==",

+       "requires": {

+         "abbrev": "*",

+         "android-versions": "1.3.0",

+         "ansi": "*",

+         "balanced-match": "*",

+         "base64-js": "1.2.0",

+         "big-integer": "*",

+         "bplist-parser": "*",

+         "brace-expansion": "*",

+         "concat-map": "*",

+         "cordova-common": "2.2.5",

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

          "elementtree": "0.1.6",

-         "nopt": "^3.0.1",

-         "properties-parser": "^0.2.3",

-         "q": "^1.4.1",

-         "shelljs": "^0.5.3"

+         "glob": "5.0.15",

+         "inflight": "*",

+         "inherits": "*",

+         "minimatch": "*",

+         "nopt": "3.0.1",

+         "once": "*",

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

+         "plist": "2.1.0",

+         "properties-parser": "0.2.3",

+         "q": "1.4.1",

+         "sax": "0.3.5",

+         "semver": "*",

+         "shelljs": "0.5.3",

+         "underscore": "*",

+         "unorm": "*",

+         "wrappy": "*",

+         "xmlbuilder": "8.2.2",

+         "xmldom": "*"

        },

        "dependencies": {

          "abbrev": {
@@ -1586,8 +1690,11 @@ 

            "bundled": true

          },

          "android-versions": {

-           "version": "1.2.1",

-           "bundled": true

+           "version": "1.3.0",

+           "bundled": true,

+           "requires": {

+             "semver": "^5.4.1"

+           }

          },

          "ansi": {

            "version": "0.3.1",
@@ -1598,11 +1705,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

          },

          "bplist-parser": {
@@ -1613,7 +1720,7 @@ 

            }

          },

          "brace-expansion": {

-           "version": "1.1.8",

+           "version": "1.1.11",

            "bundled": true,

            "requires": {

              "balanced-match": "^1.0.0",
@@ -1625,7 +1732,7 @@ 

            "bundled": true

          },

          "cordova-common": {

-           "version": "2.2.0",

+           "version": "2.2.5",

            "bundled": true,

            "requires": {

              "ansi": "^0.3.1",
@@ -1634,10 +1741,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"
@@ -1677,10 +1782,6 @@ 

            "version": "2.0.3",

            "bundled": true

          },

-         "lodash": {

-           "version": "3.10.1",

-           "bundled": true

-         },

          "minimatch": {

            "version": "3.0.4",

            "bundled": true,
@@ -1689,7 +1790,7 @@ 

            }

          },

          "nopt": {

-           "version": "3.0.6",

+           "version": "3.0.1",

            "bundled": true,

            "requires": {

              "abbrev": "1"
@@ -1702,33 +1803,16 @@ 

              "wrappy": "1"

            }

          },

-         "os-homedir": {

-           "version": "1.0.2",

-           "bundled": true

-         },

-         "os-tmpdir": {

-           "version": "1.0.2",

-           "bundled": true

-         },

-         "osenv": {

-           "version": "0.1.4",

-           "bundled": true,

-           "requires": {

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

-             "os-tmpdir": "^1.0.0"

-           }

-         },

          "path-is-absolute": {

            "version": "1.0.1",

            "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"

            }

          },
@@ -1737,7 +1821,7 @@ 

            "bundled": true

          },

          "q": {

-           "version": "1.5.1",

+           "version": "1.4.1",

            "bundled": true

          },

          "sax": {
@@ -1745,7 +1829,7 @@ 

            "bundled": true

          },

          "semver": {

-           "version": "5.4.1",

+           "version": "5.5.0",

            "bundled": true

          },

          "shelljs": {
@@ -1753,27 +1837,20 @@ 

            "bundled": true

          },

          "underscore": {

-           "version": "1.8.3",

+           "version": "1.9.1",

            "bundled": true

          },

          "unorm": {

            "version": "1.4.1",

            "bundled": true

          },

-         "util-deprecate": {

-           "version": "1.0.2",

-           "bundled": true

-         },

          "wrappy": {

            "version": "1.0.2",

            "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",
@@ -1781,6 +1858,14 @@ 

          }

        }

      },

+     "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==",

+       "requires": {

+         "xml2js": "~0.4.19"

+       }

+     },

      "cordova-browser": {

        "version": "5.0.3",

        "resolved": "https://registry.npmjs.org/cordova-browser/-/cordova-browser-5.0.3.tgz",
@@ -1794,13 +1879,11 @@ 

        "dependencies": {

          "abbrev": {

            "version": "1.1.1",

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

-           "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg="

+           "bundled": true

          },

          "accepts": {

            "version": "1.3.4",

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

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

+           "bundled": true,

            "requires": {

              "mime-types": "~2.1.16",

              "negotiator": "0.6.1"
@@ -1808,43 +1891,35 @@ 

          },

          "ansi": {

            "version": "0.3.1",

-           "resolved": "http://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz",

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

+           "bundled": true

          },

          "ansi-regex": {

            "version": "2.1.1",

-           "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",

-           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="

+           "bundled": true

          },

          "ansi-styles": {

            "version": "2.2.1",

-           "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",

-           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="

+           "bundled": true

          },

          "array-flatten": {

            "version": "1.1.1",

-           "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",

-           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="

+           "bundled": true

          },

          "balanced-match": {

            "version": "1.0.0",

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

-           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="

+           "bundled": true

          },

          "base64-js": {

            "version": "0.0.8",

-           "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",

-           "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg="

+           "bundled": true

          },

          "big-integer": {

            "version": "1.6.26",

-           "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.26.tgz",

-           "integrity": "sha1-OvFnL6Ytry1eyvrPblqg0l4Cwcg="

+           "bundled": true

          },

          "body-parser": {

            "version": "1.18.2",

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

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

+           "bundled": true,

            "requires": {

              "bytes": "3.0.0",

              "content-type": "~1.0.4",
@@ -1860,16 +1935,14 @@ 

          },

          "bplist-parser": {

            "version": "0.1.1",

-           "resolved": "http://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz",

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

+           "bundled": true,

            "requires": {

              "big-integer": "^1.6.7"

            }

          },

          "brace-expansion": {

            "version": "1.1.8",

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

-           "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",

+           "bundled": true,

            "requires": {

              "balanced-match": "^1.0.0",

              "concat-map": "0.0.1"
@@ -1877,13 +1950,11 @@ 

          },

          "bytes": {

            "version": "3.0.0",

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

-           "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="

+           "bundled": true

          },

          "chalk": {

            "version": "1.1.3",

-           "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",

-           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",

+           "bundled": true,

            "requires": {

              "ansi-styles": "^2.2.1",

              "escape-string-regexp": "^1.0.2",
@@ -1894,16 +1965,14 @@ 

          },

          "compressible": {

            "version": "2.0.12",

-           "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz",

-           "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=",

+           "bundled": true,

            "requires": {

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

            }

          },

          "compression": {

            "version": "1.7.1",

-           "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz",

-           "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=",

+           "bundled": true,

            "requires": {

              "accepts": "~1.3.4",

              "bytes": "3.0.0",
@@ -1916,33 +1985,27 @@ 

          },

          "concat-map": {

            "version": "0.0.1",

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

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

+           "bundled": true

          },

          "content-disposition": {

            "version": "0.5.2",

-           "resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",

-           "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="

+           "bundled": true

          },

          "content-type": {

            "version": "1.0.4",

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

-           "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js="

+           "bundled": true

          },

          "cookie": {

            "version": "0.3.1",

-           "resolved": "http://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",

-           "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="

+           "bundled": true

          },

          "cookie-signature": {

            "version": "1.0.6",

-           "resolved": "http://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",

-           "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="

+           "bundled": true

          },

          "cordova-common": {

            "version": "2.2.0",

-           "resolved": "file:cordova-dist/tools/cordova-common-2.2.0.tgz",

-           "integrity": "sha1-DQD1vNK8bH0Gsd3AMorqP+OLzwc=",

+           "bundled": true,

            "requires": {

              "ansi": "^0.3.1",

              "bplist-parser": "^0.1.0",
@@ -1961,13 +2024,11 @@ 

          },

          "cordova-registry-mapper": {

            "version": "1.1.15",

-           "resolved": "http://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz",

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

+           "bundled": true

          },

          "cordova-serve": {

            "version": "2.0.0",

-           "resolved": "file:tools/cordova-serve-2.0.0.tgz",

-           "integrity": "sha1-14NLg7GGYH4rjxlD4HPAYzNg6kM=",

+           "bundled": true,

            "requires": {

              "chalk": "^1.1.1",

              "compression": "^1.6.0",
@@ -1978,59 +2039,49 @@ 

          },

          "debug": {

            "version": "2.6.9",

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

-           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",

+           "bundled": true,

            "requires": {

              "ms": "2.0.0"

            }

          },

          "depd": {

            "version": "1.1.1",

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

-           "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="

+           "bundled": true

          },

          "destroy": {

            "version": "1.0.4",

-           "resolved": "http://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",

-           "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="

+           "bundled": true

          },

          "ee-first": {

            "version": "1.1.1",

-           "resolved": "http://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",

-           "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="

+           "bundled": true

          },

          "elementtree": {

            "version": "0.1.6",

-           "resolved": "http://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz",

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

+           "bundled": true,

            "requires": {

              "sax": "0.3.5"

            }

          },

          "encodeurl": {

            "version": "1.0.1",

-           "resolved": "http://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",

-           "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA="

+           "bundled": true

          },

          "escape-html": {

            "version": "1.0.3",

-           "resolved": "http://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",

-           "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="

+           "bundled": true

          },

          "escape-string-regexp": {

            "version": "1.0.5",

-           "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",

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

+           "bundled": true

          },

          "etag": {

            "version": "1.8.1",

-           "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",

-           "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="

+           "bundled": true

          },

          "express": {

            "version": "4.16.2",

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

-           "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=",

+           "bundled": true,

            "requires": {

              "accepts": "~1.3.4",

              "array-flatten": "1.1.1",
@@ -2066,8 +2117,7 @@ 

          },

          "finalhandler": {

            "version": "1.1.0",

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

-           "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",

+           "bundled": true,

            "requires": {

              "debug": "2.6.9",

              "encodeurl": "~1.0.1",
@@ -2080,18 +2130,15 @@ 

          },

          "forwarded": {

            "version": "0.1.2",

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

-           "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="

+           "bundled": true

          },

          "fresh": {

            "version": "0.5.2",

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

-           "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="

+           "bundled": true

          },

          "glob": {

            "version": "5.0.15",

-           "resolved": "http://registry.npmjs.org/glob/-/glob-5.0.15.tgz",

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

+           "bundled": true,

            "requires": {

              "inflight": "^1.0.4",

              "inherits": "2",
@@ -2102,16 +2149,14 @@ 

          },

          "has-ansi": {

            "version": "2.0.0",

-           "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",

-           "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",

+           "bundled": true,

            "requires": {

              "ansi-regex": "^2.0.0"

            }

          },

          "http-errors": {

            "version": "1.6.2",

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

-           "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",

+           "bundled": true,

            "requires": {

              "depd": "1.1.1",

              "inherits": "2.0.3",
@@ -2121,20 +2166,17 @@ 

            "dependencies": {

              "setprototypeof": {

                "version": "1.0.3",

-               "resolved": "http://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",

-               "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="

+               "bundled": true

              }

            }

          },

          "iconv-lite": {

            "version": "0.4.19",

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

-           "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="

+           "bundled": true

          },

          "inflight": {

            "version": "1.0.6",

-           "resolved": "http://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",

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

+           "bundled": true,

            "requires": {

              "once": "^1.3.0",

              "wrappy": "1"
@@ -2142,118 +2184,98 @@ 

          },

          "inherits": {

            "version": "2.0.3",

-           "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",

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

+           "bundled": true

          },

          "ipaddr.js": {

            "version": "1.5.2",

-           "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz",

-           "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A="

+           "bundled": true

          },

          "lodash": {

            "version": "3.10.1",

-           "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",

-           "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y="

+           "bundled": true

          },

          "media-typer": {

            "version": "0.3.0",

-           "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",

-           "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="

+           "bundled": true

          },

          "merge-descriptors": {

            "version": "1.0.1",

-           "resolved": "http://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",

-           "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="

+           "bundled": true

          },

          "methods": {

            "version": "1.1.2",

-           "resolved": "http://registry.npmjs.org/methods/-/methods-1.1.2.tgz",

-           "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="

+           "bundled": true

          },

          "mime": {

            "version": "1.4.1",

-           "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",

-           "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY="

+           "bundled": true

          },

          "mime-db": {

            "version": "1.30.0",

-           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",

-           "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE="

+           "bundled": true

          },

          "mime-types": {

            "version": "2.1.17",

-           "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",

-           "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",

+           "bundled": true,

            "requires": {

              "mime-db": "~1.30.0"

            }

          },

          "minimatch": {

            "version": "3.0.4",

-           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",

-           "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",

+           "bundled": true,

            "requires": {

              "brace-expansion": "^1.1.7"

            }

          },

          "ms": {

            "version": "2.0.0",

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

-           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="

+           "bundled": true

          },

          "negotiator": {

            "version": "0.6.1",

-           "resolved": "http://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",

-           "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="

+           "bundled": true

          },

          "nopt": {

            "version": "3.0.6",

-           "resolved": "http://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",

-           "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",

+           "bundled": true,

            "requires": {

              "abbrev": "1"

            }

          },

          "on-finished": {

            "version": "2.3.0",

-           "resolved": "http://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",

-           "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",

+           "bundled": true,

            "requires": {

              "ee-first": "1.1.1"

            }

          },

          "on-headers": {

            "version": "1.0.1",

-           "resolved": "http://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",

-           "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="

+           "bundled": true

          },

          "once": {

            "version": "1.4.0",

-           "resolved": "http://registry.npmjs.org/once/-/once-1.4.0.tgz",

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

+           "bundled": true,

            "requires": {

              "wrappy": "1"

            }

          },

          "open": {

            "version": "0.0.5",

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

-           "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw="

+           "bundled": true

          },

          "os-homedir": {

            "version": "1.0.2",

-           "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",

-           "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="

+           "bundled": true

          },

          "os-tmpdir": {

            "version": "1.0.2",

-           "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",

-           "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="

+           "bundled": true

          },

          "osenv": {

            "version": "0.1.4",

-           "resolved": "http://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz",

-           "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",

+           "bundled": true,

            "requires": {

              "os-homedir": "^1.0.0",

              "os-tmpdir": "^1.0.0"
@@ -2261,23 +2283,19 @@ 

          },

          "parseurl": {

            "version": "1.3.2",

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

-           "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="

+           "bundled": true

          },

          "path-is-absolute": {

            "version": "1.0.1",

-           "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",

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

+           "bundled": true

          },

          "path-to-regexp": {

            "version": "0.1.7",

-           "resolved": "http://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",

-           "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="

+           "bundled": true

          },

          "plist": {

            "version": "1.2.0",

-           "resolved": "http://registry.npmjs.org/plist/-/plist-1.2.0.tgz",

-           "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=",

+           "bundled": true,

            "requires": {

              "base64-js": "0.0.8",

              "util-deprecate": "1.0.2",
@@ -2287,8 +2305,7 @@ 

          },

          "proxy-addr": {

            "version": "2.0.2",

-           "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz",

-           "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=",

+           "bundled": true,

            "requires": {

              "forwarded": "~0.1.2",

              "ipaddr.js": "1.5.2"
@@ -2296,23 +2313,19 @@ 

          },

          "q": {

            "version": "1.5.1",

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

-           "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="

+           "bundled": true

          },

          "qs": {

            "version": "6.5.1",

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

-           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg="

+           "bundled": true

          },

          "range-parser": {

            "version": "1.2.0",

-           "resolved": "http://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",

-           "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="

+           "bundled": true

          },

          "raw-body": {

            "version": "2.3.2",

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

-           "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",

+           "bundled": true,

            "requires": {

              "bytes": "3.0.0",

              "http-errors": "1.6.2",
@@ -2322,23 +2335,19 @@ 

          },

          "safe-buffer": {

            "version": "5.1.1",

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

-           "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="

+           "bundled": true

          },

          "sax": {

            "version": "0.3.5",

-           "resolved": "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz",

-           "integrity": "sha1-iPz8H3PAyLvVt8d2ttPzUB7tBz0="

+           "bundled": true

          },

          "semver": {

            "version": "5.4.1",

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

-           "integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4="

+           "bundled": true

          },

          "send": {

            "version": "0.16.1",

-           "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz",

-           "integrity": "sha1-pw4coh0TgsEdDZ9iMd6ygQgNerM=",

+           "bundled": true,

            "requires": {

              "debug": "2.6.9",

              "depd": "~1.1.1",
@@ -2357,8 +2366,7 @@ 

          },

          "serve-static": {

            "version": "1.13.1",

-           "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz",

-           "integrity": "sha1-TFfVNASnYdjy58HooYpH2/J4pxk=",

+           "bundled": true,

            "requires": {

              "encodeurl": "~1.0.1",

              "escape-html": "~1.0.3",
@@ -2368,36 +2376,30 @@ 

          },

          "setprototypeof": {

            "version": "1.1.0",

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

-           "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY="

+           "bundled": true

          },

          "shelljs": {

            "version": "0.5.3",

-           "resolved": "http://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz",

-           "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM="

+           "bundled": true

          },

          "statuses": {

            "version": "1.3.1",

-           "resolved": "http://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",

-           "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="

+           "bundled": true

          },

          "strip-ansi": {

            "version": "3.0.1",

-           "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",

-           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",

+           "bundled": true,

            "requires": {

              "ansi-regex": "^2.0.0"

            }

          },

          "supports-color": {

            "version": "2.0.0",

-           "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",

-           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="

+           "bundled": true

          },

          "type-is": {

            "version": "1.6.15",

-           "resolved": "http://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",

-           "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",

+           "bundled": true,

            "requires": {

              "media-typer": "0.3.0",

              "mime-types": "~2.1.15"
@@ -2405,58 +2407,49 @@ 

          },

          "underscore": {

            "version": "1.8.3",

-           "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",

-           "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI="

+           "bundled": true

          },

          "unorm": {

            "version": "1.4.1",

-           "resolved": "http://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz",

-           "integrity": "sha1-NkIA1fE2RsqLzURJAnEzVhR5IwA="

+           "bundled": true

          },

          "unpipe": {

            "version": "1.0.0",

-           "resolved": "http://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",

-           "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="

+           "bundled": true

          },

          "util-deprecate": {

            "version": "1.0.2",

-           "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",

-           "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="

+           "bundled": true

          },

          "utils-merge": {

            "version": "1.0.1",

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

-           "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="

+           "bundled": true

          },

          "vary": {

            "version": "1.1.2",

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

-           "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="

+           "bundled": true

          },

          "wrappy": {

            "version": "1.0.2",

-           "resolved": "http://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",

-           "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="

+           "bundled": true

          },

          "xmlbuilder": {

            "version": "4.0.0",

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

-           "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=",

+           "bundled": true,

            "requires": {

              "lodash": "^3.5.0"

            }

          },

          "xmldom": {

            "version": "0.1.27",

-           "resolved": "http://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",

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

+           "bundled": true

          }

        }

      },

      "cordova-plugin-calendar": {

-       "version": "4.5.5",

-       "resolved": "https://registry.npmjs.org/cordova-plugin-calendar/-/cordova-plugin-calendar-4.5.5.tgz",

-       "integrity": "sha1-AsSICFn5Y6cf3Cg/ONgQosq9vPg="

+       "version": "4.6.0",

+       "resolved": "https://registry.npmjs.org/cordova-plugin-calendar/-/cordova-plugin-calendar-4.6.0.tgz",

+       "integrity": "sha1-SHNS7J+ZXSHHqwl279jmXo5fujw="

      },

      "cordova-plugin-compat": {

        "version": "1.2.0",
@@ -2464,20 +2457,20 @@ 

        "integrity": "sha1-C8ZXVyduvZIMASzpIOJ0F3V2Nz4="

      },

      "cordova-plugin-console": {

-       "version": "1.0.7",

-       "resolved": "https://registry.npmjs.org/cordova-plugin-console/-/cordova-plugin-console-1.0.7.tgz",

-       "integrity": "sha1-ibepLtHDNYiN/ADZAtxBcgHPOws="

+       "version": "1.1.0",

+       "resolved": "https://registry.npmjs.org/cordova-plugin-console/-/cordova-plugin-console-1.1.0.tgz",

+       "integrity": "sha1-4vusECkBeeRMtyxf28QQpTHBzW0="

+     },

+     "cordova-plugin-custombrowsertabs": {

+       "version": "0.0.1",

+       "resolved": "https://registry.npmjs.org/cordova-plugin-custombrowsertabs/-/cordova-plugin-custombrowsertabs-0.0.1.tgz",

+       "integrity": "sha512-FY/2Xg1fefSug1svDWXoVIplSVSdiC/4rHKneJkpKSl0acv6pMfU/92Xh30OpzmKpSsr6xyRAEmYWQ7ZCOQYdQ=="

      },

      "cordova-plugin-device": {

        "version": "1.1.7",

        "resolved": "https://registry.npmjs.org/cordova-plugin-device/-/cordova-plugin-device-1.1.7.tgz",

        "integrity": "sha1-/JQRG+aTJijGaGiTjd89yCyfv+Y="

      },

-     "cordova-plugin-inappbrowser": {

-       "version": "1.4.0",

-       "resolved": "https://registry.npmjs.org/cordova-plugin-inappbrowser/-/cordova-plugin-inappbrowser-1.4.0.tgz",

-       "integrity": "sha1-sDH2jjwiT/FXdKGHEelig3El3Oc="

-     },

      "cordova-plugin-native-spinner": {

        "version": "1.1.3",

        "resolved": "https://registry.npmjs.org/cordova-plugin-native-spinner/-/cordova-plugin-native-spinner-1.1.3.tgz",
@@ -2494,24 +2487,24 @@ 

        "integrity": "sha1-1WOL+wi9vJqz59owwhdL5kzwJ7A="

      },

      "cordova-plugin-statusbar": {

-       "version": "2.1.3",

-       "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-2.1.3.tgz",

-       "integrity": "sha1-lwRKjK8U1To0cpb2/LFe9c0+q4g="

+       "version": "2.4.2",

+       "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-2.4.2.tgz",

+       "integrity": "sha1-/B+9wNjXAzp+jh8ff/FnrJvU+vY="

      },

      "cordova-plugin-whitelist": {

-       "version": "1.2.2",

-       "resolved": "https://registry.npmjs.org/cordova-plugin-whitelist/-/cordova-plugin-whitelist-1.2.2.tgz",

-       "integrity": "sha1-CFk/yVeIViCdQ3t2yLBHUp8Z9iM="

+       "version": "1.3.3",

+       "resolved": "https://registry.npmjs.org/cordova-plugin-whitelist/-/cordova-plugin-whitelist-1.3.3.tgz",

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

      },

      "cordova-plugin-x-socialsharing": {

-       "version": "5.1.8",

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

-       "integrity": "sha1-Q5odL0c2YnYogm5Rla5Tm1TmJIo="

+       "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=="

      },

      "cordova-plugin-x-toast": {

-       "version": "2.5.2",

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

-       "integrity": "sha1-1BsEVcrUvGdWJ3HEDsMW7yGcMjs="

+       "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="

      },

      "core-decorators": {

        "version": "0.12.3",
@@ -2529,9 +2522,9 @@ 

        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="

      },

      "create-ecdh": {

-       "version": "4.0.0",

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

-       "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",

+       "version": "4.0.3",

+       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",

+       "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",

        "dev": true,

        "requires": {

          "bn.js": "^4.1.0",
@@ -2539,21 +2532,22 @@ 

        }

      },

      "create-hash": {

-       "version": "1.1.3",

-       "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz",

-       "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",

+       "version": "1.2.0",

+       "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",

+       "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",

        "dev": true,

        "requires": {

          "cipher-base": "^1.0.1",

          "inherits": "^2.0.1",

-         "ripemd160": "^2.0.0",

+         "md5.js": "^1.3.4",

+         "ripemd160": "^2.0.1",

          "sha.js": "^2.4.0"

        }

      },

      "create-hmac": {

-       "version": "1.1.6",

-       "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz",

-       "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",

+       "version": "1.1.7",

+       "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",

+       "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",

        "dev": true,

        "requires": {

          "cipher-base": "^1.0.3",
@@ -2576,21 +2570,12 @@ 

        }

      },

      "cryptiles": {

-       "version": "3.1.2",

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

-       "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",

+       "version": "2.0.5",

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

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

+       "dev": true,

        "requires": {

-         "boom": "5.x.x"

-       },

-       "dependencies": {

-         "boom": {

-           "version": "5.2.0",

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

-           "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",

-           "requires": {

-             "hoek": "4.x.x"

-           }

-         }

+         "boom": "2.x.x"

        }

      },

      "crypto-browserify": {
@@ -2853,9 +2838,9 @@ 

        "dev": true

      },

      "diffie-hellman": {

-       "version": "5.0.2",

-       "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",

-       "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",

+       "version": "5.0.3",

+       "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",

+       "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",

        "dev": true,

        "requires": {

          "bn.js": "^4.1.0",
@@ -2928,9 +2913,9 @@ 

        "dev": true

      },

      "electron-to-chromium": {

-       "version": "1.3.34",

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

-       "integrity": "sha1-2TSY9AORuwwWpgPYJBuZUUBBV+0=",

+       "version": "1.3.52",

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

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

        "dev": true

      },

      "elliptic": {
@@ -3067,9 +3052,9 @@ 

        }

      },

      "error-ex": {

-       "version": "1.3.1",

-       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",

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

+       "version": "1.3.2",

+       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",

+       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",

        "dev": true,

        "requires": {

          "is-arrayish": "^0.2.1"
@@ -3231,9 +3216,9 @@ 

        "dev": true

      },

      "escodegen": {

-       "version": "1.9.1",

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

-       "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==",

+       "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": {
@@ -3284,13 +3269,12 @@ 

        "dev": true

      },

      "esrecurse": {

-       "version": "4.2.0",

-       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz",

-       "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",

+       "version": "4.2.1",

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

+       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",

        "dev": true,

        "requires": {

-         "estraverse": "^4.1.0",

-         "object-assign": "^4.0.1"

+         "estraverse": "^4.1.0"

        }

      },

      "estraverse": {
@@ -3300,9 +3284,9 @@ 

        "dev": true

      },

      "estree-walker": {

-       "version": "0.5.1",

-       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.1.tgz",

-       "integrity": "sha512-7HgCgz1axW7w5aOvgOQkoR1RMBkllygJrssU3BvymKQ95lxXYv6Pon17fBRDm9qhkvXZGijOULoSF9ShOk/ZLg==",

+       "version": "0.5.2",

+       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz",

+       "integrity": "sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig==",

        "dev": true

      },

      "esutils": {
@@ -3431,12 +3415,12 @@