~timharek/5545.no

75470a200334e795e0bb2b2462e96341471ef4e5 — Tim 3 years ago 6a3074c master
optimization: all svg's are optimized now
83 files changed, 83 insertions(+), 3467 deletions(-)

M img/weathericons/clearsky_day.svg
M img/weathericons/clearsky_night.svg
M img/weathericons/clearsky_polartwilight.svg
M img/weathericons/cloudy.svg
M img/weathericons/fair_day.svg
M img/weathericons/fair_night.svg
M img/weathericons/fair_polartwilight.svg
M img/weathericons/fog.svg
M img/weathericons/heavyrain.svg
M img/weathericons/heavyrainandthunder.svg
M img/weathericons/heavyrainshowers_day.svg
M img/weathericons/heavyrainshowers_night.svg
M img/weathericons/heavyrainshowers_polartwilight.svg
M img/weathericons/heavyrainshowersandthunder_day.svg
M img/weathericons/heavyrainshowersandthunder_night.svg
M img/weathericons/heavyrainshowersandthunder_polartwilight.svg
M img/weathericons/heavysleet.svg
M img/weathericons/heavysleetandthunder.svg
M img/weathericons/heavysleetshowers_day.svg
M img/weathericons/heavysleetshowers_night.svg
M img/weathericons/heavysleetshowers_polartwilight.svg
M img/weathericons/heavysleetshowersandthunder_day.svg
M img/weathericons/heavysleetshowersandthunder_night.svg
M img/weathericons/heavysleetshowersandthunder_polartwilight.svg
M img/weathericons/heavysnow.svg
M img/weathericons/heavysnowandthunder.svg
M img/weathericons/heavysnowshowers_day.svg
M img/weathericons/heavysnowshowers_night.svg
M img/weathericons/heavysnowshowers_polartwilight.svg
M img/weathericons/heavysnowshowersandthunder_day.svg
M img/weathericons/heavysnowshowersandthunder_night.svg
M img/weathericons/heavysnowshowersandthunder_polartwilight.svg
M img/weathericons/lightrain.svg
M img/weathericons/lightrainandthunder.svg
M img/weathericons/lightrainshowers_day.svg
M img/weathericons/lightrainshowers_night.svg
M img/weathericons/lightrainshowers_polartwilight.svg
M img/weathericons/lightrainshowersandthunder_day.svg
M img/weathericons/lightrainshowersandthunder_night.svg
M img/weathericons/lightrainshowersandthunder_polartwilight.svg
M img/weathericons/lightsleet.svg
M img/weathericons/lightsleetandthunder.svg
M img/weathericons/lightsleetshowers_day.svg
M img/weathericons/lightsleetshowers_night.svg
M img/weathericons/lightsleetshowers_polartwilight.svg
M img/weathericons/lightsnow.svg
M img/weathericons/lightsnowandthunder.svg
M img/weathericons/lightsnowshowers_day.svg
M img/weathericons/lightsnowshowers_night.svg
M img/weathericons/lightsnowshowers_polartwilight.svg
M img/weathericons/lightssleetshowersandthunder_day.svg
M img/weathericons/lightssleetshowersandthunder_night.svg
M img/weathericons/lightssleetshowersandthunder_polartwilight.svg
M img/weathericons/lightssnowshowersandthunder_day.svg
M img/weathericons/lightssnowshowersandthunder_night.svg
M img/weathericons/lightssnowshowersandthunder_polartwilight.svg
M img/weathericons/partlycloudy_day.svg
M img/weathericons/partlycloudy_night.svg
M img/weathericons/partlycloudy_polartwilight.svg
M img/weathericons/rain.svg
M img/weathericons/rainandthunder.svg
M img/weathericons/rainshowers_day.svg
M img/weathericons/rainshowers_night.svg
M img/weathericons/rainshowers_polartwilight.svg
M img/weathericons/rainshowersandthunder_day.svg
M img/weathericons/rainshowersandthunder_night.svg
M img/weathericons/rainshowersandthunder_polartwilight.svg
M img/weathericons/sleet.svg
M img/weathericons/sleetandthunder.svg
M img/weathericons/sleetshowers_day.svg
M img/weathericons/sleetshowers_night.svg
M img/weathericons/sleetshowers_polartwilight.svg
M img/weathericons/sleetshowersandthunder_day.svg
M img/weathericons/sleetshowersandthunder_night.svg
M img/weathericons/sleetshowersandthunder_polartwilight.svg
M img/weathericons/snow.svg
M img/weathericons/snowandthunder.svg
M img/weathericons/snowshowers_day.svg
M img/weathericons/snowshowers_night.svg
M img/weathericons/snowshowers_polartwilight.svg
M img/weathericons/snowshowersandthunder_day.svg
M img/weathericons/snowshowersandthunder_night.svg
M img/weathericons/snowshowersandthunder_polartwilight.svg
M img/weathericons/clearsky_day.svg => img/weathericons/clearsky_day.svg +1 -23
@@ 1,23 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s01d">
    <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(9,9) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s01d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="b" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="c"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#a)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#b)"/></symbol><symbol id="d"><use height="100" transform="translate(9 9)" width="100" xlink:href="#c"/></symbol><use height="100" width="100" xlink:href="#d"/></svg>
\ No newline at end of file

M img/weathericons/clearsky_night.svg => img/weathericons/clearsky_night.svg +1 -16
@@ 1,16 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s01n">
    <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(20,20) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s01n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="b"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#a)"/></symbol><symbol id="c"><use height="100" transform="translate(20 20)" width="100" xlink:href="#b"/></symbol><use height="100" width="100" xlink:href="#c"/></svg>
\ No newline at end of file

M img/weathericons/clearsky_polartwilight.svg => img/weathericons/clearsky_polartwilight.svg +1 -32
@@ 1,32 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s01m">
    <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(5,37) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s01m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="e"><g mask="url(#a)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#d"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="f"><use height="100" transform="translate(5 37)" width="100" xlink:href="#e"/></symbol><use height="100" width="100" xlink:href="#f"/></svg>
\ No newline at end of file

M img/weathericons/cloudy.svg => img/weathericons/cloudy.svg +1 -12
@@ 1,12 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s04">
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="b"><use fill="#ddd" height="100" transform="translate(3 18)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#b"/></svg>
\ No newline at end of file

M img/weathericons/fair_day.svg => img/weathericons/fair_day.svg +1 -34
@@ 1,34 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_43_37_063_063_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s02d">
    <g mask="url(#cloud_43_37_063_063_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(4,9) scale(1,1)"></use>
    </g>
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
  </symbol>
  <use xlink:href="#s02d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="matrix(.63 0 0 .63 43 37)" width="100" xlink:href="#d"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="f"><g mask="url(#a)"><use height="100" transform="translate(4 9)" width="100" xlink:href="#e"/></g><use fill="#ddd" height="100" transform="matrix(.63 0 0 .63 43 37)" width="100" xlink:href="#d"/></symbol><use height="100" width="100" xlink:href="#f"/></svg>
\ No newline at end of file

M img/weathericons/fair_night.svg => img/weathericons/fair_night.svg +1 -27
@@ 1,27 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_43_37_063_063_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s02n">
    <g mask="url(#cloud_43_37_063_063_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(15,20) scale(1,1)"></use>
    </g>
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
  </symbol>
  <use xlink:href="#s02n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="matrix(.63 0 0 .63 43 37)" width="100" xlink:href="#c"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="d"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="e"><g mask="url(#a)"><use height="100" transform="translate(15 20)" width="100" xlink:href="#d"/></g><use fill="#ddd" height="100" transform="matrix(.63 0 0 .63 43 37)" width="100" xlink:href="#c"/></symbol><use height="100" width="100" xlink:href="#e"/></svg>
\ No newline at end of file

M img/weathericons/fair_polartwilight.svg => img/weathericons/fair_polartwilight.svg +1 -43
@@ 1,43 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_43_37_063_063_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s02m">
    <g mask="url(#cloud_43_37_063_063_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,37) scale(1,1)"></use>
    </g>
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
  </symbol>
  <use xlink:href="#s02m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="matrix(.63 0 0 .63 43 37)" width="100" xlink:href="#f"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#e"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="h"><g mask="url(#a)"><use height="100" transform="translate(0 37)" width="100" xlink:href="#g"/></g><use fill="#ddd" height="100" transform="matrix(.63 0 0 .63 43 37)" width="100" xlink:href="#f"/></symbol><use height="100" width="100" xlink:href="#h"/></svg>
\ No newline at end of file

M img/weathericons/fog.svg => img/weathericons/fog.svg +1 -20
@@ 1,20 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="fog">
    <g fill="#999999">
      <path d="M88.7,3H14.3C13.6,3,13,2.3,13,1.5S13.6,0,14.3,0h74.4C89.4,0,90,0.7,90,1.5S89.4,3,88.7,3z"></path>
      <path d="M75.7,11H1.3C0.6,11,0,10.3,0,9.5S0.6,8,1.3,8h74.4C76.4,8,77,8.7,77,9.5S76.4,11,75.7,11z"></path>
      <path d="M86.7,19H12.3c-0.7,0-1.3-0.7-1.3-1.5s0.6-1.5,1.3-1.5h74.4c0.7,0,1.3,0.7,1.3,1.5S87.4,19,86.7,19z"></path>
    </g>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s15">
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#fog"  x="0" y="0" width="100" height="100" transform="translate(0,76) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s15" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><g fill="#999"><path d="m88.7 3h-74.4c-.7 0-1.3-.7-1.3-1.5s.6-1.5 1.3-1.5h74.4c.7 0 1.3.7 1.3 1.5s-.6 1.5-1.3 1.5z"/><path d="m75.7 11h-74.4c-.7 0-1.3-.7-1.3-1.5s.6-1.5 1.3-1.5h74.4c.7 0 1.3.7 1.3 1.5s-.6 1.5-1.3 1.5z"/><path d="m86.7 19h-74.4c-.7 0-1.3-.7-1.3-1.5s.6-1.5 1.3-1.5h74.4c.7 0 1.3.7 1.3 1.5s-.6 1.5-1.3 1.5z"/></g></symbol><symbol id="b"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="c"><use fill="#ddd" height="100" transform="translate(3 18)" width="100" xlink:href="#b"/><use height="100" transform="translate(0 76)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#c"/></svg>
\ No newline at end of file

M img/weathericons/heavyrain.svg => img/weathericons/heavyrain.svg +1 -20
@@ 1,20 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s10">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="b"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="c"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#b"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#a"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#a"/><use height="100" transform="translate(47 79)" width="100" xlink:href="#a"/><use height="100" transform="translate(60 78)" width="100" xlink:href="#a"/><use height="100" transform="translate(74 87)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#c"/></svg>
\ No newline at end of file

M img/weathericons/heavyrainandthunder.svg => img/weathericons/heavyrainandthunder.svg +1 -31
@@ 1,31 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>

  <defs>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s11">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#c"/></mask><symbol id="b"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="c"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><g mask="url(#a)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#c"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#b"/><use height="100" transform="translate(29 87)" width="100" xlink:href="#b"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#b"/><use height="100" transform="translate(68 78)" width="100" xlink:href="#b"/><use height="100" transform="translate(82 87)" width="100" xlink:href="#b"/></symbol><use height="100" width="100" xlink:href="#e"/></svg>
\ No newline at end of file

M img/weathericons/heavyrainshowers_day.svg => img/weathericons/heavyrainshowers_day.svg +1 -45
@@ 1,45 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s10">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s41d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s41d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#e"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#d"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#d"/><use height="100" transform="translate(47 79)" width="100" xlink:href="#d"/><use height="100" transform="translate(60 78)" width="100" xlink:href="#d"/><use height="100" transform="translate(74 87)" width="100" xlink:href="#d"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="h"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#g"/></g><use height="100" width="100" xlink:href="#f"/></symbol><use height="100" width="100" xlink:href="#h"/></svg>
\ No newline at end of file

M img/weathericons/heavyrainshowers_night.svg => img/weathericons/heavyrainshowers_night.svg +1 -38
@@ 1,38 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s10">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s41n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s41n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#d"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#c"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#c"/><use height="100" transform="translate(47 79)" width="100" xlink:href="#c"/><use height="100" transform="translate(60 78)" width="100" xlink:href="#c"/><use height="100" transform="translate(74 87)" width="100" xlink:href="#c"/></symbol><symbol id="f"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="g"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#f"/></g><use height="100" width="100" xlink:href="#e"/></symbol><use height="100" width="100" xlink:href="#g"/></svg>
\ No newline at end of file

M img/weathericons/heavyrainshowers_polartwilight.svg => img/weathericons/heavyrainshowers_polartwilight.svg +1 -54
@@ 1,54 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s10">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s41m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s41m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="h"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#e"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#e"/><use height="100" transform="translate(47 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(60 78)" width="100" xlink:href="#e"/><use height="100" transform="translate(74 87)" width="100" xlink:href="#e"/></symbol><symbol id="i"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#g"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/heavyrainshowersandthunder_day.svg => img/weathericons/heavyrainshowersandthunder_day.svg +1 -55
@@ 1,55 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s11">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s25d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s25d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="d"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#f"/></mask><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><g mask="url(#d)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#f"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#e"/><use height="100" transform="translate(29 87)" width="100" xlink:href="#e"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(68 78)" width="100" xlink:href="#e"/><use height="100" transform="translate(82 87)" width="100" xlink:href="#e"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/heavyrainshowersandthunder_night.svg => img/weathericons/heavyrainshowersandthunder_night.svg +1 -48
@@ 1,48 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s11">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s25n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s25n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><mask id="c"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#e"/></mask><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><g mask="url(#c)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#e"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#d"/><use height="100" transform="translate(29 87)" width="100" xlink:href="#d"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#d"/><use height="100" transform="translate(68 78)" width="100" xlink:href="#d"/><use height="100" transform="translate(82 87)" width="100" xlink:href="#d"/></symbol><symbol id="h"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="i"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#h"/></g><use height="100" width="100" xlink:href="#g"/></symbol><use height="100" width="100" xlink:href="#i"/></svg>
\ No newline at end of file

M img/weathericons/heavyrainshowersandthunder_polartwilight.svg => img/weathericons/heavyrainshowersandthunder_polartwilight.svg +1 -64
@@ 1,64 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s11">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s25m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s25m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#h"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="e"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#g"/></mask><symbol id="f"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="g"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="h"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="j"><g mask="url(#e)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#h"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#g"/><use height="100" transform="translate(18 78)" width="100" xlink:href="#f"/><use height="100" transform="translate(29 87)" width="100" xlink:href="#f"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#f"/><use height="100" transform="translate(68 78)" width="100" xlink:href="#f"/><use height="100" transform="translate(82 87)" width="100" xlink:href="#f"/></symbol><symbol id="k"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#i"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="l"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#k"/></g><use height="100" width="100" xlink:href="#j"/></symbol><use height="100" width="100" xlink:href="#l"/></svg>
\ No newline at end of file

M img/weathericons/heavysleet.svg => img/weathericons/heavysleet.svg +1 -23
@@ 1,23 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s48">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="b"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="c"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="d"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#c"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#b"/><use height="100" transform="translate(32 86)" width="100" xlink:href="#a"/><use height="100" transform="translate(47 80)" width="100" xlink:href="#a"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#b"/><use height="100" transform="translate(74 80)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#d"/></svg>
\ No newline at end of file

M img/weathericons/heavysleetandthunder.svg => img/weathericons/heavysleetandthunder.svg +1 -34
@@ 1,34 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>

  <defs>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s32">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#d"/></mask><symbol id="b"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="c"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="d"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><g mask="url(#a)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#d"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#c"/><use height="100" transform="translate(30 86)" width="100" xlink:href="#b"/><use height="100" transform="translate(55 80)" width="100" xlink:href="#b"/><use height="100" transform="translate(66 88)" width="100" xlink:href="#c"/><use height="100" transform="translate(82 80)" width="100" xlink:href="#b"/></symbol><use height="100" width="100" xlink:href="#f"/></svg>
\ No newline at end of file

M img/weathericons/heavysleetshowers_day.svg => img/weathericons/heavysleetshowers_day.svg +1 -48
@@ 1,48 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s48">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s43d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s43d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(32 86)" width="100" xlink:href="#d"/><use height="100" transform="translate(47 80)" width="100" xlink:href="#d"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(74 80)" width="100" xlink:href="#d"/></symbol><symbol id="h"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="i"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#h"/></g><use height="100" width="100" xlink:href="#g"/></symbol><use height="100" width="100" xlink:href="#i"/></svg>
\ No newline at end of file

M img/weathericons/heavysleetshowers_night.svg => img/weathericons/heavysleetshowers_night.svg +1 -41
@@ 1,41 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s48">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s43n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s43n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#e"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="d"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#d"/><use height="100" transform="translate(32 86)" width="100" xlink:href="#c"/><use height="100" transform="translate(47 80)" width="100" xlink:href="#c"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(74 80)" width="100" xlink:href="#c"/></symbol><symbol id="g"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="h"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#g"/></g><use height="100" width="100" xlink:href="#f"/></symbol><use height="100" width="100" xlink:href="#h"/></svg>
\ No newline at end of file

M img/weathericons/heavysleetshowers_polartwilight.svg => img/weathericons/heavysleetshowers_polartwilight.svg +1 -57
@@ 1,57 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s48">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s43m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s43m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="i"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#f"/><use height="100" transform="translate(32 86)" width="100" xlink:href="#e"/><use height="100" transform="translate(47 80)" width="100" xlink:href="#e"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#f"/><use height="100" transform="translate(74 80)" width="100" xlink:href="#e"/></symbol><symbol id="j"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#h"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="k"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#j"/></g><use height="100" width="100" xlink:href="#i"/></symbol><use height="100" width="100" xlink:href="#k"/></svg>
\ No newline at end of file

M img/weathericons/heavysleetshowersandthunder_day.svg => img/weathericons/heavysleetshowersandthunder_day.svg +1 -58
@@ 1,58 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s32">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s27d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s27d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#h"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="d"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#g"/></mask><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="g"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="h"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="i"><g mask="url(#d)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#h"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#g"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#f"/><use height="100" transform="translate(30 86)" width="100" xlink:href="#e"/><use height="100" transform="translate(55 80)" width="100" xlink:href="#e"/><use height="100" transform="translate(66 88)" width="100" xlink:href="#f"/><use height="100" transform="translate(82 80)" width="100" xlink:href="#e"/></symbol><symbol id="j"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="k"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#j"/></g><use height="100" width="100" xlink:href="#i"/></symbol><use height="100" width="100" xlink:href="#k"/></svg>
\ No newline at end of file

M img/weathericons/heavysleetshowersandthunder_night.svg => img/weathericons/heavysleetshowersandthunder_night.svg +1 -51
@@ 1,51 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s32">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s27n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s27n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><mask id="c"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#f"/></mask><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><g mask="url(#c)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#f"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(30 86)" width="100" xlink:href="#d"/><use height="100" transform="translate(55 80)" width="100" xlink:href="#d"/><use height="100" transform="translate(66 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(82 80)" width="100" xlink:href="#d"/></symbol><symbol id="i"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/heavysleetshowersandthunder_polartwilight.svg => img/weathericons/heavysleetshowersandthunder_polartwilight.svg +1 -67
@@ 1,67 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s32">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s27m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s27m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#i"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="e"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#h"/></mask><symbol id="f"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="g"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="h"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="i"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="j"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="k"><g mask="url(#e)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#i"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#h"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#g"/><use height="100" transform="translate(30 86)" width="100" xlink:href="#f"/><use height="100" transform="translate(55 80)" width="100" xlink:href="#f"/><use height="100" transform="translate(66 88)" width="100" xlink:href="#g"/><use height="100" transform="translate(82 80)" width="100" xlink:href="#f"/></symbol><symbol id="l"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#j"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="m"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#l"/></g><use height="100" width="100" xlink:href="#k"/></symbol><use height="100" width="100" xlink:href="#m"/></svg>
\ No newline at end of file

M img/weathericons/heavysnow.svg => img/weathericons/heavysnow.svg +1 -20
@@ 1,20 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s50">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="b"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="c"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#b"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#a"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#a"/><use height="100" transform="translate(44 79)" width="100" xlink:href="#a"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#a"/><use height="100" transform="translate(72 79)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#c"/></svg>
\ No newline at end of file

M img/weathericons/heavysnowandthunder.svg => img/weathericons/heavysnowandthunder.svg +1 -31
@@ 1,31 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>

  <defs>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s34">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#c"/></mask><symbol id="b"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="c"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><g mask="url(#a)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#c"/><use height="100" transform="translate(13 79)" width="100" xlink:href="#b"/><use height="100" transform="translate(27 88)" width="100" xlink:href="#b"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#b"/><use height="100" transform="translate(69 88)" width="100" xlink:href="#b"/><use height="100" transform="translate(83 79)" width="100" xlink:href="#b"/></symbol><use height="100" width="100" xlink:href="#e"/></svg>
\ No newline at end of file

M img/weathericons/heavysnowshowers_day.svg => img/weathericons/heavysnowshowers_day.svg +1 -45
@@ 1,45 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s50">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s45d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s45d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#e"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#d"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(44 79)" width="100" xlink:href="#d"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(72 79)" width="100" xlink:href="#d"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="h"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#g"/></g><use height="100" width="100" xlink:href="#f"/></symbol><use height="100" width="100" xlink:href="#h"/></svg>
\ No newline at end of file

M img/weathericons/heavysnowshowers_night.svg => img/weathericons/heavysnowshowers_night.svg +1 -38
@@ 1,38 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s50">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s45n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s45n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#d"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#c"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#c"/><use height="100" transform="translate(44 79)" width="100" xlink:href="#c"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#c"/><use height="100" transform="translate(72 79)" width="100" xlink:href="#c"/></symbol><symbol id="f"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="g"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#f"/></g><use height="100" width="100" xlink:href="#e"/></symbol><use height="100" width="100" xlink:href="#g"/></svg>
\ No newline at end of file

M img/weathericons/heavysnowshowers_polartwilight.svg => img/weathericons/heavysnowshowers_polartwilight.svg +1 -54
@@ 1,54 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s50">
    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s45m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s45m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="h"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/><use height="100" transform="translate(15 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(44 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(58 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(72 79)" width="100" xlink:href="#e"/></symbol><symbol id="i"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#g"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/heavysnowshowersandthunder_day.svg => img/weathericons/heavysnowshowersandthunder_day.svg +1 -55
@@ 1,55 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s34">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s29d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s29d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="d"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#f"/></mask><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><g mask="url(#d)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#f"/><use height="100" transform="translate(13 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(27 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#e"/><use height="100" transform="translate(69 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(83 79)" width="100" xlink:href="#e"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/heavysnowshowersandthunder_night.svg => img/weathericons/heavysnowshowersandthunder_night.svg +1 -48
@@ 1,48 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s34">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s29n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s29n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><mask id="c"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#e"/></mask><symbol id="d"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="e"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><g mask="url(#c)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#e"/><use height="100" transform="translate(13 79)" width="100" xlink:href="#d"/><use height="100" transform="translate(27 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#d"/><use height="100" transform="translate(69 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(83 79)" width="100" xlink:href="#d"/></symbol><symbol id="h"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="i"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#h"/></g><use height="100" width="100" xlink:href="#g"/></symbol><use height="100" width="100" xlink:href="#i"/></svg>
\ No newline at end of file

M img/weathericons/heavysnowshowersandthunder_polartwilight.svg => img/weathericons/heavysnowshowersandthunder_polartwilight.svg +1 -64
@@ 1,64 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s34">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s29m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s29m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#h"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="e"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#g"/></mask><symbol id="f"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="g"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="h"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="j"><g mask="url(#e)"><use fill="#999" height="100" transform="translate(3 18)" width="100" xlink:href="#h"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#g"/><use height="100" transform="translate(13 79)" width="100" xlink:href="#f"/><use height="100" transform="translate(27 88)" width="100" xlink:href="#f"/><use height="100" transform="translate(55 79)" width="100" xlink:href="#f"/><use height="100" transform="translate(69 88)" width="100" xlink:href="#f"/><use height="100" transform="translate(83 79)" width="100" xlink:href="#f"/></symbol><symbol id="k"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#i"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="l"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#k"/></g><use height="100" width="100" xlink:href="#j"/></symbol><use height="100" width="100" xlink:href="#l"/></svg>
\ No newline at end of file

M img/weathericons/lightrain.svg => img/weathericons/lightrain.svg +1 -17
@@ 1,17 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s46">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="b"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="c"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#b"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#a"/><use height="100" transform="translate(56 78)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#c"/></svg>
\ No newline at end of file

M img/weathericons/lightrainandthunder.svg => img/weathericons/lightrainandthunder.svg +1 -28
@@ 1,28 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>

  <defs>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s30">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#c"/></mask><symbol id="b"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="c"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><g mask="url(#a)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#c"/><use height="100" transform="translate(28 87)" width="100" xlink:href="#b"/><use height="100" transform="translate(58 78)" width="100" xlink:href="#b"/></symbol><use height="100" width="100" xlink:href="#e"/></svg>
\ No newline at end of file

M img/weathericons/lightrainshowers_day.svg => img/weathericons/lightrainshowers_day.svg +1 -42
@@ 1,42 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s46">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s40d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s40d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#e"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#d"/><use height="100" transform="translate(56 78)" width="100" xlink:href="#d"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="h"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#g"/></g><use height="100" width="100" xlink:href="#f"/></symbol><use height="100" width="100" xlink:href="#h"/></svg>
\ No newline at end of file

M img/weathericons/lightrainshowers_night.svg => img/weathericons/lightrainshowers_night.svg +1 -35
@@ 1,35 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s46">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s40n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s40n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#d"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#c"/><use height="100" transform="translate(56 78)" width="100" xlink:href="#c"/></symbol><symbol id="f"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="g"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#f"/></g><use height="100" width="100" xlink:href="#e"/></symbol><use height="100" width="100" xlink:href="#g"/></svg>
\ No newline at end of file

M img/weathericons/lightrainshowers_polartwilight.svg => img/weathericons/lightrainshowers_polartwilight.svg +1 -51
@@ 1,51 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s46">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s40m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s40m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="h"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/><use height="100" transform="translate(32 87)" width="100" xlink:href="#e"/><use height="100" transform="translate(56 78)" width="100" xlink:href="#e"/></symbol><symbol id="i"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#g"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/lightrainshowersandthunder_day.svg => img/weathericons/lightrainshowersandthunder_day.svg +1 -52
@@ 1,52 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s30">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s24d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s24d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="d"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#f"/></mask><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><g mask="url(#d)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#f"/><use height="100" transform="translate(28 87)" width="100" xlink:href="#e"/><use height="100" transform="translate(58 78)" width="100" xlink:href="#e"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/lightrainshowersandthunder_night.svg => img/weathericons/lightrainshowersandthunder_night.svg +1 -45
@@ 1,45 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s30">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s24n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s24n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><mask id="c"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#e"/></mask><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><g mask="url(#c)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#e"/><use height="100" transform="translate(28 87)" width="100" xlink:href="#d"/><use height="100" transform="translate(58 78)" width="100" xlink:href="#d"/></symbol><symbol id="h"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="i"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#h"/></g><use height="100" width="100" xlink:href="#g"/></symbol><use height="100" width="100" xlink:href="#i"/></svg>
\ No newline at end of file

M img/weathericons/lightrainshowersandthunder_polartwilight.svg => img/weathericons/lightrainshowersandthunder_polartwilight.svg +1 -61
@@ 1,61 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s30">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s24m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s24m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#h"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="e"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#g"/></mask><symbol id="f"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="g"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="h"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="j"><g mask="url(#e)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#h"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#g"/><use height="100" transform="translate(28 87)" width="100" xlink:href="#f"/><use height="100" transform="translate(58 78)" width="100" xlink:href="#f"/></symbol><symbol id="k"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#i"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="l"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#k"/></g><use height="100" width="100" xlink:href="#j"/></symbol><use height="100" width="100" xlink:href="#l"/></svg>
\ No newline at end of file

M img/weathericons/lightsleet.svg => img/weathericons/lightsleet.svg +1 -20
@@ 1,20 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s47">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="b"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="c"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="d"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#c"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#b"/><use height="100" transform="translate(60 79)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#d"/></svg>
\ No newline at end of file

M img/weathericons/lightsleetandthunder.svg => img/weathericons/lightsleetandthunder.svg +1 -31
@@ 1,31 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>

  <defs>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s31">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#d"/></mask><symbol id="b"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="c"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="d"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><g mask="url(#a)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#d"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#c"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#b"/></symbol><use height="100" width="100" xlink:href="#f"/></svg>
\ No newline at end of file

M img/weathericons/lightsleetshowers_day.svg => img/weathericons/lightsleetshowers_day.svg +1 -45
@@ 1,45 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s47">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s42d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s42d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(60 79)" width="100" xlink:href="#d"/></symbol><symbol id="h"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="i"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#h"/></g><use height="100" width="100" xlink:href="#g"/></symbol><use height="100" width="100" xlink:href="#i"/></svg>
\ No newline at end of file

M img/weathericons/lightsleetshowers_night.svg => img/weathericons/lightsleetshowers_night.svg +1 -38
@@ 1,38 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s47">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s42n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s42n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#e"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="d"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(60 79)" width="100" xlink:href="#c"/></symbol><symbol id="g"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="h"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#g"/></g><use height="100" width="100" xlink:href="#f"/></symbol><use height="100" width="100" xlink:href="#h"/></svg>
\ No newline at end of file

M img/weathericons/lightsleetshowers_polartwilight.svg => img/weathericons/lightsleetshowers_polartwilight.svg +1 -54
@@ 1,54 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s47">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s42m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s42m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="i"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#f"/><use height="100" transform="translate(60 79)" width="100" xlink:href="#e"/></symbol><symbol id="j"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#h"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="k"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#j"/></g><use height="100" width="100" xlink:href="#i"/></symbol><use height="100" width="100" xlink:href="#k"/></svg>
\ No newline at end of file

M img/weathericons/lightsnow.svg => img/weathericons/lightsnow.svg +1 -17
@@ 1,17 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s49">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="b"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="c"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#b"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#a"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#a"/></symbol><use height="100" width="100" xlink:href="#c"/></svg>
\ No newline at end of file

M img/weathericons/lightsnowandthunder.svg => img/weathericons/lightsnowandthunder.svg +1 -28
@@ 1,28 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>

  <defs>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s33">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#c"/></mask><symbol id="b"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="c"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><g mask="url(#a)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#c"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#b"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#b"/></symbol><use height="100" width="100" xlink:href="#e"/></svg>
\ No newline at end of file

M img/weathericons/lightsnowshowers_day.svg => img/weathericons/lightsnowshowers_day.svg +1 -42
@@ 1,42 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s49">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s44d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s44d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#e"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#d"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="h"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#g"/></g><use height="100" width="100" xlink:href="#f"/></symbol><use height="100" width="100" xlink:href="#h"/></svg>
\ No newline at end of file

M img/weathericons/lightsnowshowers_night.svg => img/weathericons/lightsnowshowers_night.svg +1 -35
@@ 1,35 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s49">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s44n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s44n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#d"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#c"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#c"/></symbol><symbol id="f"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="g"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#f"/></g><use height="100" width="100" xlink:href="#e"/></symbol><use height="100" width="100" xlink:href="#g"/></svg>
\ No newline at end of file

M img/weathericons/lightsnowshowers_polartwilight.svg => img/weathericons/lightsnowshowers_polartwilight.svg +1 -51
@@ 1,51 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s49">
    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s44m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s44m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="h"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/><use height="100" transform="translate(29 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#e"/></symbol><symbol id="i"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#g"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/lightssleetshowersandthunder_day.svg => img/weathericons/lightssleetshowersandthunder_day.svg +1 -55
@@ 1,55 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s31">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s26d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s26d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#h"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="d"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#g"/></mask><symbol id="e"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="f"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="g"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="h"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="i"><g mask="url(#d)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#h"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#g"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#f"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#e"/></symbol><symbol id="j"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="k"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#j"/></g><use height="100" width="100" xlink:href="#i"/></symbol><use height="100" width="100" xlink:href="#k"/></svg>
\ No newline at end of file

M img/weathericons/lightssleetshowersandthunder_night.svg => img/weathericons/lightssleetshowersandthunder_night.svg +1 -48
@@ 1,48 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s31">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s26n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s26n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><mask id="c"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#f"/></mask><symbol id="d"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><g mask="url(#c)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#f"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#d"/></symbol><symbol id="i"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/lightssleetshowersandthunder_polartwilight.svg => img/weathericons/lightssleetshowersandthunder_polartwilight.svg +1 -64
@@ 1,64 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s31">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s26m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s26m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#i"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="e"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#h"/></mask><symbol id="f"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="g"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="h"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="i"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="j"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="k"><g mask="url(#e)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#i"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#h"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#g"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#f"/></symbol><symbol id="l"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#j"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="m"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#l"/></g><use height="100" width="100" xlink:href="#k"/></symbol><use height="100" width="100" xlink:href="#m"/></svg>
\ No newline at end of file

M img/weathericons/lightssnowshowersandthunder_day.svg => img/weathericons/lightssnowshowersandthunder_day.svg +1 -52
@@ 1,52 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s33">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s28d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s28d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#g"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="d"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#f"/></mask><symbol id="e"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="f"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="g"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="h"><g mask="url(#d)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#g"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#f"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#e"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#e"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="j"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#i"/></g><use height="100" width="100" xlink:href="#h"/></symbol><use height="100" width="100" xlink:href="#j"/></svg>
\ No newline at end of file

M img/weathericons/lightssnowshowersandthunder_night.svg => img/weathericons/lightssnowshowersandthunder_night.svg +1 -45
@@ 1,45 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s33">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s28n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s28n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#f"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><mask id="c"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#e"/></mask><symbol id="d"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="e"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="f"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="g"><g mask="url(#c)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#f"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#e"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#d"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#d"/></symbol><symbol id="h"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="i"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#h"/></g><use height="100" width="100" xlink:href="#g"/></symbol><use height="100" width="100" xlink:href="#i"/></svg>
\ No newline at end of file

M img/weathericons/lightssnowshowersandthunder_polartwilight.svg => img/weathericons/lightssnowshowersandthunder_polartwilight.svg +1 -61
@@ 1,61 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="snowflake">
    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
  </symbol>
  <symbol id="lightning">
    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s33">
    <g mask="url(#lightning_37_51_1_1_4)">
      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    </g>
    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
    <mask id="lightning_37_51_1_1_4">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
  </mask>
  </defs>
  <symbol id="s28m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s28m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#h"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><mask id="e"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="8" transform="translate(37 51)" width="100" xlink:href="#g"/></mask><symbol id="f"><path d="m11.68 4.47h-2.83l1.42-2.47a1.35 1.35 0 1 0 -2.34-1.33l-1.42 2.45-1.41-2.45a1.35 1.35 0 0 0 -1.84-.49 1.35 1.35 0 0 0 -.5 1.82l1.42 2.47h-2.83a1.35 1.35 0 1 0 0 2.7h2.83l-1.42 2.45a1.35 1.35 0 0 0 .49 1.84 1.39 1.39 0 0 0 1.85-.46l1.41-2.48 1.42 2.48a1.35 1.35 0 1 0 2.34-1.35l-1.42-2.48h2.83a1.35 1.35 0 1 0 0-2.7z" fill="#47c0e3"/></symbol><symbol id="g"><path d="m19.6 23.42-6.86-3.03 2.81-15.39-10.55 19.49 7.08 3.02-4.59 17.49z" fill="#ffdd15"/></symbol><symbol id="h"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="i"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="j"><g mask="url(#e)"><use fill="#ccc" height="100" transform="translate(3 18)" width="100" xlink:href="#h"/></g><use height="100" transform="translate(37 51)" width="100" xlink:href="#g"/><use height="100" transform="translate(26 88)" width="100" xlink:href="#f"/><use height="100" transform="translate(58 79)" width="100" xlink:href="#f"/></symbol><symbol id="k"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#i"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="l"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#k"/></g><use height="100" width="100" xlink:href="#j"/></symbol><use height="100" width="100" xlink:href="#l"/></svg>
\ No newline at end of file

M img/weathericons/partlycloudy_day.svg => img/weathericons/partlycloudy_day.svg +1 -37
@@ 1,37 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s04">
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s03d">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s03d" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#d"/></mask><radialGradient id="b" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="d"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="e"><use fill="#ddd" height="100" transform="translate(3 18)" width="100" xlink:href="#d"/></symbol><symbol id="f"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#b)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#c)"/></symbol><symbol id="g"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 2)" width="100" xlink:href="#f"/></g><use height="100" width="100" xlink:href="#e"/></symbol><use height="100" width="100" xlink:href="#g"/></svg>
\ No newline at end of file

M img/weathericons/partlycloudy_night.svg => img/weathericons/partlycloudy_night.svg +1 -30
@@ 1,30 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="s04">
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </symbol>
  <symbol id="moon">
    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#686e73" />
      <stop offset="100%" stop-color="#6a7075" />
    </linearGradient>
  </defs>
  <symbol id="s03n">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
    </g>
    <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s03n" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#c"/></mask><linearGradient id="b" x1="0%" x2="100%" y1="50%" y2="0%"><stop offset="0" stop-color="#686e73"/><stop offset="1" stop-color="#6a7075"/></linearGradient><symbol id="c"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="d"><use fill="#ddd" height="100" transform="translate(3 18)" width="100" xlink:href="#c"/></symbol><symbol id="e"><path d="m28.43 0a28.44 28.44 0 0 1 3.87 14.32 28.61 28.61 0 0 1 -28.61 28.61 28.71 28.71 0 0 1 -3.69-.27 28.59 28.59 0 1 0 28.43-42.66z" fill="url(#b)"/></symbol><symbol id="f"><g mask="url(#a)"><use height="100" transform="matrix(.71428571 0 0 .71428571 2 5)" width="100" xlink:href="#e"/></g><use height="100" width="100" xlink:href="#d"/></symbol><use height="100" width="100" xlink:href="#f"/></svg>
\ No newline at end of file

M img/weathericons/partlycloudy_polartwilight.svg => img/weathericons/partlycloudy_polartwilight.svg +1 -46
@@ 1,46 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>
  <symbol id="sun">
    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
  </symbol>
  <symbol id="s04">
    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </symbol>
  <symbol id="sunWinter">
    <g mask="url(#sunWinterMask)">
      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
    </g>
    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
  </symbol>

  <defs>
    <mask id="cloud_3_18_1_1_5">
    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
  </mask>
    <mask id="sunWinterMask">
      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
    </mask>
    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
      <stop offset="54%" stop-color="#d6b849"/>
      <stop offset="67%" stop-color="#ffce47"/>
      <stop offset="100%" stop-color="#ffdb73"/>
    </radialGradient>
    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffaf22" />
      <stop offset="100%" stop-color="#f09900" />
    </linearGradient>
  </defs>
  <symbol id="s03m">
    <g mask="url(#cloud_3_18_1_1_5)">
      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
    </g>
    <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
  </symbol>
  <use xlink:href="#s03m" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a"><path d="m0 0h100v100h-100z" fill="#fff"/><use height="100" stroke="#000" stroke-linejoin="round" stroke-width="10" transform="translate(3 18)" width="100" xlink:href="#e"/></mask><mask id="b"><path d="m0 0h100v100h-100z" fill="#fff"/></mask><radialGradient id="c" cx="41" cy="41" gradientUnits="userSpaceOnUse" r="41"><stop offset=".54" stop-color="#d6b849"/><stop offset=".67" stop-color="#ffce47"/><stop offset="1" stop-color="#ffdb73"/></radialGradient><linearGradient id="d" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffaf22"/><stop offset="1" stop-color="#f09900"/></linearGradient><symbol id="e"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII=" y="14"/></symbol><symbol id="f"><path d="m66.64 47.86 15.36-6.86-15.36-6.88 9.84-13.66-16.72 1.76 1.7-16.75-13.6 9.89-6.86-15.36-6.88 15.36-13.66-9.84 1.76 16.72-16.75-1.7 9.89 13.6-15.36 6.86 15.36 6.83-9.84 13.71 16.72-1.76-1.7 16.75 13.6-9.89 6.86 15.36 6.83-15.36 13.66 9.84-1.71-16.72 16.75 1.69z" fill="url(#c)"/><path d="m19.28 53.5a25 25 0 1 0 9.15-34.16 25 25 0 0 0 -9.15 34.16z" fill="#ffd348"/><path d="m22.74 51.5a21 21 0 1 0 7.69-28.69 21 21 0 0 0 -7.69 28.69z" fill="url(#d)"/></symbol><symbol id="g"><use fill="#ddd" height="100" transform="translate(3 18)" width="100" xlink:href="#e"/></symbol><symbol id="h"><g mask="url(#b)"><use height="100" transform="translate(4 -40)" width="100" xlink:href="#f"/></g><path d="m88.29 2.7h-86.58a1.56 1.56 0 0 1 -1.71-1.35 1.56 1.56 0 0 1 1.71-1.35h86.58a1.56 1.56 0 0 1 1.71 1.35 1.56 1.56 0 0 1 -1.71 1.35z" fill="#333"/></symbol><symbol id="i"><g mask="url(#a)"><use height="100" transform="matrix(.7 0 0 .7 0 19)" width="100" xlink:href="#h"/></g><use height="100" width="100" xlink:href="#g"/></symbol><use height="100" width="100" xlink:href="#i"/></svg>
\ No newline at end of file

M img/weathericons/rain.svg => img/weathericons/rain.svg +1 -18
@@ 1,18 1,1 @@
<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <symbol id="raindrop">
    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
  </symbol>
  <symbol id="cloud">
    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
  </symbol>


  <symbol id="s09">
    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,78) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(45,87) scale(1,1)"></use>
    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
  </symbol>
  <use xlink:href="#s09" x="0" y="0" width="100" height="100"></use>
</svg>
\ No newline at end of file
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol id="a"><path d="m2.5 13a2.5 2.5 0 0 1 -2.29-3.49l3.55-8a2.5 2.5 0 0 1 4.57 2l-3.55 8a2.5 2.5 0 0 1 -2.28 1.49z" fill="#0062bf"/></symbol><symbol id="b"><path d="m55.7 5a23.94 23.94 0 0 0 -21.33 13.05 9.9 9.9 0 0 0 -12.78 5.56 15 15 0 0 0 -1.71-.1 14.81 14.81 0 0 0 -10.68 4.49 14.63 14.63 0 0 0 -4.2 10.17v.21a14.83 14.83 0 0 0 14.88 14.68h55.71a14.3 14.3 0 0 0 3.67-28.14 23.93 23.93 0 0 0 -23.56-19.92z"/><image height="43" width="85" x="5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA