diff --git a/atom.xml b/atom.xml index df46274a95..1092c70d44 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/archives/index.html b/blog/archives/index.html index ea50b1a613..34f9c1cdc9 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/architecture/atom.xml b/blog/categories/architecture/atom.xml index 3463204cb2..3115629b11 100644 --- a/blog/categories/architecture/atom.xml +++ b/blog/categories/architecture/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Architecture | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/architecture/index.html b/blog/categories/architecture/index.html index c28e944894..4687bc5d37 100644 --- a/blog/categories/architecture/index.html +++ b/blog/categories/architecture/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/branding/atom.xml b/blog/categories/branding/atom.xml index 8f99d643ff..794cbec5aa 100644 --- a/blog/categories/branding/atom.xml +++ b/blog/categories/branding/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Branding | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/branding/index.html b/blog/categories/branding/index.html index 2c0d4ccb7e..8f4256da1d 100644 --- a/blog/categories/branding/index.html +++ b/blog/categories/branding/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 4019492ddc..19f3d03607 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 6d700e55d0..db6f86c606 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 1f42583580..5e5f80fb57 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index f6d32d39df..99af1083e4 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 4a982b45f8..f58046a2fa 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index c2453cfb7d..ff4d7ecad4 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 07fe36ef27..d2262b4b3b 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 61d66c1e8a..366bc1d45c 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 2de697313a..ac7dd446c8 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/index.html b/blog/categories/public-service-announcement/index.html index df9383109d..5803108294 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index ac36ce4121..0b5db2d232 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 895af35b28..52000f14a3 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index e2d0c7087c..f37753ca3c 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 889accb5bf..de79354f5d 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 2268e916f3..37b385f858 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2016-01-20T14:21:31+00:00 + 2016-01-22T08:13:40+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index eaf893548b..3adb5e442d 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/components/alarm_control_panel.alarmdotcom/index.html b/components/alarm_control_panel.alarmdotcom/index.html index 27b39b8a80..32576d4133 100644 --- a/components/alarm_control_panel.alarmdotcom/index.html +++ b/components/alarm_control_panel.alarmdotcom/index.html @@ -144,6 +144,7 @@
+
diff --git a/components/alarm_control_panel.manual/index.html b/components/alarm_control_panel.manual/index.html index 50db3012bd..a322f122d9 100644 --- a/components/alarm_control_panel.manual/index.html +++ b/components/alarm_control_panel.manual/index.html @@ -176,6 +176,7 @@
+
diff --git a/components/alarm_control_panel.mqtt/index.html b/components/alarm_control_panel.mqtt/index.html index b22e76a5f3..1f4450a51c 100644 --- a/components/alarm_control_panel.mqtt/index.html +++ b/components/alarm_control_panel.mqtt/index.html @@ -152,6 +152,7 @@
+
diff --git a/components/alarm_control_panel/index.html b/components/alarm_control_panel/index.html index 9c534a2dc2..f81d419566 100644 --- a/components/alarm_control_panel/index.html +++ b/components/alarm_control_panel/index.html @@ -127,6 +127,7 @@
+

Platforms

diff --git a/components/alexa/index.html b/components/alexa/index.html index dd9e39531a..dbc0131d23 100644 --- a/components/alexa/index.html +++ b/components/alexa/index.html @@ -240,6 +240,7 @@ WhereAreWeIntent where we are
+
diff --git a/components/arduino/index.html b/components/arduino/index.html index 79f46aa50d..5b7ac5e88d 100644 --- a/components/arduino/index.html +++ b/components/arduino/index.html @@ -157,6 +157,7 @@ A word of caution: The Arduino boards are not storing states. This means that wi
+
diff --git a/components/automation/index.html b/components/automation/index.html index 0a1cc81336..b808058c6e 100644 --- a/components/automation/index.html +++ b/components/automation/index.html @@ -493,6 +493,7 @@ INFO [homeassistant.components.automation] Initialized rule Rain is over
+
diff --git a/components/binary_sensor.arest/index.html b/components/binary_sensor.arest/index.html index 9cef42704a..919fc401c3 100644 --- a/components/binary_sensor.arest/index.html +++ b/components/binary_sensor.arest/index.html @@ -155,6 +155,7 @@ This sensor is not suitable for fast state changes because there is a high possi
+
diff --git a/components/binary_sensor.command/index.html b/components/binary_sensor.command/index.html index fe24fcb168..534675f201 100644 --- a/components/binary_sensor.command/index.html +++ b/components/binary_sensor.command/index.html @@ -181,6 +181,7 @@
+
diff --git a/components/binary_sensor.mqtt/index.html b/components/binary_sensor.mqtt/index.html index 096445b682..f8e27fb80d 100644 --- a/components/binary_sensor.mqtt/index.html +++ b/components/binary_sensor.mqtt/index.html @@ -156,6 +156,7 @@
+
diff --git a/components/binary_sensor.rest/index.html b/components/binary_sensor.rest/index.html index 1af7aa3d87..964c6026f1 100644 --- a/components/binary_sensor.rest/index.html +++ b/components/binary_sensor.rest/index.html @@ -164,6 +164,7 @@ Make sure that the URL matches exactly your endpoint or resource.
+
diff --git a/components/binary_sensor.rpi_gpio/index.html b/components/binary_sensor.rpi_gpio/index.html index 7f518d2281..d3f4f3557f 100644 --- a/components/binary_sensor.rpi_gpio/index.html +++ b/components/binary_sensor.rpi_gpio/index.html @@ -159,6 +159,7 @@ To avoid having to run Home Assistant as root when using this component, run a R
+
diff --git a/components/binary_sensor/index.html b/components/binary_sensor/index.html index 79f2fb5d90..aea2d71f60 100644 --- a/components/binary_sensor/index.html +++ b/components/binary_sensor/index.html @@ -124,6 +124,7 @@
+

Platforms

diff --git a/components/browser/index.html b/components/browser/index.html index 79c1c4c6c9..a723b93196 100644 --- a/components/browser/index.html +++ b/components/browser/index.html @@ -148,6 +148,7 @@
+
diff --git a/components/camera.foscam/index.html b/components/camera.foscam/index.html index 0ea8f5aefc..d2aa58c9cd 100644 --- a/components/camera.foscam/index.html +++ b/components/camera.foscam/index.html @@ -146,6 +146,7 @@
+
diff --git a/components/camera.generic/index.html b/components/camera.generic/index.html index b5bfdefb85..c745813941 100644 --- a/components/camera.generic/index.html +++ b/components/camera.generic/index.html @@ -153,6 +153,7 @@
+
diff --git a/components/camera.mjpeg/index.html b/components/camera.mjpeg/index.html index c9740f0a38..0273a89daa 100644 --- a/components/camera.mjpeg/index.html +++ b/components/camera.mjpeg/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/camera/index.html b/components/camera/index.html index 510d74f6d8..e484ea6ce6 100644 --- a/components/camera/index.html +++ b/components/camera/index.html @@ -121,6 +121,7 @@
+

Platforms

diff --git a/components/configurator/index.html b/components/configurator/index.html index 21b086426b..5ddf742c0a 100644 --- a/components/configurator/index.html +++ b/components/configurator/index.html @@ -134,6 +134,7 @@ This component is intended for developers.
+
diff --git a/components/conversation/index.html b/components/conversation/index.html index 752c114b6d..aa374ce8e0 100644 --- a/components/conversation/index.html +++ b/components/conversation/index.html @@ -135,6 +135,7 @@
+
diff --git a/components/device_sun_light_trigger/index.html b/components/device_sun_light_trigger/index.html index 453ad202de..64e89b093a 100644 --- a/components/device_sun_light_trigger/index.html +++ b/components/device_sun_light_trigger/index.html @@ -151,6 +151,7 @@
+
diff --git a/components/device_tracker.actiontec/index.html b/components/device_tracker.actiontec/index.html index ea7d4253f2..ec24eab38d 100644 --- a/components/device_tracker.actiontec/index.html +++ b/components/device_tracker.actiontec/index.html @@ -154,6 +154,7 @@ This device tracker needs telnet to be enabled on the router.
+
diff --git a/components/device_tracker.aruba/index.html b/components/device_tracker.aruba/index.html index e6cbf2224b..4b7d4d79e9 100644 --- a/components/device_tracker.aruba/index.html +++ b/components/device_tracker.aruba/index.html @@ -154,6 +154,7 @@ This device tracker needs telnet to be enabled on the router.
+
diff --git a/components/device_tracker.asuswrt/index.html b/components/device_tracker.asuswrt/index.html index 176b4fea86..fa9e87b3b0 100644 --- a/components/device_tracker.asuswrt/index.html +++ b/components/device_tracker.asuswrt/index.html @@ -147,6 +147,7 @@ This device tracker needs telnet to be enabled on the router.
+
diff --git a/components/device_tracker.ddwrt/index.html b/components/device_tracker.ddwrt/index.html index f1bdc907fc..9678c2f559 100644 --- a/components/device_tracker.ddwrt/index.html +++ b/components/device_tracker.ddwrt/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/device_tracker.fritz/index.html b/components/device_tracker.fritz/index.html index 8541235ed1..95813a76f0 100644 --- a/components/device_tracker.fritz/index.html +++ b/components/device_tracker.fritz/index.html @@ -152,6 +152,7 @@ It seems that it is not necessary to use it in current generation Fritz!Box rout
+
diff --git a/components/device_tracker.icloud/index.html b/components/device_tracker.icloud/index.html index 028bb0a6f4..05a9118ca1 100644 --- a/components/device_tracker.icloud/index.html +++ b/components/device_tracker.icloud/index.html @@ -150,6 +150,7 @@ You may receive an email from Apple stating that someone has logged into your ac
+
diff --git a/components/device_tracker.locative/index.html b/components/device_tracker.locative/index.html index 31c00abd84..152297f088 100644 --- a/components/device_tracker.locative/index.html +++ b/components/device_tracker.locative/index.html @@ -140,6 +140,7 @@
+
diff --git a/components/device_tracker.luci/index.html b/components/device_tracker.luci/index.html index 9e1c169c59..8362f13da6 100644 --- a/components/device_tracker.luci/index.html +++ b/components/device_tracker.luci/index.html @@ -158,6 +158,7 @@ Some installations have a s
+
diff --git a/components/device_tracker.mqtt/index.html b/components/device_tracker.mqtt/index.html index ea15fd60f5..87c5da3715 100644 --- a/components/device_tracker.mqtt/index.html +++ b/components/device_tracker.mqtt/index.html @@ -142,6 +142,7 @@
+
diff --git a/components/device_tracker.netgear/index.html b/components/device_tracker.netgear/index.html index 6f31869df9..d341edea1d 100644 --- a/components/device_tracker.netgear/index.html +++ b/components/device_tracker.netgear/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/device_tracker.nmap_scanner/index.html b/components/device_tracker.nmap_scanner/index.html index 724eced22e..1977dff215 100644 --- a/components/device_tracker.nmap_scanner/index.html +++ b/components/device_tracker.nmap_scanner/index.html @@ -138,6 +138,7 @@
+
diff --git a/components/device_tracker.owntracks/index.html b/components/device_tracker.owntracks/index.html index 3d6b261e91..9a176c9355 100644 --- a/components/device_tracker.owntracks/index.html +++ b/components/device_tracker.owntracks/index.html @@ -136,6 +136,7 @@
+
diff --git a/components/device_tracker.snmp/index.html b/components/device_tracker.snmp/index.html index 23f42efb97..2e2b70146a 100644 --- a/components/device_tracker.snmp/index.html +++ b/components/device_tracker.snmp/index.html @@ -153,6 +153,7 @@ This device tracker needs SNMP to be enabled on the router.
+
diff --git a/components/device_tracker.thomson/index.html b/components/device_tracker.thomson/index.html index 9bd2a5510a..00fd0a2d64 100644 --- a/components/device_tracker.thomson/index.html +++ b/components/device_tracker.thomson/index.html @@ -145,6 +145,7 @@
+
diff --git a/components/device_tracker.tomato/index.html b/components/device_tracker.tomato/index.html index f34fcabad8..f10ea25307 100644 --- a/components/device_tracker.tomato/index.html +++ b/components/device_tracker.tomato/index.html @@ -145,6 +145,7 @@
+
diff --git a/components/device_tracker.tplink/index.html b/components/device_tracker.tplink/index.html index 7f9615fadd..5d5dcb1083 100644 --- a/components/device_tracker.tplink/index.html +++ b/components/device_tracker.tplink/index.html @@ -152,6 +152,7 @@
+
diff --git a/components/device_tracker.ubus/index.html b/components/device_tracker.ubus/index.html index 7d497b2727..7240d43ee1 100644 --- a/components/device_tracker.ubus/index.html +++ b/components/device_tracker.ubus/index.html @@ -189,6 +189,7 @@ file
+
diff --git a/components/device_tracker/index.html b/components/device_tracker/index.html index 8088c67125..9651d04c87 100644 --- a/components/device_tracker/index.html +++ b/components/device_tracker/index.html @@ -149,6 +149,7 @@
+

Platforms

diff --git a/components/discovery/index.html b/components/discovery/index.html index 1b58f48cc9..3a3edc18b1 100644 --- a/components/discovery/index.html +++ b/components/discovery/index.html @@ -150,6 +150,7 @@ There is currently a +
diff --git a/components/downloader/index.html b/components/downloader/index.html index 516e96c3c3..0e2e821490 100644 --- a/components/downloader/index.html +++ b/components/downloader/index.html @@ -166,6 +166,7 @@
+
diff --git a/components/ecobee/index.html b/components/ecobee/index.html index ea80dfb8bc..82ac2f6f06 100644 --- a/components/ecobee/index.html +++ b/components/ecobee/index.html @@ -144,6 +144,7 @@
+
diff --git a/components/group/index.html b/components/group/index.html index b6f3515feb..56417d9891 100644 --- a/components/group/index.html +++ b/components/group/index.html @@ -154,6 +154,7 @@
+
diff --git a/components/history/index.html b/components/history/index.html index 72278ab470..5582845dd5 100644 --- a/components/history/index.html +++ b/components/history/index.html @@ -171,6 +171,7 @@ datetime.fromtimestamp(1422830502)
+
diff --git a/components/http/index.html b/components/http/index.html index e158afc831..b4a7cd8771 100644 --- a/components/http/index.html +++ b/components/http/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/ifttt.manything/index.html b/components/ifttt.manything/index.html index c4d1399aa4..fd50b9df23 100644 --- a/components/ifttt.manything/index.html +++ b/components/ifttt.manything/index.html @@ -200,6 +200,7 @@ For ManyThing support, you need to set up an on and off +
diff --git a/components/ifttt/index.html b/components/ifttt/index.html index 437fb97c53..6ab70f5dc5 100644 --- a/components/ifttt/index.html +++ b/components/ifttt/index.html @@ -207,6 +207,7 @@ You need to setup a unique trigger for each event you sent to IFTTT.
+
diff --git a/components/index.html b/components/index.html index 5a653aa4cf..8f4f549be0 100644 --- a/components/index.html +++ b/components/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/components/influxdb/index.html b/components/influxdb/index.html index 88adcff9ea..be534baf3c 100644 --- a/components/influxdb/index.html +++ b/components/influxdb/index.html @@ -145,6 +145,7 @@
+
diff --git a/components/input_boolean/index.html b/components/input_boolean/index.html index 36ab49719d..5579fd56be 100644 --- a/components/input_boolean/index.html +++ b/components/input_boolean/index.html @@ -134,6 +134,7 @@
+
diff --git a/components/introduction/index.html b/components/introduction/index.html index 459e0b3234..d51d94ad55 100644 --- a/components/introduction/index.html +++ b/components/introduction/index.html @@ -131,6 +131,7 @@
+
diff --git a/components/isy994/index.html b/components/isy994/index.html index 35372b47d1..602455df48 100644 --- a/components/isy994/index.html +++ b/components/isy994/index.html @@ -200,6 +200,7 @@ The ISY994 controller is manufactured by +
diff --git a/components/keyboard/index.html b/components/keyboard/index.html index f73d6a5d6c..57236bbddd 100644 --- a/components/keyboard/index.html +++ b/components/keyboard/index.html @@ -153,6 +153,7 @@
+
diff --git a/components/light.blinksticklight/index.html b/components/light.blinksticklight/index.html index ae25ac1e92..da345e27ef 100644 --- a/components/light.blinksticklight/index.html +++ b/components/light.blinksticklight/index.html @@ -139,6 +139,7 @@
+
diff --git a/components/light.hue/index.html b/components/light.hue/index.html index 9d2d591104..f1cccc39fe 100644 --- a/components/light.hue/index.html +++ b/components/light.hue/index.html @@ -133,6 +133,7 @@
+
diff --git a/components/light.hyperion/index.html b/components/light.hyperion/index.html index 375c8342a6..5216b6e0a9 100644 --- a/components/light.hyperion/index.html +++ b/components/light.hyperion/index.html @@ -131,6 +131,7 @@
+
diff --git a/components/light.limitlessled/index.html b/components/light.limitlessled/index.html index a0ba2cd453..1187d001c2 100644 --- a/components/light.limitlessled/index.html +++ b/components/light.limitlessled/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/components/light.mqtt/index.html b/components/light.mqtt/index.html index a375c77524..2acf2449f2 100644 --- a/components/light.mqtt/index.html +++ b/components/light.mqtt/index.html @@ -191,6 +191,7 @@
+
diff --git a/components/light.rfxtrx/index.html b/components/light.rfxtrx/index.html index 131906d786..60cc49d2ff 100644 --- a/components/light.rfxtrx/index.html +++ b/components/light.rfxtrx/index.html @@ -142,6 +142,7 @@
+
diff --git a/components/light.tellstick/index.html b/components/light.tellstick/index.html index 3e0f3cf2b3..651c6b1dbd 100644 --- a/components/light.tellstick/index.html +++ b/components/light.tellstick/index.html @@ -131,6 +131,7 @@
+
diff --git a/components/light.vera/index.html b/components/light.vera/index.html index feadaff965..61f7bd088f 100644 --- a/components/light.vera/index.html +++ b/components/light.vera/index.html @@ -151,6 +151,7 @@
+
diff --git a/components/light.wink/index.html b/components/light.wink/index.html index 97a3f02b86..45128405bd 100644 --- a/components/light.wink/index.html +++ b/components/light.wink/index.html @@ -122,6 +122,7 @@
+
diff --git a/components/light.zwave/index.html b/components/light.zwave/index.html index 7a159650b3..152e19efb7 100644 --- a/components/light.zwave/index.html +++ b/components/light.zwave/index.html @@ -120,6 +120,7 @@
+
diff --git a/components/light/index.html b/components/light/index.html index fa5b486398..86e7459048 100644 --- a/components/light/index.html +++ b/components/light/index.html @@ -220,6 +220,7 @@ The light component supports multiple entries in configuration.yaml
+

Platforms

diff --git a/components/lock.wink/index.html b/components/lock.wink/index.html index 7b65312d9e..d421d8d919 100644 --- a/components/lock.wink/index.html +++ b/components/lock.wink/index.html @@ -123,6 +123,7 @@
+
diff --git a/components/lock/index.html b/components/lock/index.html index df2dbe751f..ceff37b9bb 100644 --- a/components/lock/index.html +++ b/components/lock/index.html @@ -152,6 +152,7 @@
+

Platforms

diff --git a/components/logbook/index.html b/components/logbook/index.html index 5cc712a28f..0d300a2fc7 100644 --- a/components/logbook/index.html +++ b/components/logbook/index.html @@ -148,6 +148,7 @@
+
diff --git a/components/logger/index.html b/components/logger/index.html index 18fa3ddbdc..1e6c8d6784 100644 --- a/components/logger/index.html +++ b/components/logger/index.html @@ -164,6 +164,7 @@
+
diff --git a/components/media_player.cast/index.html b/components/media_player.cast/index.html index 8842066aef..8137068acc 100644 --- a/components/media_player.cast/index.html +++ b/components/media_player.cast/index.html @@ -137,6 +137,7 @@
+
diff --git a/components/media_player.denon/index.html b/components/media_player.denon/index.html index 8e528f27db..d420c61f42 100644 --- a/components/media_player.denon/index.html +++ b/components/media_player.denon/index.html @@ -155,6 +155,7 @@
+
diff --git a/components/media_player.firetv/index.html b/components/media_player.firetv/index.html index a56bea4f75..d7b79afd29 100644 --- a/components/media_player.firetv/index.html +++ b/components/media_player.firetv/index.html @@ -169,6 +169,7 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
+
diff --git a/components/media_player.itunes/index.html b/components/media_player.itunes/index.html index fc68493a64..98b8708f76 100644 --- a/components/media_player.itunes/index.html +++ b/components/media_player.itunes/index.html @@ -142,6 +142,7 @@
+
diff --git a/components/media_player.kodi/index.html b/components/media_player.kodi/index.html index 5e7d077b05..eacca7ae4a 100644 --- a/components/media_player.kodi/index.html +++ b/components/media_player.kodi/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/media_player.mpd/index.html b/components/media_player.mpd/index.html index d6086750fa..de9d2fd78e 100644 --- a/components/media_player.mpd/index.html +++ b/components/media_player.mpd/index.html @@ -146,6 +146,7 @@
+
diff --git a/components/media_player.plex/index.html b/components/media_player.plex/index.html index a6fc05efd1..a71f90c62a 100644 --- a/components/media_player.plex/index.html +++ b/components/media_player.plex/index.html @@ -148,6 +148,7 @@
+
diff --git a/components/media_player.sonos/index.html b/components/media_player.sonos/index.html index caec94c9a2..65a739a37d 100644 --- a/components/media_player.sonos/index.html +++ b/components/media_player.sonos/index.html @@ -131,6 +131,7 @@
+
diff --git a/components/media_player.squeezebox/index.html b/components/media_player.squeezebox/index.html index cb1009622f..224d2b5ebf 100644 --- a/components/media_player.squeezebox/index.html +++ b/components/media_player.squeezebox/index.html @@ -144,6 +144,7 @@ This lets you control Squeezebox hardware like the Classic, Transporter, Duet, B
+
diff --git a/components/media_player.universal/index.html b/components/media_player.universal/index.html index 350ecc1a69..55361e57ac 100644 --- a/components/media_player.universal/index.html +++ b/components/media_player.universal/index.html @@ -211,6 +211,7 @@
+
diff --git a/components/media_player/index.html b/components/media_player/index.html index e92e1e76a3..e5df983bb6 100644 --- a/components/media_player/index.html +++ b/components/media_player/index.html @@ -193,6 +193,7 @@
+

Platforms

diff --git a/components/modbus/index.html b/components/modbus/index.html index 453529051e..0b59afff6e 100644 --- a/components/modbus/index.html +++ b/components/modbus/index.html @@ -178,6 +178,7 @@
+
diff --git a/components/mqtt/index.html b/components/mqtt/index.html index f7fbc233cc..8ca8000753 100644 --- a/components/mqtt/index.html +++ b/components/mqtt/index.html @@ -316,6 +316,7 @@ Home Assistant will automatically load the correct certificate if you connect to
+
diff --git a/components/mqtt_eventstream/index.html b/components/mqtt_eventstream/index.html index 3ea4ac14c7..7df882357d 100644 --- a/components/mqtt_eventstream/index.html +++ b/components/mqtt_eventstream/index.html @@ -139,6 +139,7 @@
+
diff --git a/components/mysensors/index.html b/components/mysensors/index.html index ff6e49b383..7b4f3d23de 100644 --- a/components/mysensors/index.html +++ b/components/mysensors/index.html @@ -155,6 +155,7 @@
+
diff --git a/components/notify.file/index.html b/components/notify.file/index.html index 213bab7aec..cd4c8bebef 100644 --- a/components/notify.file/index.html +++ b/components/notify.file/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/notify.free_mobile/index.html b/components/notify.free_mobile/index.html index a163dc1ef5..57f9b13b49 100644 --- a/components/notify.free_mobile/index.html +++ b/components/notify.free_mobile/index.html @@ -151,6 +151,7 @@ If you disable and re-enable the SMS API option, please be sure to update your t
+
diff --git a/components/notify.instapush/index.html b/components/notify.instapush/index.html index c332a4f618..42438adc1b 100644 --- a/components/notify.instapush/index.html +++ b/components/notify.instapush/index.html @@ -163,6 +163,7 @@
+
diff --git a/components/notify.nma/index.html b/components/notify.nma/index.html index 5fc412343b..6811e14bfc 100644 --- a/components/notify.nma/index.html +++ b/components/notify.nma/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/notify.pushbullet/index.html b/components/notify.pushbullet/index.html index 8f6eb024a9..c8a4e673dd 100644 --- a/components/notify.pushbullet/index.html +++ b/components/notify.pushbullet/index.html @@ -192,6 +192,7 @@
+
diff --git a/components/notify.pushetta/index.html b/components/notify.pushetta/index.html index 8ede2cfe67..3c8390a4b1 100644 --- a/components/notify.pushetta/index.html +++ b/components/notify.pushetta/index.html @@ -159,6 +159,7 @@
+
diff --git a/components/notify.pushover/index.html b/components/notify.pushover/index.html index 0fbd0dbc43..6c99b42338 100644 --- a/components/notify.pushover/index.html +++ b/components/notify.pushover/index.html @@ -149,6 +149,7 @@
+
diff --git a/components/notify.slack/index.html b/components/notify.slack/index.html index 6299bd8df7..70fa733969 100644 --- a/components/notify.slack/index.html +++ b/components/notify.slack/index.html @@ -146,6 +146,7 @@
+
diff --git a/components/notify.smtp/index.html b/components/notify.smtp/index.html index 61dcee5c9c..7e80e6c5b9 100644 --- a/components/notify.smtp/index.html +++ b/components/notify.smtp/index.html @@ -162,6 +162,7 @@ which need special attention. By default, the usage by external applications, es
+
diff --git a/components/notify.syslog/index.html b/components/notify.syslog/index.html index 3c93309cb7..8fffd44a07 100644 --- a/components/notify.syslog/index.html +++ b/components/notify.syslog/index.html @@ -251,6 +251,7 @@
+
diff --git a/components/notify.telegram/index.html b/components/notify.telegram/index.html index 20a30a4c5b..ad6adc0ce3 100644 --- a/components/notify.telegram/index.html +++ b/components/notify.telegram/index.html @@ -182,6 +182,7 @@ print(chat_id)
+
diff --git a/components/notify.xmpp/index.html b/components/notify.xmpp/index.html index 0791268085..28a8670bc2 100644 --- a/components/notify.xmpp/index.html +++ b/components/notify.xmpp/index.html @@ -145,6 +145,7 @@
+
diff --git a/components/notify/index.html b/components/notify/index.html index 528cd2fa47..5048cb7a6f 100644 --- a/components/notify/index.html +++ b/components/notify/index.html @@ -181,6 +181,7 @@
+

Platforms

diff --git a/components/rfxtrx/index.html b/components/rfxtrx/index.html index 155aa166ab..d807d5548e 100644 --- a/components/rfxtrx/index.html +++ b/components/rfxtrx/index.html @@ -165,6 +165,7 @@ light.a8__0123454041230170
+
diff --git a/components/rollershutter.mqtt/index.html b/components/rollershutter.mqtt/index.html index 9ffa14d9a6..b96b7ff863 100644 --- a/components/rollershutter.mqtt/index.html +++ b/components/rollershutter.mqtt/index.html @@ -153,6 +153,7 @@
+
diff --git a/components/rollershutter/index.html b/components/rollershutter/index.html index 0e32f0b935..f214e9f605 100644 --- a/components/rollershutter/index.html +++ b/components/rollershutter/index.html @@ -120,6 +120,7 @@
+

Platforms

diff --git a/components/scene/index.html b/components/scene/index.html index 4cf6564295..3bbe4ea788 100644 --- a/components/scene/index.html +++ b/components/scene/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/script/index.html b/components/script/index.html index 6cd7602a23..6667f1c4b2 100644 --- a/components/script/index.html +++ b/components/script/index.html @@ -149,6 +149,7 @@
+
diff --git a/components/sensor.arduino/index.html b/components/sensor.arduino/index.html index b4e1c98abf..e004386ef7 100644 --- a/components/sensor.arduino/index.html +++ b/components/sensor.arduino/index.html @@ -151,6 +151,7 @@
+
diff --git a/components/sensor.arest/index.html b/components/sensor.arest/index.html index 4f14003d81..c290cd165d 100644 --- a/components/sensor.arest/index.html +++ b/components/sensor.arest/index.html @@ -201,6 +201,7 @@
+
diff --git a/components/sensor.bitcoin/index.html b/components/sensor.bitcoin/index.html index b43a341bd1..54b5ba1cef 100644 --- a/components/sensor.bitcoin/index.html +++ b/components/sensor.bitcoin/index.html @@ -193,6 +193,7 @@
+
diff --git a/components/sensor.command_sensor/index.html b/components/sensor.command_sensor/index.html index 92323d23ed..7bd2f3caa3 100644 --- a/components/sensor.command_sensor/index.html +++ b/components/sensor.command_sensor/index.html @@ -235,6 +235,7 @@ print(response.json()[' +
diff --git a/components/sensor.cpuspeed/index.html b/components/sensor.cpuspeed/index.html index de90c19dd1..4b062da530 100644 --- a/components/sensor.cpuspeed/index.html +++ b/components/sensor.cpuspeed/index.html @@ -137,6 +137,7 @@
+
diff --git a/components/sensor.dht/index.html b/components/sensor.dht/index.html index b1c0e13fe9..61638061ba 100644 --- a/components/sensor.dht/index.html +++ b/components/sensor.dht/index.html @@ -157,6 +157,7 @@ As this requires access to the GPIO, you will need to run Home Assistant as root
+
diff --git a/components/sensor.dweet/index.html b/components/sensor.dweet/index.html index 1e7968bb05..b00840334b 100644 --- a/components/sensor.dweet/index.html +++ b/components/sensor.dweet/index.html @@ -183,6 +183,7 @@
+
diff --git a/components/sensor.ecobee/index.html b/components/sensor.ecobee/index.html index 7ded9a931e..02ba0f0117 100644 --- a/components/sensor.ecobee/index.html +++ b/components/sensor.ecobee/index.html @@ -120,6 +120,7 @@
+
diff --git a/components/sensor.efergy/index.html b/components/sensor.efergy/index.html index 9da9d434f9..91676f63f1 100644 --- a/components/sensor.efergy/index.html +++ b/components/sensor.efergy/index.html @@ -152,6 +152,7 @@ negative number of minutes your timezone is ahead/behind UTC time.
+
diff --git a/components/sensor.eliqonline/index.html b/components/sensor.eliqonline/index.html index a8a32855d4..5d40df9289 100644 --- a/components/sensor.eliqonline/index.html +++ b/components/sensor.eliqonline/index.html @@ -144,6 +144,7 @@
+
diff --git a/components/sensor.forecast/index.html b/components/sensor.forecast/index.html index ab9e021da3..defe74f630 100644 --- a/components/sensor.forecast/index.html +++ b/components/sensor.forecast/index.html @@ -177,6 +177,7 @@
+
diff --git a/components/sensor.glances/index.html b/components/sensor.glances/index.html index ff11fb36cd..38309c09ef 100644 --- a/components/sensor.glances/index.html +++ b/components/sensor.glances/index.html @@ -193,6 +193,7 @@ Glances web server started on http://0.0.0.0:61208/
+
diff --git a/components/sensor.modbus/index.html b/components/sensor.modbus/index.html index 81e223011e..dd0de1d1f8 100644 --- a/components/sensor.modbus/index.html +++ b/components/sensor.modbus/index.html @@ -178,6 +178,7 @@ Each named register will create an integer sensor and each named bit will create
+
diff --git a/components/sensor.mqtt/index.html b/components/sensor.mqtt/index.html index 4b35692414..5548596d65 100644 --- a/components/sensor.mqtt/index.html +++ b/components/sensor.mqtt/index.html @@ -174,6 +174,7 @@
+
diff --git a/components/sensor.mysensors/index.html b/components/sensor.mysensors/index.html index f99a53d7bd..b53d5f44ac 100644 --- a/components/sensor.mysensors/index.html +++ b/components/sensor.mysensors/index.html @@ -121,6 +121,7 @@
+
diff --git a/components/sensor.netatmo/index.html b/components/sensor.netatmo/index.html index d42fb26c6f..856a1827df 100644 --- a/components/sensor.netatmo/index.html +++ b/components/sensor.netatmo/index.html @@ -194,6 +194,7 @@ The Home Assistant NetAtmo platform has only be tested with the classic indoor a
+
diff --git a/components/sensor.openweathermap/index.html b/components/sensor.openweathermap/index.html index bae3423f59..3329920dc0 100644 --- a/components/sensor.openweathermap/index.html +++ b/components/sensor.openweathermap/index.html @@ -167,6 +167,7 @@
+
diff --git a/components/sensor.rest/index.html b/components/sensor.rest/index.html index e1ec811480..edab6a493d 100644 --- a/components/sensor.rest/index.html +++ b/components/sensor.rest/index.html @@ -213,6 +213,7 @@ Make sure that the URL matches exactly your endpoint or resource.
+
diff --git a/components/sensor.rfxtrx/index.html b/components/sensor.rfxtrx/index.html index c9c2f79224..9523780bac 100644 --- a/components/sensor.rfxtrx/index.html +++ b/components/sensor.rfxtrx/index.html @@ -130,6 +130,7 @@
+
diff --git a/components/sensor.sabnzbd/index.html b/components/sensor.sabnzbd/index.html index e1f8ab35bb..a42f1b7e87 100644 --- a/components/sensor.sabnzbd/index.html +++ b/components/sensor.sabnzbd/index.html @@ -154,6 +154,7 @@
+
diff --git a/components/sensor.swiss_public_transport/index.html b/components/sensor.swiss_public_transport/index.html index 99fa8f9a88..b094e3509c 100644 --- a/components/sensor.swiss_public_transport/index.html +++ b/components/sensor.swiss_public_transport/index.html @@ -145,6 +145,7 @@
+
diff --git a/components/sensor.systemmonitor/index.html b/components/sensor.systemmonitor/index.html index e720be5336..7c1625da14 100644 --- a/components/sensor.systemmonitor/index.html +++ b/components/sensor.systemmonitor/index.html @@ -236,6 +236,7 @@
+
diff --git a/components/sensor.tellduslive/index.html b/components/sensor.tellduslive/index.html index c2d9fe9f7f..d57b7ce5df 100644 --- a/components/sensor.tellduslive/index.html +++ b/components/sensor.tellduslive/index.html @@ -121,6 +121,7 @@
+
diff --git a/components/sensor.tellstick/index.html b/components/sensor.tellstick/index.html index 914cf75c78..f9c2e13da5 100644 --- a/components/sensor.tellstick/index.html +++ b/components/sensor.tellstick/index.html @@ -145,6 +145,7 @@
+
diff --git a/components/sensor.temper/index.html b/components/sensor.temper/index.html index f19c1ae44a..621eb6e812 100644 --- a/components/sensor.temper/index.html +++ b/components/sensor.temper/index.html @@ -130,6 +130,7 @@
+
diff --git a/components/sensor.time_date/index.html b/components/sensor.time_date/index.html index 28c2f83bb7..4b6ef7053b 100644 --- a/components/sensor.time_date/index.html +++ b/components/sensor.time_date/index.html @@ -144,6 +144,7 @@
+
diff --git a/components/sensor.torque/index.html b/components/sensor.torque/index.html index 1fda3ef90d..cd1c5b5e20 100644 --- a/components/sensor.torque/index.html +++ b/components/sensor.torque/index.html @@ -164,6 +164,7 @@
+
diff --git a/components/sensor.transmission/index.html b/components/sensor.transmission/index.html index 577afb7c3b..9d8d6a3768 100644 --- a/components/sensor.transmission/index.html +++ b/components/sensor.transmission/index.html @@ -167,6 +167,7 @@
+
diff --git a/components/sensor.twitch/index.html b/components/sensor.twitch/index.html index 739a558110..4b5905b803 100644 --- a/components/sensor.twitch/index.html +++ b/components/sensor.twitch/index.html @@ -144,6 +144,7 @@
+
diff --git a/components/sensor.vera/index.html b/components/sensor.vera/index.html index f2b52204ba..9f39e49224 100644 --- a/components/sensor.vera/index.html +++ b/components/sensor.vera/index.html @@ -149,6 +149,7 @@
+
diff --git a/components/sensor.wink/index.html b/components/sensor.wink/index.html index 230fa52440..c6713e0da7 100644 --- a/components/sensor.wink/index.html +++ b/components/sensor.wink/index.html @@ -123,6 +123,7 @@
+
diff --git a/components/sensor.worldclock/index.html b/components/sensor.worldclock/index.html index 113c550338..e8c77edc55 100644 --- a/components/sensor.worldclock/index.html +++ b/components/sensor.worldclock/index.html @@ -147,6 +147,7 @@
+
diff --git a/components/sensor.yr/index.html b/components/sensor.yr/index.html index 0596266b09..52a8bbb16c 100644 --- a/components/sensor.yr/index.html +++ b/components/sensor.yr/index.html @@ -179,6 +179,7 @@ weather forecast is delivered by the Norwegian Meteorological Institute and the
+
diff --git a/components/sensor.zwave/index.html b/components/sensor.zwave/index.html index 52092bfc1d..a72ff3d23f 100644 --- a/components/sensor.zwave/index.html +++ b/components/sensor.zwave/index.html @@ -120,6 +120,7 @@
+
diff --git a/components/sensor/index.html b/components/sensor/index.html index 508b5f4d9b..8f49c6a5b9 100644 --- a/components/sensor/index.html +++ b/components/sensor/index.html @@ -123,6 +123,7 @@
+

Platforms

diff --git a/components/shell_command/index.html b/components/shell_command/index.html index e6483040a5..21efd29a9b 100644 --- a/components/shell_command/index.html +++ b/components/shell_command/index.html @@ -136,6 +136,7 @@
+
diff --git a/components/simple_alarm/index.html b/components/simple_alarm/index.html index b190603ced..22f25b3a7a 100644 --- a/components/simple_alarm/index.html +++ b/components/simple_alarm/index.html @@ -141,6 +141,7 @@
+
diff --git a/components/sun/index.html b/components/sun/index.html index 32e95b89bd..7f931845eb 100644 --- a/components/sun/index.html +++ b/components/sun/index.html @@ -199,6 +199,7 @@
+
diff --git a/components/switch.arduino/index.html b/components/switch.arduino/index.html index ac67f440cc..166d39a31f 100644 --- a/components/switch.arduino/index.html +++ b/components/switch.arduino/index.html @@ -151,6 +151,7 @@
+
diff --git a/components/switch.arest/index.html b/components/switch.arest/index.html index 251ed8e4e3..445118da59 100644 --- a/components/switch.arest/index.html +++ b/components/switch.arest/index.html @@ -185,6 +185,7 @@
+
diff --git a/components/switch.command_switch/index.html b/components/switch.command_switch/index.html index 80686c4e5a..33007be357 100644 --- a/components/switch.command_switch/index.html +++ b/components/switch.command_switch/index.html @@ -208,6 +208,7 @@ This switch will shutdown your host immediately, there will be no confirmation.
+
diff --git a/components/switch.edimax/index.html b/components/switch.edimax/index.html index 1111d7d2ce..6ed8945612 100644 --- a/components/switch.edimax/index.html +++ b/components/switch.edimax/index.html @@ -144,6 +144,7 @@
+
diff --git a/components/switch.hikvision/index.html b/components/switch.hikvision/index.html index 1598f6264b..0beb03c18e 100644 --- a/components/switch.hikvision/index.html +++ b/components/switch.hikvision/index.html @@ -147,6 +147,7 @@ Currently works using default https port only.
+
diff --git a/components/switch.modbus/index.html b/components/switch.modbus/index.html index e5b6947e97..a30a26ce1a 100644 --- a/components/switch.modbus/index.html +++ b/components/switch.modbus/index.html @@ -174,6 +174,7 @@ Each named bit will create a switch.
+
diff --git a/components/switch.mqtt/index.html b/components/switch.mqtt/index.html index 1ec27dde39..4c26717eff 100644 --- a/components/switch.mqtt/index.html +++ b/components/switch.mqtt/index.html @@ -161,6 +161,7 @@
+
diff --git a/components/switch.mysensors/index.html b/components/switch.mysensors/index.html index bacbe59e62..836e116ae6 100644 --- a/components/switch.mysensors/index.html +++ b/components/switch.mysensors/index.html @@ -121,6 +121,7 @@
+
diff --git a/components/switch.mystrom/index.html b/components/switch.mystrom/index.html index c0830051c0..6958daf639 100644 --- a/components/switch.mystrom/index.html +++ b/components/switch.mystrom/index.html @@ -160,6 +160,7 @@
+
diff --git a/components/switch.orvibo/index.html b/components/switch.orvibo/index.html index e2ec4fd0c6..50f996171c 100644 --- a/components/switch.orvibo/index.html +++ b/components/switch.orvibo/index.html @@ -138,6 +138,7 @@
+
diff --git a/components/switch.rest/index.html b/components/switch.rest/index.html index c067050d0a..424a16376e 100644 --- a/components/switch.rest/index.html +++ b/components/switch.rest/index.html @@ -148,6 +148,7 @@ Make sure that the URL matches exactly your endpoint or resource.
+
diff --git a/components/switch.rfxtrx/index.html b/components/switch.rfxtrx/index.html index 13d539c8e0..14132187be 100644 --- a/components/switch.rfxtrx/index.html +++ b/components/switch.rfxtrx/index.html @@ -143,6 +143,7 @@
+
diff --git a/components/switch.rpi_gpio/index.html b/components/switch.rpi_gpio/index.html index eb25df8dc0..338b5b207b 100644 --- a/components/switch.rpi_gpio/index.html +++ b/components/switch.rpi_gpio/index.html @@ -151,6 +151,7 @@ If you are not running Raspbian Jessie, you will need to run Home Assistant as r
+
diff --git a/components/switch.tellduslive/index.html b/components/switch.tellduslive/index.html index d2b62a749f..14f9015f1c 100644 --- a/components/switch.tellduslive/index.html +++ b/components/switch.tellduslive/index.html @@ -121,6 +121,7 @@
+
diff --git a/components/switch.tellstick/index.html b/components/switch.tellstick/index.html index 8dd5993b0c..381988af01 100644 --- a/components/switch.tellstick/index.html +++ b/components/switch.tellstick/index.html @@ -138,6 +138,7 @@
+
diff --git a/components/switch.transmission/index.html b/components/switch.transmission/index.html index c801cbb5c9..9852abd9e3 100644 --- a/components/switch.transmission/index.html +++ b/components/switch.transmission/index.html @@ -146,6 +146,7 @@
+
diff --git a/components/switch.vera/index.html b/components/switch.vera/index.html index 0bb22d7693..a4166419df 100644 --- a/components/switch.vera/index.html +++ b/components/switch.vera/index.html @@ -149,6 +149,7 @@
+
diff --git a/components/switch.wemo/index.html b/components/switch.wemo/index.html index d025d544b2..5ee6897b93 100644 --- a/components/switch.wemo/index.html +++ b/components/switch.wemo/index.html @@ -130,6 +130,7 @@
+
diff --git a/components/switch.wink/index.html b/components/switch.wink/index.html index e03f0c612a..452241ebf9 100644 --- a/components/switch.wink/index.html +++ b/components/switch.wink/index.html @@ -123,6 +123,7 @@
+
diff --git a/components/switch.zwave/index.html b/components/switch.zwave/index.html index ff6ade9a28..f6883e93f1 100644 --- a/components/switch.zwave/index.html +++ b/components/switch.zwave/index.html @@ -120,6 +120,7 @@
+
diff --git a/components/switch/index.html b/components/switch/index.html index b3ee8cdda5..796dbd4e52 100644 --- a/components/switch/index.html +++ b/components/switch/index.html @@ -152,6 +152,7 @@
+

Platforms

diff --git a/components/tellduslive/index.html b/components/tellduslive/index.html index 7979d699ee..f0b36814e6 100644 --- a/components/tellduslive/index.html +++ b/components/tellduslive/index.html @@ -133,6 +133,7 @@
+
diff --git a/components/tellstick/index.html b/components/tellstick/index.html index b733a83cbf..96f994eab2 100644 --- a/components/tellstick/index.html +++ b/components/tellstick/index.html @@ -138,6 +138,7 @@
+
diff --git a/components/thermostat.ecobee/index.html b/components/thermostat.ecobee/index.html index bc37c4439c..481b32c2bb 100644 --- a/components/thermostat.ecobee/index.html +++ b/components/thermostat.ecobee/index.html @@ -120,6 +120,7 @@
+
diff --git a/components/thermostat.heat_control/index.html b/components/thermostat.heat_control/index.html index ee80aede03..1e71f6696d 100644 --- a/components/thermostat.heat_control/index.html +++ b/components/thermostat.heat_control/index.html @@ -139,6 +139,7 @@
+
diff --git a/components/thermostat.heatmiser/index.html b/components/thermostat.heatmiser/index.html index bd88081400..bbfeb7e5cc 100644 --- a/components/thermostat.heatmiser/index.html +++ b/components/thermostat.heatmiser/index.html @@ -147,6 +147,7 @@
+
diff --git a/components/thermostat.homematic/index.html b/components/thermostat.homematic/index.html index 5d2a21c9ea..d48150a7ed 100644 --- a/components/thermostat.homematic/index.html +++ b/components/thermostat.homematic/index.html @@ -151,6 +151,7 @@
+
diff --git a/components/thermostat.honeywell/index.html b/components/thermostat.honeywell/index.html index ad26fc7353..466d49a081 100644 --- a/components/thermostat.honeywell/index.html +++ b/components/thermostat.honeywell/index.html @@ -139,6 +139,7 @@
+
diff --git a/components/thermostat.nest/index.html b/components/thermostat.nest/index.html index 6514b00944..485959117d 100644 --- a/components/thermostat.nest/index.html +++ b/components/thermostat.nest/index.html @@ -142,6 +142,7 @@
+
diff --git a/components/thermostat.proliphix/index.html b/components/thermostat.proliphix/index.html index 1aefe79d89..869b76a27e 100644 --- a/components/thermostat.proliphix/index.html +++ b/components/thermostat.proliphix/index.html @@ -151,6 +151,7 @@ of OID values. A complete collection of the API is available in this
+
diff --git a/components/thermostat.radiotherm/index.html b/components/thermostat.radiotherm/index.html index 935792a275..131d4b38d4 100644 --- a/components/thermostat.radiotherm/index.html +++ b/components/thermostat.radiotherm/index.html @@ -149,6 +149,7 @@
+
diff --git a/components/thermostat/index.html b/components/thermostat/index.html index 606f08218f..4cc638361b 100644 --- a/components/thermostat/index.html +++ b/components/thermostat/index.html @@ -124,6 +124,7 @@
+

Platforms

diff --git a/components/updater/index.html b/components/updater/index.html index e9ae5bb2a0..45762faa5f 100644 --- a/components/updater/index.html +++ b/components/updater/index.html @@ -137,6 +137,7 @@
+
diff --git a/components/vera/index.html b/components/vera/index.html index f5943a285a..0281da2408 100644 --- a/components/vera/index.html +++ b/components/vera/index.html @@ -128,6 +128,7 @@
+
diff --git a/components/verisure/index.html b/components/verisure/index.html index 9f79d1d703..adfcfdf996 100644 --- a/components/verisure/index.html +++ b/components/verisure/index.html @@ -157,6 +157,7 @@
+
diff --git a/components/wink/index.html b/components/wink/index.html index f477d2a11b..7f49cfc43c 100644 --- a/components/wink/index.html +++ b/components/wink/index.html @@ -151,6 +151,7 @@ The Wink hub can only be accessed via the cloud. This means it requires an activ
+
diff --git a/components/zone/index.html b/components/zone/index.html index 35902d469c..4109d14749 100644 --- a/components/zone/index.html +++ b/components/zone/index.html @@ -157,6 +157,7 @@
+
diff --git a/components/zwave/index.html b/components/zwave/index.html index d887cfdd27..b1a7b40a86 100644 --- a/components/zwave/index.html +++ b/components/zwave/index.html @@ -161,6 +161,7 @@ $ pip3 install "cython<0.23"
+
diff --git a/cookbook/automation_for_rainy_days/index.html b/cookbook/automation_for_rainy_days/index.html index 468c9332eb..242ad3eb24 100644 --- a/cookbook/automation_for_rainy_days/index.html +++ b/cookbook/automation_for_rainy_days/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/cookbook/automation_sun/index.html b/cookbook/automation_sun/index.html index 825cd0efee..7dd9a610f7 100644 --- a/cookbook/automation_sun/index.html +++ b/cookbook/automation_sun/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/cookbook/basic_example_use_trigger_values/index.html b/cookbook/basic_example_use_trigger_values/index.html index 17a22d31ac..735c15384e 100644 --- a/cookbook/basic_example_use_trigger_values/index.html +++ b/cookbook/basic_example_use_trigger_values/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/cookbook/dim_lights_when_playing_media/index.html b/cookbook/dim_lights_when_playing_media/index.html index 475c72b37e..8d77346211 100644 --- a/cookbook/dim_lights_when_playing_media/index.html +++ b/cookbook/dim_lights_when_playing_media/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/cookbook/index.html b/cookbook/index.html index 47882e9a16..d2b039fff0 100644 --- a/cookbook/index.html +++ b/cookbook/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/cookbook/send_a_reminder/index.html b/cookbook/send_a_reminder/index.html index 9078b00cf2..a9671f9855 100644 --- a/cookbook/send_a_reminder/index.html +++ b/cookbook/send_a_reminder/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/cookbook/turn_on_light_for_10_minutes_when_motion_detected/index.html b/cookbook/turn_on_light_for_10_minutes_when_motion_detected/index.html index 69273d5e59..051407b8af 100644 --- a/cookbook/turn_on_light_for_10_minutes_when_motion_detected/index.html +++ b/cookbook/turn_on_light_for_10_minutes_when_motion_detected/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/add_new_platform/index.html b/developers/add_new_platform/index.html index b87cce8789..7ceb387e41 100644 --- a/developers/add_new_platform/index.html +++ b/developers/add_new_platform/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/api/index.html b/developers/api/index.html index fba7643056..28d262b18c 100644 --- a/developers/api/index.html +++ b/developers/api/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/architecture/index.html b/developers/architecture/index.html index ae7393a665..4b0d96e6c8 100644 --- a/developers/architecture/index.html +++ b/developers/architecture/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/creating_components/index.html b/developers/creating_components/index.html index 256367936c..7d2e5b7b03 100644 --- a/developers/creating_components/index.html +++ b/developers/creating_components/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/credits/index.html b/developers/credits/index.html index cab84fff12..8ec9d39712 100644 --- a/developers/credits/index.html +++ b/developers/credits/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/frontend/index.html b/developers/frontend/index.html index c62f9319c1..2f20e2a345 100644 --- a/developers/frontend/index.html +++ b/developers/frontend/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/index.html b/developers/index.html index 2608f0faa5..f1ec535286 100644 --- a/developers/index.html +++ b/developers/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/python_api/index.html b/developers/python_api/index.html index a78125e9cd..69b24802a5 100644 --- a/developers/python_api/index.html +++ b/developers/python_api/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/rest_api/index.html b/developers/rest_api/index.html index df8cd4d18b..a54cc2d344 100644 --- a/developers/rest_api/index.html +++ b/developers/rest_api/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/developers/website/index.html b/developers/website/index.html index 1ce8227289..5536d7229b 100644 --- a/developers/website/index.html +++ b/developers/website/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/android/index.html b/getting-started/android/index.html index 7756398ad9..59faa5fbfe 100644 --- a/getting-started/android/index.html +++ b/getting-started/android/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/automation/index.html b/getting-started/automation/index.html index 5d31a5baad..6d48008f99 100644 --- a/getting-started/automation/index.html +++ b/getting-started/automation/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/autostart/index.html b/getting-started/autostart/index.html index 4c19ebb1d3..72efdf9dc4 100644 --- a/getting-started/autostart/index.html +++ b/getting-started/autostart/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/configuration/index.html b/getting-started/configuration/index.html index 132f958c6d..8355789d17 100644 --- a/getting-started/configuration/index.html +++ b/getting-started/configuration/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/devices/index.html b/getting-started/devices/index.html index abd186e1eb..c43d75e826 100644 --- a/getting-started/devices/index.html +++ b/getting-started/devices/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/index.html b/getting-started/index.html index 64f907c0a2..c0a168042c 100644 --- a/getting-started/index.html +++ b/getting-started/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/presence-detection/index.html b/getting-started/presence-detection/index.html index 043d885cd6..ca6a9ab43b 100644 --- a/getting-started/presence-detection/index.html +++ b/getting-started/presence-detection/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/templating/index.html b/getting-started/templating/index.html index f8e8e4095e..a70128b53f 100644 --- a/getting-started/templating/index.html +++ b/getting-started/templating/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/troubleshooting-configuration/index.html b/getting-started/troubleshooting-configuration/index.html index 5358530567..401d0a4f8e 100644 --- a/getting-started/troubleshooting-configuration/index.html +++ b/getting-started/troubleshooting-configuration/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/getting-started/troubleshooting/index.html b/getting-started/troubleshooting/index.html index 6250f046aa..43af78de20 100644 --- a/getting-started/troubleshooting/index.html +++ b/getting-started/troubleshooting/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/help/index.html b/help/index.html index cd5d8d5480..996ba3ebad 100644 --- a/help/index.html +++ b/help/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/help/trivia/index.html b/help/trivia/index.html index 43fe2f8d5e..fe5325ee4c 100644 --- a/help/trivia/index.html +++ b/help/trivia/index.html @@ -101,6 +101,8 @@
+ +

diff --git a/index.html b/index.html index 132a37ba9d..0ee910e0e0 100644 --- a/index.html +++ b/index.html @@ -128,6 +128,8 @@ Home Assistant is an open-source home automation platform running on Python 3. T
+ +
diff --git a/sitemap.xml b/sitemap.xml index a604fe3edd..772c6708c0 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -948,618 +948,618 @@ https://home-assistant.io/components/alarm_control_panel.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/alarm_control_panel.manual.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/alarm_control_panel.mqtt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/arduino.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/automation.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/browser.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/camera.foscam.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/camera.generic.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/configurator.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/conversation.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_sun_light_trigger.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.actiontec.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.aruba.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.asuswrt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.ddwrt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.locative.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.luci.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.mqtt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.netgear.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.nmap_scanner.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.owntracks.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.snmp.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.thomson.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.tomato.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.tplink.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/device_tracker.ubus.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/discovery.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/downloader.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/ecobee.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/group.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/history.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/ifttt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/ifttt.manything.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/introduction.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/isy994.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/keyboard.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.blinksticklight.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.hue.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.hyperion.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.limitlessled.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.rfxtrx.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.tellstick.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.vera.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/light.wink.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/lock.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/lock.wink.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/logbook.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.cast.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.denon.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.firetv.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.itunes.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.kodi.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.mpd.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.plex.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.sonos.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/media_player.squeezebox.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/modbus.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/mqtt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.file.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.instapush.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.nma.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.pushbullet.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.pushover.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.slack.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.smtp.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.syslog.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.telegram.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/notify.xmpp.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/rfxtrx.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/scene.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/script.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.arduino.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.arest.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.bitcoin.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.command_sensor.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.cpuspeed.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.dht.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.ecobee.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.efergy.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.forecast.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.glances.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.modbus.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.mqtt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.mysensors.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.openweathermap.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.rest.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.rfxtrx.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.rpi_gpio.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.sabnzbd.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.swiss_public_transport.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.systemmonitor.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.tellstick.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.temper.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.time_date.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.transmission.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.vera.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.wink.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sensor.worldclock.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/shell_command.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/simple_alarm.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/sun.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.arduino.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.arest.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.command_switch.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.edimax.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.hikvision.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.modbus.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.mqtt.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.rest.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.rfxtrx.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.rpi_gpio.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.tellstick.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.transmission.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.vera.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.wemo.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/switch.wink.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/tellstick.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/thermostat.ecobee.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/thermostat.heat_control.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/thermostat.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/thermostat.nest.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/thermostat.radiotherm.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/vera.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/verisure.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/wink.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/zone.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/components/zwave.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/demo/frontend.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/demo/index.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/add_new_platform.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/api.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/architecture.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/creating_components.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/credits.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/frontend.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/python_api.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/rest_api.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/developers/website.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/android.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/automation.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/autostart.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/configuration.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/devices.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/presence-detection.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/troubleshooting-configuration.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/getting-started/troubleshooting.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/googlef4f3693c209fe788.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 https://home-assistant.io/static/mdi-demo.html - 2016-01-20T14:20:41+00:00 + 2016-01-22T08:12:59+00:00 diff --git a/stylesheets/screen.css b/stylesheets/screen.css index 6dce2df8bc..2264bf0b79 100644 --- a/stylesheets/screen.css +++ b/stylesheets/screen.css @@ -26,4 +26,4 @@ * Email: dave@fontawesome.io * Twitter: http://twitter.com/davegandy * Work: Lead Product Designer @ Kyruus - http://kyruus.com - */@font-face{font-family:'FontAwesome';src:url("../font/fontawesome-webfont.eot?v=3.2.1");src:url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body,html{background-color:#f5f5f5;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%}a{color:#049cdb;text-decoration:none}a:visited{color:#0378a9}.menu a{color:#049cdb}.gist{font-size:0.75em}@media only screen and (max-width: 480px){.title.indent::before{display:none}}.title.indent::before{content:"// ";color:#049cdb}.divider,.usp hr,.hero hr{border:none;border-bottom:2px solid #049cdb;clear:both;margin:2em 0}article.post img,article.page img,article.listing img{border:5px solid #fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25)}article.post img.right,article.page img.right,article.listing img.right{float:right;margin:0 0 10px 20px}article.post img.left,article.page img.left,article.listing img.left{float:left;margin:0 20px 10px 0}.grid-wrapper{margin:auto;max-width:1100px;padding:0 25px}.grid-center{text-align:center}.grid-center>.grid__item{text-align:left}body>header{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-bottom:2em}body>header .site-title{color:#222;font-size:1.7em;font-weight:bold;line-height:2.5em}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.header{position:relative}#toggle,.toggle{display:none}.menu li{list-style:none;float:left}@media only screen and (max-width: 955px){.menu{display:none;opacity:0;width:100%;position:absolute;right:0}.menu li{display:block;width:100%;margin:0}.menu li a{display:block;width:100%;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#toggle:checked ~ .menu{display:block;opacity:1;z-index:999}}ul.menu li{position:relative}ul.menu li:hover ul{display:block}ul.menu li ul{display:none;z-index:10;position:absolute;top:68px;margin-left:0;background-color:white}ul.menu li ul li{white-space:nowrap;float:none}ul.menu li ul li a{display:block;padding:20px 10px}ul.menu li ul li a:hover,ul.menu li ul li a:focus{background:#eee}header .grid{height:68px}.menu{margin:0;top:68px}.menu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;display:block;padding:32px 20px;text-decoration:none;font-weight:normal;font-size:16px;line-height:1}.menu>li>a:hover,.menu>li>a:focus{background:#f5f5f5;box-shadow:inset 0px 5px #049cdb;color:#049cdb;padding:40px 20px 24px}.toggle{z-index:20}@media only screen and (max-width: 955px){.menu{background:#fff;border-top:1px solid #049cdb;border-bottom:4px solid #049cdb}.menu,.menu li,.menu li a{height:auto}.menu li a{padding:15px 15px !important}.menu li a:hover,.menu li a:focus{background:#eee;box-shadow:inset 5px 0px #049cdb;padding:15px 15px 15px 25px}.toggle{position:absolute;top:17px;right:10px}.toggle::after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;font-family:"FontAwesome";content:"\f0c9";display:inline-block;width:100%;padding:10px 15px;background:#049cdb;text-align:center;font-size:12px;color:#fff;white-space:nowrap}.toggle:hover::after{background:#0383b8}#toggle:checked+.toggle::after{content:attr(data-close)}ul.menu li ul{display:block;position:relative;top:0}}#page-wrap{min-height:100%;margin-bottom:-100px}#page-wrap::after{content:"";display:block;height:100px}body>footer{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-top:3em}.copyright{margin:0;padding:20px 0;text-align:center}article blockquote{border-left:2px solid #049cdb;color:#484848;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-style:italic;padding-left:15px}article blockquote footer{float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em}article blockquote footer strong::after{content:" \2014 "}article blockquote footer a{text-decoration:underline}article .pullquote-left::before,article .pullquote-right::before{border:medium none;color:#049cdb;content:"\201C" attr(data-pullquote) "\201D";float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;line-height:1.45em;margin:0.3em 0 1em 1.5em;padding:0;position:relative;top:7px;width:45%}@media only screen and (max-width: 480px){article .pullquote-left::before,article .pullquote-right::before{border-top:1px dotted #049cdb;border-bottom:1px dotted #049cdb;padding:0 10px;width:100%}}article .tags{display:inline}article .tags li{margin-right:2px}article .tags li::after{content:","}article .tags li:last-child::after{content:""}article .tags li a{color:#555;text-decoration:none}article .tags li a:hover{text-decoration:underline}article .meta{font-size:12px;padding:0 0 5px}article .meta>*{margin-right:15px;white-space:nowrap}article .meta>*:last-child{margin-right:0}article .meta .comments::before{content:"\f075";font-family:"FontAwesome";padding-right:3px}article.listing{margin-bottom:20px}article.listing h1{margin-bottom:0}article.listing h1 a{color:#049cdb;text-decoration:none}article.listing .entry-content{margin:10px 0}article.listing+hr{border:none;border-bottom:1px solid #049cdb}@media only screen and (max-width: 480px){article.post .tags{clear:both;margin-top:7px}}article.post h1{margin-bottom:0}article.post .meta{border-bottom:1px solid #049cdb;margin-bottom:20px}#archive-list article h1{margin-bottom:0}@media only screen and (min-width: 1024px){.aside-module:first-child .title{margin-top:0}}.aside-module .title{border-bottom:1px solid #049cdb;color:#333;margin:1em 0 0.5em;padding-bottom:5px}.aside-module .title .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px 10px;text-decoration:none}.aside-module .loading{display:block;font-size:2em;text-align:center}#github-repos li p{font-size:0.6em;margin-bottom:0}#pinboard .pin-item>p{margin-bottom:0}#pinboard .pin-item>p a:hover{text-decoration:underline}#pinboard .pin-item>p a::after{content:","}#pinboard .pin-item>p a:last-child::after{content:""}@media only screen and (min-width: 481px){.social ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.social a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #dcdcdc;border-radius:4px;color:#222;display:inline-block;font-size:0.8em;margin-bottom:7px;padding:1em;padding-right:0.5em;position:relative;text-decoration:none;width:100%;z-index:5;-webkit-transition:box-shadow 200ms,color 400ms,transform 400ms;-moz-transition:box-shadow 200ms,color 400ms,transform 400ms;-o-transition:box-shadow 200ms,color 400ms,transform 400ms;transition:box-shadow 200ms,color 400ms,transform 400ms}.social a:hover{color:#fff !important;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25);z-index:7}.social a:hover::before{border:1px solid #000;height:100%;top:0;width:100%}.social a::before{background-color:#222;border-radius:4px;content:"";height:1px;position:absolute;top:50%;left:0%;width:0;z-index:-1;-webkit-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-moz-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-o-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms}.social a i{font-size:2em;line-height:0.8em;margin-right:0.35em}.social a.adn{color:#4a484c}.social a.adn::before{background-color:#4a484c;border-color:#3d3c3f}.social a.dribbble{color:#ea4c89}.social a.dribbble::before{background-color:#ea4c89;border-color:#e7357a}.social a.facebook{color:#3b5998}.social a.facebook::before{background-color:#3b5998;border-color:#344e86}.social a.github{color:#333}.social a.github::before{background-color:#333;border-color:#262626}.social a.gplus{color:#db4a39}.social a.gplus::before{background-color:#db4a39;border-color:#d43927}.social a.linkedin{color:#4875b4}.social a.linkedin::before{background-color:#4875b4;border-color:#4169a2}.social a.pinterest{color:#cc2127}.social a.pinterest::before{background-color:#cc2127;border-color:#b61d23}.social a.stackoverflow{color:#fe7a15}.social a.stackoverflow::before{background-color:#fe7a15;border-color:#f86c01}.social a.twitter{color:#00a0d1}.social a.twitter::before{background-color:#00a0d1;border-color:#008cb7}.social a.youtube{color:#cc181e}.social a.youtube::before{background-color:#cc181e;border-color:#b5151b}.usp{text-align:center}@media only screen and (min-width: 481px) and (max-width: 1023px){.usp{margin-bottom:25px}}.usp .icon i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:10px solid #049cdb;color:#222;display:inline-block;font-size:6em;height:1.85em;line-height:normal;padding:0.3em;width:1.85em}.usp .title{color:#222;font-size:1.1em;line-height:3em;margin:0;text-align:center;text-transform:capitalize}.usp .title+hr{margin:0;margin-bottom:1em}.usp hr{margin-bottom:1em}.usp p{text-align:left}.hero{background-color:#0b6b94;background-position:0 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:1px solid #fff;color:#fff;font-weight:bold;margin-top:-2em;margin-bottom:1.5em;padding:50px 0;position:relative}.hero>.grid-wrapper{position:relative;z-index:7}.hero .credit{font-size:0.75em;font-style:italic;position:absolute;bottom:0;right:10px;z-index:7}.hero .credit a{border-bottom:1px solid;color:#fff;text-decoration:none}.hero .credit .licence{border:none}.hero .avatar{text-align:center}@media only screen and (max-width: 1023px){.hero .avatar{margin-bottom:30px}}.hero .avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #049cdb}.hero h1{font-size:3.5em;line-height:1em;text-shadow:2px 2px 0 rgba(0,0,0,0.75)}.hero hr{box-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p{text-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p small{color:#eee;font-size:.65em}.pull-left{float:left}.pull-right{float:right}.clearfix,article blockquote{*zoom:1}.clearfix::before,article blockquote::before,.clearfix::after,article blockquote::after{display:table;content:"";line-height:0}.clearfix::after,article blockquote::after{clear:both}ul.unstyled,ul.inline,article ul.tags,ul.divided,ol.unstyled,ol.inline,article ol.tags,ol.divided{list-style-type:none;margin:0}ul.inline,article ul.tags,ol.inline,article ol.tags{list-style-type:none}ul.inline>li,article ul.tags>li,ol.inline>li,article ol.tags>li{display:inline}ul.divided>li,ol.divided>li{border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:0.5em 0}ul.divided>li:first-child,ol.divided>li:first-child{border-top:none;padding-top:0}ul.divided>li:last-child,ol.divided>li:last-child{border-bottom:none}.btn{background-color:#0494d1;background-image:-moz-linear-gradient(top, #049cdb, #048ac2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#049cdb), to(#048ac2));background-image:-webkit-linear-gradient(top, #049cdb, #048ac2);background-image:-o-linear-gradient(top, #049cdb, #048ac2);background-image:linear-gradient(to bottom, #049cdb,#048ac2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF049CDB', endColorstr='#FF048AC2', GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);border-radius:3px;color:#fff;display:inline-block;padding:7px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.btn:hover{text-decoration:underline}.btn:visited{color:#fff}.grid{letter-spacing:-1rem}.opera:-o-prefocus,.grid{word-spacing:-1rem}.grid__item{letter-spacing:normal;word-spacing:normal}@media only screen and (min-width: 481px){.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex__item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.hero{background-color:#038FC7;padding-bottom:0}.hero .lead{margin-bottom:16px}.hero .hero-buttons a{color:white;text-transform:uppercase;white-space:nowrap;display:inline-block}.hero .front-install{border:none;font-size:1em;background-color:#333;margin-bottom:16px;display:inline-block;padding:8px;color:#DDD}.hero .front-install div:before{content:'$';color:#c82829;margin-right:6px}.supported-brands{text-align:center}.supported-brands img{border:none !important;box-shadow:none !important;max-height:50px;max-width:140px;margin:10px;vertical-align:middle}.brand{border:none !important;box-shadow:none !important;max-height:50px;max-width:200px;margin:10px}.brand.overview{max-width:100px;vertical-align:middle}h1:hover a.title-link,h2:hover a.title-link,h3:hover a.title-link,h4:hover a.title-link,h5:hover a.title-link,h6:hover a.title-link{position:relative}h1:hover a.title-link::before,h2:hover a.title-link::before,h3:hover a.title-link::before,h4:hover a.title-link::before,h5:hover a.title-link::before,h6:hover a.title-link::before{position:absolute;left:-50px;padding-right:40px;font-family:"FontAwesome";content:"\f0c1"}.ha-title{white-space:nowrap}.ha-title img{width:40px}.ha-title a>*{vertical-align:middle}.usp ul{text-align:left;margin-left:27px;margin-top:-18px}.usp .icon i{border:none !important}.hero-buttons a{margin:0 30px 10px 0}.hero-buttons a:last-child{margin:0}article.post img,article.post table,article.page img,article.page table,article.listing img,article.listing table{border-radius:3px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post img.no-shadow,article.page img.no-shadow,article.listing img.no-shadow{border:0;box-shadow:none}article.post>table,article.page>table,article.listing>table{background-color:#F3FCF5}article.post p.img,article.page p.img,article.listing p.img{background-color:#FFF;border-radius:5px;text-align:center;padding-bottom:3px;font-size:.9rem;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post p.img img,article.page p.img img,article.listing p.img img{display:block;box-shadow:none;margin:0 auto}article.post li,article.page li,article.listing li{margin-bottom:10px}article.post li>p,article.page li>p,article.listing li>p{margin-bottom:0}article.post li:last-child,article.page li:last-child,article.listing li:last-child{margin-bottom:0}p.note{position:relative;background:#e7f2fa;padding:40px 12px 6px 12px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}p.note::before{font-family:"FontAwesome";content:"\f05a" " Note " attr(data-title);background-color:#6ab0de;color:white;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;padding:6px 14px;line-height:1.5em;position:absolute;top:0;left:0;right:0}p.note.warning{background-color:#F7F9E1}p.note.warning::before{background-color:#bbb90d;content:"\f071" " Warning " attr(data-title)}.copyright{text-align:center}.copyright i{font-size:2.2em;margin-right:8px}.copyright .credit{text-align:left;display:inline-block;font-size:.8em}#site-search .search{width:calc(100% - 36px)}.install-instructions-container #normal-install,.install-instructions-container #raspberry-install,.install-instructions-container #docker-install,.install-instructions-container .install-instructions{display:none}.install-instructions-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.install-instructions-container label.menu-selector+label.menu-selector{margin-left:10px}.install-instructions-container #normal-install:checked ~ .menu-selector.normal,.install-instructions-container #raspberry-install:checked ~ .menu-selector.raspberry,.install-instructions-container #docker-install:checked ~ .menu-selector.docker{border-bottom-color:#049cdb}.install-instructions-container #normal-install:checked ~ .install-instructions.normal,.install-instructions-container #raspberry-install:checked ~ .install-instructions.raspberry,.install-instructions-container #docker-install:checked ~ .install-instructions.docker{display:block}.install-instructions-container .install-instructions{margin-top:30px}.advanced-installs-container #upstart-install,.advanced-installs-container #systemd-install,.advanced-installs-container #osx-install,.advanced-installs-container .advanced-installs{display:none}.advanced-installs-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.advanced-installs-container label.menu-selector+label.menu-selector{margin-left:10px}.advanced-installs-container #upstart-install:checked ~ .menu-selector.upstart,.advanced-installs-container #systemd-install:checked ~ .menu-selector.systemd,.advanced-installs-container #osx-install:checked ~ .menu-selector.osx{border-bottom-color:#049cdb}.advanced-installs-container #upstart-install:checked ~ .advanced-installs.upstart,.advanced-installs-container #systemd-install:checked ~ .advanced-installs.systemd,.advanced-installs-container #osx-install:checked ~ .advanced-installs.osx{display:block}.advanced-installs-container .advanced-installs{margin-top:30px}#components-page .isotope-item{z-index:2}#components-page .isotope-hidden.isotope-item{pointer-events:none;z-index:1}#components-page .isotope,#components-page .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}#components-page .isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width}#components-page .isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity}#components-page .filter-button-group{margin-bottom:16px}#components-page .filter-button-group .btn{margin-right:8px;margin-bottom:8px;text-decoration:none}#components-page .filter-button-group .btn.current{background-color:#3A5561;background-image:linear-gradient(to bottom, #3a5561,#3f6b7d)}#components-page #componentContainer a{display:inline-block;width:202px;height:142px;background-color:#fefefe;margin-right:4px;margin-bottom:8px;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);padding:8px;text-align:center}#components-page #componentContainer a .img-container{height:50px;margin:8px 0;font:0/0 a}#components-page #componentContainer a .img-container:before{content:' ';display:inline-block;vertical-align:middle;height:100%}#components-page #componentContainer a .img-container img{max-width:100%;max-height:50px;box-shadow:none;border:none;vertical-align:middle}#components-page #componentContainer a .title{text-decoration:none;font-size:18px;color:#000;line-height:1.3em;height:2.6em}#components-page #componentContainer a .category{font-size:14px;color:#AAA}.aside-module .section{margin-bottom:16px}.aside-module .brand-logo-container{text-align:center;height:97px}.aside-module .brand-logo-container img{max-height:97px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:25px;background:#000}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}code{background:#fff;font-size:.8em;line-height:1.5em;color:#555;border:1px solid #ddd;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:0 .3em}.CodeRay{background-color:#FFF;border:1px solid #CCC;font-family:Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;color:#000;padding:1em 0px 1em 1em;font-size:12px;margin-bottom:16px}.CodeRay pre{margin:0px}span.CodeRay{white-space:pre;border:0px;padding:2px}table.CodeRay{border-collapse:collapse;width:100%;padding:2px}table.CodeRay td{padding:1em 0.5em;vertical-align:top}.CodeRay .line-numbers,.CodeRay .no{background-color:#ECECEC;color:#AAA;text-align:right}.CodeRay .line-numbers a{color:#AAA}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:red}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0px 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:#fff !important;background:blue !important}.CodeRay .annotation{color:#007}.CodeRay .attribute-name{color:#f08}.CodeRay .attribute-value{color:#700}.CodeRay .binary{color:#509;font-weight:bold}.CodeRay .comment{color:#998;font-style:italic}.CodeRay .char{color:#04d}.CodeRay .char .content{color:#04d}.CodeRay .char .delimiter{color:#039}.CodeRay .class{color:#458;font-weight:bold}.CodeRay .complex{color:#A08;font-weight:bold}.CodeRay .constant{color:teal}.CodeRay .color{color:#0a0}.CodeRay .class-variable{color:#369}.CodeRay .decorator{color:#B0B}.CodeRay .definition{color:#099;font-weight:bold}.CodeRay .directive{color:#088;font-weight:bold}.CodeRay .delimiter{color:#000}.CodeRay .doc{color:#970}.CodeRay .doctype{color:#34b}.CodeRay .doc-string{color:#D42;font-weight:bold}.CodeRay .escape{color:#666;font-weight:bold}.CodeRay .entity{color:#800;font-weight:bold}.CodeRay .error{color:#F00;background-color:#faa}.CodeRay .exception{color:#C00;font-weight:bold}.CodeRay .filename{color:#099}.CodeRay .function{color:#900;font-weight:bold}.CodeRay .global-variable{color:teal;font-weight:bold}.CodeRay .hex{color:#058;font-weight:bold}.CodeRay .integer{color:#099}.CodeRay .include{color:#B44;font-weight:bold}.CodeRay .inline,.CodeRay article .tags,article .CodeRay .tags{color:#000}.CodeRay .inline .inline,.CodeRay article .tags .inline,article .CodeRay .tags .inline,.CodeRay .inline article .tags,article .CodeRay .inline .tags,.CodeRay article .tags .tags,article .CodeRay .tags .tags{background:#ccc}.CodeRay .inline .inline .inline,.CodeRay article .tags .inline .inline,article .CodeRay .tags .inline .inline,.CodeRay .inline article .tags .inline,article .CodeRay .inline .tags .inline,.CodeRay article .tags .tags .inline,article .CodeRay .tags .tags .inline,.CodeRay .inline .inline article .tags,article .CodeRay .inline .inline .tags,.CodeRay article .tags .inline .tags,article .CodeRay .tags .inline .tags,.CodeRay .inline article .tags .tags,article .CodeRay .inline .tags .tags,.CodeRay article .tags .tags .tags,article .CodeRay .tags .tags .tags{background:#bbb}.CodeRay .inline .inline-delimiter,.CodeRay article .tags .inline-delimiter,article .CodeRay .tags .inline-delimiter{color:#D14}.CodeRay .inline-delimiter{color:#D14}.CodeRay .important{color:#f00}.CodeRay .interpreted{color:#B2B;font-weight:bold}.CodeRay .instance-variable{color:teal}.CodeRay .label{color:#970;font-weight:bold}.CodeRay .local-variable{color:#963}.CodeRay .octal{color:#40E;font-weight:bold}.CodeRay .predefined-constant{font-weight:bold}.CodeRay .predefined{color:#369;font-weight:bold}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{color:#00C;font-weight:bold}.CodeRay .predefined-type{color:#074;font-weight:bold}.CodeRay .reserved,.keyword{color:#000;font-weight:bold}.CodeRay .key{color:#808}.CodeRay .key .delimiter{color:#606}.CodeRay .key .char{color:#80f}.CodeRay .value{color:#088}.CodeRay .regexp{background-color:#fff0ff}.CodeRay .regexp .content{color:#808}.CodeRay .regexp .delimiter{color:#404}.CodeRay .regexp .modifier{color:#c2c}.CodeRay .regexp .function{color:#404;font-weight:bold}.CodeRay .string{color:#D20}.CodeRay .string .string .string{background-color:#ffd0d0}.CodeRay .string .content{color:#D14}.CodeRay .string .char{color:#D14}.CodeRay .string .delimiter{color:#D14}.CodeRay .shell{color:#d14}.CodeRay .shell .delimiter{color:#d14}.CodeRay .symbol{color:#990073}.CodeRay .symbol .content{color:#a60}.CodeRay .symbol .delimiter{color:#630}.CodeRay .tag{color:#070}.CodeRay .tag-special{color:#D70;font-weight:bold}.CodeRay .type{color:#339;font-weight:bold}.CodeRay .variable{color:#036}.CodeRay .insert{background:#afa}.CodeRay .delete{background:#faa}.CodeRay .change{color:#aaf;background:#007}.CodeRay .head{color:#f8f;background:#505}.CodeRay .insert .insert{color:#080;font-weight:bold}.CodeRay .delete .delete{color:#800;font-weight:bold}.CodeRay .change .change{color:#66f}.CodeRay .head .head{color:#f4f} + */@font-face{font-family:'FontAwesome';src:url("../font/fontawesome-webfont.eot?v=3.2.1");src:url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body,html{background-color:#f5f5f5;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%}a{color:#049cdb;text-decoration:none}a:visited{color:#0378a9}.menu a{color:#049cdb}.gist{font-size:0.75em}@media only screen and (max-width: 480px){.title.indent::before{display:none}}.title.indent::before{content:"// ";color:#049cdb}.divider,.usp hr,.hero hr{border:none;border-bottom:2px solid #049cdb;clear:both;margin:2em 0}article.post img,article.page img,article.listing img{border:5px solid #fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25)}article.post img.right,article.page img.right,article.listing img.right{float:right;margin:0 0 10px 20px}article.post img.left,article.page img.left,article.listing img.left{float:left;margin:0 20px 10px 0}.grid-wrapper{margin:auto;max-width:1100px;padding:0 25px}.grid-center{text-align:center}.grid-center>.grid__item{text-align:left}body>header{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-bottom:2em}body>header .site-title{color:#222;font-size:1.7em;font-weight:bold;line-height:2.5em}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.header{position:relative}#toggle,.toggle{display:none}.menu li{list-style:none;float:left}@media only screen and (max-width: 955px){.menu{display:none;opacity:0;width:100%;position:absolute;right:0}.menu li{display:block;width:100%;margin:0}.menu li a{display:block;width:100%;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#toggle:checked ~ .menu{display:block;opacity:1;z-index:999}}ul.menu li{position:relative}ul.menu li:hover ul{display:block}ul.menu li ul{display:none;z-index:10;position:absolute;top:68px;margin-left:0;background-color:white}ul.menu li ul li{white-space:nowrap;float:none}ul.menu li ul li a{display:block;padding:20px 10px}ul.menu li ul li a:hover,ul.menu li ul li a:focus{background:#eee}header .grid{height:68px}.menu{margin:0;top:68px}.menu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;display:block;padding:32px 20px;text-decoration:none;font-weight:normal;font-size:16px;line-height:1}.menu>li>a:hover,.menu>li>a:focus{background:#f5f5f5;box-shadow:inset 0px 5px #049cdb;color:#049cdb;padding:40px 20px 24px}.toggle{z-index:20}@media only screen and (max-width: 955px){.menu{background:#fff;border-top:1px solid #049cdb;border-bottom:4px solid #049cdb}.menu,.menu li,.menu li a{height:auto}.menu li a{padding:15px 15px !important}.menu li a:hover,.menu li a:focus{background:#eee;box-shadow:inset 5px 0px #049cdb;padding:15px 15px 15px 25px}.toggle{position:absolute;top:17px;right:10px}.toggle::after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;font-family:"FontAwesome";content:"\f0c9";display:inline-block;width:100%;padding:10px 15px;background:#049cdb;text-align:center;font-size:12px;color:#fff;white-space:nowrap}.toggle:hover::after{background:#0383b8}#toggle:checked+.toggle::after{content:attr(data-close)}ul.menu li ul{display:block;position:relative;top:0}}#page-wrap{min-height:100%;margin-bottom:-100px}#page-wrap::after{content:"";display:block;height:100px}body>footer{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-top:3em}.copyright{margin:0;padding:20px 0;text-align:center}article blockquote{border-left:2px solid #049cdb;color:#484848;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-style:italic;padding-left:15px}article blockquote footer{float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em}article blockquote footer strong::after{content:" \2014 "}article blockquote footer a{text-decoration:underline}article .pullquote-left::before,article .pullquote-right::before{border:medium none;color:#049cdb;content:"\201C" attr(data-pullquote) "\201D";float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;line-height:1.45em;margin:0.3em 0 1em 1.5em;padding:0;position:relative;top:7px;width:45%}@media only screen and (max-width: 480px){article .pullquote-left::before,article .pullquote-right::before{border-top:1px dotted #049cdb;border-bottom:1px dotted #049cdb;padding:0 10px;width:100%}}article .tags{display:inline}article .tags li{margin-right:2px}article .tags li::after{content:","}article .tags li:last-child::after{content:""}article .tags li a{color:#555;text-decoration:none}article .tags li a:hover{text-decoration:underline}article .meta{font-size:12px;padding:0 0 5px}article .meta>*{margin-right:15px;white-space:nowrap}article .meta>*:last-child{margin-right:0}article .meta .comments::before{content:"\f075";font-family:"FontAwesome";padding-right:3px}article.listing{margin-bottom:20px}article.listing h1{margin-bottom:0}article.listing h1 a{color:#049cdb;text-decoration:none}article.listing .entry-content{margin:10px 0}article.listing+hr{border:none;border-bottom:1px solid #049cdb}@media only screen and (max-width: 480px){article.post .tags{clear:both;margin-top:7px}}article.post h1{margin-bottom:0}article.post .meta{border-bottom:1px solid #049cdb;margin-bottom:20px}#archive-list article h1{margin-bottom:0}@media only screen and (min-width: 1024px){.aside-module:first-child .title{margin-top:0}}.aside-module .title{border-bottom:1px solid #049cdb;color:#333;margin:1em 0 0.5em;padding-bottom:5px}.aside-module .title .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px 10px;text-decoration:none}.aside-module .loading{display:block;font-size:2em;text-align:center}#github-repos li p{font-size:0.6em;margin-bottom:0}#pinboard .pin-item>p{margin-bottom:0}#pinboard .pin-item>p a:hover{text-decoration:underline}#pinboard .pin-item>p a::after{content:","}#pinboard .pin-item>p a:last-child::after{content:""}@media only screen and (min-width: 481px){.social ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.social a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #dcdcdc;border-radius:4px;color:#222;display:inline-block;font-size:0.8em;margin-bottom:7px;padding:1em;padding-right:0.5em;position:relative;text-decoration:none;width:100%;z-index:5;-webkit-transition:box-shadow 200ms,color 400ms,transform 400ms;-moz-transition:box-shadow 200ms,color 400ms,transform 400ms;-o-transition:box-shadow 200ms,color 400ms,transform 400ms;transition:box-shadow 200ms,color 400ms,transform 400ms}.social a:hover{color:#fff !important;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25);z-index:7}.social a:hover::before{border:1px solid #000;height:100%;top:0;width:100%}.social a::before{background-color:#222;border-radius:4px;content:"";height:1px;position:absolute;top:50%;left:0%;width:0;z-index:-1;-webkit-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-moz-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-o-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms}.social a i{font-size:2em;line-height:0.8em;margin-right:0.35em}.social a.adn{color:#4a484c}.social a.adn::before{background-color:#4a484c;border-color:#3d3c3f}.social a.dribbble{color:#ea4c89}.social a.dribbble::before{background-color:#ea4c89;border-color:#e7357a}.social a.facebook{color:#3b5998}.social a.facebook::before{background-color:#3b5998;border-color:#344e86}.social a.github{color:#333}.social a.github::before{background-color:#333;border-color:#262626}.social a.gplus{color:#db4a39}.social a.gplus::before{background-color:#db4a39;border-color:#d43927}.social a.linkedin{color:#4875b4}.social a.linkedin::before{background-color:#4875b4;border-color:#4169a2}.social a.pinterest{color:#cc2127}.social a.pinterest::before{background-color:#cc2127;border-color:#b61d23}.social a.stackoverflow{color:#fe7a15}.social a.stackoverflow::before{background-color:#fe7a15;border-color:#f86c01}.social a.twitter{color:#00a0d1}.social a.twitter::before{background-color:#00a0d1;border-color:#008cb7}.social a.youtube{color:#cc181e}.social a.youtube::before{background-color:#cc181e;border-color:#b5151b}.usp{text-align:center}@media only screen and (min-width: 481px) and (max-width: 1023px){.usp{margin-bottom:25px}}.usp .icon i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:10px solid #049cdb;color:#222;display:inline-block;font-size:6em;height:1.85em;line-height:normal;padding:0.3em;width:1.85em}.usp .title{color:#222;font-size:1.1em;line-height:3em;margin:0;text-align:center;text-transform:capitalize}.usp .title+hr{margin:0;margin-bottom:1em}.usp hr{margin-bottom:1em}.usp p{text-align:left}.hero{background-color:#0b6b94;background-position:0 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:1px solid #fff;color:#fff;font-weight:bold;margin-top:-2em;margin-bottom:1.5em;padding:50px 0;position:relative}.hero>.grid-wrapper{position:relative;z-index:7}.hero .credit{font-size:0.75em;font-style:italic;position:absolute;bottom:0;right:10px;z-index:7}.hero .credit a{border-bottom:1px solid;color:#fff;text-decoration:none}.hero .credit .licence{border:none}.hero .avatar{text-align:center}@media only screen and (max-width: 1023px){.hero .avatar{margin-bottom:30px}}.hero .avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #049cdb}.hero h1{font-size:3.5em;line-height:1em;text-shadow:2px 2px 0 rgba(0,0,0,0.75)}.hero hr{box-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p{text-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p small{color:#eee;font-size:.65em}.pull-left{float:left}.pull-right{float:right}.clearfix,article blockquote{*zoom:1}.clearfix::before,article blockquote::before,.clearfix::after,article blockquote::after{display:table;content:"";line-height:0}.clearfix::after,article blockquote::after{clear:both}ul.unstyled,ul.inline,article ul.tags,ul.divided,ol.unstyled,ol.inline,article ol.tags,ol.divided{list-style-type:none;margin:0}ul.inline,article ul.tags,ol.inline,article ol.tags{list-style-type:none}ul.inline>li,article ul.tags>li,ol.inline>li,article ol.tags>li{display:inline}ul.divided>li,ol.divided>li{border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:0.5em 0}ul.divided>li:first-child,ol.divided>li:first-child{border-top:none;padding-top:0}ul.divided>li:last-child,ol.divided>li:last-child{border-bottom:none}.btn{background-color:#0494d1;background-image:-moz-linear-gradient(top, #049cdb, #048ac2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#049cdb), to(#048ac2));background-image:-webkit-linear-gradient(top, #049cdb, #048ac2);background-image:-o-linear-gradient(top, #049cdb, #048ac2);background-image:linear-gradient(to bottom, #049cdb,#048ac2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF049CDB', endColorstr='#FF048AC2', GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);border-radius:3px;color:#fff;display:inline-block;padding:7px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.btn:hover{text-decoration:underline}.btn:visited{color:#fff}.grid{letter-spacing:-1rem}.opera:-o-prefocus,.grid{word-spacing:-1rem}.grid__item{letter-spacing:normal;word-spacing:normal}@media only screen and (min-width: 481px){.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex__item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.hero{background-color:#038FC7;padding-bottom:0}.hero .lead{margin-bottom:16px}.hero .hero-buttons a{color:white;text-transform:uppercase;white-space:nowrap;display:inline-block}.hero .front-install{border:none;font-size:1em;background-color:#333;margin-bottom:16px;display:inline-block;padding:8px;color:#DDD}.hero .front-install div:before{content:'$';color:#c82829;margin-right:6px}.supported-brands{text-align:center}.supported-brands img{border:none !important;box-shadow:none !important;max-height:50px;max-width:140px;margin:10px;vertical-align:middle}.brand{border:none !important;box-shadow:none !important;max-height:50px;max-width:200px;margin:10px}.brand.overview{max-width:100px;vertical-align:middle}h1:hover a.title-link,h2:hover a.title-link,h3:hover a.title-link,h4:hover a.title-link,h5:hover a.title-link,h6:hover a.title-link{position:relative}h1:hover a.title-link::before,h2:hover a.title-link::before,h3:hover a.title-link::before,h4:hover a.title-link::before,h5:hover a.title-link::before,h6:hover a.title-link::before{position:absolute;left:-50px;padding-right:40px;font-family:"FontAwesome";content:"\f0c1"}.ha-title{white-space:nowrap}.ha-title img{width:40px}.ha-title a>*{vertical-align:middle}.usp ul{text-align:left;margin-left:27px;margin-top:-18px}.usp .icon i{border:none !important}.hero-buttons a{margin:0 30px 10px 0}.hero-buttons a:last-child{margin:0}article.post img,article.post table,article.page img,article.page table,article.listing img,article.listing table{border-radius:3px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post img.no-shadow,article.page img.no-shadow,article.listing img.no-shadow{border:0;box-shadow:none}article.post>table,article.page>table,article.listing>table{background-color:#F3FCF5}article.post p.img,article.page p.img,article.listing p.img{background-color:#FFF;border-radius:5px;text-align:center;padding-bottom:3px;font-size:.9rem;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post p.img img,article.page p.img img,article.listing p.img img{display:block;box-shadow:none;margin:0 auto}article.post li,article.page li,article.listing li{margin-bottom:10px}article.post li>p,article.page li>p,article.listing li>p{margin-bottom:0}article.post li:last-child,article.page li:last-child,article.listing li:last-child{margin-bottom:0}p.note{position:relative;background:#e7f2fa;padding:40px 12px 6px 12px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}p.note::before{font-family:"FontAwesome";content:"\f05a" " Note " attr(data-title);background-color:#6ab0de;color:white;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;padding:6px 14px;line-height:1.5em;position:absolute;top:0;left:0;right:0}p.note.warning{background-color:#F7F9E1}p.note.warning::before{background-color:#bbb90d;content:"\f071" " Warning " attr(data-title)}.copyright{text-align:center}.copyright i{font-size:2.2em;margin-right:8px}.copyright .credit{text-align:left;display:inline-block;font-size:.8em}.install-instructions-container #normal-install,.install-instructions-container #raspberry-install,.install-instructions-container #docker-install,.install-instructions-container .install-instructions{display:none}.install-instructions-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.install-instructions-container label.menu-selector+label.menu-selector{margin-left:10px}.install-instructions-container #normal-install:checked ~ .menu-selector.normal,.install-instructions-container #raspberry-install:checked ~ .menu-selector.raspberry,.install-instructions-container #docker-install:checked ~ .menu-selector.docker{border-bottom-color:#049cdb}.install-instructions-container #normal-install:checked ~ .install-instructions.normal,.install-instructions-container #raspberry-install:checked ~ .install-instructions.raspberry,.install-instructions-container #docker-install:checked ~ .install-instructions.docker{display:block}.install-instructions-container .install-instructions{margin-top:30px}.advanced-installs-container #upstart-install,.advanced-installs-container #systemd-install,.advanced-installs-container #osx-install,.advanced-installs-container .advanced-installs{display:none}.advanced-installs-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.advanced-installs-container label.menu-selector+label.menu-selector{margin-left:10px}.advanced-installs-container #upstart-install:checked ~ .menu-selector.upstart,.advanced-installs-container #systemd-install:checked ~ .menu-selector.systemd,.advanced-installs-container #osx-install:checked ~ .menu-selector.osx{border-bottom-color:#049cdb}.advanced-installs-container #upstart-install:checked ~ .advanced-installs.upstart,.advanced-installs-container #systemd-install:checked ~ .advanced-installs.systemd,.advanced-installs-container #osx-install:checked ~ .advanced-installs.osx{display:block}.advanced-installs-container .advanced-installs{margin-top:30px}#components-page .isotope-item{z-index:2}#components-page .isotope-hidden.isotope-item{pointer-events:none;z-index:1}#components-page .isotope,#components-page .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}#components-page .isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width}#components-page .isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity}#components-page .filter-button-group{margin-bottom:16px}#components-page .filter-button-group .btn{margin-right:8px;margin-bottom:8px;text-decoration:none}#components-page .filter-button-group .btn.current{background-color:#3A5561;background-image:linear-gradient(to bottom, #3a5561,#3f6b7d)}#components-page #componentContainer a{display:inline-block;width:202px;height:142px;background-color:#fefefe;margin-right:4px;margin-bottom:8px;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);padding:8px;text-align:center}#components-page #componentContainer a .img-container{height:50px;margin:8px 0;font:0/0 a}#components-page #componentContainer a .img-container:before{content:' ';display:inline-block;vertical-align:middle;height:100%}#components-page #componentContainer a .img-container img{max-width:100%;max-height:50px;box-shadow:none;border:none;vertical-align:middle}#components-page #componentContainer a .title{text-decoration:none;font-size:18px;color:#000;line-height:1.3em;height:2.6em}#components-page #componentContainer a .category{font-size:14px;color:#AAA}.aside-module .section{margin-bottom:16px}.aside-module .brand-logo-container{text-align:center;height:97px}.aside-module .brand-logo-container img{max-height:97px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:25px;background:#000}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.edit-github{text-align:right}code{background:#fff;font-size:.8em;line-height:1.5em;color:#555;border:1px solid #ddd;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:0 .3em}.CodeRay{background-color:#FFF;border:1px solid #CCC;font-family:Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;color:#000;padding:1em 0px 1em 1em;font-size:12px;margin-bottom:16px}.CodeRay pre{margin:0px}span.CodeRay{white-space:pre;border:0px;padding:2px}table.CodeRay{border-collapse:collapse;width:100%;padding:2px}table.CodeRay td{padding:1em 0.5em;vertical-align:top}.CodeRay .line-numbers,.CodeRay .no{background-color:#ECECEC;color:#AAA;text-align:right}.CodeRay .line-numbers a{color:#AAA}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:red}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0px 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:#fff !important;background:blue !important}.CodeRay .annotation{color:#007}.CodeRay .attribute-name{color:#f08}.CodeRay .attribute-value{color:#700}.CodeRay .binary{color:#509;font-weight:bold}.CodeRay .comment{color:#998;font-style:italic}.CodeRay .char{color:#04d}.CodeRay .char .content{color:#04d}.CodeRay .char .delimiter{color:#039}.CodeRay .class{color:#458;font-weight:bold}.CodeRay .complex{color:#A08;font-weight:bold}.CodeRay .constant{color:teal}.CodeRay .color{color:#0a0}.CodeRay .class-variable{color:#369}.CodeRay .decorator{color:#B0B}.CodeRay .definition{color:#099;font-weight:bold}.CodeRay .directive{color:#088;font-weight:bold}.CodeRay .delimiter{color:#000}.CodeRay .doc{color:#970}.CodeRay .doctype{color:#34b}.CodeRay .doc-string{color:#D42;font-weight:bold}.CodeRay .escape{color:#666;font-weight:bold}.CodeRay .entity{color:#800;font-weight:bold}.CodeRay .error{color:#F00;background-color:#faa}.CodeRay .exception{color:#C00;font-weight:bold}.CodeRay .filename{color:#099}.CodeRay .function{color:#900;font-weight:bold}.CodeRay .global-variable{color:teal;font-weight:bold}.CodeRay .hex{color:#058;font-weight:bold}.CodeRay .integer{color:#099}.CodeRay .include{color:#B44;font-weight:bold}.CodeRay .inline,.CodeRay article .tags,article .CodeRay .tags{color:#000}.CodeRay .inline .inline,.CodeRay article .tags .inline,article .CodeRay .tags .inline,.CodeRay .inline article .tags,article .CodeRay .inline .tags,.CodeRay article .tags .tags,article .CodeRay .tags .tags{background:#ccc}.CodeRay .inline .inline .inline,.CodeRay article .tags .inline .inline,article .CodeRay .tags .inline .inline,.CodeRay .inline article .tags .inline,article .CodeRay .inline .tags .inline,.CodeRay article .tags .tags .inline,article .CodeRay .tags .tags .inline,.CodeRay .inline .inline article .tags,article .CodeRay .inline .inline .tags,.CodeRay article .tags .inline .tags,article .CodeRay .tags .inline .tags,.CodeRay .inline article .tags .tags,article .CodeRay .inline .tags .tags,.CodeRay article .tags .tags .tags,article .CodeRay .tags .tags .tags{background:#bbb}.CodeRay .inline .inline-delimiter,.CodeRay article .tags .inline-delimiter,article .CodeRay .tags .inline-delimiter{color:#D14}.CodeRay .inline-delimiter{color:#D14}.CodeRay .important{color:#f00}.CodeRay .interpreted{color:#B2B;font-weight:bold}.CodeRay .instance-variable{color:teal}.CodeRay .label{color:#970;font-weight:bold}.CodeRay .local-variable{color:#963}.CodeRay .octal{color:#40E;font-weight:bold}.CodeRay .predefined-constant{font-weight:bold}.CodeRay .predefined{color:#369;font-weight:bold}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{color:#00C;font-weight:bold}.CodeRay .predefined-type{color:#074;font-weight:bold}.CodeRay .reserved,.keyword{color:#000;font-weight:bold}.CodeRay .key{color:#808}.CodeRay .key .delimiter{color:#606}.CodeRay .key .char{color:#80f}.CodeRay .value{color:#088}.CodeRay .regexp{background-color:#fff0ff}.CodeRay .regexp .content{color:#808}.CodeRay .regexp .delimiter{color:#404}.CodeRay .regexp .modifier{color:#c2c}.CodeRay .regexp .function{color:#404;font-weight:bold}.CodeRay .string{color:#D20}.CodeRay .string .string .string{background-color:#ffd0d0}.CodeRay .string .content{color:#D14}.CodeRay .string .char{color:#D14}.CodeRay .string .delimiter{color:#D14}.CodeRay .shell{color:#d14}.CodeRay .shell .delimiter{color:#d14}.CodeRay .symbol{color:#990073}.CodeRay .symbol .content{color:#a60}.CodeRay .symbol .delimiter{color:#630}.CodeRay .tag{color:#070}.CodeRay .tag-special{color:#D70;font-weight:bold}.CodeRay .type{color:#339;font-weight:bold}.CodeRay .variable{color:#036}.CodeRay .insert{background:#afa}.CodeRay .delete{background:#faa}.CodeRay .change{color:#aaf;background:#007}.CodeRay .head{color:#f8f;background:#505}.CodeRay .insert .insert{color:#080;font-weight:bold}.CodeRay .delete .delete{color:#800;font-weight:bold}.CodeRay .change .change{color:#66f}.CodeRay .head .head{color:#f4f}