diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/.bower.json b/dashboard-ui/bower_components/iron-autogrow-textarea/.bower.json
deleted file mode 100644
index e143ff52ab..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/.bower.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "name": "iron-autogrow-textarea",
- "version": "1.0.13",
- "description": "A textarea element that automatically grows with input",
- "authors": [
- "The Polymer Authors"
- ],
- "keywords": [
- "web-components",
- "polymer",
- "input",
- "textarea"
- ],
- "main": "iron-autogrow-textarea.html",
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/iron-autogrow-textarea.git"
- },
- "license": "http://polymer.github.io/LICENSE.txt",
- "homepage": "https://github.com/PolymerElements/iron-autogrow-textarea",
- "ignore": [],
- "dependencies": {
- "iron-behaviors": "PolymerElements/iron-behaviors#^1.0.0",
- "iron-flex-layout": "PolymerElements/iron-flex-layout#^1.0.0",
- "iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#^1.0.0",
- "iron-form-element-behavior": "PolymerElements/iron-form-element-behavior#^1.0.0",
- "polymer": "Polymer/polymer#^1.1.0"
- },
- "devDependencies": {
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
- "iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "paper-styles": "PolymerElements/paper-styles#^1.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- },
- "_release": "1.0.13",
- "_resolution": {
- "type": "version",
- "tag": "v1.0.13",
- "commit": "399cfdbb3fac0c7b61d14a8cf8402c0195b0ff04"
- },
- "_source": "git://github.com/PolymerElements/iron-autogrow-textarea.git",
- "_target": "^1.0.0",
- "_originalSource": "PolymerElements/iron-autogrow-textarea"
-}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/.github/ISSUE_TEMPLATE.md b/dashboard-ui/bower_components/iron-autogrow-textarea/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index 0b70c29de3..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-### Description
-
-
-### Expected outcome
-
-
-
-### Actual outcome
-
-
-
-### Live Demo
-
-
-### Steps to reproduce
-
-
-
-### Browsers Affected
-
-- [ ] Chrome
-- [ ] Firefox
-- [ ] Safari 9
-- [ ] Safari 8
-- [ ] Safari 7
-- [ ] Edge
-- [ ] IE 11
-- [ ] IE 10
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/.gitignore b/dashboard-ui/bower_components/iron-autogrow-textarea/.gitignore
deleted file mode 100644
index 8d4ae2536a..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-bower_components
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/.travis.yml b/dashboard-ui/bower_components/iron-autogrow-textarea/.travis.yml
deleted file mode 100644
index d7b9300102..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/.travis.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-language: node_js
-sudo: required
-before_script:
-- npm install -g bower polylint web-component-tester
-- bower install
-- polylint
-env:
- global:
- - secure: TqFz1Cdu4BtLCHYLFPES0q+6wPfCnj9bnTfven9LIU+gtek70FPDT3UlnviNwp5ob3o0sbLgsLWG5OkCsRHli+HCgPEVDazSrghfwaT9mL+h/DlM/PVB079VDdIKvZM6L7xEF0zPv7t26kljBRQcZJ81O3K7h1mNjeBj6sDXHzE=
- - secure: ihYM52Uu3H7FGU+x+f+hzMcWt00B7l6GZOtxzT1xYx4hb4E9/WwXYR5z9bqN+s5p10yf3FG64zbmMTuJeBvknDpSyBt/vKP+QBBZT0hxv05GifS38hiSoYT3HBxEpwhYdpjlsSJtIbKfYGR3xIXutRzRrRKSYigcrQNX83MGWFY=
-node_js: stable
-addons:
- firefox: '46.0'
- apt:
- sources:
- - google-chrome
- packages:
- - google-chrome-stable
- sauce_connect: true
-script:
-- xvfb-run wct
-- if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then wct -s 'default'; fi
-dist: trusty
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/CONTRIBUTING.md b/dashboard-ui/bower_components/iron-autogrow-textarea/CONTRIBUTING.md
deleted file mode 100644
index 093090d435..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/CONTRIBUTING.md
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-# Polymer Elements
-## Guide for Contributors
-
-Polymer Elements are built in the open, and the Polymer authors eagerly encourage any and all forms of community contribution. When contributing, please follow these guidelines:
-
-### Filing Issues
-
-**If you are filing an issue to request a feature**, please provide a clear description of the feature. It can be helpful to describe answers to the following questions:
-
- 1. **Who will use the feature?** _“As someone filling out a form…”_
- 2. **When will they use the feature?** _“When I enter an invalid value…”_
- 3. **What is the user’s goal?** _“I want to be visually notified that the value needs to be corrected…”_
-
-**If you are filing an issue to report a bug**, please provide:
-
- 1. **A clear description of the bug and related expectations.** Consider using the following example template for reporting a bug:
-
- ```markdown
- The `paper-foo` element causes the page to turn pink when clicked.
-
- ## Expected outcome
-
- The page stays the same color.
-
- ## Actual outcome
-
- The page turns pink.
-
- ## Steps to reproduce
-
- 1. Put a `paper-foo` element in the page.
- 2. Open the page in a web browser.
- 3. Click the `paper-foo` element.
- ```
-
- 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [https://jsbin.com/cagaye/edit?html,output](https://jsbin.com/cagaye/edit?html,output).
-
- 3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers.
-
-### Submitting Pull Requests
-
-**Before creating a pull request**, please ensure that an issue exists for the corresponding change in the pull request that you intend to make. **If an issue does not exist, please create one per the guidelines above**. The goal is to discuss the design and necessity of the proposed change with Polymer authors and community before diving into a pull request.
-
-When submitting pull requests, please provide:
-
- 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues in the pull request description using the following syntax:
-
- ```markdown
- (For a single issue)
- Fixes #20
-
- (For multiple issues)
- Fixes #32, fixes #40
- ```
-
- 2. **A succinct description of the design** used to fix any related issues. For example:
-
- ```markdown
- This fixes #20 by removing styles that leaked which would cause the page to turn pink whenever `paper-foo` is clicked.
- ```
-
- 3. **At least one test for each bug fixed or feature added** as part of the pull request. Pull requests that fix bugs or add features without accompanying tests will not be considered.
-
-If a proposed change contains multiple commits, please [squash commits](https://www.google.com/url?q=http://blog.steveklabnik.com/posts/2012-11-08-how-to-squash-commits-in-a-github-pull-request) to as few as is necessary to succinctly express the change. A Polymer author can help you squash commits, so don’t be afraid to ask us if you need help with that!
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/bower.json b/dashboard-ui/bower_components/iron-autogrow-textarea/bower.json
deleted file mode 100644
index 2622be9986..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/bower.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "name": "iron-autogrow-textarea",
- "version": "1.0.13",
- "description": "A textarea element that automatically grows with input",
- "authors": [
- "The Polymer Authors"
- ],
- "keywords": [
- "web-components",
- "polymer",
- "input",
- "textarea"
- ],
- "main": "iron-autogrow-textarea.html",
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/iron-autogrow-textarea.git"
- },
- "license": "http://polymer.github.io/LICENSE.txt",
- "homepage": "https://github.com/PolymerElements/iron-autogrow-textarea",
- "ignore": [],
- "dependencies": {
- "iron-behaviors": "PolymerElements/iron-behaviors#^1.0.0",
- "iron-flex-layout": "PolymerElements/iron-flex-layout#^1.0.0",
- "iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#^1.0.0",
- "iron-form-element-behavior": "PolymerElements/iron-form-element-behavior#^1.0.0",
- "polymer": "Polymer/polymer#^1.1.0"
- },
- "devDependencies": {
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
- "iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "paper-styles": "PolymerElements/paper-styles#^1.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- }
-}
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/demo/index.html b/dashboard-ui/bower_components/iron-autogrow-textarea/demo/index.html
deleted file mode 100644
index 525d90a43e..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/demo/index.html
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/test/basic.html b/dashboard-ui/bower_components/iron-autogrow-textarea/test/basic.html
deleted file mode 100644
index 51f3abab78..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/test/basic.html
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-
-
- iron-autogrow-textarea tests
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/test/index.html b/dashboard-ui/bower_components/iron-autogrow-textarea/test/index.html
deleted file mode 100644
index c4c5215996..0000000000
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/test/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- iron-autogrow-textarea tests
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/.bower.json b/dashboard-ui/bower_components/iron-input/.bower.json
deleted file mode 100644
index 28b0a135d8..0000000000
--- a/dashboard-ui/bower_components/iron-input/.bower.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "iron-input",
- "version": "1.0.10",
- "description": "An input element with data binding",
- "authors": [
- "The Polymer Authors"
- ],
- "keywords": [
- "web-components",
- "polymer",
- "input"
- ],
- "main": "iron-input.html",
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/iron-input.git"
- },
- "license": "http://polymer.github.io/LICENSE.txt",
- "homepage": "https://github.com/PolymerElements/iron-input",
- "ignore": [],
- "dependencies": {
- "iron-a11y-announcer": "PolymerElements/iron-a11y-announcer#^1.0.0",
- "iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#^1.0.0",
- "polymer": "Polymer/polymer#^1.0.0"
- },
- "devDependencies": {
- "paper-styles": "polymerelements/paper-styles#^1.0.2",
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-validator-behavior": "PolymerElements/iron-validator-behavior#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- },
- "_release": "1.0.10",
- "_resolution": {
- "type": "version",
- "tag": "1.0.10",
- "commit": "01d17407672ad8033ee447c9c7a65162f13c8f49"
- },
- "_source": "git://github.com/PolymerElements/iron-input.git",
- "_target": "^1.0.0",
- "_originalSource": "PolymerElements/iron-input"
-}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/iron-input/.github/ISSUE_TEMPLATE.md b/dashboard-ui/bower_components/iron-input/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index b01fd73e1e..0000000000
--- a/dashboard-ui/bower_components/iron-input/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-### Description
-
-
-### Expected outcome
-
-
-
-### Actual outcome
-
-
-
-### Live Demo
-
-
-### Steps to reproduce
-
-
-
-### Browsers Affected
-
-- [ ] Chrome
-- [ ] Firefox
-- [ ] Safari 9
-- [ ] Safari 8
-- [ ] Safari 7
-- [ ] Edge
-- [ ] IE 11
-- [ ] IE 10
diff --git a/dashboard-ui/bower_components/iron-input/.gitignore b/dashboard-ui/bower_components/iron-input/.gitignore
deleted file mode 100644
index 8d4ae2536a..0000000000
--- a/dashboard-ui/bower_components/iron-input/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-bower_components
diff --git a/dashboard-ui/bower_components/iron-input/.travis.yml b/dashboard-ui/bower_components/iron-input/.travis.yml
deleted file mode 100644
index 05aea78b05..0000000000
--- a/dashboard-ui/bower_components/iron-input/.travis.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-language: node_js
-sudo: required
-before_script:
- - npm install -g bower polylint web-component-tester
- - bower install
- - polylint
-env:
- global:
- - secure: AnFRDBxxASn2RP4u+CHJS04g2klVTM+YL1fgNfkNIiECChymGRkeBiF7zvWPfodqPGKWhBZPAMxVuFKbztawQ95kWlbPSTNJtWhHhPcRarV5AYvjhyUV372E3REZ4CGt+T8nghD9bdJiMX5x0pXAz+wfBPPpiHwbiSPPjFLFvTs=
- - secure: SvsE+VQL35CZ967ZVy0+7o5xclnBM8egjhsjNRG7WxVPZQboCQ3Xwm8tIDQSWeagM3ZQRkTGca4ta91F1ZEhm4Jdt5CwKhhSNC6JgS3CX819r9UKgUnSS3nvWdqcZq4GXcMoOZm4qE9ttd3xdoKCfkLRQlEGAvM2TEw69mBhj24=
-node_js: stable
-addons:
- firefox: latest
- apt:
- sources:
- - google-chrome
- packages:
- - google-chrome-stable
- sauce_connect: true
-script:
- - xvfb-run wct
- - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi"
-dist: trusty
diff --git a/dashboard-ui/bower_components/iron-input/CONTRIBUTING.md b/dashboard-ui/bower_components/iron-input/CONTRIBUTING.md
deleted file mode 100644
index f147978a3e..0000000000
--- a/dashboard-ui/bower_components/iron-input/CONTRIBUTING.md
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-# Polymer Elements
-## Guide for Contributors
-
-Polymer Elements are built in the open, and the Polymer authors eagerly encourage any and all forms of community contribution. When contributing, please follow these guidelines:
-
-### Filing Issues
-
-**If you are filing an issue to request a feature**, please provide a clear description of the feature. It can be helpful to describe answers to the following questions:
-
- 1. **Who will use the feature?** _“As someone filling out a form…”_
- 2. **When will they use the feature?** _“When I enter an invalid value…”_
- 3. **What is the user’s goal?** _“I want to be visually notified that the value needs to be corrected…”_
-
-**If you are filing an issue to report a bug**, please provide:
-
- 1. **A clear description of the bug and related expectations.** Consider using the following example template for reporting a bug:
-
- ```markdown
- The `paper-foo` element causes the page to turn pink when clicked.
-
- ## Expected outcome
-
- The page stays the same color.
-
- ## Actual outcome
-
- The page turns pink.
-
- ## Steps to reproduce
-
- 1. Put a `paper-foo` element in the page.
- 2. Open the page in a web browser.
- 3. Click the `paper-foo` element.
- ```
-
- 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [https://jsbin.com/cagaye/edit?html,output](https://jsbin.com/cagaye/edit?html,output).
-
- 3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers.
-
-### Submitting Pull Requests
-
-**Before creating a pull request**, please ensure that an issue exists for the corresponding change in the pull request that you intend to make. **If an issue does not exist, please create one per the guidelines above**. The goal is to discuss the design and necessity of the proposed change with Polymer authors and community before diving into a pull request.
-
-When submitting pull requests, please provide:
-
- 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues in the pull request description using the following syntax:
-
- ```markdown
- (For a single issue)
- Fixes #20
-
- (For multiple issues)
- Fixes #32, fixes #40
- ```
-
- 2. **A succinct description of the design** used to fix any related issues. For example:
-
- ```markdown
- This fixes #20 by removing styles that leaked which would cause the page to turn pink whenever `paper-foo` is clicked.
- ```
-
- 3. **At least one test for each bug fixed or feature added** as part of the pull request. Pull requests that fix bugs or add features without accompanying tests will not be considered.
-
-If a proposed change contains multiple commits, please [squash commits](https://www.google.com/url?q=http://blog.steveklabnik.com/posts/2012-11-08-how-to-squash-commits-in-a-github-pull-request) to as few as is necessary to succinctly express the change. A Polymer author can help you squash commits, so don’t be afraid to ask us if you need help with that!
diff --git a/dashboard-ui/bower_components/iron-input/bower.json b/dashboard-ui/bower_components/iron-input/bower.json
deleted file mode 100644
index 018f4a163f..0000000000
--- a/dashboard-ui/bower_components/iron-input/bower.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "name": "iron-input",
- "version": "1.0.10",
- "description": "An input element with data binding",
- "authors": [
- "The Polymer Authors"
- ],
- "keywords": [
- "web-components",
- "polymer",
- "input"
- ],
- "main": "iron-input.html",
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/iron-input.git"
- },
- "license": "http://polymer.github.io/LICENSE.txt",
- "homepage": "https://github.com/PolymerElements/iron-input",
- "ignore": [],
- "dependencies": {
- "iron-a11y-announcer": "PolymerElements/iron-a11y-announcer#^1.0.0",
- "iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#^1.0.0",
- "polymer": "Polymer/polymer#^1.0.0"
- },
- "devDependencies": {
- "paper-styles": "polymerelements/paper-styles#^1.0.2",
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-validator-behavior": "PolymerElements/iron-validator-behavior#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- }
-}
diff --git a/dashboard-ui/bower_components/iron-input/demo/index.html b/dashboard-ui/bower_components/iron-input/demo/index.html
deleted file mode 100644
index 59d37b2d94..0000000000
--- a/dashboard-ui/bower_components/iron-input/demo/index.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
-
- iron-input demo
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- bind to bind-value: [[bindValue]]
-
- bind to value::input: {{value}}
-
-
-
- set bind-value to:
-
- set value to:
-
-
-
only allows these characters:
- !@#0123456789
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/hero.svg b/dashboard-ui/bower_components/iron-input/hero.svg
deleted file mode 100644
index 146ffeac67..0000000000
--- a/dashboard-ui/bower_components/iron-input/hero.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/index.html b/dashboard-ui/bower_components/iron-input/index.html
deleted file mode 100644
index ca0dac066a..0000000000
--- a/dashboard-ui/bower_components/iron-input/index.html
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
- iron-input
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/iron-input.html b/dashboard-ui/bower_components/iron-input/iron-input.html
deleted file mode 100644
index 3424b64a3a..0000000000
--- a/dashboard-ui/bower_components/iron-input/iron-input.html
+++ /dev/null
@@ -1,306 +0,0 @@
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/test/disabled-input.html b/dashboard-ui/bower_components/iron-input/test/disabled-input.html
deleted file mode 100644
index 06503e5959..0000000000
--- a/dashboard-ui/bower_components/iron-input/test/disabled-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/test/index.html b/dashboard-ui/bower_components/iron-input/test/index.html
deleted file mode 100644
index 0e3c37ca54..0000000000
--- a/dashboard-ui/bower_components/iron-input/test/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- iron-input tests
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/test/iron-input.html b/dashboard-ui/bower_components/iron-input/test/iron-input.html
deleted file mode 100644
index fddf9ae93c..0000000000
--- a/dashboard-ui/bower_components/iron-input/test/iron-input.html
+++ /dev/null
@@ -1,281 +0,0 @@
-
-
-
-
-
- iron-input tests
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-input/test/letters-only.html b/dashboard-ui/bower_components/iron-input/test/letters-only.html
deleted file mode 100644
index bfc301c3e4..0000000000
--- a/dashboard-ui/bower_components/iron-input/test/letters-only.html
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-range-behavior/.bower.json b/dashboard-ui/bower_components/iron-range-behavior/.bower.json
deleted file mode 100644
index 91448e0340..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/.bower.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "name": "iron-range-behavior",
- "version": "1.0.6",
- "license": "http://polymer.github.io/LICENSE.txt",
- "description": "Provides a behavior for something with a minimum and maximum value",
- "authors": "The Polymer Authors",
- "keywords": [
- "web-components",
- "polymer",
- "behavior"
- ],
- "main": "iron-range-behavior.html",
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/iron-range-behavior.git"
- },
- "dependencies": {
- "polymer": "Polymer/polymer#^1.1.0"
- },
- "devDependencies": {
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-input": "PolymerElements/iron-input#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- },
- "ignore": [],
- "homepage": "https://github.com/PolymerElements/iron-range-behavior",
- "_release": "1.0.6",
- "_resolution": {
- "type": "version",
- "tag": "v1.0.6",
- "commit": "1317604307387599725b80b63cbd293102ea2db0"
- },
- "_source": "git://github.com/PolymerElements/iron-range-behavior.git",
- "_target": "^1.0.0",
- "_originalSource": "PolymerElements/iron-range-behavior"
-}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/iron-range-behavior/.github/ISSUE_TEMPLATE.md b/dashboard-ui/bower_components/iron-range-behavior/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index 0273927308..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-### Description
-
-
-### Expected outcome
-
-
-
-### Actual outcome
-
-
-
-### Live Demo
-
-
-### Steps to reproduce
-
-
-
-### Browsers Affected
-
-- [ ] Chrome
-- [ ] Firefox
-- [ ] Safari 9
-- [ ] Safari 8
-- [ ] Safari 7
-- [ ] Edge
-- [ ] IE 11
-- [ ] IE 10
diff --git a/dashboard-ui/bower_components/iron-range-behavior/.gitignore b/dashboard-ui/bower_components/iron-range-behavior/.gitignore
deleted file mode 100644
index 8d4ae2536a..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-bower_components
diff --git a/dashboard-ui/bower_components/iron-range-behavior/.travis.yml b/dashboard-ui/bower_components/iron-range-behavior/.travis.yml
deleted file mode 100644
index 876632a176..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/.travis.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-language: node_js
-sudo: required
-before_script:
-- npm install -g bower polylint web-component-tester
-- bower install
-- polylint
-env:
- global:
- - secure: ioGoTHzroJHO2O9B8y/xB7dsnWY+dArvRF+Dem/0Z8yTJZ/QFCeqFctQXNdj7HIm/y7ZxetVFBnxr+0HbF62qdmVkvfBzD/TaQPeXOHSyrSbR2aAQLeSwRbcUyOmmtk/q0frf1o81i3inoLjrGKieCZq7U8VF/6YyfRDhouU5/Q=
- - secure: LxoITNXWo1Vh2dOlg0I/KI/wuEaiMpNPRcg8MN6TOwy6UIKPwlpA69YZ4eLNDnuCjndQHL7Cl/TA5njubss4UeXG+L3oQMGNBEcRSHGZGxEyTZpofJp5FFK3Ja9CpaBMB7IsWAwuGPJZXM/6aoyAVipJ1et2Gbbasd5EbQYjRwc=
-node_js: stable
-addons:
- firefox: '46.0'
- apt:
- sources:
- - google-chrome
- packages:
- - google-chrome-stable
- sauce_connect: true
-script:
-- xvfb-run wct
-- if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then wct -s 'default'; fi
-dist: trusty
diff --git a/dashboard-ui/bower_components/iron-range-behavior/CONTRIBUTING.md b/dashboard-ui/bower_components/iron-range-behavior/CONTRIBUTING.md
deleted file mode 100644
index 093090d435..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/CONTRIBUTING.md
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-# Polymer Elements
-## Guide for Contributors
-
-Polymer Elements are built in the open, and the Polymer authors eagerly encourage any and all forms of community contribution. When contributing, please follow these guidelines:
-
-### Filing Issues
-
-**If you are filing an issue to request a feature**, please provide a clear description of the feature. It can be helpful to describe answers to the following questions:
-
- 1. **Who will use the feature?** _“As someone filling out a form…”_
- 2. **When will they use the feature?** _“When I enter an invalid value…”_
- 3. **What is the user’s goal?** _“I want to be visually notified that the value needs to be corrected…”_
-
-**If you are filing an issue to report a bug**, please provide:
-
- 1. **A clear description of the bug and related expectations.** Consider using the following example template for reporting a bug:
-
- ```markdown
- The `paper-foo` element causes the page to turn pink when clicked.
-
- ## Expected outcome
-
- The page stays the same color.
-
- ## Actual outcome
-
- The page turns pink.
-
- ## Steps to reproduce
-
- 1. Put a `paper-foo` element in the page.
- 2. Open the page in a web browser.
- 3. Click the `paper-foo` element.
- ```
-
- 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [https://jsbin.com/cagaye/edit?html,output](https://jsbin.com/cagaye/edit?html,output).
-
- 3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers.
-
-### Submitting Pull Requests
-
-**Before creating a pull request**, please ensure that an issue exists for the corresponding change in the pull request that you intend to make. **If an issue does not exist, please create one per the guidelines above**. The goal is to discuss the design and necessity of the proposed change with Polymer authors and community before diving into a pull request.
-
-When submitting pull requests, please provide:
-
- 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues in the pull request description using the following syntax:
-
- ```markdown
- (For a single issue)
- Fixes #20
-
- (For multiple issues)
- Fixes #32, fixes #40
- ```
-
- 2. **A succinct description of the design** used to fix any related issues. For example:
-
- ```markdown
- This fixes #20 by removing styles that leaked which would cause the page to turn pink whenever `paper-foo` is clicked.
- ```
-
- 3. **At least one test for each bug fixed or feature added** as part of the pull request. Pull requests that fix bugs or add features without accompanying tests will not be considered.
-
-If a proposed change contains multiple commits, please [squash commits](https://www.google.com/url?q=http://blog.steveklabnik.com/posts/2012-11-08-how-to-squash-commits-in-a-github-pull-request) to as few as is necessary to succinctly express the change. A Polymer author can help you squash commits, so don’t be afraid to ask us if you need help with that!
diff --git a/dashboard-ui/bower_components/iron-range-behavior/bower.json b/dashboard-ui/bower_components/iron-range-behavior/bower.json
deleted file mode 100644
index c702ac95b6..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/bower.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "name": "iron-range-behavior",
- "version": "1.0.6",
- "license": "http://polymer.github.io/LICENSE.txt",
- "description": "Provides a behavior for something with a minimum and maximum value",
- "authors": "The Polymer Authors",
- "keywords": [
- "web-components",
- "polymer",
- "behavior"
- ],
- "main": "iron-range-behavior.html",
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/iron-range-behavior.git"
- },
- "dependencies": {
- "polymer": "Polymer/polymer#^1.1.0"
- },
- "devDependencies": {
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-input": "PolymerElements/iron-input#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- },
- "ignore": []
-}
diff --git a/dashboard-ui/bower_components/iron-range-behavior/demo/index.html b/dashboard-ui/bower_components/iron-range-behavior/demo/index.html
deleted file mode 100644
index a0afe84d54..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/demo/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
- iron-range-behavior demo
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ratio}}%
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-range-behavior/index.html b/dashboard-ui/bower_components/iron-range-behavior/index.html
deleted file mode 100644
index cc77788735..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-range-behavior/iron-range-behavior.html b/dashboard-ui/bower_components/iron-range-behavior/iron-range-behavior.html
deleted file mode 100644
index 96f3c15b02..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/iron-range-behavior.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-range-behavior/test/basic.html b/dashboard-ui/bower_components/iron-range-behavior/test/basic.html
deleted file mode 100644
index 9a7e41dc5e..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/test/basic.html
+++ /dev/null
@@ -1,180 +0,0 @@
-
-
-
-
-
- iron-range-behavior
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-range-behavior/test/index.html b/dashboard-ui/bower_components/iron-range-behavior/test/index.html
deleted file mode 100644
index b66f1defbb..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/test/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- Tests
-
-
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/iron-range-behavior/test/x-progressbar.html b/dashboard-ui/bower_components/iron-range-behavior/test/x-progressbar.html
deleted file mode 100644
index 2f0db85fbe..0000000000
--- a/dashboard-ui/bower_components/iron-range-behavior/test/x-progressbar.html
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
diff --git a/dashboard-ui/bower_components/paper-input/.bower.json b/dashboard-ui/bower_components/paper-input/.bower.json
deleted file mode 100644
index f714364e04..0000000000
--- a/dashboard-ui/bower_components/paper-input/.bower.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "name": "paper-input",
- "version": "1.1.17",
- "description": "Material design text fields",
- "authors": [
- "The Polymer Authors"
- ],
- "keywords": [
- "web-components",
- "polymer",
- "input"
- ],
- "main": [
- "paper-input.html",
- "paper-textarea.html",
- "paper-input-behavior.html",
- "paper-input-container.html",
- "paper-input-error.html",
- "paper-input-addon-behavior.html",
- "paper-input-char-counter.html"
- ],
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/paper-input.git"
- },
- "license": "http://polymer.github.io/LICENSE.txt",
- "homepage": "https://github.com/PolymerElements/paper-input",
- "ignore": [],
- "dependencies": {
- "polymer": "Polymer/polymer#^1.2.0",
- "iron-autogrow-textarea": "PolymerElements/iron-autogrow-textarea#^1.0.0",
- "iron-behaviors": "PolymerElements/iron-behaviors#^1.0.0",
- "iron-form-element-behavior": "PolymerElements/iron-form-element-behavior#^1.0.0",
- "iron-input": "PolymerElements/iron-input#^1.0.0",
- "paper-styles": "PolymerElements/paper-styles#^1.1.4",
- "iron-a11y-keys-behavior": "PolymerElements/iron-a11y-keys-behavior#^1.0.0"
- },
- "devDependencies": {
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
- "iron-flex-layout": "PolymerElements/iron-flex-layout#^1.0.0",
- "iron-icon": "PolymerElements/iron-icon#^1.0.0",
- "iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
- "iron-validator-behavior": "PolymerElements/iron-validator-behavior#^1.0.0",
- "paper-icon-button": "PolymerElements/paper-icon-button#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- },
- "_release": "1.1.17",
- "_resolution": {
- "type": "version",
- "tag": "v1.1.17",
- "commit": "61d482886c58324b682cea3c605695c31154e084"
- },
- "_source": "git://github.com/PolymerElements/paper-input.git",
- "_target": "^1.1.11",
- "_originalSource": "PolymerElements/paper-input"
-}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/paper-input/.github/ISSUE_TEMPLATE.md b/dashboard-ui/bower_components/paper-input/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index 99b9301c95..0000000000
--- a/dashboard-ui/bower_components/paper-input/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-### Description
-
-
-### Expected outcome
-
-
-
-### Actual outcome
-
-
-
-### Live Demo
-
-
-### Steps to reproduce
-
-
-
-### Browsers Affected
-
-- [ ] Chrome
-- [ ] Firefox
-- [ ] Safari 9
-- [ ] Safari 8
-- [ ] Safari 7
-- [ ] Edge
-- [ ] IE 11
-- [ ] IE 10
diff --git a/dashboard-ui/bower_components/paper-input/.gitignore b/dashboard-ui/bower_components/paper-input/.gitignore
deleted file mode 100644
index 8d4ae2536a..0000000000
--- a/dashboard-ui/bower_components/paper-input/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-bower_components
diff --git a/dashboard-ui/bower_components/paper-input/.travis.yml b/dashboard-ui/bower_components/paper-input/.travis.yml
deleted file mode 100644
index 3328a818d1..0000000000
--- a/dashboard-ui/bower_components/paper-input/.travis.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-language: node_js
-sudo: required
-before_script:
-- npm install -g bower polylint web-component-tester
-- bower install
-- polylint
-env:
- global:
- - secure: Hg2KIEhKqOw0J8ZW2C3Pdgp5N4HD/f9jhdluH0tiYRCU4I/jf5grQuA3ohqsbqnJKV5l06gWVIDCdxBDwDEH0h8v9uUG5z/i2diiuLQc94SLQu8kWKkUPDOx+pUyXmfRKj6KnaRTotTLFrwlyuKDi9OfGjQbLZWTvmJUWoFwh4g=
- - secure: U6/Hp/V0ezT/yxeP2bv4S99LSLScKEaOfYwQUbe0+v5dPbN5XZaCUS6iSbNP2K8Mtb1UQUEyL8uN6Zn+khFlJ8/KJshppJ6HJi235CykahBhh9/Cv7EapgDUoss14ntE8EKpm6Ijo4LvVyPVmhgqKk9wP5ykDFtvhoKD4C3guVU=
-node_js: stable
-addons:
- firefox: '46.0'
- apt:
- sources:
- - google-chrome
- packages:
- - google-chrome-stable
- sauce_connect: true
-script:
-- xvfb-run wct
-- if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then wct -s 'default'; fi
-dist: trusty
diff --git a/dashboard-ui/bower_components/paper-input/CONTRIBUTING.md b/dashboard-ui/bower_components/paper-input/CONTRIBUTING.md
deleted file mode 100644
index 093090d435..0000000000
--- a/dashboard-ui/bower_components/paper-input/CONTRIBUTING.md
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-# Polymer Elements
-## Guide for Contributors
-
-Polymer Elements are built in the open, and the Polymer authors eagerly encourage any and all forms of community contribution. When contributing, please follow these guidelines:
-
-### Filing Issues
-
-**If you are filing an issue to request a feature**, please provide a clear description of the feature. It can be helpful to describe answers to the following questions:
-
- 1. **Who will use the feature?** _“As someone filling out a form…”_
- 2. **When will they use the feature?** _“When I enter an invalid value…”_
- 3. **What is the user’s goal?** _“I want to be visually notified that the value needs to be corrected…”_
-
-**If you are filing an issue to report a bug**, please provide:
-
- 1. **A clear description of the bug and related expectations.** Consider using the following example template for reporting a bug:
-
- ```markdown
- The `paper-foo` element causes the page to turn pink when clicked.
-
- ## Expected outcome
-
- The page stays the same color.
-
- ## Actual outcome
-
- The page turns pink.
-
- ## Steps to reproduce
-
- 1. Put a `paper-foo` element in the page.
- 2. Open the page in a web browser.
- 3. Click the `paper-foo` element.
- ```
-
- 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [https://jsbin.com/cagaye/edit?html,output](https://jsbin.com/cagaye/edit?html,output).
-
- 3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers.
-
-### Submitting Pull Requests
-
-**Before creating a pull request**, please ensure that an issue exists for the corresponding change in the pull request that you intend to make. **If an issue does not exist, please create one per the guidelines above**. The goal is to discuss the design and necessity of the proposed change with Polymer authors and community before diving into a pull request.
-
-When submitting pull requests, please provide:
-
- 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues in the pull request description using the following syntax:
-
- ```markdown
- (For a single issue)
- Fixes #20
-
- (For multiple issues)
- Fixes #32, fixes #40
- ```
-
- 2. **A succinct description of the design** used to fix any related issues. For example:
-
- ```markdown
- This fixes #20 by removing styles that leaked which would cause the page to turn pink whenever `paper-foo` is clicked.
- ```
-
- 3. **At least one test for each bug fixed or feature added** as part of the pull request. Pull requests that fix bugs or add features without accompanying tests will not be considered.
-
-If a proposed change contains multiple commits, please [squash commits](https://www.google.com/url?q=http://blog.steveklabnik.com/posts/2012-11-08-how-to-squash-commits-in-a-github-pull-request) to as few as is necessary to succinctly express the change. A Polymer author can help you squash commits, so don’t be afraid to ask us if you need help with that!
diff --git a/dashboard-ui/bower_components/paper-input/all-imports.html b/dashboard-ui/bower_components/paper-input/all-imports.html
deleted file mode 100644
index 0f45771864..0000000000
--- a/dashboard-ui/bower_components/paper-input/all-imports.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
diff --git a/dashboard-ui/bower_components/paper-input/bower.json b/dashboard-ui/bower_components/paper-input/bower.json
deleted file mode 100644
index d780415714..0000000000
--- a/dashboard-ui/bower_components/paper-input/bower.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "name": "paper-input",
- "version": "1.1.17",
- "description": "Material design text fields",
- "authors": [
- "The Polymer Authors"
- ],
- "keywords": [
- "web-components",
- "polymer",
- "input"
- ],
- "main": [
- "paper-input.html",
- "paper-textarea.html",
- "paper-input-behavior.html",
- "paper-input-container.html",
- "paper-input-error.html",
- "paper-input-addon-behavior.html",
- "paper-input-char-counter.html"
- ],
- "private": true,
- "repository": {
- "type": "git",
- "url": "git://github.com/PolymerElements/paper-input.git"
- },
- "license": "http://polymer.github.io/LICENSE.txt",
- "homepage": "https://github.com/PolymerElements/paper-input",
- "ignore": [],
- "dependencies": {
- "polymer": "Polymer/polymer#^1.2.0",
- "iron-autogrow-textarea": "PolymerElements/iron-autogrow-textarea#^1.0.0",
- "iron-behaviors": "PolymerElements/iron-behaviors#^1.0.0",
- "iron-form-element-behavior": "PolymerElements/iron-form-element-behavior#^1.0.0",
- "iron-input": "PolymerElements/iron-input#^1.0.0",
- "paper-styles": "PolymerElements/paper-styles#^1.1.4",
- "iron-a11y-keys-behavior": "PolymerElements/iron-a11y-keys-behavior#^1.0.0"
- },
- "devDependencies": {
- "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
- "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
- "iron-flex-layout": "PolymerElements/iron-flex-layout#^1.0.0",
- "iron-icon": "PolymerElements/iron-icon#^1.0.0",
- "iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
- "iron-validator-behavior": "PolymerElements/iron-validator-behavior#^1.0.0",
- "paper-icon-button": "PolymerElements/paper-icon-button#^1.0.0",
- "test-fixture": "PolymerElements/test-fixture#^1.0.0",
- "web-component-tester": "^4.0.0",
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
- }
-}
diff --git a/dashboard-ui/bower_components/paper-input/demo/index.html b/dashboard-ui/bower_components/paper-input/demo/index.html
deleted file mode 100644
index f84799de75..0000000000
--- a/dashboard-ui/bower_components/paper-input/demo/index.html
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-
-
-
- paper-input demo
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Inputs can have different types, and be disabled
-
-
-
-
-
-
-
-
-
-
Inputs can have character counters
-
-
-
-
-
-
-
-
The label can have different floating states
-
-
-
-
-
-
-
-
-
-
Inputs can validate automatically or on demand, and can have custom error messages