diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..c2cdfb8
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,21 @@
+# EditorConfig helps developers define and maintain consistent
+# coding styles between different editors and IDEs
+# editorconfig.org
+
+root = true
+
+
+[*]
+
+# Change these settings to your own preference
+indent_style = space
+indent_size = 2
+
+# We recommend you to keep these unchanged
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
new file mode 100644
index 0000000..c4e948b
--- /dev/null
+++ b/.github/CONTRIBUTING.md
@@ -0,0 +1,17 @@
+# Thank you for Contributing !
+
+We want to keep it as easy as possible to contribute changes. Just follow these requirements for Creating Issues and Pull Requests, and everything will be super simple for everyong :)
+
+## Creating an Issue:
+
+Use the Template that we provide. Issues reported that do not use the template will closed.
+
+## Creating a Pull Request:
+
+Before you can submit a PR, you will need to:
+
+1. Clone this repo
+2. Make a New Branch ( ideally you will name your branch for the issue you are fixing, e,g, `issue-3-updating-docs` )
+3. Commit & Push the New Branch
+
+Now you can submit a new PR using the Template that we provide. PR's submitted that do not use the template will closed.
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 0000000..016949a
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,19 @@
+#### Overview:
+
+_( a detailed overview of the problem this ticket will solve and the targeted audience )_
+
+#### Acceptance Criteria:
+
+_( issue will not be considered complete unless this list of criteria is met, e.g. intended usage, expected functionality, specific metrics met, etc. )_
+
+#### Steps to Duplicate _( required for bug reports )_:
+
+_( a step by step guide written for a person who might be looking at this for the first time )_
+
+#### System Info _( required for bug reports )_:
+
+_( e.g. "iPhone 6 iOS 8.3" or "OSX 10.10 and Google Chrome Version 44.0.2403.89 (64-bit)" )_
+
+#### Relevant Documentation _( optional )_
+
+_( e.g. Screenshots, Github Issues, etc )_
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..23f9983
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,33 @@
+#### What's this PR do?
+
+_[write_something]_
+
+#### Where should the reviewer start?
+
+_[write_something]_
+
+#### How should this be manually tested?
+
+_[write_something]_
+
+#### Any background context you want to provide?
+
+_[write_something]_
+
+#### What are the relevant github issue?
+
+_[write_something]_
+
+#### Screenshots (if appropriate)
+
+_[drag_and_drop_here]_
+
+#### What gif best describes this PR or how it makes you feel?
+
+_[drag_and_drop_something_fun_here]_
+
+#### Definition of Done:
+
+- [ ] You have actually run this locally and can verify it works
+- [ ] You have added code comments to all code being submitted
+- [ ] You have updated the README file (if appropriate)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e69de29
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..f69c52c
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,43 @@
+All code in this Github Repository are available under both the MIT and GPL license.
+
+MIT License
+
+Copyright (c) 2016
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+GPL License
+
+Copyright (c) 2016
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
diff --git a/README.md b/README.md
index b7814a5..09ceee7 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,129 @@
-# weather-underground-icons
-Weather Underground Icons ( PNG & SVG )
+
+
+Weather Underground Icons
+======
+
+These icons were designed by the Graphic Designer [Ashley Jager](http://www.ajager.com/#/weather-underground/). She created a beautiful [Adobe Illustrator](https://dribbble.com/shots/1879422-Weather-Underground-Icons) file. This project simply breaks that file up into web icon that can be used in your projects.
+
+Demo Website
+---
+
+[http://peter.build/weather-underground-icons/](http://peter.build/weather-underground-icons/)
+
+Usage Instructions
+---
+
+[Weather Underground](https://www.wunderground.com/) has an [API](https://www.wunderground.com/weather/api/d/docs) where you can fetch data remotely. The API returns an `icon` parameter as part of their JSON response that you can use to load custom icons.
+
+Image Usage Instructions
+---
+
+If you just want to use the image files directly, and not use the CSS file you can just copy over the images directly from the `dist/icons` folder. See the *Icon Key* below to see which icons will be used.
+
+CSS Usage Instructions
+---
+
+If you wish to use the use the CSS version of this project, you just need to copy this `dist` folder into your project.
+
+Then you can use the icon keys with a `wu-` prefix to load whichever icon you want:
+
+```html
+
+```
+
+All CSS Icons will default to using SVG files. However, you can use PNG sprites by adding a `no-svg` class to the parent element that contains the weather icons. `no-svg` classnames will be added to your HTML tag automatically if you are using [Modernizr](https://modernizr.com/) and the browser does not support SVG.
+
+### Icon Class Colors:
+
+* `wu-black` icons with `black` lines
+
+```html
+
+```
+
+
+
+* `wu-white` icons with `white` lines
+
+```html
+
+```
+
+
+
+### Icon Class Sizes:
+
+* `wu-16` 16x16px icons
+
+```html
+
+```
+
+
+
+* `wu-32` 32x32px icons
+
+```html
+
+```
+
+
+
+* `wu-64` 64x64px icons
+
+```html
+
+```
+
+
+
+* `wu-128` 128x128px icons
+
+```html
+
+```
+
+
+
+* `wu-256` 256x256px icons
+
+```html
+
+```
+
+
+
+Icon Key
+---
+
+Here are the `icon` options for each weather option:
+
+ICON | KEY | DESCRIPTION
+---- | --- | -----------
+ | chanceflurries | label
+ | chancerain | label
+ | chancesleet | label
+ | chancesnow | label
+ | chancetstorms | label
+ | clear | label
+ | cloudy | label
+ | flurries | label
+ | fog | label
+ | hazy | label
+ | mostlycloudy | label
+ | mostlysunny | label
+ | partlycloudy | label
+ | partlysunny | label
+ | rain | label
+ | sleet | label
+ | snow | label
+ | sunny | label
+ | tstorms | label
+ | unknown | label
+
+Icon Preview
+---
+
+
+
+
diff --git a/bower.json b/bower.json
new file mode 100644
index 0000000..252917d
--- /dev/null
+++ b/bower.json
@@ -0,0 +1,23 @@
+{
+ "name": "weather-underground-icons",
+ "version": "1.0.0",
+ "homepage": "https://github.com/manifestinteractive/weather-underground-icons",
+ "authors": [
+ "Ashley Jager",
+ "Peter Schmalfeldt"
+ ],
+ "license": "(MIT OR GPL-3.0)",
+ "description": "Weather Underground Icons",
+ "main": "dist/wu-icons-style.css",
+ "keywords": [
+ "weather underground",
+ "weather",
+ "icons",
+ "png",
+ "svg"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/manifestinteractive/weather-underground-icons.git"
+ }
+}
diff --git a/css/demo.css b/css/demo.css
new file mode 100644
index 0000000..f422a0a
--- /dev/null
+++ b/css/demo.css
@@ -0,0 +1,277 @@
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: '';
+ content: none;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+html {
+ box-sizing: border-box;
+}
+
+*, *:before, *:after {
+ box-sizing: inherit;
+}
+
+body {
+ transition: background-color 0.1s linear;
+ font-family: 'Ubuntu', sans-serif;
+}
+
+body.demo-white {
+ color: #fff;
+}
+
+body.demo-black {
+ color: #000;
+}
+
+body.demo-white *::-moz-selection {
+ background: rgba(0, 0, 0, 0.5);
+}
+
+body.demo-white *::selection {
+ background: rgba(0, 0, 0, 0.5);
+}
+
+body.demo-black *::-moz-selection {
+ background: rgba(0, 0, 0, 0.05);
+}
+
+body.demo-black *::selection {
+ background: #FFF;
+}
+
+select {
+ font-size: 14px;
+ font-weight: 300;
+ background: transparent;
+ border: 0;
+ border-radius: 0;
+ -webkit-appearance: none;
+ text-align: center;
+ margin: 0 6px;
+ color: #f6a71c;
+ cursor: pointer;
+}
+
+select:active, select:focus {
+ outline: none;
+}
+
+.author-info {
+ margin: 20px 0;
+ font-weight: 300;
+}
+.author-info a {
+ text-decoration: none;
+}
+
+body.demo-white .author-info a {
+ color: rgba(255, 255, 255, 0.5);
+}
+body.demo-black .author-info a {
+ color: rgba(0, 0, 0, 0.5);
+}
+
+body.demo-white .author-info a:hover {
+ color: #FFF;
+}
+body.demo-black .author-info a:hover {
+ color: #000;
+}
+
+.demo {
+ transition: background-color 0.1s linear;
+ margin: 0 auto;
+ margin-bottom: 40px;
+}
+
+.demo-white {
+ background: #262a33;
+}
+
+.demo-black {
+ background: #f3f7f9;
+}
+
+.demo i {
+ border-radius: 10%;
+ transition: background-color 0.25s linear;
+}
+
+.demo-white i:hover, .demo-white i.active {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.demo-black i:hover, .demo-black i.active {
+ background-color: #FFF;
+}
+
+.demo-16 {
+ width: 96px;
+}
+
+.demo-32 {
+ width: 176px;
+}
+
+.demo-64 {
+ width: 336px;
+}
+
+.demo-128 {
+ width: 656px;
+}
+
+.demo-256 {
+ width: 1036px;
+}
+
+.header {
+ text-align: center;
+ margin-bottom: 20px;
+}
+
+.header h1 {
+ font-weight: 300;
+ margin-bottom: 0;
+ font-size: 30px;
+ margin-top: 30px;
+}
+
+.header div.options {
+ display: block;
+ font-weight: 300;
+}
+
+body.demo-white .header div.options span {
+ margin-right: 10px;
+ color: rgba(255, 255, 255, 0.25);
+}
+body.demo-black .header div.options span {
+ margin-right: 10px;
+ color: rgba(0, 0, 0, 0.25);
+}
+
+.header #iconSource {
+ font-weight: 300;
+ margin-top: 20px;
+ font-size: 30px;
+ color: #f6a71c;
+ white-space: pre;
+}
+
+.header #iconSource.hljs {
+ padding: 0;
+ background: transparent;
+ color: inherit;
+ font-size: 16px;
+ line-height: 19px;
+ margin: 28px 0;
+}
+
+.hljs-string {
+ color: #f6a71c;
+}
+.github-corner svg {
+ position: absolute;
+ top: 0;
+ border: 0;
+ right: 0;
+}
+body.demo-black .github-corner svg {
+ fill: #262a33;
+ color: #f3f7f9;
+}
+body.demo-white .github-corner svg {
+ fill: #f3f7f9;
+ color: #262a33;
+}
+.github-corner:hover .octo-arm {
+ animation: octocat-wave 560ms ease-in-out
+}
+
+@keyframes octocat-wave {
+ 0%, 100% {
+ transform: rotate(0)
+ }
+ 20%, 60% {
+ transform: rotate(-25deg)
+ }
+ 40%, 80% {
+ transform: rotate(10deg)
+ }
+}
+@media (max-width: 375px) {
+ .header {
+ margin-top: 50px;
+ }
+ .header h1 {
+ max-width: 80%;
+ margin: 0 auto;
+ margin-bottom: 20px;
+ }
+ .demo-64 {
+ width: 270px;
+ }
+ .demo-128 {
+ width: 260px;
+ }
+ .demo-256 {
+ width: 260px;
+ }
+}
+@media (max-width: 320px) {
+ .header h1 {
+ max-width: 90%;
+ margin: 0 auto;
+ margin-bottom: 20px;
+ }
+}
+@media (max-width: 500px) {
+ .github-corner:hover .octo-arm {
+ animation: none
+ }
+
+ .github-corner .octo-arm {
+ animation: octocat-wave 560ms ease-in-out
+ }
+}
diff --git a/dist/icons/black/icon-preview.png b/dist/icons/black/icon-preview.png
new file mode 100755
index 0000000..4cfdf7d
Binary files /dev/null and b/dist/icons/black/icon-preview.png differ
diff --git a/dist/icons/black/png/128x128/_spritesheet.png b/dist/icons/black/png/128x128/_spritesheet.png
new file mode 100755
index 0000000..1f4899b
Binary files /dev/null and b/dist/icons/black/png/128x128/_spritesheet.png differ
diff --git a/dist/icons/black/png/128x128/chanceflurries.png b/dist/icons/black/png/128x128/chanceflurries.png
new file mode 100755
index 0000000..180f8b3
Binary files /dev/null and b/dist/icons/black/png/128x128/chanceflurries.png differ
diff --git a/dist/icons/black/png/128x128/chancerain.png b/dist/icons/black/png/128x128/chancerain.png
new file mode 100755
index 0000000..f2f307d
Binary files /dev/null and b/dist/icons/black/png/128x128/chancerain.png differ
diff --git a/dist/icons/black/png/128x128/chancesleet.png b/dist/icons/black/png/128x128/chancesleet.png
new file mode 100755
index 0000000..e3aa2c8
Binary files /dev/null and b/dist/icons/black/png/128x128/chancesleet.png differ
diff --git a/dist/icons/black/png/128x128/chancesnow.png b/dist/icons/black/png/128x128/chancesnow.png
new file mode 100755
index 0000000..2d7c48e
Binary files /dev/null and b/dist/icons/black/png/128x128/chancesnow.png differ
diff --git a/dist/icons/black/png/128x128/chancetstorms.png b/dist/icons/black/png/128x128/chancetstorms.png
new file mode 100755
index 0000000..dba46e0
Binary files /dev/null and b/dist/icons/black/png/128x128/chancetstorms.png differ
diff --git a/dist/icons/black/png/128x128/clear.png b/dist/icons/black/png/128x128/clear.png
new file mode 100755
index 0000000..acf8e5c
Binary files /dev/null and b/dist/icons/black/png/128x128/clear.png differ
diff --git a/dist/icons/black/png/128x128/cloudy.png b/dist/icons/black/png/128x128/cloudy.png
new file mode 100755
index 0000000..47fb6b6
Binary files /dev/null and b/dist/icons/black/png/128x128/cloudy.png differ
diff --git a/dist/icons/black/png/128x128/flurries.png b/dist/icons/black/png/128x128/flurries.png
new file mode 100755
index 0000000..e9125aa
Binary files /dev/null and b/dist/icons/black/png/128x128/flurries.png differ
diff --git a/dist/icons/black/png/128x128/fog.png b/dist/icons/black/png/128x128/fog.png
new file mode 100755
index 0000000..2e5a9bc
Binary files /dev/null and b/dist/icons/black/png/128x128/fog.png differ
diff --git a/dist/icons/black/png/128x128/hazy.png b/dist/icons/black/png/128x128/hazy.png
new file mode 100755
index 0000000..2e5a9bc
Binary files /dev/null and b/dist/icons/black/png/128x128/hazy.png differ
diff --git a/dist/icons/black/png/128x128/mostlycloudy.png b/dist/icons/black/png/128x128/mostlycloudy.png
new file mode 100755
index 0000000..36a60ac
Binary files /dev/null and b/dist/icons/black/png/128x128/mostlycloudy.png differ
diff --git a/dist/icons/black/png/128x128/mostlysunny.png b/dist/icons/black/png/128x128/mostlysunny.png
new file mode 100755
index 0000000..1580e84
Binary files /dev/null and b/dist/icons/black/png/128x128/mostlysunny.png differ
diff --git a/dist/icons/black/png/128x128/partlycloudy.png b/dist/icons/black/png/128x128/partlycloudy.png
new file mode 100755
index 0000000..1580e84
Binary files /dev/null and b/dist/icons/black/png/128x128/partlycloudy.png differ
diff --git a/dist/icons/black/png/128x128/partlysunny.png b/dist/icons/black/png/128x128/partlysunny.png
new file mode 100755
index 0000000..36a60ac
Binary files /dev/null and b/dist/icons/black/png/128x128/partlysunny.png differ
diff --git a/dist/icons/black/png/128x128/rain.png b/dist/icons/black/png/128x128/rain.png
new file mode 100755
index 0000000..d5049ed
Binary files /dev/null and b/dist/icons/black/png/128x128/rain.png differ
diff --git a/dist/icons/black/png/128x128/sleet.png b/dist/icons/black/png/128x128/sleet.png
new file mode 100755
index 0000000..55e0dfc
Binary files /dev/null and b/dist/icons/black/png/128x128/sleet.png differ
diff --git a/dist/icons/black/png/128x128/snow.png b/dist/icons/black/png/128x128/snow.png
new file mode 100755
index 0000000..0a7f006
Binary files /dev/null and b/dist/icons/black/png/128x128/snow.png differ
diff --git a/dist/icons/black/png/128x128/sunny.png b/dist/icons/black/png/128x128/sunny.png
new file mode 100755
index 0000000..0be0a31
Binary files /dev/null and b/dist/icons/black/png/128x128/sunny.png differ
diff --git a/dist/icons/black/png/128x128/tstorms.png b/dist/icons/black/png/128x128/tstorms.png
new file mode 100755
index 0000000..5071159
Binary files /dev/null and b/dist/icons/black/png/128x128/tstorms.png differ
diff --git a/dist/icons/black/png/128x128/unknown.png b/dist/icons/black/png/128x128/unknown.png
new file mode 100755
index 0000000..cd74c2c
Binary files /dev/null and b/dist/icons/black/png/128x128/unknown.png differ
diff --git a/dist/icons/black/png/16x16/_spritesheet.png b/dist/icons/black/png/16x16/_spritesheet.png
new file mode 100755
index 0000000..6cfcfa3
Binary files /dev/null and b/dist/icons/black/png/16x16/_spritesheet.png differ
diff --git a/dist/icons/black/png/16x16/chanceflurries.png b/dist/icons/black/png/16x16/chanceflurries.png
new file mode 100755
index 0000000..f7355bc
Binary files /dev/null and b/dist/icons/black/png/16x16/chanceflurries.png differ
diff --git a/dist/icons/black/png/16x16/chancerain.png b/dist/icons/black/png/16x16/chancerain.png
new file mode 100755
index 0000000..bbd7786
Binary files /dev/null and b/dist/icons/black/png/16x16/chancerain.png differ
diff --git a/dist/icons/black/png/16x16/chancesleet.png b/dist/icons/black/png/16x16/chancesleet.png
new file mode 100755
index 0000000..033e77c
Binary files /dev/null and b/dist/icons/black/png/16x16/chancesleet.png differ
diff --git a/dist/icons/black/png/16x16/chancesnow.png b/dist/icons/black/png/16x16/chancesnow.png
new file mode 100755
index 0000000..7093bf4
Binary files /dev/null and b/dist/icons/black/png/16x16/chancesnow.png differ
diff --git a/dist/icons/black/png/16x16/chancetstorms.png b/dist/icons/black/png/16x16/chancetstorms.png
new file mode 100755
index 0000000..bc9600c
Binary files /dev/null and b/dist/icons/black/png/16x16/chancetstorms.png differ
diff --git a/dist/icons/black/png/16x16/clear.png b/dist/icons/black/png/16x16/clear.png
new file mode 100755
index 0000000..ce255f4
Binary files /dev/null and b/dist/icons/black/png/16x16/clear.png differ
diff --git a/dist/icons/black/png/16x16/cloudy.png b/dist/icons/black/png/16x16/cloudy.png
new file mode 100755
index 0000000..66bc0e5
Binary files /dev/null and b/dist/icons/black/png/16x16/cloudy.png differ
diff --git a/dist/icons/black/png/16x16/flurries.png b/dist/icons/black/png/16x16/flurries.png
new file mode 100755
index 0000000..facc30b
Binary files /dev/null and b/dist/icons/black/png/16x16/flurries.png differ
diff --git a/dist/icons/black/png/16x16/fog.png b/dist/icons/black/png/16x16/fog.png
new file mode 100755
index 0000000..c077157
Binary files /dev/null and b/dist/icons/black/png/16x16/fog.png differ
diff --git a/dist/icons/black/png/16x16/hazy.png b/dist/icons/black/png/16x16/hazy.png
new file mode 100755
index 0000000..c077157
Binary files /dev/null and b/dist/icons/black/png/16x16/hazy.png differ
diff --git a/dist/icons/black/png/16x16/mostlycloudy.png b/dist/icons/black/png/16x16/mostlycloudy.png
new file mode 100755
index 0000000..4595039
Binary files /dev/null and b/dist/icons/black/png/16x16/mostlycloudy.png differ
diff --git a/dist/icons/black/png/16x16/mostlysunny.png b/dist/icons/black/png/16x16/mostlysunny.png
new file mode 100755
index 0000000..d49bdea
Binary files /dev/null and b/dist/icons/black/png/16x16/mostlysunny.png differ
diff --git a/dist/icons/black/png/16x16/partlycloudy.png b/dist/icons/black/png/16x16/partlycloudy.png
new file mode 100755
index 0000000..d49bdea
Binary files /dev/null and b/dist/icons/black/png/16x16/partlycloudy.png differ
diff --git a/dist/icons/black/png/16x16/partlysunny.png b/dist/icons/black/png/16x16/partlysunny.png
new file mode 100755
index 0000000..4595039
Binary files /dev/null and b/dist/icons/black/png/16x16/partlysunny.png differ
diff --git a/dist/icons/black/png/16x16/rain.png b/dist/icons/black/png/16x16/rain.png
new file mode 100755
index 0000000..8654945
Binary files /dev/null and b/dist/icons/black/png/16x16/rain.png differ
diff --git a/dist/icons/black/png/16x16/sleet.png b/dist/icons/black/png/16x16/sleet.png
new file mode 100755
index 0000000..4150163
Binary files /dev/null and b/dist/icons/black/png/16x16/sleet.png differ
diff --git a/dist/icons/black/png/16x16/snow.png b/dist/icons/black/png/16x16/snow.png
new file mode 100755
index 0000000..018e83a
Binary files /dev/null and b/dist/icons/black/png/16x16/snow.png differ
diff --git a/dist/icons/black/png/16x16/sunny.png b/dist/icons/black/png/16x16/sunny.png
new file mode 100755
index 0000000..aa3701a
Binary files /dev/null and b/dist/icons/black/png/16x16/sunny.png differ
diff --git a/dist/icons/black/png/16x16/tstorms.png b/dist/icons/black/png/16x16/tstorms.png
new file mode 100755
index 0000000..5e9c305
Binary files /dev/null and b/dist/icons/black/png/16x16/tstorms.png differ
diff --git a/dist/icons/black/png/16x16/unknown.png b/dist/icons/black/png/16x16/unknown.png
new file mode 100755
index 0000000..bc479f1
Binary files /dev/null and b/dist/icons/black/png/16x16/unknown.png differ
diff --git a/dist/icons/black/png/256x256/_spritesheet.png b/dist/icons/black/png/256x256/_spritesheet.png
new file mode 100755
index 0000000..78236af
Binary files /dev/null and b/dist/icons/black/png/256x256/_spritesheet.png differ
diff --git a/dist/icons/black/png/256x256/chanceflurries.png b/dist/icons/black/png/256x256/chanceflurries.png
new file mode 100755
index 0000000..6b41ff2
Binary files /dev/null and b/dist/icons/black/png/256x256/chanceflurries.png differ
diff --git a/dist/icons/black/png/256x256/chancerain.png b/dist/icons/black/png/256x256/chancerain.png
new file mode 100755
index 0000000..8bece54
Binary files /dev/null and b/dist/icons/black/png/256x256/chancerain.png differ
diff --git a/dist/icons/black/png/256x256/chancesleet.png b/dist/icons/black/png/256x256/chancesleet.png
new file mode 100755
index 0000000..5b93b13
Binary files /dev/null and b/dist/icons/black/png/256x256/chancesleet.png differ
diff --git a/dist/icons/black/png/256x256/chancesnow.png b/dist/icons/black/png/256x256/chancesnow.png
new file mode 100755
index 0000000..0f523e7
Binary files /dev/null and b/dist/icons/black/png/256x256/chancesnow.png differ
diff --git a/dist/icons/black/png/256x256/chancetstorms.png b/dist/icons/black/png/256x256/chancetstorms.png
new file mode 100755
index 0000000..5d3b564
Binary files /dev/null and b/dist/icons/black/png/256x256/chancetstorms.png differ
diff --git a/dist/icons/black/png/256x256/clear.png b/dist/icons/black/png/256x256/clear.png
new file mode 100755
index 0000000..853684f
Binary files /dev/null and b/dist/icons/black/png/256x256/clear.png differ
diff --git a/dist/icons/black/png/256x256/cloudy.png b/dist/icons/black/png/256x256/cloudy.png
new file mode 100755
index 0000000..e145d6e
Binary files /dev/null and b/dist/icons/black/png/256x256/cloudy.png differ
diff --git a/dist/icons/black/png/256x256/flurries.png b/dist/icons/black/png/256x256/flurries.png
new file mode 100755
index 0000000..7d98f78
Binary files /dev/null and b/dist/icons/black/png/256x256/flurries.png differ
diff --git a/dist/icons/black/png/256x256/fog.png b/dist/icons/black/png/256x256/fog.png
new file mode 100755
index 0000000..6f5b094
Binary files /dev/null and b/dist/icons/black/png/256x256/fog.png differ
diff --git a/dist/icons/black/png/256x256/hazy.png b/dist/icons/black/png/256x256/hazy.png
new file mode 100755
index 0000000..6f5b094
Binary files /dev/null and b/dist/icons/black/png/256x256/hazy.png differ
diff --git a/dist/icons/black/png/256x256/mostlycloudy.png b/dist/icons/black/png/256x256/mostlycloudy.png
new file mode 100755
index 0000000..03f9b67
Binary files /dev/null and b/dist/icons/black/png/256x256/mostlycloudy.png differ
diff --git a/dist/icons/black/png/256x256/mostlysunny.png b/dist/icons/black/png/256x256/mostlysunny.png
new file mode 100755
index 0000000..17cda9e
Binary files /dev/null and b/dist/icons/black/png/256x256/mostlysunny.png differ
diff --git a/dist/icons/black/png/256x256/partlycloudy.png b/dist/icons/black/png/256x256/partlycloudy.png
new file mode 100755
index 0000000..17cda9e
Binary files /dev/null and b/dist/icons/black/png/256x256/partlycloudy.png differ
diff --git a/dist/icons/black/png/256x256/partlysunny.png b/dist/icons/black/png/256x256/partlysunny.png
new file mode 100755
index 0000000..03f9b67
Binary files /dev/null and b/dist/icons/black/png/256x256/partlysunny.png differ
diff --git a/dist/icons/black/png/256x256/rain.png b/dist/icons/black/png/256x256/rain.png
new file mode 100755
index 0000000..87e9b97
Binary files /dev/null and b/dist/icons/black/png/256x256/rain.png differ
diff --git a/dist/icons/black/png/256x256/sleet.png b/dist/icons/black/png/256x256/sleet.png
new file mode 100755
index 0000000..54dd3bc
Binary files /dev/null and b/dist/icons/black/png/256x256/sleet.png differ
diff --git a/dist/icons/black/png/256x256/snow.png b/dist/icons/black/png/256x256/snow.png
new file mode 100755
index 0000000..d934834
Binary files /dev/null and b/dist/icons/black/png/256x256/snow.png differ
diff --git a/dist/icons/black/png/256x256/sunny.png b/dist/icons/black/png/256x256/sunny.png
new file mode 100755
index 0000000..4a4d3e5
Binary files /dev/null and b/dist/icons/black/png/256x256/sunny.png differ
diff --git a/dist/icons/black/png/256x256/tstorms.png b/dist/icons/black/png/256x256/tstorms.png
new file mode 100755
index 0000000..b719354
Binary files /dev/null and b/dist/icons/black/png/256x256/tstorms.png differ
diff --git a/dist/icons/black/png/256x256/unknown.png b/dist/icons/black/png/256x256/unknown.png
new file mode 100755
index 0000000..e70ca4c
Binary files /dev/null and b/dist/icons/black/png/256x256/unknown.png differ
diff --git a/dist/icons/black/png/32x32/_spritesheet.png b/dist/icons/black/png/32x32/_spritesheet.png
new file mode 100755
index 0000000..59615e2
Binary files /dev/null and b/dist/icons/black/png/32x32/_spritesheet.png differ
diff --git a/dist/icons/black/png/32x32/chanceflurries.png b/dist/icons/black/png/32x32/chanceflurries.png
new file mode 100755
index 0000000..829ec98
Binary files /dev/null and b/dist/icons/black/png/32x32/chanceflurries.png differ
diff --git a/dist/icons/black/png/32x32/chancerain.png b/dist/icons/black/png/32x32/chancerain.png
new file mode 100755
index 0000000..5d2a5d3
Binary files /dev/null and b/dist/icons/black/png/32x32/chancerain.png differ
diff --git a/dist/icons/black/png/32x32/chancesleet.png b/dist/icons/black/png/32x32/chancesleet.png
new file mode 100755
index 0000000..2ac9af9
Binary files /dev/null and b/dist/icons/black/png/32x32/chancesleet.png differ
diff --git a/dist/icons/black/png/32x32/chancesnow.png b/dist/icons/black/png/32x32/chancesnow.png
new file mode 100755
index 0000000..614118c
Binary files /dev/null and b/dist/icons/black/png/32x32/chancesnow.png differ
diff --git a/dist/icons/black/png/32x32/chancetstorms.png b/dist/icons/black/png/32x32/chancetstorms.png
new file mode 100755
index 0000000..2536fe6
Binary files /dev/null and b/dist/icons/black/png/32x32/chancetstorms.png differ
diff --git a/dist/icons/black/png/32x32/clear.png b/dist/icons/black/png/32x32/clear.png
new file mode 100755
index 0000000..4de77da
Binary files /dev/null and b/dist/icons/black/png/32x32/clear.png differ
diff --git a/dist/icons/black/png/32x32/cloudy.png b/dist/icons/black/png/32x32/cloudy.png
new file mode 100755
index 0000000..5e0bd49
Binary files /dev/null and b/dist/icons/black/png/32x32/cloudy.png differ
diff --git a/dist/icons/black/png/32x32/flurries.png b/dist/icons/black/png/32x32/flurries.png
new file mode 100755
index 0000000..93afa86
Binary files /dev/null and b/dist/icons/black/png/32x32/flurries.png differ
diff --git a/dist/icons/black/png/32x32/fog.png b/dist/icons/black/png/32x32/fog.png
new file mode 100755
index 0000000..ff385b9
Binary files /dev/null and b/dist/icons/black/png/32x32/fog.png differ
diff --git a/dist/icons/black/png/32x32/hazy.png b/dist/icons/black/png/32x32/hazy.png
new file mode 100755
index 0000000..ff385b9
Binary files /dev/null and b/dist/icons/black/png/32x32/hazy.png differ
diff --git a/dist/icons/black/png/32x32/mostlycloudy.png b/dist/icons/black/png/32x32/mostlycloudy.png
new file mode 100755
index 0000000..c1c6cca
Binary files /dev/null and b/dist/icons/black/png/32x32/mostlycloudy.png differ
diff --git a/dist/icons/black/png/32x32/mostlysunny.png b/dist/icons/black/png/32x32/mostlysunny.png
new file mode 100755
index 0000000..7b75e19
Binary files /dev/null and b/dist/icons/black/png/32x32/mostlysunny.png differ
diff --git a/dist/icons/black/png/32x32/partlycloudy.png b/dist/icons/black/png/32x32/partlycloudy.png
new file mode 100755
index 0000000..7b75e19
Binary files /dev/null and b/dist/icons/black/png/32x32/partlycloudy.png differ
diff --git a/dist/icons/black/png/32x32/partlysunny.png b/dist/icons/black/png/32x32/partlysunny.png
new file mode 100755
index 0000000..c1c6cca
Binary files /dev/null and b/dist/icons/black/png/32x32/partlysunny.png differ
diff --git a/dist/icons/black/png/32x32/rain.png b/dist/icons/black/png/32x32/rain.png
new file mode 100755
index 0000000..4fe048b
Binary files /dev/null and b/dist/icons/black/png/32x32/rain.png differ
diff --git a/dist/icons/black/png/32x32/sleet.png b/dist/icons/black/png/32x32/sleet.png
new file mode 100755
index 0000000..b1cd664
Binary files /dev/null and b/dist/icons/black/png/32x32/sleet.png differ
diff --git a/dist/icons/black/png/32x32/snow.png b/dist/icons/black/png/32x32/snow.png
new file mode 100755
index 0000000..1b8930d
Binary files /dev/null and b/dist/icons/black/png/32x32/snow.png differ
diff --git a/dist/icons/black/png/32x32/sunny.png b/dist/icons/black/png/32x32/sunny.png
new file mode 100755
index 0000000..21e9091
Binary files /dev/null and b/dist/icons/black/png/32x32/sunny.png differ
diff --git a/dist/icons/black/png/32x32/tstorms.png b/dist/icons/black/png/32x32/tstorms.png
new file mode 100755
index 0000000..319f9e0
Binary files /dev/null and b/dist/icons/black/png/32x32/tstorms.png differ
diff --git a/dist/icons/black/png/32x32/unknown.png b/dist/icons/black/png/32x32/unknown.png
new file mode 100755
index 0000000..620b3c3
Binary files /dev/null and b/dist/icons/black/png/32x32/unknown.png differ
diff --git a/dist/icons/black/png/64x64/_spritesheet.png b/dist/icons/black/png/64x64/_spritesheet.png
new file mode 100755
index 0000000..6737c49
Binary files /dev/null and b/dist/icons/black/png/64x64/_spritesheet.png differ
diff --git a/dist/icons/black/png/64x64/chanceflurries.png b/dist/icons/black/png/64x64/chanceflurries.png
new file mode 100755
index 0000000..70361dd
Binary files /dev/null and b/dist/icons/black/png/64x64/chanceflurries.png differ
diff --git a/dist/icons/black/png/64x64/chancerain.png b/dist/icons/black/png/64x64/chancerain.png
new file mode 100755
index 0000000..2672bb9
Binary files /dev/null and b/dist/icons/black/png/64x64/chancerain.png differ
diff --git a/dist/icons/black/png/64x64/chancesleet.png b/dist/icons/black/png/64x64/chancesleet.png
new file mode 100755
index 0000000..8ced1e7
Binary files /dev/null and b/dist/icons/black/png/64x64/chancesleet.png differ
diff --git a/dist/icons/black/png/64x64/chancesnow.png b/dist/icons/black/png/64x64/chancesnow.png
new file mode 100755
index 0000000..48b5fd0
Binary files /dev/null and b/dist/icons/black/png/64x64/chancesnow.png differ
diff --git a/dist/icons/black/png/64x64/chancetstorms.png b/dist/icons/black/png/64x64/chancetstorms.png
new file mode 100755
index 0000000..00f80b1
Binary files /dev/null and b/dist/icons/black/png/64x64/chancetstorms.png differ
diff --git a/dist/icons/black/png/64x64/clear.png b/dist/icons/black/png/64x64/clear.png
new file mode 100755
index 0000000..ba8d936
Binary files /dev/null and b/dist/icons/black/png/64x64/clear.png differ
diff --git a/dist/icons/black/png/64x64/cloudy.png b/dist/icons/black/png/64x64/cloudy.png
new file mode 100755
index 0000000..15e045a
Binary files /dev/null and b/dist/icons/black/png/64x64/cloudy.png differ
diff --git a/dist/icons/black/png/64x64/flurries.png b/dist/icons/black/png/64x64/flurries.png
new file mode 100755
index 0000000..c70b4a8
Binary files /dev/null and b/dist/icons/black/png/64x64/flurries.png differ
diff --git a/dist/icons/black/png/64x64/fog.png b/dist/icons/black/png/64x64/fog.png
new file mode 100755
index 0000000..0df7177
Binary files /dev/null and b/dist/icons/black/png/64x64/fog.png differ
diff --git a/dist/icons/black/png/64x64/hazy.png b/dist/icons/black/png/64x64/hazy.png
new file mode 100755
index 0000000..0df7177
Binary files /dev/null and b/dist/icons/black/png/64x64/hazy.png differ
diff --git a/dist/icons/black/png/64x64/mostlycloudy.png b/dist/icons/black/png/64x64/mostlycloudy.png
new file mode 100755
index 0000000..fb1845b
Binary files /dev/null and b/dist/icons/black/png/64x64/mostlycloudy.png differ
diff --git a/dist/icons/black/png/64x64/mostlysunny.png b/dist/icons/black/png/64x64/mostlysunny.png
new file mode 100755
index 0000000..2fa8e84
Binary files /dev/null and b/dist/icons/black/png/64x64/mostlysunny.png differ
diff --git a/dist/icons/black/png/64x64/partlycloudy.png b/dist/icons/black/png/64x64/partlycloudy.png
new file mode 100755
index 0000000..2fa8e84
Binary files /dev/null and b/dist/icons/black/png/64x64/partlycloudy.png differ
diff --git a/dist/icons/black/png/64x64/partlysunny.png b/dist/icons/black/png/64x64/partlysunny.png
new file mode 100755
index 0000000..fb1845b
Binary files /dev/null and b/dist/icons/black/png/64x64/partlysunny.png differ
diff --git a/dist/icons/black/png/64x64/rain.png b/dist/icons/black/png/64x64/rain.png
new file mode 100755
index 0000000..2c04a87
Binary files /dev/null and b/dist/icons/black/png/64x64/rain.png differ
diff --git a/dist/icons/black/png/64x64/sleet.png b/dist/icons/black/png/64x64/sleet.png
new file mode 100755
index 0000000..314e0ee
Binary files /dev/null and b/dist/icons/black/png/64x64/sleet.png differ
diff --git a/dist/icons/black/png/64x64/snow.png b/dist/icons/black/png/64x64/snow.png
new file mode 100755
index 0000000..795e06d
Binary files /dev/null and b/dist/icons/black/png/64x64/snow.png differ
diff --git a/dist/icons/black/png/64x64/sunny.png b/dist/icons/black/png/64x64/sunny.png
new file mode 100755
index 0000000..3139a6c
Binary files /dev/null and b/dist/icons/black/png/64x64/sunny.png differ
diff --git a/dist/icons/black/png/64x64/tstorms.png b/dist/icons/black/png/64x64/tstorms.png
new file mode 100755
index 0000000..0b5ecbb
Binary files /dev/null and b/dist/icons/black/png/64x64/tstorms.png differ
diff --git a/dist/icons/black/png/64x64/unknown.png b/dist/icons/black/png/64x64/unknown.png
new file mode 100755
index 0000000..1518ef1
Binary files /dev/null and b/dist/icons/black/png/64x64/unknown.png differ
diff --git a/dist/icons/black/svg/chanceflurries.svg b/dist/icons/black/svg/chanceflurries.svg
new file mode 100644
index 0000000..f9cb1d0
--- /dev/null
+++ b/dist/icons/black/svg/chanceflurries.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/chancerain.svg b/dist/icons/black/svg/chancerain.svg
new file mode 100644
index 0000000..e434526
--- /dev/null
+++ b/dist/icons/black/svg/chancerain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/chancesleet.svg b/dist/icons/black/svg/chancesleet.svg
new file mode 100644
index 0000000..d9ada06
--- /dev/null
+++ b/dist/icons/black/svg/chancesleet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/chancesnow.svg b/dist/icons/black/svg/chancesnow.svg
new file mode 100644
index 0000000..1bcb3cd
--- /dev/null
+++ b/dist/icons/black/svg/chancesnow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/chancetstorms.svg b/dist/icons/black/svg/chancetstorms.svg
new file mode 100644
index 0000000..637eee9
--- /dev/null
+++ b/dist/icons/black/svg/chancetstorms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/clear.svg b/dist/icons/black/svg/clear.svg
new file mode 100644
index 0000000..1b77fbc
--- /dev/null
+++ b/dist/icons/black/svg/clear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/cloudy.svg b/dist/icons/black/svg/cloudy.svg
new file mode 100644
index 0000000..41a2dd7
--- /dev/null
+++ b/dist/icons/black/svg/cloudy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/flurries.svg b/dist/icons/black/svg/flurries.svg
new file mode 100644
index 0000000..cb97d7f
--- /dev/null
+++ b/dist/icons/black/svg/flurries.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/fog.svg b/dist/icons/black/svg/fog.svg
new file mode 100644
index 0000000..d5ffdd9
--- /dev/null
+++ b/dist/icons/black/svg/fog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/hazy.svg b/dist/icons/black/svg/hazy.svg
new file mode 100644
index 0000000..a2de0c2
--- /dev/null
+++ b/dist/icons/black/svg/hazy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/mostlycloudy.svg b/dist/icons/black/svg/mostlycloudy.svg
new file mode 100644
index 0000000..7bcc12a
--- /dev/null
+++ b/dist/icons/black/svg/mostlycloudy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/mostlysunny.svg b/dist/icons/black/svg/mostlysunny.svg
new file mode 100644
index 0000000..beddfa1
--- /dev/null
+++ b/dist/icons/black/svg/mostlysunny.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/partlycloudy.svg b/dist/icons/black/svg/partlycloudy.svg
new file mode 100644
index 0000000..64b27d2
--- /dev/null
+++ b/dist/icons/black/svg/partlycloudy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/partlysunny.svg b/dist/icons/black/svg/partlysunny.svg
new file mode 100644
index 0000000..c5b1c18
--- /dev/null
+++ b/dist/icons/black/svg/partlysunny.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/rain.svg b/dist/icons/black/svg/rain.svg
new file mode 100644
index 0000000..990ddee
--- /dev/null
+++ b/dist/icons/black/svg/rain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/sleet.svg b/dist/icons/black/svg/sleet.svg
new file mode 100644
index 0000000..20a0482
--- /dev/null
+++ b/dist/icons/black/svg/sleet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/snow.svg b/dist/icons/black/svg/snow.svg
new file mode 100644
index 0000000..c777b4c
--- /dev/null
+++ b/dist/icons/black/svg/snow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/sunny.svg b/dist/icons/black/svg/sunny.svg
new file mode 100644
index 0000000..617130f
--- /dev/null
+++ b/dist/icons/black/svg/sunny.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/tstorms.svg b/dist/icons/black/svg/tstorms.svg
new file mode 100644
index 0000000..6a0cfea
--- /dev/null
+++ b/dist/icons/black/svg/tstorms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/black/svg/unknown.svg b/dist/icons/black/svg/unknown.svg
new file mode 100644
index 0000000..e1231d6
--- /dev/null
+++ b/dist/icons/black/svg/unknown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/icon-preview.png b/dist/icons/white/icon-preview.png
new file mode 100755
index 0000000..75fe3be
Binary files /dev/null and b/dist/icons/white/icon-preview.png differ
diff --git a/dist/icons/white/png/128x128/_spritesheet.png b/dist/icons/white/png/128x128/_spritesheet.png
new file mode 100755
index 0000000..8066388
Binary files /dev/null and b/dist/icons/white/png/128x128/_spritesheet.png differ
diff --git a/dist/icons/white/png/128x128/chanceflurries.png b/dist/icons/white/png/128x128/chanceflurries.png
new file mode 100755
index 0000000..373479d
Binary files /dev/null and b/dist/icons/white/png/128x128/chanceflurries.png differ
diff --git a/dist/icons/white/png/128x128/chancerain.png b/dist/icons/white/png/128x128/chancerain.png
new file mode 100755
index 0000000..ef82ca7
Binary files /dev/null and b/dist/icons/white/png/128x128/chancerain.png differ
diff --git a/dist/icons/white/png/128x128/chancesleet.png b/dist/icons/white/png/128x128/chancesleet.png
new file mode 100755
index 0000000..12e18c1
Binary files /dev/null and b/dist/icons/white/png/128x128/chancesleet.png differ
diff --git a/dist/icons/white/png/128x128/chancesnow.png b/dist/icons/white/png/128x128/chancesnow.png
new file mode 100755
index 0000000..55a3492
Binary files /dev/null and b/dist/icons/white/png/128x128/chancesnow.png differ
diff --git a/dist/icons/white/png/128x128/chancetstorms.png b/dist/icons/white/png/128x128/chancetstorms.png
new file mode 100755
index 0000000..2f68213
Binary files /dev/null and b/dist/icons/white/png/128x128/chancetstorms.png differ
diff --git a/dist/icons/white/png/128x128/clear.png b/dist/icons/white/png/128x128/clear.png
new file mode 100755
index 0000000..acf8e5c
Binary files /dev/null and b/dist/icons/white/png/128x128/clear.png differ
diff --git a/dist/icons/white/png/128x128/cloudy.png b/dist/icons/white/png/128x128/cloudy.png
new file mode 100755
index 0000000..63cb1b2
Binary files /dev/null and b/dist/icons/white/png/128x128/cloudy.png differ
diff --git a/dist/icons/white/png/128x128/flurries.png b/dist/icons/white/png/128x128/flurries.png
new file mode 100755
index 0000000..137804d
Binary files /dev/null and b/dist/icons/white/png/128x128/flurries.png differ
diff --git a/dist/icons/white/png/128x128/fog.png b/dist/icons/white/png/128x128/fog.png
new file mode 100755
index 0000000..102142a
Binary files /dev/null and b/dist/icons/white/png/128x128/fog.png differ
diff --git a/dist/icons/white/png/128x128/hazy.png b/dist/icons/white/png/128x128/hazy.png
new file mode 100755
index 0000000..102142a
Binary files /dev/null and b/dist/icons/white/png/128x128/hazy.png differ
diff --git a/dist/icons/white/png/128x128/mostlycloudy.png b/dist/icons/white/png/128x128/mostlycloudy.png
new file mode 100755
index 0000000..5967d92
Binary files /dev/null and b/dist/icons/white/png/128x128/mostlycloudy.png differ
diff --git a/dist/icons/white/png/128x128/mostlysunny.png b/dist/icons/white/png/128x128/mostlysunny.png
new file mode 100755
index 0000000..7580fc5
Binary files /dev/null and b/dist/icons/white/png/128x128/mostlysunny.png differ
diff --git a/dist/icons/white/png/128x128/partlycloudy.png b/dist/icons/white/png/128x128/partlycloudy.png
new file mode 100755
index 0000000..7580fc5
Binary files /dev/null and b/dist/icons/white/png/128x128/partlycloudy.png differ
diff --git a/dist/icons/white/png/128x128/partlysunny.png b/dist/icons/white/png/128x128/partlysunny.png
new file mode 100755
index 0000000..5967d92
Binary files /dev/null and b/dist/icons/white/png/128x128/partlysunny.png differ
diff --git a/dist/icons/white/png/128x128/rain.png b/dist/icons/white/png/128x128/rain.png
new file mode 100755
index 0000000..49f0903
Binary files /dev/null and b/dist/icons/white/png/128x128/rain.png differ
diff --git a/dist/icons/white/png/128x128/sleet.png b/dist/icons/white/png/128x128/sleet.png
new file mode 100755
index 0000000..fe1ebc5
Binary files /dev/null and b/dist/icons/white/png/128x128/sleet.png differ
diff --git a/dist/icons/white/png/128x128/snow.png b/dist/icons/white/png/128x128/snow.png
new file mode 100755
index 0000000..0a7f006
Binary files /dev/null and b/dist/icons/white/png/128x128/snow.png differ
diff --git a/dist/icons/white/png/128x128/sunny.png b/dist/icons/white/png/128x128/sunny.png
new file mode 100755
index 0000000..0be0a31
Binary files /dev/null and b/dist/icons/white/png/128x128/sunny.png differ
diff --git a/dist/icons/white/png/128x128/tstorms.png b/dist/icons/white/png/128x128/tstorms.png
new file mode 100755
index 0000000..2102104
Binary files /dev/null and b/dist/icons/white/png/128x128/tstorms.png differ
diff --git a/dist/icons/white/png/128x128/unknown.png b/dist/icons/white/png/128x128/unknown.png
new file mode 100755
index 0000000..9b452d6
Binary files /dev/null and b/dist/icons/white/png/128x128/unknown.png differ
diff --git a/dist/icons/white/png/16x16/_spritesheet.png b/dist/icons/white/png/16x16/_spritesheet.png
new file mode 100755
index 0000000..164799b
Binary files /dev/null and b/dist/icons/white/png/16x16/_spritesheet.png differ
diff --git a/dist/icons/white/png/16x16/chanceflurries.png b/dist/icons/white/png/16x16/chanceflurries.png
new file mode 100755
index 0000000..b669247
Binary files /dev/null and b/dist/icons/white/png/16x16/chanceflurries.png differ
diff --git a/dist/icons/white/png/16x16/chancerain.png b/dist/icons/white/png/16x16/chancerain.png
new file mode 100755
index 0000000..12d73af
Binary files /dev/null and b/dist/icons/white/png/16x16/chancerain.png differ
diff --git a/dist/icons/white/png/16x16/chancesleet.png b/dist/icons/white/png/16x16/chancesleet.png
new file mode 100755
index 0000000..5d7210f
Binary files /dev/null and b/dist/icons/white/png/16x16/chancesleet.png differ
diff --git a/dist/icons/white/png/16x16/chancesnow.png b/dist/icons/white/png/16x16/chancesnow.png
new file mode 100755
index 0000000..3c60724
Binary files /dev/null and b/dist/icons/white/png/16x16/chancesnow.png differ
diff --git a/dist/icons/white/png/16x16/chancetstorms.png b/dist/icons/white/png/16x16/chancetstorms.png
new file mode 100755
index 0000000..72beda5
Binary files /dev/null and b/dist/icons/white/png/16x16/chancetstorms.png differ
diff --git a/dist/icons/white/png/16x16/clear.png b/dist/icons/white/png/16x16/clear.png
new file mode 100755
index 0000000..ce255f4
Binary files /dev/null and b/dist/icons/white/png/16x16/clear.png differ
diff --git a/dist/icons/white/png/16x16/cloudy.png b/dist/icons/white/png/16x16/cloudy.png
new file mode 100755
index 0000000..be4de68
Binary files /dev/null and b/dist/icons/white/png/16x16/cloudy.png differ
diff --git a/dist/icons/white/png/16x16/flurries.png b/dist/icons/white/png/16x16/flurries.png
new file mode 100755
index 0000000..82f869b
Binary files /dev/null and b/dist/icons/white/png/16x16/flurries.png differ
diff --git a/dist/icons/white/png/16x16/fog.png b/dist/icons/white/png/16x16/fog.png
new file mode 100755
index 0000000..b39acdb
Binary files /dev/null and b/dist/icons/white/png/16x16/fog.png differ
diff --git a/dist/icons/white/png/16x16/hazy.png b/dist/icons/white/png/16x16/hazy.png
new file mode 100755
index 0000000..b39acdb
Binary files /dev/null and b/dist/icons/white/png/16x16/hazy.png differ
diff --git a/dist/icons/white/png/16x16/mostlycloudy.png b/dist/icons/white/png/16x16/mostlycloudy.png
new file mode 100755
index 0000000..af36d3e
Binary files /dev/null and b/dist/icons/white/png/16x16/mostlycloudy.png differ
diff --git a/dist/icons/white/png/16x16/mostlysunny.png b/dist/icons/white/png/16x16/mostlysunny.png
new file mode 100755
index 0000000..6428c34
Binary files /dev/null and b/dist/icons/white/png/16x16/mostlysunny.png differ
diff --git a/dist/icons/white/png/16x16/partlycloudy.png b/dist/icons/white/png/16x16/partlycloudy.png
new file mode 100755
index 0000000..6428c34
Binary files /dev/null and b/dist/icons/white/png/16x16/partlycloudy.png differ
diff --git a/dist/icons/white/png/16x16/partlysunny.png b/dist/icons/white/png/16x16/partlysunny.png
new file mode 100755
index 0000000..af36d3e
Binary files /dev/null and b/dist/icons/white/png/16x16/partlysunny.png differ
diff --git a/dist/icons/white/png/16x16/rain.png b/dist/icons/white/png/16x16/rain.png
new file mode 100755
index 0000000..176836d
Binary files /dev/null and b/dist/icons/white/png/16x16/rain.png differ
diff --git a/dist/icons/white/png/16x16/sleet.png b/dist/icons/white/png/16x16/sleet.png
new file mode 100755
index 0000000..c73ee70
Binary files /dev/null and b/dist/icons/white/png/16x16/sleet.png differ
diff --git a/dist/icons/white/png/16x16/snow.png b/dist/icons/white/png/16x16/snow.png
new file mode 100755
index 0000000..018e83a
Binary files /dev/null and b/dist/icons/white/png/16x16/snow.png differ
diff --git a/dist/icons/white/png/16x16/sunny.png b/dist/icons/white/png/16x16/sunny.png
new file mode 100755
index 0000000..aa3701a
Binary files /dev/null and b/dist/icons/white/png/16x16/sunny.png differ
diff --git a/dist/icons/white/png/16x16/tstorms.png b/dist/icons/white/png/16x16/tstorms.png
new file mode 100755
index 0000000..a0e6027
Binary files /dev/null and b/dist/icons/white/png/16x16/tstorms.png differ
diff --git a/dist/icons/white/png/16x16/unknown.png b/dist/icons/white/png/16x16/unknown.png
new file mode 100755
index 0000000..0c59d91
Binary files /dev/null and b/dist/icons/white/png/16x16/unknown.png differ
diff --git a/dist/icons/white/png/256x256/_spritesheet.png b/dist/icons/white/png/256x256/_spritesheet.png
new file mode 100755
index 0000000..9fe8f70
Binary files /dev/null and b/dist/icons/white/png/256x256/_spritesheet.png differ
diff --git a/dist/icons/white/png/256x256/chanceflurries.png b/dist/icons/white/png/256x256/chanceflurries.png
new file mode 100755
index 0000000..57c231e
Binary files /dev/null and b/dist/icons/white/png/256x256/chanceflurries.png differ
diff --git a/dist/icons/white/png/256x256/chancerain.png b/dist/icons/white/png/256x256/chancerain.png
new file mode 100755
index 0000000..535f909
Binary files /dev/null and b/dist/icons/white/png/256x256/chancerain.png differ
diff --git a/dist/icons/white/png/256x256/chancesleet.png b/dist/icons/white/png/256x256/chancesleet.png
new file mode 100755
index 0000000..4b035ce
Binary files /dev/null and b/dist/icons/white/png/256x256/chancesleet.png differ
diff --git a/dist/icons/white/png/256x256/chancesnow.png b/dist/icons/white/png/256x256/chancesnow.png
new file mode 100755
index 0000000..8d7d960
Binary files /dev/null and b/dist/icons/white/png/256x256/chancesnow.png differ
diff --git a/dist/icons/white/png/256x256/chancetstorms.png b/dist/icons/white/png/256x256/chancetstorms.png
new file mode 100755
index 0000000..32a72a3
Binary files /dev/null and b/dist/icons/white/png/256x256/chancetstorms.png differ
diff --git a/dist/icons/white/png/256x256/clear.png b/dist/icons/white/png/256x256/clear.png
new file mode 100755
index 0000000..853684f
Binary files /dev/null and b/dist/icons/white/png/256x256/clear.png differ
diff --git a/dist/icons/white/png/256x256/cloudy.png b/dist/icons/white/png/256x256/cloudy.png
new file mode 100755
index 0000000..a2f6aa4
Binary files /dev/null and b/dist/icons/white/png/256x256/cloudy.png differ
diff --git a/dist/icons/white/png/256x256/flurries.png b/dist/icons/white/png/256x256/flurries.png
new file mode 100755
index 0000000..c4e3fb9
Binary files /dev/null and b/dist/icons/white/png/256x256/flurries.png differ
diff --git a/dist/icons/white/png/256x256/fog.png b/dist/icons/white/png/256x256/fog.png
new file mode 100755
index 0000000..a4a961c
Binary files /dev/null and b/dist/icons/white/png/256x256/fog.png differ
diff --git a/dist/icons/white/png/256x256/hazy.png b/dist/icons/white/png/256x256/hazy.png
new file mode 100755
index 0000000..a4a961c
Binary files /dev/null and b/dist/icons/white/png/256x256/hazy.png differ
diff --git a/dist/icons/white/png/256x256/mostlycloudy.png b/dist/icons/white/png/256x256/mostlycloudy.png
new file mode 100755
index 0000000..b48d7a3
Binary files /dev/null and b/dist/icons/white/png/256x256/mostlycloudy.png differ
diff --git a/dist/icons/white/png/256x256/mostlysunny.png b/dist/icons/white/png/256x256/mostlysunny.png
new file mode 100755
index 0000000..acb841c
Binary files /dev/null and b/dist/icons/white/png/256x256/mostlysunny.png differ
diff --git a/dist/icons/white/png/256x256/partlycloudy.png b/dist/icons/white/png/256x256/partlycloudy.png
new file mode 100755
index 0000000..acb841c
Binary files /dev/null and b/dist/icons/white/png/256x256/partlycloudy.png differ
diff --git a/dist/icons/white/png/256x256/partlysunny.png b/dist/icons/white/png/256x256/partlysunny.png
new file mode 100755
index 0000000..b48d7a3
Binary files /dev/null and b/dist/icons/white/png/256x256/partlysunny.png differ
diff --git a/dist/icons/white/png/256x256/rain.png b/dist/icons/white/png/256x256/rain.png
new file mode 100755
index 0000000..657d9a6
Binary files /dev/null and b/dist/icons/white/png/256x256/rain.png differ
diff --git a/dist/icons/white/png/256x256/sleet.png b/dist/icons/white/png/256x256/sleet.png
new file mode 100755
index 0000000..ee630d0
Binary files /dev/null and b/dist/icons/white/png/256x256/sleet.png differ
diff --git a/dist/icons/white/png/256x256/snow.png b/dist/icons/white/png/256x256/snow.png
new file mode 100755
index 0000000..d934834
Binary files /dev/null and b/dist/icons/white/png/256x256/snow.png differ
diff --git a/dist/icons/white/png/256x256/sunny.png b/dist/icons/white/png/256x256/sunny.png
new file mode 100755
index 0000000..4a4d3e5
Binary files /dev/null and b/dist/icons/white/png/256x256/sunny.png differ
diff --git a/dist/icons/white/png/256x256/tstorms.png b/dist/icons/white/png/256x256/tstorms.png
new file mode 100755
index 0000000..cdd3111
Binary files /dev/null and b/dist/icons/white/png/256x256/tstorms.png differ
diff --git a/dist/icons/white/png/256x256/unknown.png b/dist/icons/white/png/256x256/unknown.png
new file mode 100755
index 0000000..189ca85
Binary files /dev/null and b/dist/icons/white/png/256x256/unknown.png differ
diff --git a/dist/icons/white/png/32x32/_spritesheet.png b/dist/icons/white/png/32x32/_spritesheet.png
new file mode 100755
index 0000000..e8187b2
Binary files /dev/null and b/dist/icons/white/png/32x32/_spritesheet.png differ
diff --git a/dist/icons/white/png/32x32/chanceflurries.png b/dist/icons/white/png/32x32/chanceflurries.png
new file mode 100755
index 0000000..7f4e72e
Binary files /dev/null and b/dist/icons/white/png/32x32/chanceflurries.png differ
diff --git a/dist/icons/white/png/32x32/chancerain.png b/dist/icons/white/png/32x32/chancerain.png
new file mode 100755
index 0000000..15679e8
Binary files /dev/null and b/dist/icons/white/png/32x32/chancerain.png differ
diff --git a/dist/icons/white/png/32x32/chancesleet.png b/dist/icons/white/png/32x32/chancesleet.png
new file mode 100755
index 0000000..a8321fb
Binary files /dev/null and b/dist/icons/white/png/32x32/chancesleet.png differ
diff --git a/dist/icons/white/png/32x32/chancesnow.png b/dist/icons/white/png/32x32/chancesnow.png
new file mode 100755
index 0000000..d72d936
Binary files /dev/null and b/dist/icons/white/png/32x32/chancesnow.png differ
diff --git a/dist/icons/white/png/32x32/chancetstorms.png b/dist/icons/white/png/32x32/chancetstorms.png
new file mode 100755
index 0000000..2e3ee3a
Binary files /dev/null and b/dist/icons/white/png/32x32/chancetstorms.png differ
diff --git a/dist/icons/white/png/32x32/clear.png b/dist/icons/white/png/32x32/clear.png
new file mode 100755
index 0000000..4de77da
Binary files /dev/null and b/dist/icons/white/png/32x32/clear.png differ
diff --git a/dist/icons/white/png/32x32/cloudy.png b/dist/icons/white/png/32x32/cloudy.png
new file mode 100755
index 0000000..cc3ef66
Binary files /dev/null and b/dist/icons/white/png/32x32/cloudy.png differ
diff --git a/dist/icons/white/png/32x32/flurries.png b/dist/icons/white/png/32x32/flurries.png
new file mode 100755
index 0000000..b39c2ba
Binary files /dev/null and b/dist/icons/white/png/32x32/flurries.png differ
diff --git a/dist/icons/white/png/32x32/fog.png b/dist/icons/white/png/32x32/fog.png
new file mode 100755
index 0000000..8e69a49
Binary files /dev/null and b/dist/icons/white/png/32x32/fog.png differ
diff --git a/dist/icons/white/png/32x32/hazy.png b/dist/icons/white/png/32x32/hazy.png
new file mode 100755
index 0000000..8e69a49
Binary files /dev/null and b/dist/icons/white/png/32x32/hazy.png differ
diff --git a/dist/icons/white/png/32x32/mostlycloudy.png b/dist/icons/white/png/32x32/mostlycloudy.png
new file mode 100755
index 0000000..b81c5b7
Binary files /dev/null and b/dist/icons/white/png/32x32/mostlycloudy.png differ
diff --git a/dist/icons/white/png/32x32/mostlysunny.png b/dist/icons/white/png/32x32/mostlysunny.png
new file mode 100755
index 0000000..b9e5cf9
Binary files /dev/null and b/dist/icons/white/png/32x32/mostlysunny.png differ
diff --git a/dist/icons/white/png/32x32/partlycloudy.png b/dist/icons/white/png/32x32/partlycloudy.png
new file mode 100755
index 0000000..b9e5cf9
Binary files /dev/null and b/dist/icons/white/png/32x32/partlycloudy.png differ
diff --git a/dist/icons/white/png/32x32/partlysunny.png b/dist/icons/white/png/32x32/partlysunny.png
new file mode 100755
index 0000000..b81c5b7
Binary files /dev/null and b/dist/icons/white/png/32x32/partlysunny.png differ
diff --git a/dist/icons/white/png/32x32/rain.png b/dist/icons/white/png/32x32/rain.png
new file mode 100755
index 0000000..9a39772
Binary files /dev/null and b/dist/icons/white/png/32x32/rain.png differ
diff --git a/dist/icons/white/png/32x32/sleet.png b/dist/icons/white/png/32x32/sleet.png
new file mode 100755
index 0000000..9822213
Binary files /dev/null and b/dist/icons/white/png/32x32/sleet.png differ
diff --git a/dist/icons/white/png/32x32/snow.png b/dist/icons/white/png/32x32/snow.png
new file mode 100755
index 0000000..1b8930d
Binary files /dev/null and b/dist/icons/white/png/32x32/snow.png differ
diff --git a/dist/icons/white/png/32x32/sunny.png b/dist/icons/white/png/32x32/sunny.png
new file mode 100755
index 0000000..21e9091
Binary files /dev/null and b/dist/icons/white/png/32x32/sunny.png differ
diff --git a/dist/icons/white/png/32x32/tstorms.png b/dist/icons/white/png/32x32/tstorms.png
new file mode 100755
index 0000000..81ed3ca
Binary files /dev/null and b/dist/icons/white/png/32x32/tstorms.png differ
diff --git a/dist/icons/white/png/32x32/unknown.png b/dist/icons/white/png/32x32/unknown.png
new file mode 100755
index 0000000..a4353ee
Binary files /dev/null and b/dist/icons/white/png/32x32/unknown.png differ
diff --git a/dist/icons/white/png/64x64/_spritesheet.png b/dist/icons/white/png/64x64/_spritesheet.png
new file mode 100755
index 0000000..ae5ae9b
Binary files /dev/null and b/dist/icons/white/png/64x64/_spritesheet.png differ
diff --git a/dist/icons/white/png/64x64/chanceflurries.png b/dist/icons/white/png/64x64/chanceflurries.png
new file mode 100755
index 0000000..3ddbe1c
Binary files /dev/null and b/dist/icons/white/png/64x64/chanceflurries.png differ
diff --git a/dist/icons/white/png/64x64/chancerain.png b/dist/icons/white/png/64x64/chancerain.png
new file mode 100755
index 0000000..c81fe61
Binary files /dev/null and b/dist/icons/white/png/64x64/chancerain.png differ
diff --git a/dist/icons/white/png/64x64/chancesleet.png b/dist/icons/white/png/64x64/chancesleet.png
new file mode 100755
index 0000000..fe57a17
Binary files /dev/null and b/dist/icons/white/png/64x64/chancesleet.png differ
diff --git a/dist/icons/white/png/64x64/chancesnow.png b/dist/icons/white/png/64x64/chancesnow.png
new file mode 100755
index 0000000..9922529
Binary files /dev/null and b/dist/icons/white/png/64x64/chancesnow.png differ
diff --git a/dist/icons/white/png/64x64/chancetstorms.png b/dist/icons/white/png/64x64/chancetstorms.png
new file mode 100755
index 0000000..52c56c6
Binary files /dev/null and b/dist/icons/white/png/64x64/chancetstorms.png differ
diff --git a/dist/icons/white/png/64x64/clear.png b/dist/icons/white/png/64x64/clear.png
new file mode 100755
index 0000000..ba8d936
Binary files /dev/null and b/dist/icons/white/png/64x64/clear.png differ
diff --git a/dist/icons/white/png/64x64/cloudy.png b/dist/icons/white/png/64x64/cloudy.png
new file mode 100755
index 0000000..223721d
Binary files /dev/null and b/dist/icons/white/png/64x64/cloudy.png differ
diff --git a/dist/icons/white/png/64x64/flurries.png b/dist/icons/white/png/64x64/flurries.png
new file mode 100755
index 0000000..d9135a0
Binary files /dev/null and b/dist/icons/white/png/64x64/flurries.png differ
diff --git a/dist/icons/white/png/64x64/fog.png b/dist/icons/white/png/64x64/fog.png
new file mode 100755
index 0000000..c8be780
Binary files /dev/null and b/dist/icons/white/png/64x64/fog.png differ
diff --git a/dist/icons/white/png/64x64/hazy.png b/dist/icons/white/png/64x64/hazy.png
new file mode 100755
index 0000000..c8be780
Binary files /dev/null and b/dist/icons/white/png/64x64/hazy.png differ
diff --git a/dist/icons/white/png/64x64/mostlycloudy.png b/dist/icons/white/png/64x64/mostlycloudy.png
new file mode 100755
index 0000000..6768a20
Binary files /dev/null and b/dist/icons/white/png/64x64/mostlycloudy.png differ
diff --git a/dist/icons/white/png/64x64/mostlysunny.png b/dist/icons/white/png/64x64/mostlysunny.png
new file mode 100755
index 0000000..6ae6908
Binary files /dev/null and b/dist/icons/white/png/64x64/mostlysunny.png differ
diff --git a/dist/icons/white/png/64x64/partlycloudy.png b/dist/icons/white/png/64x64/partlycloudy.png
new file mode 100755
index 0000000..6ae6908
Binary files /dev/null and b/dist/icons/white/png/64x64/partlycloudy.png differ
diff --git a/dist/icons/white/png/64x64/partlysunny.png b/dist/icons/white/png/64x64/partlysunny.png
new file mode 100755
index 0000000..6768a20
Binary files /dev/null and b/dist/icons/white/png/64x64/partlysunny.png differ
diff --git a/dist/icons/white/png/64x64/rain.png b/dist/icons/white/png/64x64/rain.png
new file mode 100755
index 0000000..3aed14e
Binary files /dev/null and b/dist/icons/white/png/64x64/rain.png differ
diff --git a/dist/icons/white/png/64x64/sleet.png b/dist/icons/white/png/64x64/sleet.png
new file mode 100755
index 0000000..ba69171
Binary files /dev/null and b/dist/icons/white/png/64x64/sleet.png differ
diff --git a/dist/icons/white/png/64x64/snow.png b/dist/icons/white/png/64x64/snow.png
new file mode 100755
index 0000000..795e06d
Binary files /dev/null and b/dist/icons/white/png/64x64/snow.png differ
diff --git a/dist/icons/white/png/64x64/sunny.png b/dist/icons/white/png/64x64/sunny.png
new file mode 100755
index 0000000..3139a6c
Binary files /dev/null and b/dist/icons/white/png/64x64/sunny.png differ
diff --git a/dist/icons/white/png/64x64/tstorms.png b/dist/icons/white/png/64x64/tstorms.png
new file mode 100755
index 0000000..285f960
Binary files /dev/null and b/dist/icons/white/png/64x64/tstorms.png differ
diff --git a/dist/icons/white/png/64x64/unknown.png b/dist/icons/white/png/64x64/unknown.png
new file mode 100755
index 0000000..1b66c1b
Binary files /dev/null and b/dist/icons/white/png/64x64/unknown.png differ
diff --git a/dist/icons/white/svg/chanceflurries.svg b/dist/icons/white/svg/chanceflurries.svg
new file mode 100644
index 0000000..ceb0ceb
--- /dev/null
+++ b/dist/icons/white/svg/chanceflurries.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/chancerain.svg b/dist/icons/white/svg/chancerain.svg
new file mode 100644
index 0000000..a8f53f5
--- /dev/null
+++ b/dist/icons/white/svg/chancerain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/chancesleet.svg b/dist/icons/white/svg/chancesleet.svg
new file mode 100644
index 0000000..cf5f8b8
--- /dev/null
+++ b/dist/icons/white/svg/chancesleet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/chancesnow.svg b/dist/icons/white/svg/chancesnow.svg
new file mode 100644
index 0000000..f400cd0
--- /dev/null
+++ b/dist/icons/white/svg/chancesnow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/chancetstorms.svg b/dist/icons/white/svg/chancetstorms.svg
new file mode 100644
index 0000000..36cdab1
--- /dev/null
+++ b/dist/icons/white/svg/chancetstorms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/clear.svg b/dist/icons/white/svg/clear.svg
new file mode 100644
index 0000000..8f6fc4e
--- /dev/null
+++ b/dist/icons/white/svg/clear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/cloudy.svg b/dist/icons/white/svg/cloudy.svg
new file mode 100644
index 0000000..27c6d48
--- /dev/null
+++ b/dist/icons/white/svg/cloudy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/flurries.svg b/dist/icons/white/svg/flurries.svg
new file mode 100644
index 0000000..df1876f
--- /dev/null
+++ b/dist/icons/white/svg/flurries.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/fog.svg b/dist/icons/white/svg/fog.svg
new file mode 100644
index 0000000..f2ea9ea
--- /dev/null
+++ b/dist/icons/white/svg/fog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/hazy.svg b/dist/icons/white/svg/hazy.svg
new file mode 100644
index 0000000..c1c4dc4
--- /dev/null
+++ b/dist/icons/white/svg/hazy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/mostlycloudy.svg b/dist/icons/white/svg/mostlycloudy.svg
new file mode 100644
index 0000000..be14b7c
--- /dev/null
+++ b/dist/icons/white/svg/mostlycloudy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/mostlysunny.svg b/dist/icons/white/svg/mostlysunny.svg
new file mode 100644
index 0000000..03e9b1b
--- /dev/null
+++ b/dist/icons/white/svg/mostlysunny.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/partlycloudy.svg b/dist/icons/white/svg/partlycloudy.svg
new file mode 100644
index 0000000..2938985
--- /dev/null
+++ b/dist/icons/white/svg/partlycloudy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/partlysunny.svg b/dist/icons/white/svg/partlysunny.svg
new file mode 100644
index 0000000..d91117b
--- /dev/null
+++ b/dist/icons/white/svg/partlysunny.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/rain.svg b/dist/icons/white/svg/rain.svg
new file mode 100644
index 0000000..46e7336
--- /dev/null
+++ b/dist/icons/white/svg/rain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/sleet.svg b/dist/icons/white/svg/sleet.svg
new file mode 100644
index 0000000..3ff6621
--- /dev/null
+++ b/dist/icons/white/svg/sleet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/snow.svg b/dist/icons/white/svg/snow.svg
new file mode 100644
index 0000000..86b432e
--- /dev/null
+++ b/dist/icons/white/svg/snow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/sunny.svg b/dist/icons/white/svg/sunny.svg
new file mode 100644
index 0000000..be67d55
--- /dev/null
+++ b/dist/icons/white/svg/sunny.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/tstorms.svg b/dist/icons/white/svg/tstorms.svg
new file mode 100644
index 0000000..0352ca6
--- /dev/null
+++ b/dist/icons/white/svg/tstorms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/white/svg/unknown.svg b/dist/icons/white/svg/unknown.svg
new file mode 100644
index 0000000..251d94e
--- /dev/null
+++ b/dist/icons/white/svg/unknown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/wu-icons-style.css b/dist/wu-icons-style.css
new file mode 100644
index 0000000..8d2dd75
--- /dev/null
+++ b/dist/wu-icons-style.css
@@ -0,0 +1,171 @@
+.wu {
+ display: inline-block;
+ background-repeat: no-repeat;
+ padding: 0;
+ margin: 0;
+}
+
+.wu-16 { width: 16px; height: 16px; }
+.wu-32 { width: 32px; height: 32px; }
+.wu-64 { width: 64px; height: 64px; }
+.wu-128 { width: 128px; height: 128px; }
+.wu-256 { width: 256px; height: 256px; }
+
+.wu-black.wu-chanceflurries { background: url(icons/black/svg/chanceflurries.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-chancerain { background: url(icons/black/svg/chancerain.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-chancesleet { background: url(icons/black/svg/chancesleet.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-chancesnow { background: url(icons/black/svg/chancesnow.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-chancetstorms { background: url(icons/black/svg/chancetstorms.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-clear { background: url(icons/black/svg/clear.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-cloudy { background: url(icons/black/svg/cloudy.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-flurries { background: url(icons/black/svg/flurries.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-fog { background: url(icons/black/svg/fog.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-hazy { background: url(icons/black/svg/hazy.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-mostlycloudy { background: url(icons/black/svg/mostlycloudy.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-mostlysunny { background: url(icons/black/svg/mostlysunny.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-partlycloudy { background: url(icons/black/svg/partlycloudy.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-partlysunny { background: url(icons/black/svg/partlysunny.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-rain { background: url(icons/black/svg/rain.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-sleet { background: url(icons/black/svg/sleet.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-snow { background: url(icons/black/svg/snow.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-sunny { background: url(icons/black/svg/sunny.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-tstorms { background: url(icons/black/svg/tstorms.svg), linear-gradient(transparent, transparent); }
+.wu-black.wu-unknown { background: url(icons/black/svg/unknown.svg), linear-gradient(transparent, transparent); }
+
+.wu-white.wu-chanceflurries { background: url(icons/white/svg/chanceflurries.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-chancerain { background: url(icons/white/svg/chancerain.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-chancesleet { background: url(icons/white/svg/chancesleet.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-chancesnow { background: url(icons/white/svg/chancesnow.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-chancetstorms { background: url(icons/white/svg/chancetstorms.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-clear { background: url(icons/white/svg/clear.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-cloudy { background: url(icons/white/svg/cloudy.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-flurries { background: url(icons/white/svg/flurries.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-fog { background: url(icons/white/svg/fog.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-hazy { background: url(icons/white/svg/hazy.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-mostlycloudy { background: url(icons/white/svg/mostlycloudy.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-mostlysunny { background: url(icons/white/svg/mostlysunny.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-partlycloudy { background: url(icons/white/svg/partlycloudy.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-partlysunny { background: url(icons/white/svg/partlysunny.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-rain { background: url(icons/white/svg/rain.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-sleet { background: url(icons/white/svg/sleet.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-snow { background: url(icons/white/svg/snow.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-sunny { background: url(icons/white/svg/sunny.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-tstorms { background: url(icons/white/svg/tstorms.svg), linear-gradient(transparent, transparent); }
+.wu-white.wu-unknown { background: url(icons/white/svg/unknown.svg), linear-gradient(transparent, transparent); }
+
+.no-svg .wu-16.wu-black { background-image: url(icons/black/png/16x16/_spritesheet.png); }
+.no-svg .wu-32.wu-black { background-image: url(icons/black/png/32x32/_spritesheet.png); }
+.no-svg .wu-64.wu-black { background-image: url(icons/black/png/64x64/_spritesheet.png); }
+.no-svg .wu-128.wu-black { background-image: url(icons/black/png/128x128/_spritesheet.png); }
+.no-svg .wu-256.wu-black { background-image: url(icons/black/png/256x256/_spritesheet.png); }
+
+.no-svg .wu-16.wu-white { background-image: url(icons/white/png/16x16/_spritesheet.png); }
+.no-svg .wu-32.wu-white { background-image: url(icons/white/png/32x32/_spritesheet.png); }
+.no-svg .wu-64.wu-white { background-image: url(icons/white/png/64x64/_spritesheet.png); }
+.no-svg .wu-128.wu-white { background-image: url(icons/white/png/128x128/_spritesheet.png); }
+.no-svg .wu-256.wu-white { background-image: url(icons/white/png/256x256/_spritesheet.png); }
+
+.no-svg .wu-16.wu-chanceflurries { background-position: -5px -5px; }
+.no-svg .wu-16.wu-chancerain { background-position: -31px -5px; }
+.no-svg .wu-16.wu-chancesleet { background-position: -57px -5px; }
+.no-svg .wu-16.wu-chancesnow { background-position: -83px -5px; }
+.no-svg .wu-16.wu-chancetstorms { background-position: -5px -31px; }
+.no-svg .wu-16.wu-clear { background-position: -31px -31px; }
+.no-svg .wu-16.wu-cloudy { background-position: -57px -31px; }
+.no-svg .wu-16.wu-flurries { background-position: -83px -31px; }
+.no-svg .wu-16.wu-fog { background-position: -5px -57px; }
+.no-svg .wu-16.wu-hazy { background-position: -31px -57px; }
+.no-svg .wu-16.wu-mostlycloudy { background-position: -57px -57px; }
+.no-svg .wu-16.wu-mostlysunny { background-position: -83px -57px; }
+.no-svg .wu-16.wu-partlycloudy { background-position: -5px -83px; }
+.no-svg .wu-16.wu-partlysunny { background-position: -31px -83px; }
+.no-svg .wu-16.wu-rain { background-position: -57px -83px; }
+.no-svg .wu-16.wu-sleet { background-position: -83px -83px; }
+.no-svg .wu-16.wu-snow { background-position: -109px -5px; }
+.no-svg .wu-16.wu-sunny { background-position: -109px -31px; }
+.no-svg .wu-16.wu-tstorms { background-position: -109px -57px; }
+.no-svg .wu-16.wu-unknown { background-position: -109px -83px; }
+
+.no-svg .wu-32.wu-chanceflurries { background-position: 0 0; }
+.no-svg .wu-32.wu-chancerain { background-position: -32px 0; }
+.no-svg .wu-32.wu-chancesleet { background-position: -64px 0; }
+.no-svg .wu-32.wu-chancesnow { background-position: -96px 0; }
+.no-svg .wu-32.wu-chancetstorms { background-position: 0 -32px; }
+.no-svg .wu-32.wu-clear { background-position: -32px -32px; }
+.no-svg .wu-32.wu-cloudy { background-position: -64px -32px; }
+.no-svg .wu-32.wu-flurries { background-position: -96px -32px; }
+.no-svg .wu-32.wu-fog { background-position: 0 -64px; }
+.no-svg .wu-32.wu-hazy { background-position: -32px -64px; }
+.no-svg .wu-32.wu-mostlycloudy { background-position: -64px -64px; }
+.no-svg .wu-32.wu-mostlysunny { background-position: -96px -64px; }
+.no-svg .wu-32.wu-partlycloudy { background-position: 0 -96px; }
+.no-svg .wu-32.wu-partlysunny { background-position: -32px -96px; }
+.no-svg .wu-32.wu-rain { background-position: -64px -96px; }
+.no-svg .wu-32.wu-sleet { background-position: -96px -96px; }
+.no-svg .wu-32.wu-snow { background-position: -128px 0; }
+.no-svg .wu-32.wu-sunny { background-position: -128px -32px; }
+.no-svg .wu-32.wu-tstorms { background-position: -128px -64px; }
+.no-svg .wu-32.wu-unknown { background-position: -128px -96px; }
+
+.no-svg .wu-64.wu-chanceflurries { background-position: -5px -5px; }
+.no-svg .wu-64.wu-chancerain { background-position: -79px -5px; }
+.no-svg .wu-64.wu-chancesleet { background-position: -153px -5px; }
+.no-svg .wu-64.wu-chancesnow { background-position: -227px -5px; }
+.no-svg .wu-64.wu-chancetstorms { background-position: -5px -79px; }
+.no-svg .wu-64.wu-clear { background-position: -79px -79px; }
+.no-svg .wu-64.wu-cloudy { background-position: -153px -79px; }
+.no-svg .wu-64.wu-flurries { background-position: -227px -79px; }
+.no-svg .wu-64.wu-fog { background-position: -5px -153px; }
+.no-svg .wu-64.wu-hazy { background-position: -79px -153px; }
+.no-svg .wu-64.wu-mostlycloudy { background-position: -153px -153px; }
+.no-svg .wu-64.wu-mostlysunny { background-position: -227px -153px; }
+.no-svg .wu-64.wu-partlycloudy { background-position: -5px -227px; }
+.no-svg .wu-64.wu-partlysunny { background-position: -79px -227px; }
+.no-svg .wu-64.wu-rain { background-position: -153px -227px; }
+.no-svg .wu-64.wu-sleet { background-position: -227px -227px; }
+.no-svg .wu-64.wu-snow { background-position: -301px -5px; }
+.no-svg .wu-64.wu-sunny { background-position: -301px -79px; }
+.no-svg .wu-64.wu-tstorms { background-position: -301px -153px; }
+.no-svg .wu-64.wu-unknown { background-position: -301px -227px; }
+
+.no-svg .wu-128.wu-chanceflurries { background-position: -5px -5px; }
+.no-svg .wu-128.wu-chancerain { background-position: -143px -5px; }
+.no-svg .wu-128.wu-chancesleet { background-position: -281px -5px; }
+.no-svg .wu-128.wu-chancesnow { background-position: -419px -5px; }
+.no-svg .wu-128.wu-chancetstorms { background-position: -5px -143px; }
+.no-svg .wu-128.wu-clear { background-position: -143px -143px; }
+.no-svg .wu-128.wu-cloudy { background-position: -281px -143px; }
+.no-svg .wu-128.wu-flurries { background-position: -419px -143px; }
+.no-svg .wu-128.wu-fog { background-position: -5px -281px; }
+.no-svg .wu-128.wu-hazy { background-position: -143px -281px; }
+.no-svg .wu-128.wu-mostlycloudy { background-position: -281px -281px; }
+.no-svg .wu-128.wu-mostlysunny { background-position: -419px -281px; }
+.no-svg .wu-128.wu-partlycloudy { background-position: -5px -419px; }
+.no-svg .wu-128.wu-partlysunny { background-position: -143px -419px; }
+.no-svg .wu-128.wu-rain { background-position: -281px -419px; }
+.no-svg .wu-128.wu-sleet { background-position: -419px -419px; }
+.no-svg .wu-128.wu-snow { background-position: -557px -5px; }
+.no-svg .wu-128.wu-sunny { background-position: -557px -143px; }
+.no-svg .wu-128.wu-tstorms { background-position: -557px -281px; }
+.no-svg .wu-128.wu-unknown { background-position: -557px -419px; }
+
+.no-svg .wu-256.wu-chanceflurries { background-position: -5px -5px; }
+.no-svg .wu-256.wu-chancerain { background-position: -271px -5px; }
+.no-svg .wu-256.wu-chancesleet { background-position: -537px -5px; }
+.no-svg .wu-256.wu-chancesnow { background-position: -803px -5px; }
+.no-svg .wu-256.wu-chancetstorms { background-position: -5px -271px; }
+.no-svg .wu-256.wu-clear { background-position: -271px -271px; }
+.no-svg .wu-256.wu-cloudy { background-position: -537px -271px; }
+.no-svg .wu-256.wu-flurries { background-position: -803px -271px; }
+.no-svg .wu-256.wu-fog { background-position: -5px -537px; }
+.no-svg .wu-256.wu-hazy { background-position: -271px -537px; }
+.no-svg .wu-256.wu-mostlycloudy { background-position: -537px -537px; }
+.no-svg .wu-256.wu-mostlysunny { background-position: -803px -537px; }
+.no-svg .wu-256.wu-partlycloudy { background-position: -5px -803px; }
+.no-svg .wu-256.wu-partlysunny { background-position: -271px -803px; }
+.no-svg .wu-256.wu-rain { background-position: -537px -803px; }
+.no-svg .wu-256.wu-sleet { background-position: -803px -803px; }
+.no-svg .wu-256.wu-snow { background-position: -1069px -5px; }
+.no-svg .wu-256.wu-sunny { background-position: -1069px -271px; }
+.no-svg .wu-256.wu-tstorms { background-position: -1069px -537px; }
+.no-svg .wu-256.wu-unknown { background-position: -1069px -803px; }
diff --git a/dist/wu-icons-style.min.css b/dist/wu-icons-style.min.css
new file mode 100644
index 0000000..ca6be5a
--- /dev/null
+++ b/dist/wu-icons-style.min.css
@@ -0,0 +1 @@
+.wu{display:inline-block;background-repeat:no-repeat;padding:0;margin:0}.wu-16{width:16px;height:16px}.wu-32{width:32px;height:32px}.wu-64{width:64px;height:64px}.wu-128{width:128px;height:128px}.wu-256{width:256px;height:256px}.wu-black.wu-chanceflurries{background:url(icons/black/svg/chanceflurries.svg),linear-gradient(transparent,transparent)}.wu-black.wu-chancerain{background:url(icons/black/svg/chancerain.svg),linear-gradient(transparent,transparent)}.wu-black.wu-chancesleet{background:url(icons/black/svg/chancesleet.svg),linear-gradient(transparent,transparent)}.wu-black.wu-chancesnow{background:url(icons/black/svg/chancesnow.svg),linear-gradient(transparent,transparent)}.wu-black.wu-chancetstorms{background:url(icons/black/svg/chancetstorms.svg),linear-gradient(transparent,transparent)}.wu-black.wu-clear{background:url(icons/black/svg/clear.svg),linear-gradient(transparent,transparent)}.wu-black.wu-cloudy{background:url(icons/black/svg/cloudy.svg),linear-gradient(transparent,transparent)}.wu-black.wu-flurries{background:url(icons/black/svg/flurries.svg),linear-gradient(transparent,transparent)}.wu-black.wu-fog{background:url(icons/black/svg/fog.svg),linear-gradient(transparent,transparent)}.wu-black.wu-hazy{background:url(icons/black/svg/hazy.svg),linear-gradient(transparent,transparent)}.wu-black.wu-mostlycloudy{background:url(icons/black/svg/mostlycloudy.svg),linear-gradient(transparent,transparent)}.wu-black.wu-mostlysunny{background:url(icons/black/svg/mostlysunny.svg),linear-gradient(transparent,transparent)}.wu-black.wu-partlycloudy{background:url(icons/black/svg/partlycloudy.svg),linear-gradient(transparent,transparent)}.wu-black.wu-partlysunny{background:url(icons/black/svg/partlysunny.svg),linear-gradient(transparent,transparent)}.wu-black.wu-rain{background:url(icons/black/svg/rain.svg),linear-gradient(transparent,transparent)}.wu-black.wu-sleet{background:url(icons/black/svg/sleet.svg),linear-gradient(transparent,transparent)}.wu-black.wu-snow{background:url(icons/black/svg/snow.svg),linear-gradient(transparent,transparent)}.wu-black.wu-sunny{background:url(icons/black/svg/sunny.svg),linear-gradient(transparent,transparent)}.wu-black.wu-tstorms{background:url(icons/black/svg/tstorms.svg),linear-gradient(transparent,transparent)}.wu-black.wu-unknown{background:url(icons/black/svg/unknown.svg),linear-gradient(transparent,transparent)}.wu-white.wu-chanceflurries{background:url(icons/white/svg/chanceflurries.svg),linear-gradient(transparent,transparent)}.wu-white.wu-chancerain{background:url(icons/white/svg/chancerain.svg),linear-gradient(transparent,transparent)}.wu-white.wu-chancesleet{background:url(icons/white/svg/chancesleet.svg),linear-gradient(transparent,transparent)}.wu-white.wu-chancesnow{background:url(icons/white/svg/chancesnow.svg),linear-gradient(transparent,transparent)}.wu-white.wu-chancetstorms{background:url(icons/white/svg/chancetstorms.svg),linear-gradient(transparent,transparent)}.wu-white.wu-clear{background:url(icons/white/svg/clear.svg),linear-gradient(transparent,transparent)}.wu-white.wu-cloudy{background:url(icons/white/svg/cloudy.svg),linear-gradient(transparent,transparent)}.wu-white.wu-flurries{background:url(icons/white/svg/flurries.svg),linear-gradient(transparent,transparent)}.wu-white.wu-fog{background:url(icons/white/svg/fog.svg),linear-gradient(transparent,transparent)}.wu-white.wu-hazy{background:url(icons/white/svg/hazy.svg),linear-gradient(transparent,transparent)}.wu-white.wu-mostlycloudy{background:url(icons/white/svg/mostlycloudy.svg),linear-gradient(transparent,transparent)}.wu-white.wu-mostlysunny{background:url(icons/white/svg/mostlysunny.svg),linear-gradient(transparent,transparent)}.wu-white.wu-partlycloudy{background:url(icons/white/svg/partlycloudy.svg),linear-gradient(transparent,transparent)}.wu-white.wu-partlysunny{background:url(icons/white/svg/partlysunny.svg),linear-gradient(transparent,transparent)}.wu-white.wu-rain{background:url(icons/white/svg/rain.svg),linear-gradient(transparent,transparent)}.wu-white.wu-sleet{background:url(icons/white/svg/sleet.svg),linear-gradient(transparent,transparent)}.wu-white.wu-snow{background:url(icons/white/svg/snow.svg),linear-gradient(transparent,transparent)}.wu-white.wu-sunny{background:url(icons/white/svg/sunny.svg),linear-gradient(transparent,transparent)}.wu-white.wu-tstorms{background:url(icons/white/svg/tstorms.svg),linear-gradient(transparent,transparent)}.wu-white.wu-unknown{background:url(icons/white/svg/unknown.svg),linear-gradient(transparent,transparent)}.no-svg .wu-16.wu-black{background-image:url(icons/black/png/16x16/_spritesheet.png)}.no-svg .wu-32.wu-black{background-image:url(icons/black/png/32x32/_spritesheet.png)}.no-svg .wu-64.wu-black{background-image:url(icons/black/png/64x64/_spritesheet.png)}.no-svg .wu-128.wu-black{background-image:url(icons/black/png/128x128/_spritesheet.png)}.no-svg .wu-256.wu-black{background-image:url(icons/black/png/256x256/_spritesheet.png)}.no-svg .wu-16.wu-white{background-image:url(icons/white/png/16x16/_spritesheet.png)}.no-svg .wu-32.wu-white{background-image:url(icons/white/png/32x32/_spritesheet.png)}.no-svg .wu-64.wu-white{background-image:url(icons/white/png/64x64/_spritesheet.png)}.no-svg .wu-128.wu-white{background-image:url(icons/white/png/128x128/_spritesheet.png)}.no-svg .wu-256.wu-white{background-image:url(icons/white/png/256x256/_spritesheet.png)}.no-svg .wu-16.wu-chanceflurries{background-position:-5px -5px}.no-svg .wu-16.wu-chancerain{background-position:-31px -5px}.no-svg .wu-16.wu-chancesleet{background-position:-57px -5px}.no-svg .wu-16.wu-chancesnow{background-position:-83px -5px}.no-svg .wu-16.wu-chancetstorms{background-position:-5px -31px}.no-svg .wu-16.wu-clear{background-position:-31px -31px}.no-svg .wu-16.wu-cloudy{background-position:-57px -31px}.no-svg .wu-16.wu-flurries{background-position:-83px -31px}.no-svg .wu-16.wu-fog{background-position:-5px -57px}.no-svg .wu-16.wu-hazy{background-position:-31px -57px}.no-svg .wu-16.wu-mostlycloudy{background-position:-57px -57px}.no-svg .wu-16.wu-mostlysunny{background-position:-83px -57px}.no-svg .wu-16.wu-partlycloudy{background-position:-5px -83px}.no-svg .wu-16.wu-partlysunny{background-position:-31px -83px}.no-svg .wu-16.wu-rain{background-position:-57px -83px}.no-svg .wu-16.wu-sleet{background-position:-83px -83px}.no-svg .wu-16.wu-snow{background-position:-109px -5px}.no-svg .wu-16.wu-sunny{background-position:-109px -31px}.no-svg .wu-16.wu-tstorms{background-position:-109px -57px}.no-svg .wu-16.wu-unknown{background-position:-109px -83px}.no-svg .wu-32.wu-chanceflurries{background-position:0 0}.no-svg .wu-32.wu-chancerain{background-position:-32px 0}.no-svg .wu-32.wu-chancesleet{background-position:-64px 0}.no-svg .wu-32.wu-chancesnow{background-position:-96px 0}.no-svg .wu-32.wu-chancetstorms{background-position:0 -32px}.no-svg .wu-32.wu-clear{background-position:-32px -32px}.no-svg .wu-32.wu-cloudy{background-position:-64px -32px}.no-svg .wu-32.wu-flurries{background-position:-96px -32px}.no-svg .wu-32.wu-fog{background-position:0 -64px}.no-svg .wu-32.wu-hazy{background-position:-32px -64px}.no-svg .wu-32.wu-mostlycloudy{background-position:-64px -64px}.no-svg .wu-32.wu-mostlysunny{background-position:-96px -64px}.no-svg .wu-32.wu-partlycloudy{background-position:0 -96px}.no-svg .wu-32.wu-partlysunny{background-position:-32px -96px}.no-svg .wu-32.wu-rain{background-position:-64px -96px}.no-svg .wu-32.wu-sleet{background-position:-96px -96px}.no-svg .wu-32.wu-snow{background-position:-128px 0}.no-svg .wu-32.wu-sunny{background-position:-128px -32px}.no-svg .wu-32.wu-tstorms{background-position:-128px -64px}.no-svg .wu-32.wu-unknown{background-position:-128px -96px}.no-svg .wu-64.wu-chanceflurries{background-position:-5px -5px}.no-svg .wu-64.wu-chancerain{background-position:-79px -5px}.no-svg .wu-64.wu-chancesleet{background-position:-153px -5px}.no-svg .wu-64.wu-chancesnow{background-position:-227px -5px}.no-svg .wu-64.wu-chancetstorms{background-position:-5px -79px}.no-svg .wu-64.wu-clear{background-position:-79px -79px}.no-svg .wu-64.wu-cloudy{background-position:-153px -79px}.no-svg .wu-64.wu-flurries{background-position:-227px -79px}.no-svg .wu-64.wu-fog{background-position:-5px -153px}.no-svg .wu-64.wu-hazy{background-position:-79px -153px}.no-svg .wu-64.wu-mostlycloudy{background-position:-153px -153px}.no-svg .wu-64.wu-mostlysunny{background-position:-227px -153px}.no-svg .wu-64.wu-partlycloudy{background-position:-5px -227px}.no-svg .wu-64.wu-partlysunny{background-position:-79px -227px}.no-svg .wu-64.wu-rain{background-position:-153px -227px}.no-svg .wu-64.wu-sleet{background-position:-227px -227px}.no-svg .wu-64.wu-snow{background-position:-301px -5px}.no-svg .wu-64.wu-sunny{background-position:-301px -79px}.no-svg .wu-64.wu-tstorms{background-position:-301px -153px}.no-svg .wu-64.wu-unknown{background-position:-301px -227px}.no-svg .wu-128.wu-chanceflurries{background-position:-5px -5px}.no-svg .wu-128.wu-chancerain{background-position:-143px -5px}.no-svg .wu-128.wu-chancesleet{background-position:-281px -5px}.no-svg .wu-128.wu-chancesnow{background-position:-419px -5px}.no-svg .wu-128.wu-chancetstorms{background-position:-5px -143px}.no-svg .wu-128.wu-clear{background-position:-143px -143px}.no-svg .wu-128.wu-cloudy{background-position:-281px -143px}.no-svg .wu-128.wu-flurries{background-position:-419px -143px}.no-svg .wu-128.wu-fog{background-position:-5px -281px}.no-svg .wu-128.wu-hazy{background-position:-143px -281px}.no-svg .wu-128.wu-mostlycloudy{background-position:-281px -281px}.no-svg .wu-128.wu-mostlysunny{background-position:-419px -281px}.no-svg .wu-128.wu-partlycloudy{background-position:-5px -419px}.no-svg .wu-128.wu-partlysunny{background-position:-143px -419px}.no-svg .wu-128.wu-rain{background-position:-281px -419px}.no-svg .wu-128.wu-sleet{background-position:-419px -419px}.no-svg .wu-128.wu-snow{background-position:-557px -5px}.no-svg .wu-128.wu-sunny{background-position:-557px -143px}.no-svg .wu-128.wu-tstorms{background-position:-557px -281px}.no-svg .wu-128.wu-unknown{background-position:-557px -419px}.no-svg .wu-256.wu-chanceflurries{background-position:-5px -5px}.no-svg .wu-256.wu-chancerain{background-position:-271px -5px}.no-svg .wu-256.wu-chancesleet{background-position:-537px -5px}.no-svg .wu-256.wu-chancesnow{background-position:-803px -5px}.no-svg .wu-256.wu-chancetstorms{background-position:-5px -271px}.no-svg .wu-256.wu-clear{background-position:-271px -271px}.no-svg .wu-256.wu-cloudy{background-position:-537px -271px}.no-svg .wu-256.wu-flurries{background-position:-803px -271px}.no-svg .wu-256.wu-fog{background-position:-5px -537px}.no-svg .wu-256.wu-hazy{background-position:-271px -537px}.no-svg .wu-256.wu-mostlycloudy{background-position:-537px -537px}.no-svg .wu-256.wu-mostlysunny{background-position:-803px -537px}.no-svg .wu-256.wu-partlycloudy{background-position:-5px -803px}.no-svg .wu-256.wu-partlysunny{background-position:-271px -803px}.no-svg .wu-256.wu-rain{background-position:-537px -803px}.no-svg .wu-256.wu-sleet{background-position:-803px -803px}.no-svg .wu-256.wu-snow{background-position:-1069px -5px}.no-svg .wu-256.wu-sunny{background-position:-1069px -271px}.no-svg .wu-256.wu-tstorms{background-position:-1069px -537px}.no-svg .wu-256.wu-unknown{background-position:-1069px -803px}
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..0527a2e
--- /dev/null
+++ b/index.html
@@ -0,0 +1,116 @@
+
+
+
+
+ Weather Underground Icons
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/js/site.js b/js/site.js
new file mode 100644
index 0000000..05672cc
--- /dev/null
+++ b/js/site.js
@@ -0,0 +1,125 @@
+$(function () {
+
+ var iconType = 'svg';
+ var iconColor = 'white';
+ var iconSize = '64';
+ var iconFocus = ' ';
+ var timeout = null;
+
+
+
+ hljs.configure({
+ languages: [ 'html' ]
+ });
+
+ function resizeIcons() {
+ var width = $(window).width();
+
+ switch (true) {
+ case (width >= 320 && width < 960):
+ iconSize = '64';
+ break;
+ case (width >= 960 && width < 1200):
+ iconSize = '128';
+ break;
+ case (width >= 1200):
+ iconSize = '256';
+ break;
+ }
+
+ setTimeout(function(){
+ $('#iconSize').val(iconSize).trigger('change');
+ }, 0);
+ }
+
+ $(window).resize(resizeIcons);
+
+ resizeIcons();
+
+ function selectText(elm) {
+ var range;
+ if (document.selection) {
+ range = document.body.createTextRange();
+ range.moveToElementText(document.getElementById(elm));
+ range.select();
+ } else if (window.getSelection) {
+ range = document.createRange();
+ range.selectNode(document.getElementById(elm));
+ window.getSelection().addRange(range);
+ }
+ }
+
+ $('#iconType').change(function () {
+ iconType = $('option:selected', this).val();
+ $('.demo').removeClass('svg no-svg').addClass(iconType);
+ });
+
+ $('#iconColor').change(function () {
+ iconColor = $('option:selected', this).val();
+ $('i.wu').removeClass('wu-white wu-black').addClass('wu-' + iconColor);
+ $('.demo').removeClass('demo-white demo-black').addClass('demo-' + iconColor);
+ $('body').removeClass('demo-white demo-black').addClass('demo-' + iconColor);
+
+ if ($('i.active').length > 0) {
+ iconFocus = '';
+
+ $('#iconSource').text(iconFocus);
+ $('#iconSource').each(function (i, block) {
+ hljs.highlightBlock(block);
+ });
+ }
+ });
+
+ $('#iconSize').change(function () {
+ iconSize = $('option:selected', this).val();
+ $('i.wu').removeClass('wu-16 wu-32 wu-64 wu-128 wu-256').addClass('wu-' + iconSize);
+ $('.demo').removeClass('demo-16 demo-32 demo-64 demo-128 demo-256').addClass('demo-' + iconSize);
+
+ if ($('i.active').length > 0) {
+ iconFocus = '';
+
+ $('#iconSource').text(iconFocus);
+ $('#iconSource').each(function (i, block) {
+ hljs.highlightBlock(block);
+ });
+ }
+ });
+
+ $('i.wu').hover(function () {
+ clearTimeout(timeout);
+ $('#iconSource').text($(this).data('name')).removeClass('hljs javascript');
+ }, function () {
+ clearTimeout(timeout);
+ timeout = setTimeout(function () {
+ $('#iconSource').text(iconFocus);
+
+ if (iconFocus !== ' ') {
+ $('#iconSource').each(function (i, block) {
+ hljs.highlightBlock(block);
+ });
+ }
+ }, 250);
+ });
+
+ $('i.wu').click(function () {
+ var selected = $(this).data('name');
+ $(this).toggleClass('active');
+ $('i.active').not(this).removeClass('active');
+
+ iconFocus = (iconFocus == selected) ? ' ' : '';
+
+ if ($('i.active').length > 0) {
+ $('#iconSource').text(iconFocus);
+ $('#iconSource').each(function (i, block) {
+ hljs.highlightBlock(block);
+ });
+ } else {
+ iconFocus = ' ';
+ $('#iconSource').text(iconFocus).removeClass('hljs javascript');
+ }
+ })
+
+ $('#iconSource').click(function(){
+ selectText('iconSource');
+ });
+});
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..252917d
--- /dev/null
+++ b/package.json
@@ -0,0 +1,23 @@
+{
+ "name": "weather-underground-icons",
+ "version": "1.0.0",
+ "homepage": "https://github.com/manifestinteractive/weather-underground-icons",
+ "authors": [
+ "Ashley Jager",
+ "Peter Schmalfeldt"
+ ],
+ "license": "(MIT OR GPL-3.0)",
+ "description": "Weather Underground Icons",
+ "main": "dist/wu-icons-style.css",
+ "keywords": [
+ "weather underground",
+ "weather",
+ "icons",
+ "png",
+ "svg"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/manifestinteractive/weather-underground-icons.git"
+ }
+}