{
  "name": "digitalocean",
  "version": "0.11.0",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "bluebird": {
      "version": "3.4.7",
      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
      "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM="
    },
    "bower": {
      "version": "1.8.0",
      "resolved": "https://registry.npmjs.org/bower/-/bower-1.8.0.tgz",
      "integrity": "sha1-Vdvr7wrZFVOC2enT5JfBNyNFtEo=",
      "dev": true
    },
    "browserify": {
      "version": "13.3.0",
      "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz",
      "integrity": "sha1-tanJAgJD8McORnW+yCI7xifkFc4=",
      "dev": true,
      "requires": {
        "JSONStream": "1.3.0",
        "assert": "1.4.1",
        "browser-pack": "6.0.2",
        "browser-resolve": "1.11.2",
        "browserify-zlib": "0.1.4",
        "buffer": "4.9.1",
        "cached-path-relative": "1.0.0",
        "concat-stream": "1.5.2",
        "console-browserify": "1.1.0",
        "constants-browserify": "1.0.0",
        "crypto-browserify": "3.11.0",
        "defined": "1.0.0",
        "deps-sort": "2.0.0",
        "domain-browser": "1.1.7",
        "duplexer2": "0.1.4",
        "events": "1.1.1",
        "glob": "7.1.1",
        "has": "1.0.1",
        "htmlescape": "1.1.1",
        "https-browserify": "0.0.1",
        "inherits": "2.0.3",
        "insert-module-globals": "7.0.1",
        "labeled-stream-splicer": "2.0.0",
        "module-deps": "4.0.8",
        "os-browserify": "0.1.2",
        "parents": "1.0.1",
        "path-browserify": "0.0.0",
        "process": "0.11.9",
        "punycode": "1.4.1",
        "querystring-es3": "0.2.1",
        "read-only-stream": "2.0.0",
        "readable-stream": "2.2.2",
        "resolve": "1.2.0",
        "shasum": "1.0.2",
        "shell-quote": "1.6.1",
        "stream-browserify": "2.0.1",
        "stream-http": "2.6.0",
        "string_decoder": "0.10.31",
        "subarg": "1.0.0",
        "syntax-error": "1.1.6",
        "through2": "2.0.3",
        "timers-browserify": "1.4.2",
        "tty-browserify": "0.0.0",
        "url": "0.11.0",
        "util": "0.10.3",
        "vm-browserify": "0.0.4",
        "xtend": "4.0.1"
      },
      "dependencies": {
        "JSONStream": {
          "version": "1.3.0",
          "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.0.tgz",
          "integrity": "sha1-aAq5rGVyqKGiB+CzhyHbHHeyFeU=",
          "dev": true,
          "requires": {
            "jsonparse": "1.2.0",
            "through": "2.3.8"
          },
          "dependencies": {
            "jsonparse": {
              "version": "1.2.0",
              "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz",
              "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=",
              "dev": true
            },
            "through": {
              "version": "2.3.8",
              "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
              "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
              "dev": true
            }
          }
        },
        "assert": {
          "version": "1.4.1",
          "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
          "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
          "dev": true,
          "requires": {
            "util": "0.10.3"
          }
        },
        "browser-pack": {
          "version": "6.0.2",
          "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.2.tgz",
          "integrity": "sha1-+GzWzvT1MAyOY+B6TVEvZfv/RTE=",
          "dev": true,
          "requires": {
            "JSONStream": "1.3.0",
            "combine-source-map": "0.7.2",
            "defined": "1.0.0",
            "through2": "2.0.3",
            "umd": "3.0.1"
          },
          "dependencies": {
            "combine-source-map": {
              "version": "0.7.2",
              "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz",
              "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=",
              "dev": true,
              "requires": {
                "convert-source-map": "1.1.3",
                "inline-source-map": "0.6.2",
                "lodash.memoize": "3.0.4",
                "source-map": "0.5.6"
              },
              "dependencies": {
                "convert-source-map": {
                  "version": "1.1.3",
                  "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
                  "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
                  "dev": true
                },
                "inline-source-map": {
                  "version": "0.6.2",
                  "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
                  "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
                  "dev": true,
                  "requires": {
                    "source-map": "0.5.6"
                  }
                },
                "lodash.memoize": {
                  "version": "3.0.4",
                  "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
                  "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
                  "dev": true
                },
                "source-map": {
                  "version": "0.5.6",
                  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
                  "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
                  "dev": true
                }
              }
            },
            "umd": {
              "version": "3.0.1",
              "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz",
              "integrity": "sha1-iuVW4RAR9jwllnCKiDclnwGz1g4=",
              "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=",
          "dev": true,
          "requires": {
            "resolve": "1.1.7"
          },
          "dependencies": {
            "resolve": {
              "version": "1.1.7",
              "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
              "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
              "dev": true
            }
          }
        },
        "browserify-zlib": {
          "version": "0.1.4",
          "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
          "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
          "dev": true,
          "requires": {
            "pako": "0.2.9"
          },
          "dependencies": {
            "pako": {
              "version": "0.2.9",
              "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
              "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
              "dev": true
            }
          }
        },
        "buffer": {
          "version": "4.9.1",
          "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
          "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
          "dev": true,
          "requires": {
            "base64-js": "1.2.0",
            "ieee754": "1.1.8",
            "isarray": "1.0.0"
          },
          "dependencies": {
            "base64-js": {
              "version": "1.2.0",
              "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz",
              "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
              "dev": true
            },
            "ieee754": {
              "version": "1.1.8",
              "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
              "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
              "dev": true
            },
            "isarray": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
              "dev": true
            }
          }
        },
        "cached-path-relative": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.0.tgz",
          "integrity": "sha1-0QlMV3+9mouL1DyWr2GIqiBdBfQ=",
          "dev": true
        },
        "concat-stream": {
          "version": "1.5.2",
          "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
          "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
          "dev": true,
          "requires": {
            "inherits": "2.0.3",
            "readable-stream": "2.0.6",
            "typedarray": "0.0.6"
          },
          "dependencies": {
            "readable-stream": {
              "version": "2.0.6",
              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
              "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
              "dev": true,
              "requires": {
                "core-util-is": "1.0.2",
                "inherits": "2.0.3",
                "isarray": "1.0.0",
                "process-nextick-args": "1.0.7",
                "string_decoder": "0.10.31",
                "util-deprecate": "1.0.2"
              },
              "dependencies": {
                "core-util-is": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                  "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
                  "dev": true
                },
                "isarray": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                  "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
                  "dev": true
                },
                "process-nextick-args": {
                  "version": "1.0.7",
                  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
                  "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
                  "dev": true
                },
                "util-deprecate": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                  "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
                  "dev": true
                }
              }
            },
            "typedarray": {
              "version": "0.0.6",
              "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
              "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
              "dev": true
            }
          }
        },
        "console-browserify": {
          "version": "1.1.0",
          "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
          "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
          "dev": true,
          "requires": {
            "date-now": "0.1.4"
          },
          "dependencies": {
            "date-now": {
              "version": "0.1.4",
              "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
              "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
              "dev": true
            }
          }
        },
        "constants-browserify": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
          "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
          "dev": true
        },
        "crypto-browserify": {
          "version": "3.11.0",
          "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz",
          "integrity": "sha1-NlKgkGq5sqfgw85mpAjpV6JIVSI=",
          "dev": true,
          "requires": {
            "browserify-cipher": "1.0.0",
            "browserify-sign": "4.0.0",
            "create-ecdh": "4.0.0",
            "create-hash": "1.1.2",
            "create-hmac": "1.1.4",
            "diffie-hellman": "5.0.2",
            "inherits": "2.0.3",
            "pbkdf2": "3.0.9",
            "public-encrypt": "4.0.0",
            "randombytes": "2.0.3"
          },
          "dependencies": {
            "browserify-cipher": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
              "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
              "dev": true,
              "requires": {
                "browserify-aes": "1.0.6",
                "browserify-des": "1.0.0",
                "evp_bytestokey": "1.0.0"
              },
              "dependencies": {
                "browserify-aes": {
                  "version": "1.0.6",
                  "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
                  "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=",
                  "dev": true,
                  "requires": {
                    "buffer-xor": "1.0.3",
                    "cipher-base": "1.0.3",
                    "create-hash": "1.1.2",
                    "evp_bytestokey": "1.0.0",
                    "inherits": "2.0.3"
                  },
                  "dependencies": {
                    "buffer-xor": {
                      "version": "1.0.3",
                      "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
                      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
                      "dev": true
                    },
                    "cipher-base": {
                      "version": "1.0.3",
                      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz",
                      "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=",
                      "dev": true,
                      "requires": {
                        "inherits": "2.0.3"
                      }
                    }
                  }
                },
                "browserify-des": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
                  "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
                  "dev": true,
                  "requires": {
                    "cipher-base": "1.0.3",
                    "des.js": "1.0.0",
                    "inherits": "2.0.3"
                  },
                  "dependencies": {
                    "cipher-base": {
                      "version": "1.0.3",
                      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz",
                      "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=",
                      "dev": true,
                      "requires": {
                        "inherits": "2.0.3"
                      }
                    },
                    "des.js": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
                      "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
                      "dev": true,
                      "requires": {
                        "inherits": "2.0.3",
                        "minimalistic-assert": "1.0.0"
                      },
                      "dependencies": {
                        "minimalistic-assert": {
                          "version": "1.0.0",
                          "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
                          "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
                          "dev": true
                        }
                      }
                    }
                  }
                },
                "evp_bytestokey": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
                  "integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=",
                  "dev": true,
                  "requires": {
                    "create-hash": "1.1.2"
                  }
                }
              }
            },
            "browserify-sign": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz",
              "integrity": "sha1-EHc5EMPCBtVCCkaq2GlPgguFlo8=",
              "dev": true,
              "requires": {
                "bn.js": "4.11.6",
                "browserify-rsa": "4.0.1",
                "create-hash": "1.1.2",
                "create-hmac": "1.1.4",
                "elliptic": "6.3.2",
                "inherits": "2.0.3",
                "parse-asn1": "5.0.0"
              },
              "dependencies": {
                "bn.js": {
                  "version": "4.11.6",
                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
                  "dev": true
                },
                "browserify-rsa": {
                  "version": "4.0.1",
                  "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
                  "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
                  "dev": true,
                  "requires": {
                    "bn.js": "4.11.6",
                    "randombytes": "2.0.3"
                  }
                },
                "elliptic": {
                  "version": "6.3.2",
                  "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.2.tgz",
                  "integrity": "sha1-5MgeCCnPCmWrcOmYuCMnI7XBvEg=",
                  "dev": true,
                  "requires": {
                    "bn.js": "4.11.6",
                    "brorand": "1.0.6",
                    "hash.js": "1.0.3",
                    "inherits": "2.0.3"
                  },
                  "dependencies": {
                    "brorand": {
                      "version": "1.0.6",
                      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.6.tgz",
                      "integrity": "sha1-QChwa5FfkfezSaLgvzw3YDnSFuU=",
                      "dev": true
                    },
                    "hash.js": {
                      "version": "1.0.3",
                      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz",
                      "integrity": "sha1-EzL/ABVsCg/92CNgE9B7d6BFFXM=",
                      "dev": true,
                      "requires": {
                        "inherits": "2.0.3"
                      }
                    }
                  }
                },
                "parse-asn1": {
                  "version": "5.0.0",
                  "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz",
                  "integrity": "sha1-NQYPbVAV03Yox3D04JGgtaJ4vCM=",
                  "dev": true,
                  "requires": {
                    "asn1.js": "4.9.1",
                    "browserify-aes": "1.0.6",
                    "create-hash": "1.1.2",
                    "evp_bytestokey": "1.0.0",
                    "pbkdf2": "3.0.9"
                  },
                  "dependencies": {
                    "asn1.js": {
                      "version": "4.9.1",
                      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz",
                      "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=",
                      "dev": true,
                      "requires": {
                        "bn.js": "4.11.6",
                        "inherits": "2.0.3",
                        "minimalistic-assert": "1.0.0"
                      },
                      "dependencies": {
                        "minimalistic-assert": {
                          "version": "1.0.0",
                          "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
                          "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
                          "dev": true
                        }
                      }
                    },
                    "browserify-aes": {
                      "version": "1.0.6",
                      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
                      "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=",
                      "dev": true,
                      "requires": {
                        "buffer-xor": "1.0.3",
                        "cipher-base": "1.0.3",
                        "create-hash": "1.1.2",
                        "evp_bytestokey": "1.0.0",
                        "inherits": "2.0.3"
                      },
                      "dependencies": {
                        "buffer-xor": {
                          "version": "1.0.3",
                          "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
                          "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
                          "dev": true
                        },
                        "cipher-base": {
                          "version": "1.0.3",
                          "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz",
                          "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=",
                          "dev": true,
                          "requires": {
                            "inherits": "2.0.3"
                          }
                        }
                      }
                    },
                    "evp_bytestokey": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
                      "integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=",
                      "dev": true,
                      "requires": {
                        "create-hash": "1.1.2"
                      }
                    }
                  }
                }
              }
            },
            "create-ecdh": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
              "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
              "dev": true,
              "requires": {
                "bn.js": "4.11.6",
                "elliptic": "6.3.2"
              },
              "dependencies": {
                "bn.js": {
                  "version": "4.11.6",
                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
                  "dev": true
                },
                "elliptic": {
                  "version": "6.3.2",
                  "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.2.tgz",
                  "integrity": "sha1-5MgeCCnPCmWrcOmYuCMnI7XBvEg=",
                  "dev": true,
                  "requires": {
                    "bn.js": "4.11.6",
                    "brorand": "1.0.6",
                    "hash.js": "1.0.3",
                    "inherits": "2.0.3"
                  },
                  "dependencies": {
                    "brorand": {
                      "version": "1.0.6",
                      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.6.tgz",
                      "integrity": "sha1-QChwa5FfkfezSaLgvzw3YDnSFuU=",
                      "dev": true
                    },
                    "hash.js": {
                      "version": "1.0.3",
                      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz",
                      "integrity": "sha1-EzL/ABVsCg/92CNgE9B7d6BFFXM=",
                      "dev": true,
                      "requires": {
                        "inherits": "2.0.3"
                      }
                    }
                  }
                }
              }
            },
            "create-hash": {
              "version": "1.1.2",
              "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz",
              "integrity": "sha1-USEAYte7dHn2xlu0GpIgix1hq60=",
              "dev": true,
              "requires": {
                "cipher-base": "1.0.3",
                "inherits": "2.0.3",
                "ripemd160": "1.0.1",
                "sha.js": "2.4.8"
              },
              "dependencies": {
                "cipher-base": {
                  "version": "1.0.3",
                  "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz",
                  "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=",
                  "dev": true,
                  "requires": {
                    "inherits": "2.0.3"
                  }
                },
                "ripemd160": {
                  "version": "1.0.1",
                  "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz",
                  "integrity": "sha1-k6S71JQrxXS2mo+lfHHeEOzKfW4=",
                  "dev": true
                },
                "sha.js": {
                  "version": "2.4.8",
                  "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz",
                  "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=",
                  "dev": true,
                  "requires": {
                    "inherits": "2.0.3"
                  }
                }
              }
            },
            "create-hmac": {
              "version": "1.1.4",
              "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz",
              "integrity": "sha1-0/tLolPriz9W456i+8uK90e9MXA=",
              "dev": true,
              "requires": {
                "create-hash": "1.1.2",
                "inherits": "2.0.3"
              }
            },
            "diffie-hellman": {
              "version": "5.0.2",
              "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
              "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
              "dev": true,
              "requires": {
                "bn.js": "4.11.6",
                "miller-rabin": "4.0.0",
                "randombytes": "2.0.3"
              },
              "dependencies": {
                "bn.js": {
                  "version": "4.11.6",
                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
                  "dev": true
                },
                "miller-rabin": {
                  "version": "4.0.0",
                  "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz",
                  "integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=",
                  "dev": true,
                  "requires": {
                    "bn.js": "4.11.6",
                    "brorand": "1.0.6"
                  },
                  "dependencies": {
                    "brorand": {
                      "version": "1.0.6",
                      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.6.tgz",
                      "integrity": "sha1-QChwa5FfkfezSaLgvzw3YDnSFuU=",
                      "dev": true
                    }
                  }
                }
              }
            },
            "pbkdf2": {
              "version": "3.0.9",
              "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.9.tgz",
              "integrity": "sha1-8sSyWmAAWLPDdzwIbDfbvuH/5pM=",
              "dev": true,
              "requires": {
                "create-hmac": "1.1.4"
              }
            },
            "public-encrypt": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
              "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",
              "dev": true,
              "requires": {
                "bn.js": "4.11.6",
                "browserify-rsa": "4.0.1",
                "create-hash": "1.1.2",
                "parse-asn1": "5.0.0",
                "randombytes": "2.0.3"
              },
              "dependencies": {
                "bn.js": {
                  "version": "4.11.6",
                  "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
                  "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
                  "dev": true
                },
                "browserify-rsa": {
                  "version": "4.0.1",
                  "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
                  "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
                  "dev": true,
                  "requires": {
                    "bn.js": "4.11.6",
                    "randombytes": "2.0.3"
                  }
                },
                "parse-asn1": {
                  "version": "5.0.0",
                  "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz",
                  "integrity": "sha1-NQYPbVAV03Yox3D04JGgtaJ4vCM=",
                  "dev": true,
                  "requires": {
                    "asn1.js": "4.9.1",
                    "browserify-aes": "1.0.6",
                    "create-hash": "1.1.2",
                    "evp_bytestokey": "1.0.0",
                    "pbkdf2": "3.0.9"
                  },
                  "dependencies": {
                    "asn1.js": {
                      "version": "4.9.1",
                      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz",
                      "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=",
                      "dev": true,
                      "requires": {
                        "bn.js": "4.11.6",
                        "inherits": "2.0.3",
                        "minimalistic-assert": "1.0.0"
                      },
                      "dependencies": {
                        "minimalistic-assert": {
                          "version": "1.0.0",
                          "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
                          "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
                          "dev": true
                        }
                      }
                    },
                    "browserify-aes": {
                      "version": "1.0.6",
                      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
                      "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=",
                      "dev": true,
                      "requires": {
                        "buffer-xor": "1.0.3",
                        "cipher-base": "1.0.3",
                        "create-hash": "1.1.2",
                        "evp_bytestokey": "1.0.0",
                        "inherits": "2.0.3"
                      },
                      "dependencies": {
                        "buffer-xor": {
                          "version": "1.0.3",
                          "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
                          "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
                          "dev": true
                        },
                        "cipher-base": {
                          "version": "1.0.3",
                          "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz",
                          "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=",
                          "dev": true,
                          "requires": {
                            "inherits": "2.0.3"
                          }
                        }
                      }
                    },
                    "evp_bytestokey": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
                      "integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=",
                      "dev": true,
                      "requires": {
                        "create-hash": "1.1.2"
                      }
                    }
                  }
                }
              }
            },
            "randombytes": {
              "version": "2.0.3",
              "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz",
              "integrity": "sha1-Z0yZdgkBw8QRJ3GjHlIdw0nMCew=",
              "dev": true
            }
          }
        },
        "defined": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
          "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
          "dev": true
        },
        "deps-sort": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
          "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=",
          "dev": true,
          "requires": {
            "JSONStream": "1.3.0",
            "shasum": "1.0.2",
            "subarg": "1.0.0",
            "through2": "2.0.3"
          }
        },
        "domain-browser": {
          "version": "1.1.7",
          "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
          "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
          "dev": true
        },
        "duplexer2": {
          "version": "0.1.4",
          "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
          "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
          "dev": true,
          "requires": {
            "readable-stream": "2.2.2"
          }
        },
        "events": {
          "version": "1.1.1",
          "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
          "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
          "dev": true
        },
        "glob": {
          "version": "7.1.1",
          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
          "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
          "dev": true,
          "requires": {
            "fs.realpath": "1.0.0",
            "inflight": "1.0.6",
            "inherits": "2.0.3",
            "minimatch": "3.0.3",
            "once": "1.4.0",
            "path-is-absolute": "1.0.1"
          },
          "dependencies": {
            "fs.realpath": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
              "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
              "dev": true
            },
            "inflight": {
              "version": "1.0.6",
              "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
              "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
              "dev": true,
              "requires": {
                "once": "1.4.0",
                "wrappy": "1.0.2"
              },
              "dependencies": {
                "wrappy": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                  "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
                  "dev": true
                }
              }
            },
            "minimatch": {
              "version": "3.0.3",
              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz",
              "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=",
              "dev": true,
              "requires": {
                "brace-expansion": "1.1.6"
              },
              "dependencies": {
                "brace-expansion": {
                  "version": "1.1.6",
                  "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
                  "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=",
                  "dev": true,
                  "requires": {
                    "balanced-match": "0.4.2",
                    "concat-map": "0.0.1"
                  },
                  "dependencies": {
                    "balanced-match": {
                      "version": "0.4.2",
                      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
                      "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
                      "dev": true
                    },
                    "concat-map": {
                      "version": "0.0.1",
                      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
                      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
                      "dev": true
                    }
                  }
                }
              }
            },
            "once": {
              "version": "1.4.0",
              "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
              "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
              "dev": true,
              "requires": {
                "wrappy": "1.0.2"
              },
              "dependencies": {
                "wrappy": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                  "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
                  "dev": true
                }
              }
            },
            "path-is-absolute": {
              "version": "1.0.1",
              "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
              "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
              "dev": true
            }
          }
        },
        "has": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
          "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
          "dev": true,
          "requires": {
            "function-bind": "1.1.0"
          },
          "dependencies": {
            "function-bind": {
              "version": "1.1.0",
              "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz",
              "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=",
              "dev": true
            }
          }
        },
        "htmlescape": {
          "version": "1.1.1",
          "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
          "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
          "dev": true
        },
        "https-browserify": {
          "version": "0.0.1",
          "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz",
          "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
          "dev": true
        },
        "inherits": {
          "version": "2.0.3",
          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
          "dev": true
        },
        "insert-module-globals": {
          "version": "7.0.1",
          "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz",
          "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=",
          "dev": true,
          "requires": {
            "JSONStream": "1.3.0",
            "combine-source-map": "0.7.2",
            "concat-stream": "1.5.2",
            "is-buffer": "1.1.4",
            "lexical-scope": "1.2.0",
            "process": "0.11.9",
            "through2": "2.0.3",
            "xtend": "4.0.1"
          },
          "dependencies": {
            "combine-source-map": {
              "version": "0.7.2",
              "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz",
              "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=",
              "dev": true,
              "requires": {
                "convert-source-map": "1.1.3",
                "inline-source-map": "0.6.2",
                "lodash.memoize": "3.0.4",
                "source-map": "0.5.6"
              },
              "dependencies": {
                "convert-source-map": {
                  "version": "1.1.3",
                  "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
                  "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
                  "dev": true
                },
                "inline-source-map": {
                  "version": "0.6.2",
                  "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
                  "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
                  "dev": true,
                  "requires": {
                    "source-map": "0.5.6"
                  }
                },
                "lodash.memoize": {
                  "version": "3.0.4",
                  "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
                  "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
                  "dev": true
                },
                "source-map": {
                  "version": "0.5.6",
                  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
                  "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
                  "dev": true
                }
              }
            },
            "is-buffer": {
              "version": "1.1.4",
              "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz",
              "integrity": "sha1-z8hszV3FpS+oBIkRHGkgxFfi2Ys=",
              "dev": true
            },
            "lexical-scope": {
              "version": "1.2.0",
              "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz",
              "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=",
              "dev": true,
              "requires": {
                "astw": "2.0.0"
              },
              "dependencies": {
                "astw": {
                  "version": "2.0.0",
                  "resolved": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz",
                  "integrity": "sha1-CBIayCiNNWEcDO7GY/bNVFYEiX0=",
                  "dev": true,
                  "requires": {
                    "acorn": "1.2.2"
                  },
                  "dependencies": {
                    "acorn": {
                      "version": "1.2.2",
                      "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz",
                      "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=",
                      "dev": true
                    }
                  }
                }
              }
            }
          }
        },
        "labeled-stream-splicer": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz",
          "integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=",
          "dev": true,
          "requires": {
            "inherits": "2.0.3",
            "isarray": "0.0.1",
            "stream-splicer": "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
            },
            "stream-splicer": {
              "version": "2.0.0",
              "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz",
              "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=",
              "dev": true,
              "requires": {
                "inherits": "2.0.3",
                "readable-stream": "2.2.2"
              }
            }
          }
        },
        "module-deps": {
          "version": "4.0.8",
          "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.0.8.tgz",
          "integrity": "sha1-Vf1wYjOZcGwyiL73pgn/HowO0rs=",
          "dev": true,
          "requires": {
            "JSONStream": "1.3.0",
            "browser-resolve": "1.11.2",
            "cached-path-relative": "1.0.0",
            "concat-stream": "1.5.2",
            "defined": "1.0.0",
            "detective": "4.3.2",
            "duplexer2": "0.1.4",
            "inherits": "2.0.3",
            "parents": "1.0.1",
            "readable-stream": "2.2.2",
            "resolve": "1.2.0",
            "stream-combiner2": "1.1.1",
            "subarg": "1.0.0",
            "through2": "2.0.3",
            "xtend": "4.0.1"
          },
          "dependencies": {
            "detective": {
              "version": "4.3.2",
              "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.2.tgz",
              "integrity": "sha1-d2l+LnlHrD/nyOJqbW8RUjWvqRw=",
              "dev": true,
              "requires": {
                "acorn": "3.3.0",
                "defined": "1.0.0"
              },
              "dependencies": {
                "acorn": {
                  "version": "3.3.0",
                  "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
                  "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
                  "dev": true
                }
              }
            },
            "stream-combiner2": {
              "version": "1.1.1",
              "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
              "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
              "dev": true,
              "requires": {
                "duplexer2": "0.1.4",
                "readable-stream": "2.2.2"
              }
            }
          }
        },
        "os-browserify": {
          "version": "0.1.2",
          "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz",
          "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=",
          "dev": true
        },
        "parents": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
          "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
          "dev": true,
          "requires": {
            "path-platform": "0.11.15"
          },
          "dependencies": {
            "path-platform": {
              "version": "0.11.15",
              "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
              "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
              "dev": true
            }
          }
        },
        "path-browserify": {
          "version": "0.0.0",
          "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
          "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
          "dev": true
        },
        "process": {
          "version": "0.11.9",
          "resolved": "https://registry.npmjs.org/process/-/process-0.11.9.tgz",
          "integrity": "sha1-e9WtIapiU+fahoImTx4R0RwDGME=",
          "dev": true
        },
        "punycode": {
          "version": "1.4.1",
          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
          "dev": true
        },
        "querystring-es3": {
          "version": "0.2.1",
          "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
          "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
          "dev": true
        },
        "read-only-stream": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
          "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
          "dev": true,
          "requires": {
            "readable-stream": "2.2.2"
          }
        },
        "readable-stream": {
          "version": "2.2.2",
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz",
          "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=",
          "dev": true,
          "requires": {
            "buffer-shims": "1.0.0",
            "core-util-is": "1.0.2",
            "inherits": "2.0.3",
            "isarray": "1.0.0",
            "process-nextick-args": "1.0.7",
            "string_decoder": "0.10.31",
            "util-deprecate": "1.0.2"
          },
          "dependencies": {
            "buffer-shims": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
              "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
              "dev": true
            },
            "core-util-is": {
              "version": "1.0.2",
              "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
              "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
              "dev": true
            },
            "isarray": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
              "dev": true
            },
            "process-nextick-args": {
              "version": "1.0.7",
              "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
              "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
              "dev": true
            },
            "util-deprecate": {
              "version": "1.0.2",
              "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
              "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
              "dev": true
            }
          }
        },
        "resolve": {
          "version": "1.2.0",
          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz",
          "integrity": "sha1-lYnD8vYUnRQXpAvswWY9tuxrwmw=",
          "dev": true
        },
        "shasum": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
          "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
          "dev": true,
          "requires": {
            "json-stable-stringify": "0.0.1",
            "sha.js": "2.4.8"
          },
          "dependencies": {
            "json-stable-stringify": {
              "version": "0.0.1",
              "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
              "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
              "dev": true,
              "requires": {
                "jsonify": "0.0.0"
              },
              "dependencies": {
                "jsonify": {
                  "version": "0.0.0",
                  "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
                  "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
                  "dev": true
                }
              }
            },
            "sha.js": {
              "version": "2.4.8",
              "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz",
              "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=",
              "dev": true,
              "requires": {
                "inherits": "2.0.3"
              }
            }
          }
        },
        "shell-quote": {
          "version": "1.6.1",
          "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
          "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
          "dev": true,
          "requires": {
            "array-filter": "0.0.1",
            "array-map": "0.0.0",
            "array-reduce": "0.0.0",
            "jsonify": "0.0.0"
          },
          "dependencies": {
            "array-filter": {
              "version": "0.0.1",
              "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
              "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
              "dev": true
            },
            "array-map": {
              "version": "0.0.0",
              "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
              "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
              "dev": true
            },
            "array-reduce": {
              "version": "0.0.0",
              "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
              "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
              "dev": true
            },
            "jsonify": {
              "version": "0.0.0",
              "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
              "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
              "dev": true
            }
          }
        },
        "stream-browserify": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
          "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
          "dev": true,
          "requires": {
            "inherits": "2.0.3",
            "readable-stream": "2.2.2"
          }
        },
        "stream-http": {
          "version": "2.6.0",
          "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.6.0.tgz",
          "integrity": "sha1-rfMwnO0XYk6/t+8T5qxM/kBaixI=",
          "dev": true,
          "requires": {
            "builtin-status-codes": "3.0.0",
            "inherits": "2.0.3",
            "readable-stream": "2.2.2",
            "to-arraybuffer": "1.0.1",
            "xtend": "4.0.1"
          },
          "dependencies": {
            "builtin-status-codes": {
              "version": "3.0.0",
              "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
              "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
              "dev": true
            },
            "to-arraybuffer": {
              "version": "1.0.1",
              "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
              "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
              "dev": true
            }
          }
        },
        "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
        },
        "subarg": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
          "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
          "dev": true,
          "requires": {
            "minimist": "1.2.0"
          },
          "dependencies": {
            "minimist": {
              "version": "1.2.0",
              "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
              "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
              "dev": true
            }
          }
        },
        "syntax-error": {
          "version": "1.1.6",
          "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.6.tgz",
          "integrity": "sha1-tFSXBtOGzBwdx8JCPxhXm2yt5xA=",
          "dev": true,
          "requires": {
            "acorn": "2.7.0"
          },
          "dependencies": {
            "acorn": {
              "version": "2.7.0",
              "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz",
              "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=",
              "dev": true
            }
          }
        },
        "through2": {
          "version": "2.0.3",
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
          "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
          "dev": true,
          "requires": {
            "readable-stream": "2.2.2",
            "xtend": "4.0.1"
          }
        },
        "timers-browserify": {
          "version": "1.4.2",
          "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
          "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
          "dev": true,
          "requires": {
            "process": "0.11.9"
          }
        },
        "tty-browserify": {
          "version": "0.0.0",
          "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
          "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
          "dev": true
        },
        "url": {
          "version": "0.11.0",
          "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
          "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
          "dev": true,
          "requires": {
            "punycode": "1.3.2",
            "querystring": "0.2.0"
          },
          "dependencies": {
            "punycode": {
              "version": "1.3.2",
              "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
              "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
              "dev": true
            },
            "querystring": {
              "version": "0.2.0",
              "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
              "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
              "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"
          },
          "dependencies": {
            "inherits": {
              "version": "2.0.1",
              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
              "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
              "dev": true
            }
          }
        },
        "vm-browserify": {
          "version": "0.0.4",
          "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
          "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
          "dev": true,
          "requires": {
            "indexof": "0.0.1"
          },
          "dependencies": {
            "indexof": {
              "version": "0.0.1",
              "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
              "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
              "dev": true
            }
          }
        },
        "xtend": {
          "version": "4.0.1",
          "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
          "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
          "dev": true
        }
      }
    },
    "chai": {
      "version": "1.10.0",
      "resolved": "https://registry.npmjs.org/chai/-/chai-1.10.0.tgz",
      "integrity": "sha1-5AMcyHZURhp1lD5aNatG6vOcHrk=",
      "dev": true,
      "requires": {
        "assertion-error": "1.0.0",
        "deep-eql": "0.1.3"
      },
      "dependencies": {
        "assertion-error": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz",
          "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=",
          "dev": true
        },
        "deep-eql": {
          "version": "0.1.3",
          "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
          "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
          "dev": true,
          "requires": {
            "type-detect": "0.1.1"
          },
          "dependencies": {
            "type-detect": {
              "version": "0.1.1",
              "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
              "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
              "dev": true
            }
          }
        }
      }
    },
    "chai-shallow-deep-equal": {
      "version": "1.4.4",
      "resolved": "https://registry.npmjs.org/chai-shallow-deep-equal/-/chai-shallow-deep-equal-1.4.4.tgz",
      "integrity": "sha1-m4yUrhKvCniaFSw65kREL2+48cM=",
      "dev": true
    },
    "debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "requires": {
        "ms": "2.0.0"
      }
    },
    "deep-equal": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
      "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
      "dev": true
    },
    "deep-extend": {
      "version": "0.4.1",
      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz",
      "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM="
    },
    "jsdoc": {
      "version": "3.4.0",
      "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.4.0.tgz",
      "integrity": "sha1-NBzbBuRKET2VQe/SEslaSIBk6e4=",
      "dev": true,
      "requires": {
        "async": "1.4.2",
        "bluebird": "2.9.34",
        "catharsis": "0.8.8",
        "escape-string-regexp": "1.0.5",
        "espree": "2.2.5",
        "js2xmlparser": "1.0.0",
        "marked": "0.3.6",
        "requizzle": "0.2.1",
        "strip-json-comments": "1.0.4",
        "taffydb": "https://github.com/hegemonic/taffydb/tarball/7d100bcee0e997ee4977e273cdce60bd8933050e",
        "underscore": "1.8.3",
        "wrench": "1.5.9"
      },
      "dependencies": {
        "async": {
          "version": "1.4.2",
          "resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz",
          "integrity": "sha1-bJ7csRztTw3S8tQNsNSaEJwIiqs=",
          "dev": true
        },
        "bluebird": {
          "version": "2.9.34",
          "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz",
          "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=",
          "dev": true
        },
        "catharsis": {
          "version": "0.8.8",
          "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.8.tgz",
          "integrity": "sha1-aTR59DqsVJ2Aa9c+kkzQ2USVGgY=",
          "dev": true,
          "requires": {
            "underscore-contrib": "0.3.0"
          },
          "dependencies": {
            "underscore-contrib": {
              "version": "0.3.0",
              "resolved": "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz",
              "integrity": "sha1-ZltmwkeD+PorGMn4y7Dix9SMJsc=",
              "dev": true,
              "requires": {
                "underscore": "1.6.0"
              },
              "dependencies": {
                "underscore": {
                  "version": "1.6.0",
                  "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
                  "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
                  "dev": true
                }
              }
            }
          }
        },
        "escape-string-regexp": {
          "version": "1.0.5",
          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
          "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
          "dev": true
        },
        "espree": {
          "version": "2.2.5",
          "resolved": "https://registry.npmjs.org/espree/-/espree-2.2.5.tgz",
          "integrity": "sha1-32kbkxCIlAKuspzAZnCMVmkLhUs=",
          "dev": true
        },
        "js2xmlparser": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-1.0.0.tgz",
          "integrity": "sha1-WhcPLo1kds5FQF4EgjJCUTeC/jA=",
          "dev": true
        },
        "marked": {
          "version": "0.3.6",
          "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz",
          "integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=",
          "dev": true
        },
        "requizzle": {
          "version": "0.2.1",
          "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.1.tgz",
          "integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=",
          "dev": true,
          "requires": {
            "underscore": "1.6.0"
          },
          "dependencies": {
            "underscore": {
              "version": "1.6.0",
              "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
              "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
              "dev": true
            }
          }
        },
        "strip-json-comments": {
          "version": "1.0.4",
          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
          "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
          "dev": true
        },
        "taffydb": {
          "version": "https://github.com/hegemonic/taffydb/tarball/7d100bcee0e997ee4977e273cdce60bd8933050e",
          "integrity": "sha1-PFSdL1cS19HRCa1rsaQITxt63U4=",
          "dev": true
        },
        "underscore": {
          "version": "1.8.3",
          "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
          "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
          "dev": true
        },
        "wrench": {
          "version": "1.5.9",
          "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.9.tgz",
          "integrity": "sha1-QRaRxjqbJTGxcAJnJ5veyiOyFCo=",
          "dev": true
        }
      }
    },
    "json-stringify-safe": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
      "dev": true
    },
    "lodash": {
      "version": "4.17.4",
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
      "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
      "dev": true
    },
    "minimist": {
      "version": "0.0.8",
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
      "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
      "dev": true
    },
    "mkdirp": {
      "version": "0.5.1",
      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
      "dev": true,
      "requires": {
        "minimist": "0.0.8"
      }
    },
    "mocha": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.1.0.tgz",
      "integrity": "sha1-d3Uv5ZL7kJJ1aCevRs0+rhuDZxw=",
      "dev": true,
      "requires": {
        "commander": "2.3.0",
        "debug": "2.0.0",
        "diff": "1.0.8",
        "escape-string-regexp": "1.0.2",
        "glob": "3.2.3",
        "growl": "1.8.1",
        "jade": "0.26.3",
        "mkdirp": "0.5.0"
      },
      "dependencies": {
        "commander": {
          "version": "2.3.0",
          "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz",
          "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=",
          "dev": true
        },
        "debug": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
          "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=",
          "dev": true,
          "requires": {
            "ms": "0.6.2"
          },
          "dependencies": {
            "ms": {
              "version": "0.6.2",
              "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
              "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=",
              "dev": true
            }
          }
        },
        "diff": {
          "version": "1.0.8",
          "resolved": "https://registry.npmjs.org/diff/-/diff-1.0.8.tgz",
          "integrity": "sha1-NDJ2MI7Jkbe8giZ+1VvBQR+XFmY=",
          "dev": true
        },
        "escape-string-regexp": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz",
          "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=",
          "dev": true
        },
        "glob": {
          "version": "3.2.3",
          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.3.tgz",
          "integrity": "sha1-4xPusknHr/qlxHUoaw4RW1mDlGc=",
          "dev": true,
          "requires": {
            "graceful-fs": "2.0.3",
            "inherits": "2.0.3",
            "minimatch": "0.2.14"
          },
          "dependencies": {
            "graceful-fs": {
              "version": "2.0.3",
              "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz",
              "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=",
              "dev": true
            },
            "inherits": {
              "version": "2.0.3",
              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
              "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
              "dev": true
            },
            "minimatch": {
              "version": "0.2.14",
              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
              "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
              "dev": true,
              "requires": {
                "lru-cache": "2.7.3",
                "sigmund": "1.0.1"
              },
              "dependencies": {
                "lru-cache": {
                  "version": "2.7.3",
                  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
                  "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
                  "dev": true
                },
                "sigmund": {
                  "version": "1.0.1",
                  "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
                  "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
                  "dev": true
                }
              }
            }
          }
        },
        "growl": {
          "version": "1.8.1",
          "resolved": "https://registry.npmjs.org/growl/-/growl-1.8.1.tgz",
          "integrity": "sha1-Sy3sjZB+k9szZiTc7AGDUC+MlCg=",
          "dev": true
        },
        "jade": {
          "version": "0.26.3",
          "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz",
          "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=",
          "dev": true,
          "requires": {
            "commander": "0.6.1",
            "mkdirp": "0.3.0"
          },
          "dependencies": {
            "commander": {
              "version": "0.6.1",
              "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
              "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
              "dev": true
            },
            "mkdirp": {
              "version": "0.3.0",
              "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
              "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
              "dev": true
            }
          }
        },
        "mkdirp": {
          "version": "0.5.0",
          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
          "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
          "dev": true,
          "requires": {
            "minimist": "0.0.8"
          },
          "dependencies": {
            "minimist": {
              "version": "0.0.8",
              "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
              "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
              "dev": true
            }
          }
        }
      }
    },
    "mocha-jshint": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/mocha-jshint/-/mocha-jshint-2.3.1.tgz",
      "integrity": "sha1-MD8n5TOThVnSDyakEj1by1ZFpUY=",
      "dev": true,
      "requires": {
        "jshint": "2.9.4",
        "minimatch": "3.0.3",
        "shelljs": "0.4.0",
        "uniq": "1.0.1"
      },
      "dependencies": {
        "jshint": {
          "version": "2.9.4",
          "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.4.tgz",
          "integrity": "sha1-XjupeEjVKQJz21FK7kf+JM9ZKTQ=",
          "dev": true,
          "requires": {
            "cli": "1.0.1",
            "console-browserify": "1.1.0",
            "exit": "0.1.2",
            "htmlparser2": "3.8.3",
            "lodash": "3.7.0",
            "minimatch": "3.0.3",
            "shelljs": "0.3.0",
            "strip-json-comments": "1.0.4"
          },
          "dependencies": {
            "cli": {
              "version": "1.0.1",
              "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
              "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
              "dev": true,
              "requires": {
                "exit": "0.1.2",
                "glob": "7.1.1"
              },
              "dependencies": {
                "glob": {
                  "version": "7.1.1",
                  "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
                  "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
                  "dev": true,
                  "requires": {
                    "fs.realpath": "1.0.0",
                    "inflight": "1.0.6",
                    "inherits": "2.0.3",
                    "minimatch": "3.0.3",
                    "once": "1.4.0",
                    "path-is-absolute": "1.0.1"
                  },
                  "dependencies": {
                    "fs.realpath": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
                      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
                      "dev": true
                    },
                    "inflight": {
                      "version": "1.0.6",
                      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
                      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
                      "dev": true,
                      "requires": {
                        "once": "1.4.0",
                        "wrappy": "1.0.2"
                      },
                      "dependencies": {
                        "wrappy": {
                          "version": "1.0.2",
                          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
                          "dev": true
                        }
                      }
                    },
                    "inherits": {
                      "version": "2.0.3",
                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
                      "dev": true
                    },
                    "once": {
                      "version": "1.4.0",
                      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
                      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
                      "dev": true,
                      "requires": {
                        "wrappy": "1.0.2"
                      },
                      "dependencies": {
                        "wrappy": {
                          "version": "1.0.2",
                          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
                          "dev": true
                        }
                      }
                    },
                    "path-is-absolute": {
                      "version": "1.0.1",
                      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
                      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
                      "dev": true
                    }
                  }
                }
              }
            },
            "console-browserify": {
              "version": "1.1.0",
              "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
              "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
              "dev": true,
              "requires": {
                "date-now": "0.1.4"
              },
              "dependencies": {
                "date-now": {
                  "version": "0.1.4",
                  "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
                  "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
                  "dev": true
                }
              }
            },
            "exit": {
              "version": "0.1.2",
              "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
              "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
              "dev": true
            },
            "htmlparser2": {
              "version": "3.8.3",
              "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
              "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
              "dev": true,
              "requires": {
                "domelementtype": "1.3.0",
                "domhandler": "2.3.0",
                "domutils": "1.5.1",
                "entities": "1.0.0",
                "readable-stream": "1.1.14"
              },
              "dependencies": {
                "domelementtype": {
                  "version": "1.3.0",
                  "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
                  "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
                  "dev": true
                },
                "domhandler": {
                  "version": "2.3.0",
                  "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
                  "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
                  "dev": true,
                  "requires": {
                    "domelementtype": "1.3.0"
                  }
                },
                "domutils": {
                  "version": "1.5.1",
                  "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
                  "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
                  "dev": true,
                  "requires": {
                    "dom-serializer": "0.1.0",
                    "domelementtype": "1.3.0"
                  },
                  "dependencies": {
                    "dom-serializer": {
                      "version": "0.1.0",
                      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
                      "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
                      "dev": true,
                      "requires": {
                        "domelementtype": "1.1.3",
                        "entities": "1.1.1"
                      },
                      "dependencies": {
                        "domelementtype": {
                          "version": "1.1.3",
                          "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
                          "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
                          "dev": true
                        },
                        "entities": {
                          "version": "1.1.1",
                          "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
                          "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
                          "dev": true
                        }
                      }
                    }
                  }
                },
                "entities": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
                  "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
                  "dev": true
                },
                "readable-stream": {
                  "version": "1.1.14",
                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
                  "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
                  "dev": true,
                  "requires": {
                    "core-util-is": "1.0.2",
                    "inherits": "2.0.3",
                    "isarray": "0.0.1",
                    "string_decoder": "0.10.31"
                  },
                  "dependencies": {
                    "core-util-is": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
                      "dev": true
                    },
                    "inherits": {
                      "version": "2.0.3",
                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
                      "dev": true
                    },
                    "isarray": {
                      "version": "0.0.1",
                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
                      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
                      "dev": true
                    },
                    "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
                    }
                  }
                }
              }
            },
            "lodash": {
              "version": "3.7.0",
              "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz",
              "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=",
              "dev": true
            },
            "shelljs": {
              "version": "0.3.0",
              "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
              "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
              "dev": true
            },
            "strip-json-comments": {
              "version": "1.0.4",
              "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
              "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
              "dev": true
            }
          }
        },
        "minimatch": {
          "version": "3.0.3",
          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz",
          "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=",
          "dev": true,
          "requires": {
            "brace-expansion": "1.1.6"
          },
          "dependencies": {
            "brace-expansion": {
              "version": "1.1.6",
              "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
              "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=",
              "dev": true,
              "requires": {
                "balanced-match": "0.4.2",
                "concat-map": "0.0.1"
              },
              "dependencies": {
                "balanced-match": {
                  "version": "0.4.2",
                  "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
                  "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
                  "dev": true
                },
                "concat-map": {
                  "version": "0.0.1",
                  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
                  "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
                  "dev": true
                }
              }
            }
          }
        },
        "shelljs": {
          "version": "0.4.0",
          "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.4.0.tgz",
          "integrity": "sha1-GZ/p4t43nv0D00X/FAYlJeSzHsI=",
          "dev": true
        },
        "uniq": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
          "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
          "dev": true
        }
      }
    },
    "ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
      "dev": true
    },
    "nock": {
      "version": "9.1.0",
      "resolved": "https://registry.npmjs.org/nock/-/nock-9.1.0.tgz",
      "integrity": "sha512-u9QOLOZP0DlcKzmAzCuX5PRsIhbiRJupR7hJn1cCCT7VW3ZKUrEH/oxGEtVA8Xbu4EmzH9d/VK0x/3FxCGRrRg==",
      "dev": true,
      "requires": {
        "chai": "1.10.0",
        "debug": "2.6.9",
        "deep-equal": "1.0.1",
        "json-stringify-safe": "5.0.1",
        "lodash": "4.17.4",
        "mkdirp": "0.5.1",
        "propagate": "0.4.0",
        "qs": "6.5.1",
        "semver": "5.4.1"
      }
    },
    "propagate": {
      "version": "0.4.0",
      "resolved": "https://registry.npmjs.org/propagate/-/propagate-0.4.0.tgz",
      "integrity": "sha1-8/zKCm/gZzanulcpZgaWF8EwtIE=",
      "dev": true
    },
    "qs": {
      "version": "6.5.1",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
      "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
      "dev": true
    },
    "request": {
      "version": "2.79.0",
      "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
      "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
      "requires": {
        "aws-sign2": "0.6.0",
        "aws4": "1.5.0",
        "caseless": "0.11.0",
        "combined-stream": "1.0.5",
        "extend": "3.0.0",
        "forever-agent": "0.6.1",
        "form-data": "2.1.2",
        "har-validator": "2.0.6",
        "hawk": "3.1.3",
        "http-signature": "1.1.1",
        "is-typedarray": "1.0.0",
        "isstream": "0.1.2",
        "json-stringify-safe": "5.0.1",
        "mime-types": "2.1.13",
        "oauth-sign": "0.8.2",
        "qs": "6.3.0",
        "stringstream": "0.0.5",
        "tough-cookie": "2.3.2",
        "tunnel-agent": "0.4.3",
        "uuid": "3.0.1"
      },
      "dependencies": {
        "aws-sign2": {
          "version": "0.6.0",
          "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
          "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
        },
        "aws4": {
          "version": "1.5.0",
          "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.5.0.tgz",
          "integrity": "sha1-Cin/t5wxyecS7rCH6OemS0pW11U="
        },
        "caseless": {
          "version": "0.11.0",
          "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
          "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c="
        },
        "combined-stream": {
          "version": "1.0.5",
          "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
          "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
          "requires": {
            "delayed-stream": "1.0.0"
          },
          "dependencies": {
            "delayed-stream": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
              "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
            }
          }
        },
        "extend": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
          "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ="
        },
        "forever-agent": {
          "version": "0.6.1",
          "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
          "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
        },
        "form-data": {
          "version": "2.1.2",
          "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz",
          "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=",
          "requires": {
            "asynckit": "0.4.0",
            "combined-stream": "1.0.5",
            "mime-types": "2.1.13"
          },
          "dependencies": {
            "asynckit": {
              "version": "0.4.0",
              "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
              "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
            }
          }
        },
        "har-validator": {
          "version": "2.0.6",
          "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
          "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
          "requires": {
            "chalk": "1.1.3",
            "commander": "2.9.0",
            "is-my-json-valid": "2.15.0",
            "pinkie-promise": "2.0.1"
          },
          "dependencies": {
            "chalk": {
              "version": "1.1.3",
              "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
              "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
              "requires": {
                "ansi-styles": "2.2.1",
                "escape-string-regexp": "1.0.5",
                "has-ansi": "2.0.0",
                "strip-ansi": "3.0.1",
                "supports-color": "2.0.0"
              },
              "dependencies": {
                "ansi-styles": {
                  "version": "2.2.1",
                  "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
                  "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
                },
                "escape-string-regexp": {
                  "version": "1.0.5",
                  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
                  "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
                },
                "has-ansi": {
                  "version": "2.0.0",
                  "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
                  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
                  "requires": {
                    "ansi-regex": "2.0.0"
                  },
                  "dependencies": {
                    "ansi-regex": {
                      "version": "2.0.0",
                      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
                      "integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc="
                    }
                  }
                },
                "strip-ansi": {
                  "version": "3.0.1",
                  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
                  "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
                  "requires": {
                    "ansi-regex": "2.0.0"
                  },
                  "dependencies": {
                    "ansi-regex": {
                      "version": "2.0.0",
                      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
                      "integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc="
                    }
                  }
                },
                "supports-color": {
                  "version": "2.0.0",
                  "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
                  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
                }
              }
            },
            "commander": {
              "version": "2.9.0",
              "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
              "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
              "requires": {
                "graceful-readlink": "1.0.1"
              },
              "dependencies": {
                "graceful-readlink": {
                  "version": "1.0.1",
                  "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
                  "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
                }
              }
            },
            "is-my-json-valid": {
              "version": "2.15.0",
              "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz",
              "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=",
              "requires": {
                "generate-function": "2.0.0",
                "generate-object-property": "1.2.0",
                "jsonpointer": "4.0.1",
                "xtend": "4.0.1"
              },
              "dependencies": {
                "generate-function": {
                  "version": "2.0.0",
                  "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
                  "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ="
                },
                "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=",
                  "requires": {
                    "is-property": "1.0.2"
                  },
                  "dependencies": {
                    "is-property": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
                      "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
                    }
                  }
                },
                "jsonpointer": {
                  "version": "4.0.1",
                  "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
                  "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk="
                },
                "xtend": {
                  "version": "4.0.1",
                  "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
                  "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
                }
              }
            },
            "pinkie-promise": {
              "version": "2.0.1",
              "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
              "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
              "requires": {
                "pinkie": "2.0.4"
              },
              "dependencies": {
                "pinkie": {
                  "version": "2.0.4",
                  "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
                  "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
                }
              }
            }
          }
        },
        "hawk": {
          "version": "3.1.3",
          "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
          "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
          "requires": {
            "boom": "2.10.1",
            "cryptiles": "2.0.5",
            "hoek": "2.16.3",
            "sntp": "1.0.9"
          },
          "dependencies": {
            "boom": {
              "version": "2.10.1",
              "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
              "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
              "requires": {
                "hoek": "2.16.3"
              }
            },
            "cryptiles": {
              "version": "2.0.5",
              "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
              "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
              "requires": {
                "boom": "2.10.1"
              }
            },
            "hoek": {
              "version": "2.16.3",
              "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
              "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
            },
            "sntp": {
              "version": "1.0.9",
              "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
              "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
              "requires": {
                "hoek": "2.16.3"
              }
            }
          }
        },
        "http-signature": {
          "version": "1.1.1",
          "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
          "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
          "requires": {
            "assert-plus": "0.2.0",
            "jsprim": "1.3.1",
            "sshpk": "1.10.1"
          },
          "dependencies": {
            "assert-plus": {
              "version": "0.2.0",
              "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
              "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
            },
            "jsprim": {
              "version": "1.3.1",
              "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz",
              "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=",
              "requires": {
                "extsprintf": "1.0.2",
                "json-schema": "0.2.3",
                "verror": "1.3.6"
              },
              "dependencies": {
                "extsprintf": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
                  "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA="
                },
                "json-schema": {
                  "version": "0.2.3",
                  "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
                  "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
                },
                "verror": {
                  "version": "1.3.6",
                  "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
                  "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=",
                  "requires": {
                    "extsprintf": "1.0.2"
                  }
                }
              }
            },
            "sshpk": {
              "version": "1.10.1",
              "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.1.tgz",
              "integrity": "sha1-MOGl0ykkSXShr2FREznVla9mOLA=",
              "requires": {
                "asn1": "0.2.3",
                "assert-plus": "1.0.0",
                "bcrypt-pbkdf": "1.0.0",
                "dashdash": "1.14.1",
                "ecc-jsbn": "0.1.1",
                "getpass": "0.1.6",
                "jodid25519": "1.0.2",
                "jsbn": "0.1.0",
                "tweetnacl": "0.14.5"
              },
              "dependencies": {
                "asn1": {
                  "version": "0.2.3",
                  "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
                  "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
                },
                "assert-plus": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
                  "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
                },
                "bcrypt-pbkdf": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz",
                  "integrity": "sha1-PKdrhSQccXC/fZcD57mqdGMAQNQ=",
                  "optional": true,
                  "requires": {
                    "tweetnacl": "0.14.5"
                  }
                },
                "dashdash": {
                  "version": "1.14.1",
                  "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
                  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
                  "requires": {
                    "assert-plus": "1.0.0"
                  }
                },
                "ecc-jsbn": {
                  "version": "0.1.1",
                  "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
                  "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
                  "optional": true,
                  "requires": {
                    "jsbn": "0.1.0"
                  }
                },
                "getpass": {
                  "version": "0.1.6",
                  "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz",
                  "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=",
                  "requires": {
                    "assert-plus": "1.0.0"
                  }
                },
                "jodid25519": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz",
                  "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=",
                  "optional": true,
                  "requires": {
                    "jsbn": "0.1.0"
                  }
                },
                "jsbn": {
                  "version": "0.1.0",
                  "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz",
                  "integrity": "sha1-ZQmH2g3XT06/WhE3eiqi0nPpff0=",
                  "optional": true
                },
                "tweetnacl": {
                  "version": "0.14.5",
                  "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
                  "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
                  "optional": true
                }
              }
            }
          }
        },
        "is-typedarray": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
          "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
        },
        "isstream": {
          "version": "0.1.2",
          "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
          "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
        },
        "json-stringify-safe": {
          "version": "5.0.1",
          "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
          "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
        },
        "mime-types": {
          "version": "2.1.13",
          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz",
          "integrity": "sha1-4HqqnGxrmnyjASxpADrSWjnpKog=",
          "requires": {
            "mime-db": "1.25.0"
          },
          "dependencies": {
            "mime-db": {
              "version": "1.25.0",
              "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz",
              "integrity": "sha1-wY29fHOl2/b0SgJNwNFloeexw5I="
            }
          }
        },
        "oauth-sign": {
          "version": "0.8.2",
          "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
          "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
        },
        "qs": {
          "version": "6.3.0",
          "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.0.tgz",
          "integrity": "sha1-9AOyZPI7wBIox0ExtAfxjV6l1EI="
        },
        "stringstream": {
          "version": "0.0.5",
          "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
          "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
        },
        "tough-cookie": {
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
          "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
          "requires": {
            "punycode": "1.4.1"
          },
          "dependencies": {
            "punycode": {
              "version": "1.4.1",
              "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
              "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
            }
          }
        },
        "tunnel-agent": {
          "version": "0.4.3",
          "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
          "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us="
        },
        "uuid": {
          "version": "3.0.1",
          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz",
          "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE="
        }
      }
    },
    "semver": {
      "version": "5.4.1",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
      "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
      "dev": true
    }
  }
}
