diff --git a/source/images/architecture/ha_architecture.svg b/source/images/architecture/ha_architecture.svg
index dbe41b93bc9..b7ada910d57 100644
--- a/source/images/architecture/ha_architecture.svg
+++ b/source/images/architecture/ha_architecture.svg
@@ -1,856 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/source/images/architecture/home_automation_landscape.svg b/source/images/architecture/home_automation_landscape.svg
index c0fbca28183..409e3809291 100644
--- a/source/images/architecture/home_automation_landscape.svg
+++ b/source/images/architecture/home_automation_landscape.svg
@@ -1,904 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/source/images/assist/assist-icon.svg b/source/images/assist/assist-icon.svg
index 4e2e8e01b42..1aae2e6a8cb 100644
--- a/source/images/assist/assist-icon.svg
+++ b/source/images/assist/assist-icon.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/assist/piper-logo.svg b/source/images/assist/piper-logo.svg
index 87a1d6f6664..de8ca128b4f 100644
--- a/source/images/assist/piper-logo.svg
+++ b/source/images/assist/piper-logo.svg
@@ -1,141 +1 @@
-
-
+
\ No newline at end of file
diff --git a/source/images/blog/2018-09-thinking-big/logo-text.svg b/source/images/blog/2018-09-thinking-big/logo-text.svg
index 784ed048c85..af56ce7abe5 100644
--- a/source/images/blog/2018-09-thinking-big/logo-text.svg
+++ b/source/images/blog/2018-09-thinking-big/logo-text.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/blog/2019-11-voice-assistant/overview.svg b/source/images/blog/2019-11-voice-assistant/overview.svg
index 9862215b052..fb789d3fc40 100644
--- a/source/images/blog/2019-11-voice-assistant/overview.svg
+++ b/source/images/blog/2019-11-voice-assistant/overview.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/docs/scripts/sun-conditions.svg b/source/images/docs/scripts/sun-conditions.svg
index 34f38a142a6..80e6bd1a26e 100644
--- a/source/images/docs/scripts/sun-conditions.svg
+++ b/source/images/docs/scripts/sun-conditions.svg
@@ -1,586 +1 @@
-
-
+
\ No newline at end of file
diff --git a/source/images/footer-logo-text.svg b/source/images/footer-logo-text.svg
index 5f06722ed50..60862321bae 100644
--- a/source/images/footer-logo-text.svg
+++ b/source/images/footer-logo-text.svg
@@ -1,20 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/footer-skyline.svg b/source/images/footer-skyline.svg
index 30218c777d7..79aa0c32e2f 100644
--- a/source/images/footer-skyline.svg
+++ b/source/images/footer-skyline.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/frontpage/hero-github-logo.svg b/source/images/frontpage/hero-github-logo.svg
index 95fa42367a3..5a2ef568785 100644
--- a/source/images/frontpage/hero-github-logo.svg
+++ b/source/images/frontpage/hero-github-logo.svg
@@ -1,23 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/frontpage/hero-socialproof-arstechnica.svg b/source/images/frontpage/hero-socialproof-arstechnica.svg
index 678f4d789ba..71f5b56864b 100644
--- a/source/images/frontpage/hero-socialproof-arstechnica.svg
+++ b/source/images/frontpage/hero-socialproof-arstechnica.svg
@@ -1,33 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/frontpage/hero-socialproof-theverge.svg b/source/images/frontpage/hero-socialproof-theverge.svg
index e9f13916bb2..a435e1cb451 100644
--- a/source/images/frontpage/hero-socialproof-theverge.svg
+++ b/source/images/frontpage/hero-socialproof-theverge.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/frontpage/hero-trophy.svg b/source/images/frontpage/hero-trophy.svg
index 95e833e7b3f..217d51d5c4b 100644
--- a/source/images/frontpage/hero-trophy.svg
+++ b/source/images/frontpage/hero-trophy.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/frontpage/netlify.svg b/source/images/frontpage/netlify.svg
index 25a6c275d31..fbdc82d9c8b 100644
--- a/source/images/frontpage/netlify.svg
+++ b/source/images/frontpage/netlify.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/arrow-faq.svg b/source/images/green/arrow-faq.svg
index ebc6b6a8220..86b7a7a1133 100644
--- a/source/images/green/arrow-faq.svg
+++ b/source/images/green/arrow-faq.svg
@@ -1,7 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/cta-arrow-white.svg b/source/images/green/cta-arrow-white.svg
index aeec201131e..b342b98d060 100644
--- a/source/images/green/cta-arrow-white.svg
+++ b/source/images/green/cta-arrow-white.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/green/diagram-migration-alexa.svg b/source/images/green/diagram-migration-alexa.svg
index ea582f76526..cf967a0a977 100644
--- a/source/images/green/diagram-migration-alexa.svg
+++ b/source/images/green/diagram-migration-alexa.svg
@@ -1,96 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/diagram-migration-googlehome.svg b/source/images/green/diagram-migration-googlehome.svg
index ebbf2e9652d..164b87bc56f 100644
--- a/source/images/green/diagram-migration-googlehome.svg
+++ b/source/images/green/diagram-migration-googlehome.svg
@@ -1,49 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/diagram-migration-homekit.svg b/source/images/green/diagram-migration-homekit.svg
index d0bb650b038..b742c70d0be 100644
--- a/source/images/green/diagram-migration-homekit.svg
+++ b/source/images/green/diagram-migration-homekit.svg
@@ -1,49 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/diagram-migration-smartthings.svg b/source/images/green/diagram-migration-smartthings.svg
index 10bd8a34399..ef144e7116d 100644
--- a/source/images/green/diagram-migration-smartthings.svg
+++ b/source/images/green/diagram-migration-smartthings.svg
@@ -1,47 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/ha-green-inthebox-booklet.svg b/source/images/green/ha-green-inthebox-booklet.svg
index 7ead0617e4c..72dae237b5b 100644
--- a/source/images/green/ha-green-inthebox-booklet.svg
+++ b/source/images/green/ha-green-inthebox-booklet.svg
@@ -1,34 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/ha-green-inthebox-ethernet.svg b/source/images/green/ha-green-inthebox-ethernet.svg
index d571e110fd1..056145e8bd2 100644
--- a/source/images/green/ha-green-inthebox-ethernet.svg
+++ b/source/images/green/ha-green-inthebox-ethernet.svg
@@ -1,37 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/ha-green-inthebox-hub.svg b/source/images/green/ha-green-inthebox-hub.svg
index 5d40844a003..e1d5b531495 100644
--- a/source/images/green/ha-green-inthebox-hub.svg
+++ b/source/images/green/ha-green-inthebox-hub.svg
@@ -1,246 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/ha-green-inthebox-power.svg b/source/images/green/ha-green-inthebox-power.svg
index a696bc46dd5..5e198229216 100644
--- a/source/images/green/ha-green-inthebox-power.svg
+++ b/source/images/green/ha-green-inthebox-power.svg
@@ -1,34 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-apps-android.svg b/source/images/green/icons-apps-android.svg
index 4c7b5e572cd..13ecbbb3700 100644
--- a/source/images/green/icons-apps-android.svg
+++ b/source/images/green/icons-apps-android.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-apps-phonewatch.svg b/source/images/green/icons-apps-phonewatch.svg
index e001e349424..980c54979b2 100644
--- a/source/images/green/icons-apps-phonewatch.svg
+++ b/source/images/green/icons-apps-phonewatch.svg
@@ -1,26 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-apps-web.svg b/source/images/green/icons-apps-web.svg
index b6096cc94df..2913718d5ba 100644
--- a/source/images/green/icons-apps-web.svg
+++ b/source/images/green/icons-apps-web.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-blinds.svg b/source/images/green/icons-devices-blinds.svg
index e1442115f53..5bd29f54ea8 100644
--- a/source/images/green/icons-devices-blinds.svg
+++ b/source/images/green/icons-devices-blinds.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-bulb.svg b/source/images/green/icons-devices-bulb.svg
index c685560134a..8385f6334c7 100644
--- a/source/images/green/icons-devices-bulb.svg
+++ b/source/images/green/icons-devices-bulb.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-chip.svg b/source/images/green/icons-devices-chip.svg
index 5c93b7a718c..9adb7797b37 100644
--- a/source/images/green/icons-devices-chip.svg
+++ b/source/images/green/icons-devices-chip.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-climate.svg b/source/images/green/icons-devices-climate.svg
index 9c7894ab6fb..97fdcad535a 100644
--- a/source/images/green/icons-devices-climate.svg
+++ b/source/images/green/icons-devices-climate.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-energy.svg b/source/images/green/icons-devices-energy.svg
index e990b494889..3e580bdaef9 100644
--- a/source/images/green/icons-devices-energy.svg
+++ b/source/images/green/icons-devices-energy.svg
@@ -1,24 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-lock.svg b/source/images/green/icons-devices-lock.svg
index dd460f8a0ed..736cede6ef8 100644
--- a/source/images/green/icons-devices-lock.svg
+++ b/source/images/green/icons-devices-lock.svg
@@ -1,24 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-plug.svg b/source/images/green/icons-devices-plug.svg
index 702e6528baa..37c6b64cd47 100644
--- a/source/images/green/icons-devices-plug.svg
+++ b/source/images/green/icons-devices-plug.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-devices-speaker.svg b/source/images/green/icons-devices-speaker.svg
index 4941ecd9fb6..3c557c5df3e 100644
--- a/source/images/green/icons-devices-speaker.svg
+++ b/source/images/green/icons-devices-speaker.svg
@@ -1,24 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-bluetooth.svg b/source/images/green/icons-integrations-bluetooth.svg
index a6051d5ab1d..230cee5edbc 100644
--- a/source/images/green/icons-integrations-bluetooth.svg
+++ b/source/images/green/icons-integrations-bluetooth.svg
@@ -1,40 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-dlna.svg b/source/images/green/icons-integrations-dlna.svg
index addbf63cc0c..bcd27d740c7 100644
--- a/source/images/green/icons-integrations-dlna.svg
+++ b/source/images/green/icons-integrations-dlna.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-hue.svg b/source/images/green/icons-integrations-hue.svg
index e0f80b76ed1..7dbac673b95 100644
--- a/source/images/green/icons-integrations-hue.svg
+++ b/source/images/green/icons-integrations-hue.svg
@@ -1,86 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-ikea.svg b/source/images/green/icons-integrations-ikea.svg
index ae7295d8fe4..4450441f9e5 100644
--- a/source/images/green/icons-integrations-ikea.svg
+++ b/source/images/green/icons-integrations-ikea.svg
@@ -1,45 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-knx.svg b/source/images/green/icons-integrations-knx.svg
index fa07a4a5632..53f6c13107b 100644
--- a/source/images/green/icons-integrations-knx.svg
+++ b/source/images/green/icons-integrations-knx.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-lutron.svg b/source/images/green/icons-integrations-lutron.svg
index c398e0bba1b..a115f6cf98f 100644
--- a/source/images/green/icons-integrations-lutron.svg
+++ b/source/images/green/icons-integrations-lutron.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-matter.svg b/source/images/green/icons-integrations-matter.svg
index 61c254a668a..c5a84441940 100644
--- a/source/images/green/icons-integrations-matter.svg
+++ b/source/images/green/icons-integrations-matter.svg
@@ -1,26 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-mqtt.svg b/source/images/green/icons-integrations-mqtt.svg
index d224d4a0915..cb6780ff2e3 100644
--- a/source/images/green/icons-integrations-mqtt.svg
+++ b/source/images/green/icons-integrations-mqtt.svg
@@ -1,34 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-plex.svg b/source/images/green/icons-integrations-plex.svg
index 049c1298891..3ee52781cbc 100644
--- a/source/images/green/icons-integrations-plex.svg
+++ b/source/images/green/icons-integrations-plex.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-shelly.svg b/source/images/green/icons-integrations-shelly.svg
index 6909267f39c..42cf1320099 100644
--- a/source/images/green/icons-integrations-shelly.svg
+++ b/source/images/green/icons-integrations-shelly.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-sonos.svg b/source/images/green/icons-integrations-sonos.svg
index fd9bec4f989..4fed43b6a3a 100644
--- a/source/images/green/icons-integrations-sonos.svg
+++ b/source/images/green/icons-integrations-sonos.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-thread.svg b/source/images/green/icons-integrations-thread.svg
index 3929b322fa0..0b0a2298830 100644
--- a/source/images/green/icons-integrations-thread.svg
+++ b/source/images/green/icons-integrations-thread.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-tuya.svg b/source/images/green/icons-integrations-tuya.svg
index c75c462f447..0e7006182af 100644
--- a/source/images/green/icons-integrations-tuya.svg
+++ b/source/images/green/icons-integrations-tuya.svg
@@ -1,34 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-zigbee.svg b/source/images/green/icons-integrations-zigbee.svg
index 2de98f3041a..a27461ebbc7 100644
--- a/source/images/green/icons-integrations-zigbee.svg
+++ b/source/images/green/icons-integrations-zigbee.svg
@@ -1,100 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-integrations-zwave.svg b/source/images/green/icons-integrations-zwave.svg
index e4b553e600a..30647f7b7c6 100644
--- a/source/images/green/icons-integrations-zwave.svg
+++ b/source/images/green/icons-integrations-zwave.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-trust-privacy.svg b/source/images/green/icons-trust-privacy.svg
index b130ef888fa..fd0ac2f9e5a 100644
--- a/source/images/green/icons-trust-privacy.svg
+++ b/source/images/green/icons-trust-privacy.svg
@@ -1,13 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/green/icons-trust-updates.svg b/source/images/green/icons-trust-updates.svg
index d866a0e2c14..6f4eedcba45 100644
--- a/source/images/green/icons-trust-updates.svg
+++ b/source/images/green/icons-trust-updates.svg
@@ -1,13 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/home-assistant-logo-vertical.svg b/source/images/home-assistant-logo-vertical.svg
index 9fcba2b6fdf..69fea72b22c 100644
--- a/source/images/home-assistant-logo-vertical.svg
+++ b/source/images/home-assistant-logo-vertical.svg
@@ -1,67 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/home-assistant-logo-white.svg b/source/images/home-assistant-logo-white.svg
index df7045ba9f5..58590f5195a 100644
--- a/source/images/home-assistant-logo-white.svg
+++ b/source/images/home-assistant-logo-white.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/home-assistant-logo.svg b/source/images/home-assistant-logo.svg
index 742b2124457..ba8330227cc 100644
--- a/source/images/home-assistant-logo.svg
+++ b/source/images/home-assistant-logo.svg
@@ -1,17 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/improv-logo.svg b/source/images/improv-logo.svg
index c44bc0144d5..8c1b810241d 100644
--- a/source/images/improv-logo.svg
+++ b/source/images/improv-logo.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/installation/linux.svg b/source/images/installation/linux.svg
index 6e31c9cdc98..d3c2546d4cb 100644
--- a/source/images/installation/linux.svg
+++ b/source/images/installation/linux.svg
@@ -1,1577 +1 @@
-
-
+
\ No newline at end of file
diff --git a/source/images/installation/macos.svg b/source/images/installation/macos.svg
index 2359d7614d9..c9db2e9eed6 100644
--- a/source/images/installation/macos.svg
+++ b/source/images/installation/macos.svg
@@ -1,280 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/source/images/installation/yellow-logo.svg b/source/images/installation/yellow-logo.svg
index 31b62bcdb66..e7ca7c89c8a 100644
--- a/source/images/installation/yellow-logo.svg
+++ b/source/images/installation/yellow-logo.svg
@@ -1,48 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/source/images/integrations/voip/voip_adapter.svg b/source/images/integrations/voip/voip_adapter.svg
index 1f88080c7c2..5856f433408 100644
--- a/source/images/integrations/voip/voip_adapter.svg
+++ b/source/images/integrations/voip/voip_adapter.svg
@@ -1,241 +1 @@
-
-
+
\ No newline at end of file
diff --git a/source/images/press/arstechnica.svg b/source/images/press/arstechnica.svg
index 18f741ad4aa..1df304ec32a 100644
--- a/source/images/press/arstechnica.svg
+++ b/source/images/press/arstechnica.svg
@@ -1,81 +1 @@
-
-
+
\ No newline at end of file
diff --git a/source/images/press/ltt.svg b/source/images/press/ltt.svg
index 99682b5654a..6c2f0de3577 100644
--- a/source/images/press/ltt.svg
+++ b/source/images/press/ltt.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/press/theverge.svg b/source/images/press/theverge.svg
index a422bc85674..9e1ff8dae1f 100644
--- a/source/images/press/theverge.svg
+++ b/source/images/press/theverge.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/press/tomshardware.svg b/source/images/press/tomshardware.svg
index 3eea7639fa7..2d556a0c408 100644
--- a/source/images/press/tomshardware.svg
+++ b/source/images/press/tomshardware.svg
@@ -1,26 +1 @@
-
+
\ No newline at end of file
diff --git a/source/images/sponsors/nabu_casa.svg b/source/images/sponsors/nabu_casa.svg
index bcb2806755a..08e39d84654 100644
--- a/source/images/sponsors/nabu_casa.svg
+++ b/source/images/sponsors/nabu_casa.svg
@@ -1,20 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file