diff --git a/docs/users-guide/05-sharing-answers.md b/docs/users-guide/05-sharing-answers.md
index 32528a3a2b0d9a6e5fa896c398dba4a0696ad3a5..49a6621c6c8253e965b15591087892389687e208 100644
--- a/docs/users-guide/05-sharing-answers.md
+++ b/docs/users-guide/05-sharing-answers.md
@@ -24,27 +24,55 @@ You can make as many dashboards as you want. Go nuts.
 ### How to Create a Dashboard
 Once you have a question saved, you can create a dashboard. Click the **Dashboards** dropdown at the top of the screen, then **Create a new dashboard**. Give your new dashboard a name and a description, then click **Create**, and you’ll be taken to your shiny new dashboard. You can always get to your dashboards from the dropdown at the very top of the screen.
 
+![Create Dashboard](images/dashboards/DashboardCreate.png)
+
 ### Adding saved questions to a dashboard
 You can add a newly saved question to a dashboard directly from the window that pops up after you save the question, or by clicking the Add to Dashboard icon in the top-right of a question page. You can also go to one of your dashboards and click the plus icon in the top right to add any of your saved questions to the dashboard.
 
 Once you add a question to your dashboard, it’ll look something like this:
 
-![First Dashboard](images/FirstDashboard.png)
+![First Dashboard](images/dashboards/FirstDashboard.png)
 
 ### Arranging cards
 Each question on a dashboard is in its own card that you can move around or resize as you see fit; just click the edit icon that looks like a pencil in the top-right of the dashboard screen.  
 
-The lines around the card will change from solid to dotted, showing you that you’re in edit mode.  
+Once you're in edit mode you'll see a grid appear. You can move and resize the cards in the dashboard to your liking and they'll snap to the grid.
+
+![Editing dashboard](images/dashboards/DashboardEdit.png)
 
-![editmode](images/Editmode.png)
+- To move cards just click and drag.
+- To resize a card just click and drag the handle at the bottom right corner of the card.
+- To remove a card, click the X icon in the top right corner.
+
+Questions in your dashboard will automatically update their display based on the size you choose to make sure your data looks great at any size.
 
-* To resize a card, hover your pointer over the lower right corner of it and click and drag.
-* To reorder your cards, click on the card and drag it to where you want it to be. The other cards will rearrange themselves as you move the card around.  
-* To remove a card, click the trashcan icon on it.
 
 ## Deleting a dashboard
 Deleting a dashboard does not delete the individual saved questions on it — it just deletes the dashboard. Remember — dashboards are shared by everyone on your team, so think twice before you delete something that someone else might be using!
 
 To delete a dashboard, click the pencil-looking **Edit** icon in the top right of the dashboard, then click **Delete**.
 
+## Fullscreen dashboards
+
+After you've made your ideal dashboard you may want to put it on a TV or present it in some other visible space to help keep your team up-to-date throughout the day.
+
+To enter fullscreen mode just click the fullscreen icon in the top right of the dashboard.
+
+Once you've entered fullscreen mode you can also switch the dashboard into "Night mode" for higher contrast.
+
+![Night mode](images/dashboards/DashboardNightMode.png)
+
+## Auto refresh
+If your data is more realtime in nature you can set your dashboard up to auto refresh.
+
+![Autorefresh](images/dashboards/DashboardAutoRefresh.png)
+
+You can set your dashboard to update in 1, 5, 10, 15, 30, and 60 minute intervals depending on how fresh you need the data to be.
+
+Enabling auto refresh will re-run all the queries on the dashboard at the interval you choose, so keep the size of the dashboard and the complexity of the questions in mind when setting up auto refresh.
+
+Combining fullscreen mode and auto refresh is a great way to keep your team in sync with your data throughout the day.
+
+---
+
 Next, we'll offer up some suggestions on how to create useful dashboards, in our [Tips on Dashboards](06-dashboard-tips.md).
diff --git a/docs/users-guide/10-metabot.md b/docs/users-guide/10-metabot.md
new file mode 100644
index 0000000000000000000000000000000000000000..031239b662dd1e6ee06fa4a86e5ea9452cf7288f
--- /dev/null
+++ b/docs/users-guide/10-metabot.md
@@ -0,0 +1,44 @@
+# Getting answers in Slack with Metabot
+
+You can already send data to Slack on  a set schedule via [Pulses](http://www.metabase.com/docs/latest/users-guide/07-pulses) but what about when you need an answer right now? Say hello to Metabot.
+
+Metabot helps add context to conversations you’re having in Slack by letting you insert results from Metabase.
+
+## Connecting to Slack.
+To use Metabot with Slack you’ll first need to connect Metabase to your Slack with an API token.
+
+See [Setting up Slack](http://www.metabase.com/docs/v0.15.1/administration-guide/07-setting-up-slack) for more information.
+
+
+## What can Metabot do?
+
+Metabot can show individual questions and also lists of questions that have already been asked in Metabase.
+
+If you ever need help remembering what Metabot can do, just type ```metabot help``` in Slack.
+
+![Metabot help](images/metabot/MetabotHelp.png)
+
+## Showing questions
+
+To see a question from Metabase in Slack type
+```metabot show "<question-name>"``` where question name is the title of one of saved questions. If you have several similarly named questions Metabot will ask you to differentiate between the two by typing the number next to the name.
+
+![Metabot similar](images/metabot/MetabotSimilarItems.png)
+
+That number is the ID number of the question in Metabase and if you find yourself using the same question over and over again you can save a bit of time by typing “metabot show 19.”
+
+![Metabot show](images/metabot/MetabotShow.png)
+
+## Listing questions
+If you don’t have a sense of which questions you want to view in  Slack, you can type ```metabot list``` to get a list of recent questions from your Metabase.
+
+![Metabot show](images/metabot/MetabotList.png)
+
+
+## To review
+
+- [Connect to Slack](http://www.metabase.com/docs/latest/users-guide/07-pulses) to start using Metabot.
+- Show data from Metabase in Slack using ```metabot show <question-id>```
+- Search for questions by typing ```metabot show <search-term>```
+- Get a list of questions by typing ```metabot list```
+- ```metabot help``` lets you see everything Metabot can do if you forget or need more information
diff --git a/docs/users-guide/images/FirstDashboard.png b/docs/users-guide/images/FirstDashboard.png
deleted file mode 100644
index 387db3618a0701d18c99728d24d952436ebbce68..0000000000000000000000000000000000000000
Binary files a/docs/users-guide/images/FirstDashboard.png and /dev/null differ
diff --git a/docs/users-guide/images/dashboards/DashboardAutorefresh.png b/docs/users-guide/images/dashboards/DashboardAutorefresh.png
new file mode 100644
index 0000000000000000000000000000000000000000..575e3e7ede5c3a39fd9ed0c821028c6438505645
Binary files /dev/null and b/docs/users-guide/images/dashboards/DashboardAutorefresh.png differ
diff --git a/docs/users-guide/images/dashboards/DashboardCreate.png b/docs/users-guide/images/dashboards/DashboardCreate.png
new file mode 100644
index 0000000000000000000000000000000000000000..d70d98746be14ceb6cd4146d123fb4bea31e0e3f
Binary files /dev/null and b/docs/users-guide/images/dashboards/DashboardCreate.png differ
diff --git a/docs/users-guide/images/dashboards/DashboardEdit.png b/docs/users-guide/images/dashboards/DashboardEdit.png
new file mode 100644
index 0000000000000000000000000000000000000000..827a25c6775a36aee0d20cebec36f16286806fdb
Binary files /dev/null and b/docs/users-guide/images/dashboards/DashboardEdit.png differ
diff --git a/docs/users-guide/images/dashboards/DashboardNightMode.png b/docs/users-guide/images/dashboards/DashboardNightMode.png
new file mode 100644
index 0000000000000000000000000000000000000000..39370c54c7f10351b9ed805216fe01b8b2f75f17
Binary files /dev/null and b/docs/users-guide/images/dashboards/DashboardNightMode.png differ
diff --git a/docs/users-guide/images/Editmode.png b/docs/users-guide/images/dashboards/Editmode.png
similarity index 100%
rename from docs/users-guide/images/Editmode.png
rename to docs/users-guide/images/dashboards/Editmode.png
diff --git a/docs/users-guide/images/dashboards/FirstDashboard.png b/docs/users-guide/images/dashboards/FirstDashboard.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b4d9084dffb5de17d2b9c0c79237c715ccae5de
Binary files /dev/null and b/docs/users-guide/images/dashboards/FirstDashboard.png differ
diff --git a/docs/users-guide/images/metabot/MetabotHelp.png b/docs/users-guide/images/metabot/MetabotHelp.png
new file mode 100644
index 0000000000000000000000000000000000000000..a64753b52bd79ff5578ce892ac067177a6f1156d
Binary files /dev/null and b/docs/users-guide/images/metabot/MetabotHelp.png differ
diff --git a/docs/users-guide/images/metabot/MetabotList.png b/docs/users-guide/images/metabot/MetabotList.png
new file mode 100644
index 0000000000000000000000000000000000000000..830786d3a05386d8ce32249183592d829e8917b8
Binary files /dev/null and b/docs/users-guide/images/metabot/MetabotList.png differ
diff --git a/docs/users-guide/images/metabot/MetabotShow.png b/docs/users-guide/images/metabot/MetabotShow.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2df74c663595815b566238c92e393dce785b620
Binary files /dev/null and b/docs/users-guide/images/metabot/MetabotShow.png differ
diff --git a/docs/users-guide/images/metabot/MetabotSimilarItems.png b/docs/users-guide/images/metabot/MetabotSimilarItems.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee81c9ec50a20c3191e3dd3f85debdd73975cfbe
Binary files /dev/null and b/docs/users-guide/images/metabot/MetabotSimilarItems.png differ
diff --git a/docs/users-guide/start.md b/docs/users-guide/start.md
index b83f65f335329ec2fa483270c9f437c706fac4d3..80c0bbfa3e44929229e7cac91a70484d01a2260e 100644
--- a/docs/users-guide/start.md
+++ b/docs/users-guide/start.md
@@ -20,4 +20,6 @@
 
 > [Visualizing multiple series](09-data-model-reference.md)
 
+> [Get answers in Slack with Metabot](10-metabot.md)
+
 Let's get started with an overview of [What Metabase does](01-what-is-metabase.md).
diff --git a/frontend/src/admin/settings/components/SettingsSlackForm.jsx b/frontend/src/admin/settings/components/SettingsSlackForm.jsx
index f418f769ec55a07f1106b1eac7b3324a22f8f6ca..5d870459091ef88d5368270feec42be8b09289de 100644
--- a/frontend/src/admin/settings/components/SettingsSlackForm.jsx
+++ b/frontend/src/admin/settings/components/SettingsSlackForm.jsx
@@ -99,6 +99,10 @@ export default class SettingsSlackForm extends Component {
         this.setState({
             formData: { ...this.state.formData, [element.key]: (MetabaseUtils.isEmpty(value)) ? null : value }
         });
+
+        if (element.key === "metabot-enabled") {
+            MetabaseAnalytics.trackEvent("Slack Settings", "Toggle Metabot", value);
+        }
     }
 
     handleFormErrors(error) {
diff --git a/frontend/src/card/card.controllers.js b/frontend/src/card/card.controllers.js
index d95f70acff9e966b16696686e485c2124b2decc2..b7015cd8a07cff1327a49a9d368b29c9553aa7f8 100644
--- a/frontend/src/card/card.controllers.js
+++ b/frontend/src/card/card.controllers.js
@@ -290,6 +290,7 @@ CardControllers.controller('CardDetail', [
         var dataReferenceModel = {
             Metabase: Metabase,
             closeFn: toggleDataReference,
+            setCardAndRun: (card) => setCard(card, {runQuery: true}),
             runQueryFn: runQuery,
             setQueryFn: onQueryChanged,
             setDatabaseFn: setDatabase,
diff --git a/frontend/src/dashboard/components/Dashboard.jsx b/frontend/src/dashboard/components/Dashboard.jsx
index b60ec9003d60739b01883043209075ebe79ae5ce..2c03263c44eb7d2a235c08cab48a6130dd87be31 100644
--- a/frontend/src/dashboard/components/Dashboard.jsx
+++ b/frontend/src/dashboard/components/Dashboard.jsx
@@ -4,6 +4,7 @@ import ReactDOM from "react-dom";
 import DashboardHeader from "../components/DashboardHeader.jsx";
 import DashboardGrid from "../components/DashboardGrid.jsx";
 import LoadingAndErrorWrapper from "metabase/components/LoadingAndErrorWrapper.jsx";
+import MetabaseAnalytics from "metabase/lib/analytics";
 
 import screenfull from "screenfull";
 
@@ -134,6 +135,7 @@ export default class Dashboard extends Component {
         if (refreshPeriod != null) {
             this._interval = setInterval(this.tickRefreshClock, TICK_PERIOD * 1000);
             this.setState({ refreshPeriod, refreshElapsed: 0 });
+            MetabaseAnalytics.trackEvent("Dashboard", "Set Refresh", refreshPeriod);
         } else {
             this.setState({ refreshPeriod: null, refreshElapsed: null });
         }
diff --git a/frontend/src/dashboard/components/DashboardHeader.jsx b/frontend/src/dashboard/components/DashboardHeader.jsx
index 97e35ff88efe5774714c24a834ac94479980680f..e2a4ae648b00346fe2a20026f71394693fc82323 100644
--- a/frontend/src/dashboard/components/DashboardHeader.jsx
+++ b/frontend/src/dashboard/components/DashboardHeader.jsx
@@ -134,7 +134,7 @@ export default class DashboardHeader extends Component {
                     ref="dashboardHistory"
                     triggerElement={
                         <Tooltip tooltip="Revision History">
-                            <span>
+                            <span data-metabase-event={"Dashboard;Revisions"}>
                                 <Icon className="text-brand-hover" name="history" width="16px" height="16px" />
                             </span>
                         </Tooltip>
@@ -190,14 +190,14 @@ export default class DashboardHeader extends Component {
 
         if (!isEditing && !isEmpty) {
             buttons.push(
-                <RefreshWidget className="text-brand-hover" key="refresh" period={this.props.refreshPeriod} elapsed={this.props.refreshElapsed} onChangePeriod={this.props.setRefreshPeriod} />
+                <RefreshWidget data-metabase-event="Dashboard;Refresh Menu Open" className="text-brand-hover" key="refresh" period={this.props.refreshPeriod} elapsed={this.props.refreshElapsed} onChangePeriod={this.props.setRefreshPeriod} />
             );
         }
 
         if (!isEditing && isFullscreen) {
             buttons.push(
                 <Tooltip tooltip={isNightMode ? "Daytime mode" : "Nighttime mode"}>
-                    <span>
+                    <span data-metabase-event={"Dashboard;Night Mode;"+!isNightMode}>
                         <NightModeIcon className="text-brand-hover cursor-pointer" key="night" isNightMode={isNightMode} onClick={() => this.props.onNightModeChange(!isNightMode) } />
                     </span>
                 </Tooltip>
@@ -208,7 +208,7 @@ export default class DashboardHeader extends Component {
             // option click to enter fullscreen without making the browser go fullscreen
             buttons.push(
                 <Tooltip tooltip={isFullscreen ? "Exit fullscreen" : "Enter fullscreen"}>
-                    <span>
+                    <span data-metabase-event={"Dashboard;Fullscreen Mode;"+!isFullscreen}>
                         <FullscreenIcon className="text-brand-hover cursor-pointer" key="fullscreen" isFullscreen={isFullscreen} onClick={(e) => this.props.onFullscreenChange(!isFullscreen, !e.altKey)} />
                     </span>
                 </Tooltip>
diff --git a/frontend/src/query_builder/DataReferenceField.jsx b/frontend/src/query_builder/DataReferenceField.jsx
index ba4d27fe62b847e70dc0a78406c5691c0bcd80f9..955e0d9bfc6398e54ac37735333f9d7444401bfc 100644
--- a/frontend/src/query_builder/DataReferenceField.jsx
+++ b/frontend/src/query_builder/DataReferenceField.jsx
@@ -3,6 +3,8 @@ import React, { Component, PropTypes } from "react";
 import DataReferenceQueryButton from './DataReferenceQueryButton.jsx';
 import Icon from "metabase/components/Icon.jsx";
 import Query from "metabase/lib/query";
+import { createCard } from "metabase/lib/card";
+import { createQuery } from "metabase/lib/query";
 import { isDimension } from "metabase/lib/schema_metadata";
 import inflection from 'inflection';
 
@@ -28,9 +30,7 @@ export default class DataReferenceField extends Component {
         loadTableFn: PropTypes.func.isRequired,
         runQueryFn: PropTypes.func.isRequired,
         setQueryFn: PropTypes.func.isRequired,
-        setDatabaseFn: PropTypes.func.isRequired,
-        setSourceTableFn: PropTypes.func.isRequired,
-        setDisplayFn: PropTypes.func.isRequired
+        setCardAndRun: PropTypes.func.isRequired
     };
 
     componentWillMount() {
@@ -54,56 +54,45 @@ export default class DataReferenceField extends Component {
         }
         Query.addFilter(query.query);
         Query.updateFilter(query.query, Query.getFilters(query.query).length - 1, [null, this.props.field.id, null]);
-        this.setQuery(query, false);
+        this.props.setQueryFn(query);
     }
 
     groupBy() {
-        var query = this.setDatabaseAndTable();
+        let query = this.props.query;
         if (!Query.hasValidAggregation(query.query)) {
             Query.updateAggregation(query.query, ["rows"]);
         }
         Query.addDimension(query.query);
         Query.updateDimension(query.query, this.props.field.id, query.query.breakout.length - 1);
-        this.setQuery(query);
+        this.props.setQueryFn(query);
+        this.props.runQueryFn();
+    }
+
+    newCard() {
+        let card = createCard();
+        card.dataset_query = createQuery("query", this.state.table.db_id, this.state.table.id);
+        return card;
     }
 
     setQuerySum() {
-        var query = this.setDatabaseAndTable();
-        query.query.aggregation = ["sum", this.props.field.id];
-        query.query.breakout = [];
-        query.query.filter = [];
-        this.setQuery(query);
+        let card = this.newCard();
+        card.dataset_query.query.aggregation = ["sum", this.props.field.id];
+        this.props.setCardAndRun(card);
     }
 
     setQueryDistinct() {
-        var query = this.setDatabaseAndTable();
-        query.query.aggregation = ["rows"];
-        query.query.breakout = [this.props.field.id];
-        query.query.filter = [];
-        this.setQuery(query);
+        let card = this.newCard();
+        card.dataset_query.query.aggregation = ["rows"];
+        card.dataset_query.query.breakout = [this.props.field.id];
+        this.props.setCardAndRun(card);
     }
 
     setQueryCountGroupedBy(chartType) {
-        var query = this.setDatabaseAndTable();
-        query.query.aggregation = ["count"];
-        query.query.breakout = [this.props.field.id];
-        query.query.filter = [];
-        this.setQuery(query);
-        this.props.setDisplayFn(chartType);
-    }
-
-    setDatabaseAndTable() {
-        var query;
-        query = this.props.setDatabaseFn(this.state.table.db_id);
-        query = this.props.setSourceTableFn(this.state.table.id);
-        return query;
-    }
-
-    setQuery(query, run = true) {
-        this.props.setQueryFn(query);
-        if (run) {
-            this.props.runQueryFn();
-        }
+        let card = this.newCard();
+        card.dataset_query.query.aggregation = ["count"];
+        card.dataset_query.query.breakout = [this.props.field.id];
+        card.display = chartType;
+        this.props.setCardAndRun(card);
     }
 
     render() {
@@ -125,20 +114,21 @@ export default class DataReferenceField extends Component {
 
         // TODO: allow for filters/grouping via foreign keys
         if (!query.query || query.query.source_table == undefined || query.query.source_table === field.table_id) {
-            useForCurrentQuestion.push(
-                <li key="filter-by" className="mt1">
-                    <a className="Button Button--white text-default text-brand-hover border-brand-hover no-decoration" onClick={this.filterBy}>
-                        <Icon className="mr1" name="add" width="12px" height="12px"/> Filter by {name}
-                        </a>
-                </li>
-            );
+            // NOTE: disabled this for now because we need a way to capture the completed filter before adding it to the query, or to pop open the filter widget here?
+            // useForCurrentQuestion.push(
+            //     <li key="filter-by" className="mt1">
+            //         <a className="Button Button--white text-default text-brand-hover border-brand-hover no-decoration" onClick={this.filterBy}>
+            //             <Icon className="mr1" name="add" width="12px" height="12px"/> Filter by {name}
+            //             </a>
+            //     </li>
+            // );
 
             // current field must be a valid breakout option for this table AND cannot already be in the breakout clause of our query
-            if (validBreakout && (query.query.breakout && !_.contains(query.query.breakout, field.id))) {
+            if (validBreakout && this.state.table.id === this.props.query.query.source_table && (query.query.breakout && !_.contains(query.query.breakout, field.id))) {
                 useForCurrentQuestion.push(
                     <li key="group-by" className="mt1">
                         <a className="Button Button--white text-default text-brand-hover border-brand-hover no-decoration" onClick={this.groupBy}>
-                            <Icon className="mr2" name="add" width="12px" height="12px" /> Group by {name}
+                            <Icon className="mr1" name="add" width="12px" height="12px" /> Group by {name}
                         </a>
                     </li>
                 );
diff --git a/frontend/src/query_builder/DataReferenceTable.jsx b/frontend/src/query_builder/DataReferenceTable.jsx
index 426e9b5217aa1d00c00659c3f7c3210781218f98..8bce486ad853d31e99d7ac673744c6fbe460e5c2 100644
--- a/frontend/src/query_builder/DataReferenceTable.jsx
+++ b/frontend/src/query_builder/DataReferenceTable.jsx
@@ -1,6 +1,7 @@
 import React, { Component, PropTypes } from "react";
 
 import DataReferenceQueryButton from './DataReferenceQueryButton.jsx';
+import { createCard } from "metabase/lib/card";
 import { createQuery } from "metabase/lib/query";
 import { foreignKeyCountsByOriginTable } from 'metabase/lib/schema_metadata';
 import inflection from 'inflection';
@@ -23,10 +24,7 @@ export default class DataReferenceTable extends Component {
         query: PropTypes.object.isRequired,
         loadTableFn: PropTypes.func.isRequired,
         closeFn: PropTypes.func.isRequired,
-        runQueryFn: PropTypes.func.isRequired,
-        setQueryFn: PropTypes.func.isRequired,
-        setDatabaseFn: PropTypes.func.isRequired,
-        setSourceTableFn: PropTypes.func.isRequired
+        setCardAndRun: PropTypes.func.isRequired
     };
 
     componentWillMount() {
@@ -47,9 +45,9 @@ export default class DataReferenceTable extends Component {
     }
 
     setQueryAllRows() {
-        var query = createQuery("query", this.state.table.db_id, this.state.table.id);
-        this.props.setQueryFn(query);
-        this.props.runQueryFn();
+        let card = createCard();
+        card.dataset_query = createQuery("query", this.state.table.db_id, this.state.table.id);
+        this.props.setCardAndRun(card);
     }
 
     render() {
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index 0dc7e8e77cce60576fe5e559187fd24ef46fb894..4a6beff087a85ea04aeb9c0b88b68a0906e6e588 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -36,7 +36,7 @@
               "version": "1.1.1",
               "dependencies": {
                 "ansi-styles": {
-                  "version": "2.2.0",
+                  "version": "2.2.1",
                   "dependencies": {
                     "color-convert": {
                       "version": "1.0.0"
@@ -315,7 +315,7 @@
                   "version": "1.1.1",
                   "dependencies": {
                     "ansi-styles": {
-                      "version": "2.2.0",
+                      "version": "2.2.1",
                       "dependencies": {
                         "color-convert": {
                           "version": "1.0.0"
@@ -614,7 +614,7 @@
                       "version": "1.1.1",
                       "dependencies": {
                         "ansi-styles": {
-                          "version": "2.2.0",
+                          "version": "2.2.1",
                           "dependencies": {
                             "color-convert": {
                               "version": "1.0.0"
@@ -814,7 +814,7 @@
                       "version": "1.1.1",
                       "dependencies": {
                         "ansi-styles": {
-                          "version": "2.2.0",
+                          "version": "2.2.1",
                           "dependencies": {
                             "color-convert": {
                               "version": "1.0.0"
@@ -979,7 +979,7 @@
                       "version": "1.1.1",
                       "dependencies": {
                         "ansi-styles": {
-                          "version": "2.2.0",
+                          "version": "2.2.1",
                           "dependencies": {
                             "color-convert": {
                               "version": "1.0.0"
@@ -1109,7 +1109,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -1216,7 +1216,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -1339,7 +1339,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -1486,7 +1486,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -1631,7 +1631,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -1749,7 +1749,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -1891,7 +1891,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -2001,7 +2001,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -2136,7 +2136,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -2297,7 +2297,7 @@
                       "version": "1.1.1",
                       "dependencies": {
                         "ansi-styles": {
-                          "version": "2.2.0",
+                          "version": "2.2.1",
                           "dependencies": {
                             "color-convert": {
                               "version": "1.0.0"
@@ -2432,7 +2432,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -2579,7 +2579,7 @@
                           "version": "1.1.1",
                           "dependencies": {
                             "ansi-styles": {
-                              "version": "2.2.0",
+                              "version": "2.2.1",
                               "dependencies": {
                                 "color-convert": {
                                   "version": "1.0.0"
@@ -2726,7 +2726,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -2881,7 +2881,7 @@
                       "version": "1.1.1",
                       "dependencies": {
                         "ansi-styles": {
-                          "version": "2.2.0",
+                          "version": "2.2.1",
                           "dependencies": {
                             "color-convert": {
                               "version": "1.0.0"
@@ -3071,7 +3071,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -3263,7 +3263,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -3395,7 +3395,7 @@
                                   "version": "1.1.1",
                                   "dependencies": {
                                     "ansi-styles": {
-                                      "version": "2.2.0",
+                                      "version": "2.2.1",
                                       "dependencies": {
                                         "color-convert": {
                                           "version": "1.0.0"
@@ -3510,7 +3510,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -3631,7 +3631,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -3741,7 +3741,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -3933,7 +3933,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -4076,7 +4076,7 @@
                                   "version": "1.1.1",
                                   "dependencies": {
                                     "ansi-styles": {
-                                      "version": "2.2.0",
+                                      "version": "2.2.1",
                                       "dependencies": {
                                         "color-convert": {
                                           "version": "1.0.0"
@@ -4186,7 +4186,7 @@
                                   "version": "1.1.1",
                                   "dependencies": {
                                     "ansi-styles": {
-                                      "version": "2.2.0",
+                                      "version": "2.2.1",
                                       "dependencies": {
                                         "color-convert": {
                                           "version": "1.0.0"
@@ -4567,7 +4567,7 @@
                               "version": "1.1.1",
                               "dependencies": {
                                 "ansi-styles": {
-                                  "version": "2.2.0",
+                                  "version": "2.2.1",
                                   "dependencies": {
                                     "color-convert": {
                                       "version": "1.0.0"
@@ -4749,7 +4749,7 @@
           "version": "1.1.1",
           "dependencies": {
             "ansi-styles": {
-              "version": "2.2.0",
+              "version": "2.2.1",
               "dependencies": {
                 "color-convert": {
                   "version": "1.0.0"