Initial commit
7
.gitignore
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
node_modules
|
||||
.idea
|
||||
tmp
|
||||
admin/i18n/flat.txt
|
||||
admin/i18n/*/flat.txt
|
||||
iob_npm.done
|
||||
package-lock.json
|
9
.npmignore
Normal file
@ -0,0 +1,9 @@
|
||||
gulpfile.js
|
||||
tasks
|
||||
tmp
|
||||
test
|
||||
.travis.yml
|
||||
appveyor.yml
|
||||
admin/i18n
|
||||
iob_npm.done
|
||||
package-lock.json
|
19
.travis.yml
Normal file
@ -0,0 +1,19 @@
|
||||
os:
|
||||
- linux
|
||||
- osx
|
||||
language: node_js
|
||||
node_js:
|
||||
- '6'
|
||||
- '8'
|
||||
- '10'
|
||||
before_script:
|
||||
- npm install winston@2.3.1
|
||||
- 'npm install https://github.com/yunkong2/yunkong2.js-controller/tarball/master --production'
|
||||
env:
|
||||
- CXX=g++-4.8
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- g++-4.8
|
21
LICENSE
Normal file
@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2014 hobbyquaker
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
123
README.md
Normal file
@ -0,0 +1,123 @@
|
||||
![Logo](admin/yr.png)
|
||||
# yunkong2.yr
|
||||
=================================
|
||||
[![NPM version](http://img.shields.io/npm/v/yunkong2.yr.svg)](https://www.npmjs.com/package/yunkong2.yr)
|
||||
[![Downloads](https://img.shields.io/npm/dm/yunkong2.yr.svg)](https://www.npmjs.com/package/yunkong2.yr)
|
||||
[![Tests](https://travis-ci.org/yunkong2/yunkong2.yr.svg?branch=master)](https://travis-ci.org/yunkong2/yunkong2.yr)
|
||||
|
||||
[![NPM](https://nodei.co/npm/yunkong2.yr.png?downloads=true)](https://nodei.co/npm/yunkong2.yr/)
|
||||
|
||||
fetches 48h weather forecast from [yr.no](yr.no)
|
||||
|
||||
[yr.no](yr.no) is a joint service by the [Norwegian Meteorological Institute](met.no) and the [Norwegian Broadcasting Corporation](nrk.no)
|
||||
|
||||
http://om.yr.no/verdata/free-weather-data/
|
||||
|
||||
**Note** - if _"Send missing translations to yunkong2.net"_ is activated (default) missing translations will be sent to yunkong2.net server. No ips or any additional info will be stored or analysed. Just missing translation.
|
||||
|
||||
## Icons
|
||||
Icons are taken from here [https://github.com/YR/weather-symbols](https://github.com/YR/weather-symbols) and belongs to yr.no.
|
||||
|
||||
## Changelog
|
||||
### 2.0.2 [2018-08-01]
|
||||
* (bluefox) Warning! Breaking changes! States are renamed.
|
||||
* (bluefox) Refactoring of states and roles
|
||||
|
||||
### 1.0.6 [2017-05-27]
|
||||
* (Andre) Update iconset
|
||||
|
||||
### 1.0.5 [2016-10-10]
|
||||
* (bluefox) move weather widgets to this adapter
|
||||
|
||||
## 1.0.4 [2016-07-06]
|
||||
* (bluefox) fix link to readme
|
||||
|
||||
### 1.0.3 [2016-05-17]
|
||||
* (bluefox) change readme path
|
||||
|
||||
### 1.0.2 [2016-05-16]
|
||||
* (bluefox) add translations
|
||||
|
||||
### 1.0.1 [2016-04-25]
|
||||
* (bluefox) add translations
|
||||
|
||||
### 1.0.0 [2016-03-15]
|
||||
* (bluefox) change parsing of cities
|
||||
|
||||
### 0.1.9 [2015-10-28]
|
||||
* (bluefox) fix error with translations
|
||||
|
||||
### 0.1.8 [2015-10-27]
|
||||
* (bluefox) translations
|
||||
* (bluefox) automatically upload of missing translations to yunkong2.net
|
||||
|
||||
### 0.1.7 [2015-07-10]
|
||||
* (bluefox) make yr works with metro widgets
|
||||
|
||||
### 0.1.6 [2015-06-12]
|
||||
* (bluefox) translations
|
||||
|
||||
### 0.1.5 [2015-03-26]
|
||||
* (bluefox) translations
|
||||
|
||||
### 0.1.4 [2015-03-24]
|
||||
* (bluefox) remove unit "%" for "wind direction"
|
||||
|
||||
### 0.1.3 [2015-03-22]
|
||||
* (bluefox) fix error with tomorrow and day after tomorrow
|
||||
|
||||
### 0.1.2 [2015-03-08]
|
||||
* (bluefox) correct links to yr.no web site
|
||||
|
||||
### 0.1.1
|
||||
* (bluefox) add translates for the weather states in other languages
|
||||
|
||||
### 0.1.0
|
||||
* (bluefox) update yr on the new objects model
|
||||
|
||||
### 0.0.4
|
||||
* (hobbyquaker) prepend "forecast." to state IDs
|
||||
|
||||
### 0.0.3
|
||||
* (hobbyquaker) settings ui with autocomplete for location
|
||||
* (hobbyquaker) renamed yr_forecast to forecast
|
||||
* (hobbyquaker) added children attribute
|
||||
* (hobbyquaker) decreased log verbosity
|
||||
* (hobbyquaker) fixes
|
||||
|
||||
### 0.0.2
|
||||
|
||||
* (hobbyquaker) fixes
|
||||
|
||||
|
||||
### 0.0.1
|
||||
|
||||
* (hobbyquaker) first release
|
||||
|
||||
## Todo
|
||||
|
||||
* setState forecast_object
|
||||
|
||||
## License
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2014-2018 hobbyquaker <hq@ccu.io>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
23
admin/icons/01d.svg
Normal file
@ -0,0 +1,23 @@
|
||||
<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>
|
After Width: | Height: | Size: 1.4 KiB |
32
admin/icons/01m.svg
Normal file
@ -0,0 +1,32 @@
|
||||
<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>
|
After Width: | Height: | Size: 1.8 KiB |
16
admin/icons/01n.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<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>
|
After Width: | Height: | Size: 749 B |
34
admin/icons/02d.svg
Normal file
@ -0,0 +1,34 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.8 KiB |
43
admin/icons/02m.svg
Normal file
@ -0,0 +1,43 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.3 KiB |
27
admin/icons/02n.svg
Normal file
@ -0,0 +1,27 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.2 KiB |
37
admin/icons/03d.svg
Normal file
@ -0,0 +1,37 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.9 KiB |
46
admin/icons/03m.svg
Normal file
@ -0,0 +1,46 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.4 KiB |
30
admin/icons/03n.svg
Normal file
@ -0,0 +1,30 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.3 KiB |
12
admin/icons/04.svg
Normal file
@ -0,0 +1,12 @@
|
||||
<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>
|
After Width: | Height: | Size: 1.3 KiB |
43
admin/icons/05d.svg
Normal file
@ -0,0 +1,43 @@
|
||||
<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>
|
||||
<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="s05d">
|
||||
<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="#s09" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s05d" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
52
admin/icons/05m.svg
Normal file
@ -0,0 +1,52 @@
|
||||
<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="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>
|
||||
<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="s05m">
|
||||
<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="#s09" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s05m" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.9 KiB |
36
admin/icons/05n.svg
Normal file
@ -0,0 +1,36 @@
|
||||
<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>
|
||||
<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="s05n">
|
||||
<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="#s09" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s05n" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
53
admin/icons/06d.svg
Normal file
@ -0,0 +1,53 @@
|
||||
<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="s22">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(29,78) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(65,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="s06d">
|
||||
<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="#s22" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s06d" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.0 KiB |
62
admin/icons/06m.svg
Normal file
@ -0,0 +1,62 @@
|
||||
<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="s22">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(29,78) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(65,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="s06m">
|
||||
<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="#s22" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s06m" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.5 KiB |
46
admin/icons/06n.svg
Normal file
@ -0,0 +1,46 @@
|
||||
<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="s22">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(29,78) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(65,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="s06n">
|
||||
<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="#s22" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s06n" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
46
admin/icons/07d.svg
Normal file
@ -0,0 +1,46 @@
|
||||
<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="s12">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(60,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="s07d">
|
||||
<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="#s12" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s07d" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
55
admin/icons/07m.svg
Normal file
@ -0,0 +1,55 @@
|
||||
<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="s12">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(60,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="s07m">
|
||||
<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="#s12" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s07m" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
39
admin/icons/07n.svg
Normal file
@ -0,0 +1,39 @@
|
||||
<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="s12">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(60,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="s07n">
|
||||
<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="#s12" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s07n" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
43
admin/icons/08d.svg
Normal file
@ -0,0 +1,43 @@
|
||||
<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="s13">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(44,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="s08d">
|
||||
<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="#s13" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s08d" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
52
admin/icons/08m.svg
Normal file
@ -0,0 +1,52 @@
|
||||
<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="s13">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(44,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="s08m">
|
||||
<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="#s13" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s08m" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.1 KiB |
36
admin/icons/08n.svg
Normal file
@ -0,0 +1,36 @@
|
||||
<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="s13">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(44,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="s08n">
|
||||
<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="#s13" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s08n" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
18
admin/icons/09.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<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>
|
After Width: | Height: | Size: 1.8 KiB |
20
admin/icons/10.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.1 KiB |
31
admin/icons/11.svg
Normal file
@ -0,0 +1,31 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.7 KiB |
21
admin/icons/12.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<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="s12">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(60,80) scale(1,1)"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s12" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
18
admin/icons/13.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<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="s13">
|
||||
<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="#snowflake" x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(44,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="#s13" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
29
admin/icons/14.svg
Normal file
@ -0,0 +1,29 @@
|
||||
<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="s14">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(66,79) scale(1,1)"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s14" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
20
admin/icons/15.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<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>
|
After Width: | Height: | Size: 1.8 KiB |
56
admin/icons/20d.svg
Normal file
@ -0,0 +1,56 @@
|
||||
<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="s23">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(27,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(64,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="s20d">
|
||||
<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="#s23" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s20d" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
65
admin/icons/20m.svg
Normal file
@ -0,0 +1,65 @@
|
||||
<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="s23">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(27,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(64,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="s20m">
|
||||
<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="#s23" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s20m" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.9 KiB |
49
admin/icons/20n.svg
Normal file
@ -0,0 +1,49 @@
|
||||
<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="s23">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(27,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(64,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="s20n">
|
||||
<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="#s23" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s20n" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
53
admin/icons/21d.svg
Normal file
@ -0,0 +1,53 @@
|
||||
<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="s14">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(66,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="s21d">
|
||||
<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="#s14" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s21d" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.2 KiB |
62
admin/icons/21m.svg
Normal file
@ -0,0 +1,62 @@
|
||||
<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="s14">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(66,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="s21m">
|
||||
<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="#s14" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s21m" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 4.7 KiB |
46
admin/icons/21n.svg
Normal file
@ -0,0 +1,46 @@
|
||||
<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="s14">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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,79) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
|
||||
<use xlink:href="#snowflake" x="0" y="0" width="100" height="100" transform="translate(66,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="s21n">
|
||||
<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="#s14" x="0" y="0" width="100" height="100"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s21n" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
29
admin/icons/22.svg
Normal file
@ -0,0 +1,29 @@
|
||||
<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="s22">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(29,78) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(65,78) scale(1,1)"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s22" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
32
admin/icons/23.svg
Normal file
@ -0,0 +1,32 @@
|
||||
<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="s23">
|
||||
<g mask="url(#lightning_37_51_1_1_4)">
|
||||
<use xlink:href="#cloud" fill="#b2b2b2" 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(27,79) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
|
||||
<use xlink:href="#raindrop" x="0" y="0" width="100" height="100" transform="translate(64,80) scale(1,1)"></use>
|
||||
</symbol>
|
||||
<use xlink:href="#s23" x="0" y="0" width="100" height="100"></use>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
52
admin/icons/24d.svg
Normal file
@ -0,0 +1,52 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.9 KiB |
61
admin/icons/24m.svg
Normal file
@ -0,0 +1,61 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.4 KiB |
45
admin/icons/24n.svg
Normal file
@ -0,0 +1,45 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.3 KiB |
55
admin/icons/25d.svg
Normal file
@ -0,0 +1,55 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.3 KiB |
64
admin/icons/25m.svg
Normal file
@ -0,0 +1,64 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.8 KiB |
48
admin/icons/25n.svg
Normal file
@ -0,0 +1,48 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.6 KiB |
55
admin/icons/26d.svg
Normal file
@ -0,0 +1,55 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.3 KiB |
64
admin/icons/26m.svg
Normal file
@ -0,0 +1,64 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.8 KiB |
48
admin/icons/26n.svg
Normal file
@ -0,0 +1,48 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.7 KiB |
58
admin/icons/27d.svg
Normal file
@ -0,0 +1,58 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.6 KiB |
67
admin/icons/27m.svg
Normal file
@ -0,0 +1,67 @@
|
||||
<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>
|
After Width: | Height: | Size: 5.1 KiB |
51
admin/icons/27n.svg
Normal file
@ -0,0 +1,51 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.0 KiB |
52
admin/icons/28d.svg
Normal file
@ -0,0 +1,52 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.1 KiB |
61
admin/icons/28m.svg
Normal file
@ -0,0 +1,61 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.6 KiB |
45
admin/icons/28n.svg
Normal file
@ -0,0 +1,45 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.5 KiB |
55
admin/icons/29d.svg
Normal file
@ -0,0 +1,55 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.5 KiB |
64
admin/icons/29m.svg
Normal file
@ -0,0 +1,64 @@
|
||||
<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>
|
After Width: | Height: | Size: 5.0 KiB |
48
admin/icons/29n.svg
Normal file
@ -0,0 +1,48 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.9 KiB |
28
admin/icons/30.svg
Normal file
@ -0,0 +1,28 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.4 KiB |
31
admin/icons/31.svg
Normal file
@ -0,0 +1,31 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.7 KiB |
34
admin/icons/32.svg
Normal file
@ -0,0 +1,34 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.1 KiB |
28
admin/icons/33.svg
Normal file
@ -0,0 +1,28 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.6 KiB |
31
admin/icons/34.svg
Normal file
@ -0,0 +1,31 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.9 KiB |
42
admin/icons/40d.svg
Normal file
@ -0,0 +1,42 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.3 KiB |
51
admin/icons/40m.svg
Normal file
@ -0,0 +1,51 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.8 KiB |
35
admin/icons/40n.svg
Normal file
@ -0,0 +1,35 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.7 KiB |
45
admin/icons/41d.svg
Normal file
@ -0,0 +1,45 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.7 KiB |
54
admin/icons/41m.svg
Normal file
@ -0,0 +1,54 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.1 KiB |
38
admin/icons/41n.svg
Normal file
@ -0,0 +1,38 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.0 KiB |
45
admin/icons/42d.svg
Normal file
@ -0,0 +1,45 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.7 KiB |
54
admin/icons/42m.svg
Normal file
@ -0,0 +1,54 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.2 KiB |
38
admin/icons/42n.svg
Normal file
@ -0,0 +1,38 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.1 KiB |
48
admin/icons/43d.svg
Normal file
@ -0,0 +1,48 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.0 KiB |
57
admin/icons/43m.svg
Normal file
@ -0,0 +1,57 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.5 KiB |
41
admin/icons/43n.svg
Normal file
@ -0,0 +1,41 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.4 KiB |
42
admin/icons/44d.svg
Normal file
@ -0,0 +1,42 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.5 KiB |
51
admin/icons/44m.svg
Normal file
@ -0,0 +1,51 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.0 KiB |
35
admin/icons/44n.svg
Normal file
@ -0,0 +1,35 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.9 KiB |
45
admin/icons/45d.svg
Normal file
@ -0,0 +1,45 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.9 KiB |
54
admin/icons/45m.svg
Normal file
@ -0,0 +1,54 @@
|
||||
<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>
|
After Width: | Height: | Size: 4.3 KiB |
38
admin/icons/45n.svg
Normal file
@ -0,0 +1,38 @@
|
||||
<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>
|
After Width: | Height: | Size: 3.2 KiB |
17
admin/icons/46.svg
Normal file
@ -0,0 +1,17 @@
|
||||
<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>
|
After Width: | Height: | Size: 1.7 KiB |
20
admin/icons/47.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.1 KiB |
23
admin/icons/48.svg
Normal file
@ -0,0 +1,23 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.4 KiB |
17
admin/icons/49.svg
Normal file
@ -0,0 +1,17 @@
|
||||
<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>
|
After Width: | Height: | Size: 1.9 KiB |
20
admin/icons/50.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<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>
|
After Width: | Height: | Size: 2.3 KiB |
24
admin/icons/LICENSE.txt
Normal file
@ -0,0 +1,24 @@
|
||||
- https://github.com/YR/weather-symbols
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015-2017 Yr
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
98
admin/index.html
Normal file
@ -0,0 +1,98 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="../../lib/css/themes/jquery-ui/redmond/jquery-ui.min.css"/>
|
||||
<script type="text/javascript" src="../../lib/js/jquery-1.11.1.min.js"></script>
|
||||
<script type="text/javascript" src="../../socket.io/socket.io.js"></script>
|
||||
<script type="text/javascript" src="../../lib/js/jquery-ui-1.10.3.full.min.js"></script>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../../css/adapter.css"/>
|
||||
<script type="text/javascript" src="../../js/translate.js"></script>
|
||||
<script type="text/javascript" src="../../js/adapter-settings.js"></script>
|
||||
<script type="text/javascript" src="words.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function load(settings, onChange) {
|
||||
var $language = $('#language');
|
||||
|
||||
$('#location').val(settings.location).on('change', onChange).on('keyup', onChange);
|
||||
$language.val(settings.language).on('change', onChange);
|
||||
|
||||
onChange(false);
|
||||
|
||||
if (settings.sendTranslations === undefined) {
|
||||
settings.sendTranslations = true;
|
||||
}
|
||||
$('#sendTranslations').prop('checked', settings.sendTranslations).on('change', onChange);
|
||||
|
||||
// Setup default language
|
||||
if (!settings.language){
|
||||
$language.val(systemLang).trigger('change');
|
||||
}
|
||||
}
|
||||
|
||||
function save(callback) {
|
||||
callback({
|
||||
location: $('#location').val(),
|
||||
language: $('#language').val(),
|
||||
sendTranslations: $('#sendTranslations').prop('checked')
|
||||
});
|
||||
}
|
||||
|
||||
$(document).on('ready', function () {
|
||||
$('#location').autocomplete({
|
||||
source: function (req, callback) {
|
||||
var url = 'http://www.yr.no/_/websvc/jsonforslagsboks.aspx?s=' + req.term;
|
||||
socket.emit('httpGet', {
|
||||
url: url,
|
||||
headers: {'Cookie': 'brp=spr=eng'}
|
||||
}, function (err, res) {
|
||||
if (!err && res.body) {
|
||||
var obj = JSON.parse(res.body);
|
||||
if (!obj[1]) {
|
||||
console.warn('Invalid answer');
|
||||
} else {
|
||||
obj = obj[1];
|
||||
}
|
||||
var arr = [];
|
||||
for (var i = 0; i < obj.length; i++) {
|
||||
var tmp = obj[i];
|
||||
arr.push({
|
||||
label: decodeURI(tmp[0]) + ', ' + decodeURI(tmp[2]),
|
||||
value: tmp[1].substr(7, tmp[1].length - 8)
|
||||
});
|
||||
}
|
||||
callback(arr);
|
||||
} else {
|
||||
callback([]);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="adapter-container">
|
||||
<table><tr>
|
||||
<td><img src="yr.png"/></td>
|
||||
<td><h3 class="translate">yr.no adapter settings</h3></td>
|
||||
</tr></table>
|
||||
<p style="padding-left: 12px">
|
||||
<label for="location" class="translate">Place</label> <input class="value" type="text" id="location" size="80"/>
|
||||
</p>
|
||||
<p style="padding-left: 12px">
|
||||
<label for="language" class="translate">Language</label>
|
||||
<select class="value" id="language">
|
||||
<option value="en">English</option>
|
||||
<option value="de">Deutsch</option>
|
||||
<option value="ru">русский</option>
|
||||
</select>
|
||||
</p>
|
||||
<p style="padding-left: 12px">
|
||||
<label for="sendTranslations" class="translate">Send missing translations to yunkong2.net</label> <input class="value" type="checkbox" id="sendTranslations"/>
|
||||
</p>
|
||||
<h3 style="padding-left: 12px" class="translate">yrDescription</h3>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
171
admin/index_m.html
Normal file
@ -0,0 +1,171 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<!-- Materialze style -->
|
||||
<link rel="stylesheet" type="text/css" href="../../css/adapter.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="../../lib/css/materialize.css">
|
||||
|
||||
<script type="text/javascript" src="../../lib/js/jquery-3.2.1.min.js"></script>
|
||||
<script type="text/javascript" src="../../socket.io/socket.io.js"></script>
|
||||
|
||||
<script type="text/javascript" src="../../js/translate.js"></script>
|
||||
<script type="text/javascript" src="../../lib/js/materialize.js"></script>
|
||||
<script type="text/javascript" src="../../js/adapter-settings.js"></script>
|
||||
<script type="text/javascript" src="words.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function fillCities(actualValue) {
|
||||
$('#location').on('change', function () {
|
||||
var val = $(this).val();
|
||||
var url = 'http://www.yr.no/_/websvc/jsonforslagsboks.aspx?s=' + encodeURIComponent(val);
|
||||
socket.emit('httpGet', {
|
||||
url: url,
|
||||
headers: {'Cookie': 'brp=spr=eng'}
|
||||
}, function (err, res) {
|
||||
if (!err && res.body) {
|
||||
var obj = JSON.parse(res.body);
|
||||
if (!obj[1]) {
|
||||
console.warn('Invalid answer');
|
||||
} else {
|
||||
obj = obj[1];
|
||||
}
|
||||
var data = {};
|
||||
for (var i = 0; i < obj.length; i++) {
|
||||
var tmp = obj[i];
|
||||
data[tmp[1].substr(7, tmp[1].length - 8)] = null;
|
||||
}
|
||||
$('#location').mautocomplete('updateData', data);
|
||||
} else {
|
||||
err && console.error(err);
|
||||
showToast(null, _('Cannot fetch cities!'));
|
||||
}
|
||||
});
|
||||
}).on('keyup', function () {
|
||||
$(this).trigger('change');
|
||||
}).mautocomplete({
|
||||
data: {}
|
||||
});
|
||||
}
|
||||
|
||||
function load(settings, onChange) {
|
||||
var $language = $('#language');
|
||||
|
||||
$('#location')
|
||||
.val(settings.location)
|
||||
.on('change', onChange)
|
||||
.on('keyup', onChange);
|
||||
|
||||
$language
|
||||
.val(settings.language)
|
||||
.on('change', onChange).select();
|
||||
|
||||
|
||||
if (settings.sendTranslations === undefined) {
|
||||
settings.sendTranslations = true;
|
||||
}
|
||||
$('#sendTranslations')
|
||||
.prop('checked', settings.sendTranslations)
|
||||
.on('change', onChange);
|
||||
|
||||
onChange(false);
|
||||
|
||||
// Setup default language
|
||||
if (!settings.language){
|
||||
$language
|
||||
.val(systemLang)
|
||||
.trigger('change').select();
|
||||
}
|
||||
|
||||
fillCities(settings.location);
|
||||
M.updateTextFields();
|
||||
if (!settings.location) {
|
||||
socket.emit('getObject', 'system.config', function (err, config) {
|
||||
if (config && config.common) {
|
||||
if (config.common.tempUnit.indexOf('F') !== -1) {
|
||||
$('#nonMetric').prop('checked', true).trigger('change');
|
||||
}
|
||||
}
|
||||
if (config && config.common && config.common.country && config.common.city) {
|
||||
var url = 'http://www.yr.no/_/websvc/jsonforslagsboks.aspx?s=' + encodeURIComponent(config.common.city);
|
||||
socket.emit('httpGet', {
|
||||
url: url,
|
||||
headers: {'Cookie': 'brp=spr=eng'}
|
||||
}, function (err, res) {
|
||||
if (!err && res.body) {
|
||||
var obj = JSON.parse(res.body);
|
||||
if (!obj[1]) {
|
||||
console.warn('Invalid answer');
|
||||
} else {
|
||||
obj = obj[1];
|
||||
}
|
||||
var data = {};
|
||||
for (var i = 0; i < obj.length; i++) {
|
||||
var tmp = obj[i];
|
||||
var place = tmp[1].substr(7, tmp[1].length - 8);
|
||||
if (place.indexOf(config.common.country) !== -1) {
|
||||
$('#location').val(place).trigger('change');
|
||||
M.updateTextFields();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function save(callback) {
|
||||
callback({
|
||||
location: $('#location').val(),
|
||||
language: $('#language').val(),
|
||||
sendTranslations: $('#sendTranslations').prop('checked')
|
||||
});
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="adapter-container">
|
||||
<div class="m adapter-container">
|
||||
<div class="row">
|
||||
<div class="col s12 m4 l2">
|
||||
<img src="yr.png" class="logo">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-field col s12 m4">
|
||||
<input class="value autocomplete" id="location" type="text"/>
|
||||
<label for="location" class="translate">Place</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-field col s12 m4">
|
||||
<select class="value" id="language">
|
||||
<option value="en">English</option>
|
||||
<option value="de">Deutsch</option>
|
||||
<option value="ru">русский</option>
|
||||
</select>
|
||||
<label for="language" class="translate">Language</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-field col s12 m4">
|
||||
<input class="value" type="checkbox" id="nonMetric"/>
|
||||
<span for="nonMetric" class="translate">Use english metric system</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-field col s12 m4">
|
||||
<input class="value" type="checkbox" id="sendTranslations"/>
|
||||
<span for="sendTranslations" class="translate">Send missing translations to yunkong2.net</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col s12 m4">
|
||||
<span style="padding-left: 12px; font-size: 16px" class="translate">yrDescription</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
12
admin/words.js
Normal file
@ -0,0 +1,12 @@
|
||||
// DO NOT EDIT THIS FILE!!! IT WILL BE AUTOMATICALLY GENERATED FROM /admin/i18n
|
||||
/* global systemDictionary:true */
|
||||
'use strict';
|
||||
|
||||
systemDictionary = {
|
||||
"yr.no adapter settings": { "en": "yr.no adapter settings", "de": "Yr.no Adaptereinstellungen", "ru": "Настройки адаптера yr.no", "pt": "yr.no configurações do adaptador", "nl": "yr.no adapter-instellingen", "fr": "yr.no paramètres de la carte", "it": "yr.no impostazioni della scheda", "es": "configuración del adaptador yr.no", "pl": "yr.no ustawienia adaptera"},
|
||||
"Place": { "en": "Place", "de": "Ort", "ru": "Место", "pt": "Lugar, colocar", "nl": "Plaats", "fr": "Endroit", "it": "Posto", "es": "Lugar", "pl": "Miejsce"},
|
||||
"Language": { "en": "Language", "de": "Sprache", "ru": "Язык", "pt": "Língua", "nl": "Taal", "fr": "La langue", "it": "linguaggio", "es": "Idioma", "pl": "Język"},
|
||||
"Send missing translations to yunkong2.net": { "en": "Send missing translations to yunkong2.net", "de": "Senden Sie fehlende Übersetzungen an yunkong2.net", "ru": "Отправить недостающие переводы на yunkong2.net", "pt": "Envie traduções faltando para yunkong2.net", "nl": "Verzend ontbrekende vertalingen naar yunkong2.net", "fr": "Envoyer des traductions manquantes à yunkong2.net", "it": "Invia traduzioni mancanti a yunkong2.net", "es": "Envía traducciones faltantes a yunkong2.net", "pl": "Wyślij brakujące tłumaczenia do yunkong2.net"},
|
||||
"Use english metric system": { "en": "Use english metric system(°F, miles)", "de": "Verwenden Sie das englische metrische System (°F, Meilen)", "ru": "Используйте английскую метрическую систему (°F, мили)", "pt": "Use o sistema métrico inglês (°F, milhas)", "nl": "Gebruik het Engelse metrische systeem (°F, mijl)", "fr": "Utiliser le système métrique anglais (°F, miles)", "it": "Usa il sistema metrico inglese (°F, miglia)", "es": "Utilice el sistema métrico inglés (°F, millas)", "pl": "Użyj angielskiego systemu metrycznego (°F, mile)"},
|
||||
"yrDescription": { "en": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> is a joint service by the <a href=\"http://met.no/\" target=\"_blank\">Norwegian Meteorological Institute</a> and the <a href=\"http://www.nrk.no\" target=\"_blank\">Norwegian Broadcasting Corporation</a>", "de": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> ist ein gemeinsamer Service des <a href=\"http://met.no/\" target=\"_blank\">Norwegisches Meteorologisches Institut</a> und die <a href=\"http://www.nrk.no\" target=\"_blank\">Norwegische Rundfunkgesellschaft</a>", "ru": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> является совместным сервисом с помощью <a href=\"http://met.no/\" target=\"_blank\">Норвежский метеорологический институт</a> и <a href=\"http://www.nrk.no\" target=\"_blank\">Норвежская вещательная корпорация</a>", "pt": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> é um serviço conjunto da <a href=\"http://met.no/\" target=\"_blank\">Instituto Meteorológico Norueguês</a> e a <a href=\"http://www.nrk.no\" target=\"_blank\">Corporação Norueguesa de Radiodifusão</a>", "nl": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> is een gezamenlijke service van het doel <a href=\"http://met.no/\" target=\"_blank\">Norwegian Meteorological Institute</a> en de <a href=\"http://www.nrk.no\" target=\"_blank\">Norwegian Broadcasting Corporation</a>", "fr": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> est un service commun de la cible <a href=\"http://met.no/\" target=\"_blank\">Norwegian Meteorological Institute</a> et <a href=\"http://www.nrk.no\" target=\"_blank\">Norwegian Broadcasting Corporation</a>", "it": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> è un servizio comune di <a href=\"http://met.no/\" target=\"_blank\">Norwegian Meteorological Institute</a> e <a href=\"http://www.nrk.no\" target=\"_blank\">Norwegian Broadcasting Corporation</a>", "es": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> es un servicio conjunto del objetivo <a href=\"http://met.no/\" target=\"_blank\">Norwegian Meteorological Institute</a> y la <a href=\"http://www.nrk.no\" target=\"_blank\">Corporación noruega de radiodifusión</a>", "pl": "<a href=\"http://www.yr.no/\" target=\"_blank\">yr.no</a> to usługa wspólna według celu <a href=\"http://met.no/\" target=\"_blank\">Norweski Instytut Meteorologiczny</a> i <a href=\"http://www.nrk.no\" target=\"_blank\">Norweska korporacja radiowa</a>"}
|
||||
};
|
BIN
admin/yr.png
Normal file
After Width: | Height: | Size: 24 KiB |
21
appveyor.yml
Normal file
@ -0,0 +1,21 @@
|
||||
version: 'test-{build}'
|
||||
environment:
|
||||
matrix:
|
||||
- nodejs_version: '6'
|
||||
- nodejs_version: '8'
|
||||
- nodejs_version: '10'
|
||||
platform:
|
||||
- x86
|
||||
- x64
|
||||
clone_folder: 'c:\projects\%APPVEYOR_PROJECT_NAME%'
|
||||
install:
|
||||
- ps: 'Install-Product node $env:nodejs_version $env:platform'
|
||||
- npm install
|
||||
- npm install winston@2.3.1
|
||||
- 'npm install https://github.com/yunkong2/yunkong2.js-controller/tarball/master --production'
|
||||
test_script:
|
||||
- echo %cd%
|
||||
- node --version
|
||||
- npm --version
|
||||
- npm test
|
||||
build: 'off'
|
403
forecast.xml
Normal file
@ -0,0 +1,403 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<weatherdata>
|
||||
<location>
|
||||
<name>Karlsruhe</name>
|
||||
<type>Administration centre</type>
|
||||
<country>Germany</country>
|
||||
<timezone id="Europe/Berlin" utcoffsetMinutes="60" />
|
||||
<location altitude="115" latitude="49.00472" longitude="8.38583" geobase="geonames" geobaseid="2892794" />
|
||||
</location>
|
||||
<credit>
|
||||
<!--In order to use the free weather data from yr no, you HAVE to display
|
||||
the following text clearly visible on your web page. The text should be a
|
||||
link to the specified URL.-->
|
||||
<!--Please read more about our conditions and guidelines at http://om.yr.no/verdata/ English explanation at http://om.yr.no/verdata/free-weather-data/-->
|
||||
<link text="Weather forecast from yr.no, delivered by the Norwegian Meteorological Institute and the NRK" url="http://www.yr.no/place/Germany/Baden-Württemberg/Karlsruhe/" />
|
||||
</credit>
|
||||
<links>
|
||||
<link id="xmlSource" url="http://www.yr.no/place/Germany/Baden-Württemberg/Karlsruhe/forecast.xml" />
|
||||
<link id="xmlSourceHourByHour" url="http://www.yr.no/place/Germany/Baden-Württemberg/Karlsruhe/forecast_hour_by_hour.xml" />
|
||||
<link id="overview" url="http://www.yr.no/place/Germany/Baden-Württemberg/Karlsruhe/" />
|
||||
<link id="hourByHour" url="http://www.yr.no/place/Germany/Baden-Württemberg/Karlsruhe/hour_by_hour" />
|
||||
<link id="longTermForecast" url="http://www.yr.no/place/Germany/Baden-Württemberg/Karlsruhe/long" />
|
||||
</links>
|
||||
<meta>
|
||||
<lastupdate>2015-01-30T16:39:15</lastupdate>
|
||||
<nextupdate>2015-01-31T05:00:00</nextupdate>
|
||||
</meta>
|
||||
<sun rise="2015-01-30T08:00:16" set="2015-01-30T17:19:40" />
|
||||
<forecast>
|
||||
<tabular>
|
||||
<time from="2015-01-30T18:00:00" to="2015-01-31T00:00:00" period="3">
|
||||
<!-- Valid from 2015-01-30T18:00:00 to 2015-01-31T00:00:00 -->
|
||||
<symbol number="12" numberEx="12" name="Sleet" var="12" />
|
||||
<precipitation value="1.0" minvalue="0.6" maxvalue="1.3" />
|
||||
<!-- Valid at 2015-01-30T18:00:00 -->
|
||||
<windDirection deg="217.7" code="SW" name="Southwest" />
|
||||
<windSpeed mps="3.0" name="Light breeze" />
|
||||
<temperature unit="celsius" value="2" />
|
||||
<pressure unit="hPa" value="979.1" />
|
||||
</time>
|
||||
<time from="2015-01-31T00:00:00" to="2015-01-31T06:00:00" period="0">
|
||||
<!-- Valid from 2015-01-31T00:00:00 to 2015-01-31T06:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0.4" minvalue="0.3" maxvalue="0.6" />
|
||||
<!-- Valid at 2015-01-31T00:00:00 -->
|
||||
<windDirection deg="241.4" code="WSW" name="West-southwest" />
|
||||
<windSpeed mps="2.9" name="Light breeze" />
|
||||
<temperature unit="celsius" value="1" />
|
||||
<pressure unit="hPa" value="981.1" />
|
||||
</time>
|
||||
<time from="2015-01-31T06:00:00" to="2015-01-31T12:00:00" period="1">
|
||||
<!-- Valid from 2015-01-31T06:00:00 to 2015-01-31T12:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="03d" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-01-31T06:00:00 -->
|
||||
<windDirection deg="223.3" code="SW" name="Southwest" />
|
||||
<windSpeed mps="5.6" name="Moderate breeze" />
|
||||
<temperature unit="celsius" value="1" />
|
||||
<pressure unit="hPa" value="983.3" />
|
||||
</time>
|
||||
<time from="2015-01-31T12:00:00" to="2015-01-31T18:00:00" period="2">
|
||||
<!-- Valid from 2015-01-31T12:00:00 to 2015-01-31T18:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0.1" minvalue="0" maxvalue="0.3" />
|
||||
<!-- Valid at 2015-01-31T12:00:00 -->
|
||||
<windDirection deg="228.2" code="SW" name="Southwest" />
|
||||
<windSpeed mps="5.7" name="Moderate breeze" />
|
||||
<temperature unit="celsius" value="4" />
|
||||
<pressure unit="hPa" value="984.0" />
|
||||
</time>
|
||||
<time from="2015-01-31T18:00:00" to="2015-02-01T00:00:00" period="3">
|
||||
<!-- Valid from 2015-01-31T18:00:00 to 2015-02-01T00:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="mf/03n.37" />
|
||||
<precipitation value="0.1" minvalue="0" maxvalue="0.1" />
|
||||
<!-- Valid at 2015-01-31T18:00:00 -->
|
||||
<windDirection deg="223.2" code="SW" name="Southwest" />
|
||||
<windSpeed mps="4.6" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="3" />
|
||||
<pressure unit="hPa" value="985.4" />
|
||||
</time>
|
||||
<time from="2015-02-01T00:00:00" to="2015-02-01T06:00:00" period="0">
|
||||
<!-- Valid from 2015-02-01T00:00:00 to 2015-02-01T06:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="mf/03n.40" />
|
||||
<precipitation value="0.2" minvalue="0.1" maxvalue="0.4" />
|
||||
<!-- Valid at 2015-02-01T00:00:00 -->
|
||||
<windDirection deg="201.9" code="SSW" name="South-southwest" />
|
||||
<windSpeed mps="3.9" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="0" />
|
||||
<pressure unit="hPa" value="988.7" />
|
||||
</time>
|
||||
<time from="2015-02-01T06:00:00" to="2015-02-01T12:00:00" period="1">
|
||||
<!-- Valid from 2015-02-01T06:00:00 to 2015-02-01T12:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="03d" />
|
||||
<precipitation value="0.3" minvalue="0.2" maxvalue="0.5" />
|
||||
<!-- Valid at 2015-02-01T06:00:00 -->
|
||||
<windDirection deg="211.5" code="SSW" name="South-southwest" />
|
||||
<windSpeed mps="4.6" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="0" />
|
||||
<pressure unit="hPa" value="988.9" />
|
||||
</time>
|
||||
<time from="2015-02-01T12:00:00" to="2015-02-01T18:00:00" period="2">
|
||||
<!-- Valid from 2015-02-01T12:00:00 to 2015-02-01T18:00:00 -->
|
||||
<symbol number="12" numberEx="12" name="Sleet" var="12" />
|
||||
<precipitation value="1.3" minvalue="0.7" maxvalue="2.0" />
|
||||
<!-- Valid at 2015-02-01T12:00:00 -->
|
||||
<windDirection deg="225.3" code="SW" name="Southwest" />
|
||||
<windSpeed mps="5.3" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="3" />
|
||||
<pressure unit="hPa" value="991.7" />
|
||||
</time>
|
||||
<time from="2015-02-01T18:00:00" to="2015-02-02T00:00:00" period="3">
|
||||
<!-- Valid from 2015-02-01T18:00:00 to 2015-02-02T00:00:00 -->
|
||||
<symbol number="8" numberEx="44" name="Light snow showers" var="mf/44n.40" />
|
||||
<precipitation value="0.8" minvalue="0.5" maxvalue="1.0" />
|
||||
<!-- Valid at 2015-02-01T18:00:00 -->
|
||||
<windDirection deg="220.5" code="SW" name="Southwest" />
|
||||
<windSpeed mps="3.5" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="2" />
|
||||
<pressure unit="hPa" value="995.4" />
|
||||
</time>
|
||||
<time from="2015-02-02T00:00:00" to="2015-02-02T06:00:00" period="0">
|
||||
<!-- Valid from 2015-02-02T00:00:00 to 2015-02-02T06:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="mf/03n.44" />
|
||||
<precipitation value="0.2" minvalue="0.1" maxvalue="0.4" />
|
||||
<!-- Valid at 2015-02-02T00:00:00 -->
|
||||
<windDirection deg="223.0" code="SW" name="Southwest" />
|
||||
<windSpeed mps="5.4" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="0" />
|
||||
<pressure unit="hPa" value="999.1" />
|
||||
</time>
|
||||
<time from="2015-02-02T07:00:00" to="2015-02-02T13:00:00" period="1">
|
||||
<!-- Valid from 2015-02-02T07:00:00 to 2015-02-02T13:00:00 -->
|
||||
<symbol number="13" numberEx="13" name="Snow" var="13" />
|
||||
<precipitation value="1.7" />
|
||||
<!-- Valid at 2015-02-02T07:00:00 -->
|
||||
<windDirection deg="222.4" code="SW" name="Southwest" />
|
||||
<windSpeed mps="5.4" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="0" />
|
||||
<pressure unit="hPa" value="1000.3" />
|
||||
</time>
|
||||
<time from="2015-02-02T13:00:00" to="2015-02-02T19:00:00" period="2">
|
||||
<!-- Valid from 2015-02-02T13:00:00 to 2015-02-02T19:00:00 -->
|
||||
<symbol number="2" numberEx="2" name="Fair" var="02d" />
|
||||
<precipitation value="0.4" />
|
||||
<!-- Valid at 2015-02-02T13:00:00 -->
|
||||
<windDirection deg="248.6" code="WSW" name="West-southwest" />
|
||||
<windSpeed mps="6.3" name="Moderate breeze" />
|
||||
<temperature unit="celsius" value="0" />
|
||||
<pressure unit="hPa" value="1004.3" />
|
||||
</time>
|
||||
<time from="2015-02-02T19:00:00" to="2015-02-03T01:00:00" period="3">
|
||||
<!-- Valid from 2015-02-02T19:00:00 to 2015-02-03T01:00:00 -->
|
||||
<symbol number="1" numberEx="1" name="Clear sky" var="mf/01n.44" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-02T19:00:00 -->
|
||||
<windDirection deg="246.4" code="WSW" name="West-southwest" />
|
||||
<windSpeed mps="3.9" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="-3" />
|
||||
<pressure unit="hPa" value="1005.2" />
|
||||
</time>
|
||||
<time from="2015-02-03T01:00:00" to="2015-02-03T07:00:00" period="0">
|
||||
<!-- Valid from 2015-02-03T01:00:00 to 2015-02-03T07:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="mf/03n.47" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-03T01:00:00 -->
|
||||
<windDirection deg="231.9" code="SW" name="Southwest" />
|
||||
<windSpeed mps="4.1" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="-6" />
|
||||
<pressure unit="hPa" value="1005.9" />
|
||||
</time>
|
||||
<time from="2015-02-03T07:00:00" to="2015-02-03T13:00:00" period="1">
|
||||
<!-- Valid from 2015-02-03T07:00:00 to 2015-02-03T13:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-03T07:00:00 -->
|
||||
<windDirection deg="194.9" code="SSW" name="South-southwest" />
|
||||
<windSpeed mps="2.2" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-5" />
|
||||
<pressure unit="hPa" value="1005.1" />
|
||||
</time>
|
||||
<time from="2015-02-03T13:00:00" to="2015-02-03T19:00:00" period="2">
|
||||
<!-- Valid from 2015-02-03T13:00:00 to 2015-02-03T19:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-03T13:00:00 -->
|
||||
<windDirection deg="309.9" code="NW" name="Northwest" />
|
||||
<windSpeed mps="0.5" name="Light air" />
|
||||
<temperature unit="celsius" value="-1" />
|
||||
<pressure unit="hPa" value="1004.4" />
|
||||
</time>
|
||||
<time from="2015-02-03T19:00:00" to="2015-02-04T01:00:00" period="3">
|
||||
<!-- Valid from 2015-02-03T19:00:00 to 2015-02-04T01:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-03T19:00:00 -->
|
||||
<windDirection deg="249.1" code="WSW" name="West-southwest" />
|
||||
<windSpeed mps="0.3" name="Light air" />
|
||||
<temperature unit="celsius" value="-1" />
|
||||
<pressure unit="hPa" value="1005.0" />
|
||||
</time>
|
||||
<time from="2015-02-04T01:00:00" to="2015-02-04T07:00:00" period="0">
|
||||
<!-- Valid from 2015-02-04T01:00:00 to 2015-02-04T07:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-04T01:00:00 -->
|
||||
<windDirection deg="199.5" code="SSW" name="South-southwest" />
|
||||
<windSpeed mps="1.8" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-4" />
|
||||
<pressure unit="hPa" value="1006.4" />
|
||||
</time>
|
||||
<time from="2015-02-04T07:00:00" to="2015-02-04T13:00:00" period="1">
|
||||
<!-- Valid from 2015-02-04T07:00:00 to 2015-02-04T13:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-04T07:00:00 -->
|
||||
<windDirection deg="222.4" code="SW" name="Southwest" />
|
||||
<windSpeed mps="2.9" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-5" />
|
||||
<pressure unit="hPa" value="1007.5" />
|
||||
</time>
|
||||
<time from="2015-02-04T13:00:00" to="2015-02-04T19:00:00" period="2">
|
||||
<!-- Valid from 2015-02-04T13:00:00 to 2015-02-04T19:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="03d" />
|
||||
<precipitation value="0.1" />
|
||||
<!-- Valid at 2015-02-04T13:00:00 -->
|
||||
<windDirection deg="263.9" code="W" name="West" />
|
||||
<windSpeed mps="2.3" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-1" />
|
||||
<pressure unit="hPa" value="1009.1" />
|
||||
</time>
|
||||
<time from="2015-02-04T19:00:00" to="2015-02-05T01:00:00" period="3">
|
||||
<!-- Valid from 2015-02-04T19:00:00 to 2015-02-05T01:00:00 -->
|
||||
<symbol number="2" numberEx="2" name="Fair" var="mf/02n.50" />
|
||||
<precipitation value="0.2" />
|
||||
<!-- Valid at 2015-02-04T19:00:00 -->
|
||||
<windDirection deg="210.3" code="SSW" name="South-southwest" />
|
||||
<windSpeed mps="2.1" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-1" />
|
||||
<pressure unit="hPa" value="1010.4" />
|
||||
</time>
|
||||
<time from="2015-02-05T01:00:00" to="2015-02-05T07:00:00" period="0">
|
||||
<!-- Valid from 2015-02-05T01:00:00 to 2015-02-05T07:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="mf/03n.54" />
|
||||
<precipitation value="0.5" />
|
||||
<!-- Valid at 2015-02-05T01:00:00 -->
|
||||
<windDirection deg="217.3" code="SW" name="Southwest" />
|
||||
<windSpeed mps="2.3" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-3" />
|
||||
<pressure unit="hPa" value="1010.9" />
|
||||
</time>
|
||||
<time from="2015-02-05T07:00:00" to="2015-02-05T13:00:00" period="1">
|
||||
<!-- Valid from 2015-02-05T07:00:00 to 2015-02-05T13:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0.2" />
|
||||
<!-- Valid at 2015-02-05T07:00:00 -->
|
||||
<windDirection deg="19.0" code="NNE" name="North-northeast" />
|
||||
<windSpeed mps="1.0" name="Light air" />
|
||||
<temperature unit="celsius" value="-5" />
|
||||
<pressure unit="hPa" value="1011.7" />
|
||||
</time>
|
||||
<time from="2015-02-05T13:00:00" to="2015-02-05T19:00:00" period="2">
|
||||
<!-- Valid from 2015-02-05T13:00:00 to 2015-02-05T19:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="03d" />
|
||||
<precipitation value="0.3" />
|
||||
<!-- Valid at 2015-02-05T13:00:00 -->
|
||||
<windDirection deg="29.0" code="NNE" name="North-northeast" />
|
||||
<windSpeed mps="2.2" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-2" />
|
||||
<pressure unit="hPa" value="1013.2" />
|
||||
</time>
|
||||
<time from="2015-02-05T19:00:00" to="2015-02-06T01:00:00" period="3">
|
||||
<!-- Valid from 2015-02-05T19:00:00 to 2015-02-06T01:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-05T19:00:00 -->
|
||||
<windDirection deg="3.6" code="N" name="North" />
|
||||
<windSpeed mps="3.8" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="-4" />
|
||||
<pressure unit="hPa" value="1014.7" />
|
||||
</time>
|
||||
<time from="2015-02-06T01:00:00" to="2015-02-06T07:00:00" period="0">
|
||||
<!-- Valid from 2015-02-06T01:00:00 to 2015-02-06T07:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0.2" />
|
||||
<!-- Valid at 2015-02-06T01:00:00 -->
|
||||
<windDirection deg="341.8" code="NNW" name="North-northwest" />
|
||||
<windSpeed mps="1.8" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-4" />
|
||||
<pressure unit="hPa" value="1016.3" />
|
||||
</time>
|
||||
<time from="2015-02-06T07:00:00" to="2015-02-06T13:00:00" period="1">
|
||||
<!-- Valid from 2015-02-06T07:00:00 to 2015-02-06T13:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-06T07:00:00 -->
|
||||
<windDirection deg="30.4" code="NNE" name="North-northeast" />
|
||||
<windSpeed mps="2.2" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-6" />
|
||||
<pressure unit="hPa" value="1018.7" />
|
||||
</time>
|
||||
<time from="2015-02-06T13:00:00" to="2015-02-06T19:00:00" period="2">
|
||||
<!-- Valid from 2015-02-06T13:00:00 to 2015-02-06T19:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0.3" />
|
||||
<!-- Valid at 2015-02-06T13:00:00 -->
|
||||
<windDirection deg="35.5" code="NE" name="Northeast" />
|
||||
<windSpeed mps="3.3" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-2" />
|
||||
<pressure unit="hPa" value="1021.5" />
|
||||
</time>
|
||||
<time from="2015-02-06T19:00:00" to="2015-02-07T01:00:00" period="3">
|
||||
<!-- Valid from 2015-02-06T19:00:00 to 2015-02-07T01:00:00 -->
|
||||
<symbol number="13" numberEx="49" name="Light snow" var="49" />
|
||||
<precipitation value="0.7" />
|
||||
<!-- Valid at 2015-02-06T19:00:00 -->
|
||||
<windDirection deg="12.4" code="NNE" name="North-northeast" />
|
||||
<windSpeed mps="2.9" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-2" />
|
||||
<pressure unit="hPa" value="1024.1" />
|
||||
</time>
|
||||
<time from="2015-02-07T01:00:00" to="2015-02-07T07:00:00" period="0">
|
||||
<!-- Valid from 2015-02-07T01:00:00 to 2015-02-07T07:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="mf/03n.61" />
|
||||
<precipitation value="0.2" />
|
||||
<!-- Valid at 2015-02-07T01:00:00 -->
|
||||
<windDirection deg="7.2" code="N" name="North" />
|
||||
<windSpeed mps="2.4" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-3" />
|
||||
<pressure unit="hPa" value="1027.0" />
|
||||
</time>
|
||||
<time from="2015-02-07T07:00:00" to="2015-02-07T13:00:00" period="1">
|
||||
<!-- Valid from 2015-02-07T07:00:00 to 2015-02-07T13:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0.1" />
|
||||
<!-- Valid at 2015-02-07T07:00:00 -->
|
||||
<windDirection deg="20.2" code="NNE" name="North-northeast" />
|
||||
<windSpeed mps="3.1" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-6" />
|
||||
<pressure unit="hPa" value="1029.8" />
|
||||
</time>
|
||||
<time from="2015-02-07T13:00:00" to="2015-02-07T19:00:00" period="2">
|
||||
<!-- Valid from 2015-02-07T13:00:00 to 2015-02-07T19:00:00 -->
|
||||
<symbol number="3" numberEx="3" name="Partly cloudy" var="03d" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-07T13:00:00 -->
|
||||
<windDirection deg="28.7" code="NNE" name="North-northeast" />
|
||||
<windSpeed mps="3.3" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-1" />
|
||||
<pressure unit="hPa" value="1031.0" />
|
||||
</time>
|
||||
<time from="2015-02-07T19:00:00" to="2015-02-08T01:00:00" period="3">
|
||||
<!-- Valid from 2015-02-07T19:00:00 to 2015-02-08T01:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-07T19:00:00 -->
|
||||
<windDirection deg="44.9" code="NE" name="Northeast" />
|
||||
<windSpeed mps="2.1" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-2" />
|
||||
<pressure unit="hPa" value="1031.5" />
|
||||
</time>
|
||||
<time from="2015-02-08T01:00:00" to="2015-02-08T07:00:00" period="0">
|
||||
<!-- Valid from 2015-02-08T01:00:00 to 2015-02-08T07:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-08T01:00:00 -->
|
||||
<windDirection deg="163.3" code="SSE" name="South-southeast" />
|
||||
<windSpeed mps="1.7" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-3" />
|
||||
<pressure unit="hPa" value="1031.3" />
|
||||
</time>
|
||||
<time from="2015-02-08T07:00:00" to="2015-02-08T13:00:00" period="1">
|
||||
<!-- Valid from 2015-02-08T07:00:00 to 2015-02-08T13:00:00 -->
|
||||
<symbol number="2" numberEx="2" name="Fair" var="02d" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-08T07:00:00 -->
|
||||
<windDirection deg="209.1" code="SSW" name="South-southwest" />
|
||||
<windSpeed mps="2.3" name="Light breeze" />
|
||||
<temperature unit="celsius" value="-4" />
|
||||
<pressure unit="hPa" value="1030.3" />
|
||||
</time>
|
||||
<time from="2015-02-08T13:00:00" to="2015-02-08T19:00:00" period="2">
|
||||
<!-- Valid from 2015-02-08T13:00:00 to 2015-02-08T19:00:00 -->
|
||||
<symbol number="2" numberEx="2" name="Fair" var="02d" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-08T13:00:00 -->
|
||||
<windDirection deg="251.7" code="WSW" name="West-southwest" />
|
||||
<windSpeed mps="1.5" name="Light air" />
|
||||
<temperature unit="celsius" value="1" />
|
||||
<pressure unit="hPa" value="1029.2" />
|
||||
</time>
|
||||
<time from="2015-02-08T19:00:00" to="2015-02-09T01:00:00" period="3">
|
||||
<!-- Valid from 2015-02-08T19:00:00 to 2015-02-09T01:00:00 -->
|
||||
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
|
||||
<precipitation value="0" />
|
||||
<!-- Valid at 2015-02-08T19:00:00 -->
|
||||
<windDirection deg="227.0" code="SW" name="Southwest" />
|
||||
<windSpeed mps="4.7" name="Gentle breeze" />
|
||||
<temperature unit="celsius" value="-4" />
|
||||
<pressure unit="hPa" value="1027.2" />
|
||||
</time>
|
||||
</tabular>
|
||||
</forecast>
|
||||
</weatherdata>
|
426
gulpfile.js
Normal file
@ -0,0 +1,426 @@
|
||||
'use strict';
|
||||
|
||||
const gulp = require('gulp');
|
||||
const fs = require('fs');
|
||||
const pkg = require('./package.json');
|
||||
const iopackage = require('./io-package.json');
|
||||
const version = (pkg && pkg.version) ? pkg.version : iopackage.common.version;
|
||||
/*const appName = getAppName();
|
||||
|
||||
function getAppName() {
|
||||
const parts = __dirname.replace(/\\/g, '/').split('/');
|
||||
return parts[parts.length - 1].split('.')[0].toLowerCase();
|
||||
}
|
||||
*/
|
||||
const fileName = 'words.js';
|
||||
const languages = {
|
||||
en: {},
|
||||
de: {},
|
||||
ru: {},
|
||||
pt: {},
|
||||
nl: {},
|
||||
fr: {},
|
||||
it: {},
|
||||
es: {},
|
||||
pl: {}
|
||||
};
|
||||
|
||||
function lang2data(lang, isFlat) {
|
||||
let str = isFlat ? '' : '{\n';
|
||||
let count = 0;
|
||||
for (const w in lang) {
|
||||
if (lang.hasOwnProperty(w)) {
|
||||
count++;
|
||||
if (isFlat) {
|
||||
str += (lang[w] === '' ? (isFlat[w] || w) : lang[w]) + '\n';
|
||||
} else {
|
||||
const key = ' "' + w.replace(/"/g, '\\"') + '": ';
|
||||
str += key + '"' + lang[w].replace(/"/g, '\\"') + '",\n';
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!count) return isFlat ? '' : '{\n}';
|
||||
if (isFlat) {
|
||||
return str;
|
||||
} else {
|
||||
return str.substring(0, str.length - 2) + '\n}';
|
||||
}
|
||||
}
|
||||
|
||||
function readWordJs(src) {
|
||||
try {
|
||||
let words;
|
||||
if (fs.existsSync(src + 'js/' + fileName)) {
|
||||
words = fs.readFileSync(src + 'js/' + fileName).toString();
|
||||
} else {
|
||||
words = fs.readFileSync(src + fileName).toString();
|
||||
}
|
||||
|
||||
const lines = words.split(/\r\n|\r|\n/g);
|
||||
let i = 0;
|
||||
while (!lines[i].match(/^systemDictionary = {/) && !lines[i].match(/^module.exports = {/)) {
|
||||
i++;
|
||||
}
|
||||
lines.splice(0, i);
|
||||
|
||||
// remove last empty lines
|
||||
i = lines.length - 1;
|
||||
while (!lines[i]) {
|
||||
i--;
|
||||
}
|
||||
if (i < lines.length - 1) {
|
||||
lines.splice(i + 1);
|
||||
}
|
||||
|
||||
lines[0] = lines[0].replace('systemDictionary = ', '');
|
||||
lines[0] = lines[0].replace('module.exports = ', '');
|
||||
lines[lines.length - 1] = lines[lines.length - 1].trim().replace(/};$/, '}');
|
||||
words = lines.join('\n');
|
||||
const resultFunc = new Function('return ' + words + ';');
|
||||
|
||||
return resultFunc();
|
||||
} catch (e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
function padRight(text, totalLength) {
|
||||
return text + (text.length < totalLength ? new Array(totalLength - text.length).join(' ') : '');
|
||||
}
|
||||
function writeWordJs(data, src, isModule) {
|
||||
let text = '// DO NOT EDIT THIS FILE!!! IT WILL BE AUTOMATICALLY GENERATED FROM ' + src.replace(/^\./, '') + 'i18n\n';
|
||||
text += '/* global systemDictionary:true */\n';
|
||||
text += '\'use strict\';\n\n';
|
||||
|
||||
if (isModule) {
|
||||
text += 'module.exports = {\n';
|
||||
} else {
|
||||
text += 'systemDictionary = {\n';
|
||||
}
|
||||
for (const word in data) {
|
||||
if (data.hasOwnProperty(word)) {
|
||||
text += ' ' + padRight('"' + word.replace(/"/g, '\\"') + '": {', 50);
|
||||
let line = '';
|
||||
for (const lang in data[word]) {
|
||||
if (data[word].hasOwnProperty(lang)) {
|
||||
line += '"' + lang + '": "' + padRight(data[word][lang].replace(/"/g, '\\"') + '",', 50) + ' ';
|
||||
}
|
||||
}
|
||||
if (line) {
|
||||
line = line.trim();
|
||||
line = line.substring(0, line.length - 1);
|
||||
}
|
||||
text += line + '},\n';
|
||||
}
|
||||
}
|
||||
text = text.replace(/},\n$/, '}\n');
|
||||
text += '};';
|
||||
|
||||
if (fs.existsSync(src + 'js/' + fileName)) {
|
||||
fs.writeFileSync(src + 'js/' + fileName, text);
|
||||
} else {
|
||||
fs.writeFileSync(src + '' + fileName, text);
|
||||
}
|
||||
}
|
||||
|
||||
const EMPTY = '';
|
||||
|
||||
function words2languages(src) {
|
||||
const langs = Object.assign({}, languages);
|
||||
const data = readWordJs(src);
|
||||
if (data) {
|
||||
for (const word in data) {
|
||||
if (data.hasOwnProperty(word)) {
|
||||
for (const lang in data[word]) {
|
||||
if (data[word].hasOwnProperty(lang)) {
|
||||
langs[lang][word] = data[word][lang];
|
||||
// pre-fill all other languages
|
||||
for (const j in langs) {
|
||||
if (langs.hasOwnProperty(j)) {
|
||||
langs[j][word] = langs[j][word] || EMPTY;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!fs.existsSync(src + 'i18n/')) {
|
||||
fs.mkdirSync(src + 'i18n/');
|
||||
}
|
||||
for (const l in langs) {
|
||||
if (!langs.hasOwnProperty(l)) continue;
|
||||
const keys = Object.keys(langs[l]);
|
||||
//keys.sort();
|
||||
const obj = {};
|
||||
for (let k = 0; k < keys.length; k++) {
|
||||
obj[keys[k]] = langs[l][keys[k]];
|
||||
}
|
||||
if (!fs.existsSync(src + 'i18n/' + l)) {
|
||||
fs.mkdirSync(src + 'i18n/' + l);
|
||||
}
|
||||
|
||||
fs.writeFileSync(src + 'i18n/' + l + '/translations.json', lang2data(obj));
|
||||
}
|
||||
} else {
|
||||
console.error('Cannot read or parse ' + fileName);
|
||||
}
|
||||
}
|
||||
function words2languagesFlat(src) {
|
||||
const langs = Object.assign({}, languages);
|
||||
const data = readWordJs(src);
|
||||
if (data) {
|
||||
for (const word in data) {
|
||||
if (data.hasOwnProperty(word)) {
|
||||
for (const lang in data[word]) {
|
||||
if (data[word].hasOwnProperty(lang)) {
|
||||
langs[lang][word] = data[word][lang];
|
||||
// pre-fill all other languages
|
||||
for (const j in langs) {
|
||||
if (langs.hasOwnProperty(j)) {
|
||||
langs[j][word] = langs[j][word] || EMPTY;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
const keys = Object.keys(langs.en);
|
||||
//keys.sort();
|
||||
for (const l in langs) {
|
||||
if (!langs.hasOwnProperty(l)) continue;
|
||||
const obj = {};
|
||||
for (let k = 0; k < keys.length; k++) {
|
||||
obj[keys[k]] = langs[l][keys[k]];
|
||||
}
|
||||
langs[l] = obj;
|
||||
}
|
||||
if (!fs.existsSync(src + 'i18n/')) {
|
||||
fs.mkdirSync(src + 'i18n/');
|
||||
}
|
||||
for (const ll in langs) {
|
||||
if (!langs.hasOwnProperty(ll)) continue;
|
||||
if (!fs.existsSync(src + 'i18n/' + ll)) {
|
||||
fs.mkdirSync(src + 'i18n/' + ll);
|
||||
}
|
||||
|
||||
fs.writeFileSync(src + 'i18n/' + ll + '/flat.txt', lang2data(langs[ll], langs.en));
|
||||
}
|
||||
fs.writeFileSync(src + 'i18n/flat.txt', keys.join('\n'));
|
||||
} else {
|
||||
console.error('Cannot read or parse ' + fileName);
|
||||
}
|
||||
}
|
||||
function languagesFlat2words(src, isModule) {
|
||||
const dirs = fs.readdirSync(src + 'i18n/');
|
||||
const langs = {};
|
||||
const bigOne = {};
|
||||
const order = Object.keys(languages);
|
||||
dirs.sort(function (a, b) {
|
||||
const posA = order.indexOf(a);
|
||||
const posB = order.indexOf(b);
|
||||
if (posA === -1 && posB === -1) {
|
||||
if (a > b) return 1;
|
||||
if (a < b) return -1;
|
||||
return 0;
|
||||
} else if (posA === -1) {
|
||||
return -1;
|
||||
} else if (posB === -1) {
|
||||
return 1;
|
||||
} else {
|
||||
if (posA > posB) return 1;
|
||||
if (posA < posB) return -1;
|
||||
return 0;
|
||||
}
|
||||
});
|
||||
const keys = fs.readFileSync(src + 'i18n/flat.txt').toString().split('\n');
|
||||
|
||||
for (let l = 0; l < dirs.length; l++) {
|
||||
if (dirs[l] === 'flat.txt') continue;
|
||||
const lang = dirs[l];
|
||||
const values = fs.readFileSync(src + 'i18n/' + lang + '/flat.txt').toString().split('\n');
|
||||
langs[lang] = {};
|
||||
keys.forEach(function (word, i) {
|
||||
langs[lang][word] = values[i].replace(/<\/ i>/g, '</i>').replace(/<\/ b>/g, '</b>').replace(/<\/ span>/g, '</span>').replace(/% s/g, ' %s');
|
||||
});
|
||||
|
||||
const words = langs[lang];
|
||||
for (const word in words) {
|
||||
if (words.hasOwnProperty(word)) {
|
||||
bigOne[word] = bigOne[word] || {};
|
||||
if (words[word] !== EMPTY) {
|
||||
bigOne[word][lang] = words[word];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// read actual words.js
|
||||
const aWords = readWordJs();
|
||||
|
||||
const temporaryIgnore = ['pt', 'fr', 'nl', 'flat.txt'];
|
||||
if (aWords) {
|
||||
// Merge words together
|
||||
for (const w in aWords) {
|
||||
if (aWords.hasOwnProperty(w)) {
|
||||
if (!bigOne[w]) {
|
||||
console.warn('Take from actual words.js: ' + w);
|
||||
bigOne[w] = aWords[w]
|
||||
}
|
||||
dirs.forEach(function (lang) {
|
||||
if (temporaryIgnore.indexOf(lang) !== -1) return;
|
||||
if (!bigOne[w][lang]) {
|
||||
console.warn('Missing "' + lang + '": ' + w);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
writeWordJs(bigOne, src, isModule);
|
||||
}
|
||||
function languages2words(src, isModule) {
|
||||
const dirs = fs.readdirSync(src + 'i18n/');
|
||||
const langs = {};
|
||||
const bigOne = {};
|
||||
const order = Object.keys(languages);
|
||||
dirs.sort(function (a, b) {
|
||||
const posA = order.indexOf(a);
|
||||
const posB = order.indexOf(b);
|
||||
if (posA === -1 && posB === -1) {
|
||||
if (a > b) return 1;
|
||||
if (a < b) return -1;
|
||||
return 0;
|
||||
} else if (posA === -1) {
|
||||
return -1;
|
||||
} else if (posB === -1) {
|
||||
return 1;
|
||||
} else {
|
||||
if (posA > posB) return 1;
|
||||
if (posA < posB) return -1;
|
||||
return 0;
|
||||
}
|
||||
});
|
||||
for (let l = 0; l < dirs.length; l++) {
|
||||
if (dirs[l] === 'flat.txt') continue;
|
||||
const lang = dirs[l];
|
||||
langs[lang] = fs.readFileSync(src + 'i18n/' + lang + '/translations.json').toString();
|
||||
langs[lang] = JSON.parse(langs[lang]);
|
||||
const words = langs[lang];
|
||||
for (const word in words) {
|
||||
if (words.hasOwnProperty(word)) {
|
||||
bigOne[word] = bigOne[word] || {};
|
||||
if (words[word] !== EMPTY) {
|
||||
bigOne[word][lang] = words[word];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// read actual words.js
|
||||
const aWords = readWordJs();
|
||||
|
||||
const temporaryIgnore = ['pt', 'fr', 'nl', 'it'];
|
||||
if (aWords) {
|
||||
// Merge words together
|
||||
for (const w in aWords) {
|
||||
if (aWords.hasOwnProperty(w)) {
|
||||
if (!bigOne[w]) {
|
||||
console.warn('Take from actual words.js: ' + w);
|
||||
bigOne[w] = aWords[w]
|
||||
}
|
||||
dirs.forEach(function (lang) {
|
||||
if (temporaryIgnore.indexOf(lang) !== -1) return;
|
||||
if (!bigOne[w][lang]) {
|
||||
console.warn('Missing "' + lang + '": ' + w);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
writeWordJs(bigOne, src, isModule);
|
||||
}
|
||||
|
||||
gulp.task('[Admin] words.js => json', function (done) {
|
||||
words2languages('./admin/');
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('[Admin] words.js => flat', function (done) {
|
||||
words2languagesFlat('./admin/');
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('[Admin] flat => words.js', function (done) {
|
||||
languagesFlat2words('./admin/');
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('[Admin] json => words.js', function (done) {
|
||||
languages2words('./admin/');
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('[lib] words.js => json', function (done) {
|
||||
words2languages('./lib/');
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('[lib] words.js => flat', function (done) {
|
||||
words2languagesFlat('./lib/');
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('[lib] flat => words.js', function (done) {
|
||||
languagesFlat2words('./lib/', true);
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('[lib] json => words.js', function (done) {
|
||||
languages2words('./lib/', true);
|
||||
done();
|
||||
});
|
||||
|
||||
|
||||
gulp.task('updatePackages', function (done) {
|
||||
iopackage.common.version = pkg.version;
|
||||
iopackage.common.news = iopackage.common.news || {};
|
||||
if (!iopackage.common.news[pkg.version]) {
|
||||
const news = iopackage.common.news;
|
||||
const newNews = {};
|
||||
|
||||
newNews[pkg.version] = {
|
||||
en: 'news',
|
||||
de: 'neues',
|
||||
ru: 'новое'
|
||||
};
|
||||
iopackage.common.news = Object.assign(newNews, news);
|
||||
}
|
||||
fs.writeFileSync('io-package.json', JSON.stringify(iopackage, null, 4));
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('updateReadme', function (done) {
|
||||
const readme = fs.readFileSync('README.md').toString();
|
||||
const pos = readme.indexOf('## Changelog\n');
|
||||
if (pos !== -1) {
|
||||
const readmeStart = readme.substring(0, pos + '## Changelog\n'.length);
|
||||
const readmeEnd = readme.substring(pos + '## Changelog\n'.length);
|
||||
|
||||
if (readme.indexOf(version) === -1) {
|
||||
const timestamp = new Date();
|
||||
const date = timestamp.getFullYear() + '-' +
|
||||
('0' + (timestamp.getMonth() + 1).toString(10)).slice(-2) + '-' +
|
||||
('0' + (timestamp.getDate()).toString(10)).slice(-2);
|
||||
|
||||
let news = '';
|
||||
if (iopackage.common.news && iopackage.common.news[pkg.version]) {
|
||||
news += '* ' + iopackage.common.news[pkg.version].en;
|
||||
}
|
||||
|
||||
fs.writeFileSync('README.md', readmeStart + '### ' + version + ' (' + date + ')\n' + (news ? news + '\n\n' : '\n') + readmeEnd);
|
||||
}
|
||||
}
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task('default', ['updatePackages', 'updateReadme']);
|
544
io-package.json
Normal file
@ -0,0 +1,544 @@
|
||||
{
|
||||
"common": {
|
||||
"name": "yr",
|
||||
"version": "2.0.2",
|
||||
"news": {
|
||||
"2.0.2": {
|
||||
"en": "Warning! Breaking changes!\nRefactoring of states and roles",
|
||||
"de": "Warnung! Breaking Änderungen!\nRefactoring von Zuständen und Rollen",
|
||||
"ru": "Предупреждение! Нарушение изменений!\nРефакторинг состояний и ролей",
|
||||
"pt": "Atenção! Quebrando mudanças!\nRefatoração de estados e papéis",
|
||||
"nl": "Waarschuwing! Veranderingen doorbreken!\nRefactoring van staten en rollen",
|
||||
"fr": "Attention! Briser les changements!\nRefactorisation des états et des rôles",
|
||||
"it": "Avvertimento! Ultime modifiche!\nRefactoring di stati e ruoli",
|
||||
"es": "¡Advertencia! ¡Rompiendo cambios!\nRefactorización de estados y roles",
|
||||
"pl": "Ostrzeżenie! Łamanie zmian!\nRefaktoryzacja stanów i ról"
|
||||
},
|
||||
"1.0.6": {
|
||||
"en": "Update iconset",
|
||||
"de": "Iconset geändert",
|
||||
"ru": "Update iconset"
|
||||
},
|
||||
"1.0.5": {
|
||||
"en": "move weather widgets to this adapter",
|
||||
"de": "Verschiebe Wetter-Widgets ins Adapter",
|
||||
"ru": "Добавлены виджеты"
|
||||
},
|
||||
"1.0.4": {
|
||||
"en": "fix link to readme",
|
||||
"de": "fix link to readme",
|
||||
"ru": "fix link to readme"
|
||||
}
|
||||
},
|
||||
"title": "yr.no",
|
||||
"titleLang": {
|
||||
"en": "yr.no weather",
|
||||
"de": "yr.no Wetter",
|
||||
"ru": "yr.no погода",
|
||||
"pt": "yr.no tempo",
|
||||
"nl": "yr.nr weer",
|
||||
"fr": "yr.no météo",
|
||||
"it": "anno vecchio",
|
||||
"es": "yr.no tiempo",
|
||||
"pl": "yr.no pogody"
|
||||
},
|
||||
"desc": {
|
||||
"en": "Fetches 48h weather forecast from yr.no",
|
||||
"de": "Holt 48h Wettervorhersage von yr.no",
|
||||
"ru": "Получает прогноз погоды на 48h с yr.no",
|
||||
"pt": "Fetches 48h previsão do tempo a partir de yr.no",
|
||||
"nl": "Haal 48h weersvoorspelling op van yr.no",
|
||||
"fr": "Fetchs 48h météo de yr.no",
|
||||
"it": "Calcola le previsioni del tempo a 48 ore dall'anno n",
|
||||
"es": "Obtiene 48h pronóstico del tiempo de yr.no",
|
||||
"pl": "Pobiera 48-godzinną prognozę pogody z yr.no"
|
||||
},
|
||||
"authors": [
|
||||
"hobbyquaker <hq@ccu.io>"
|
||||
],
|
||||
"license": "MIT",
|
||||
"platform": "Javascript/Node.js",
|
||||
"mode": "schedule",
|
||||
"schedule": "6 * * * *",
|
||||
"enabled": true,
|
||||
"loglevel": "info",
|
||||
"materialize": true,
|
||||
"keywords": ["weather", "forecast", "temperature", "rain", "yr", "meteorology"],
|
||||
"main": "main.js",
|
||||
"icon": "yr.png",
|
||||
"extIcon": "https://git.spacen.net/yunkong2/yunkong2.yr/raw/master/admin/yr.png",
|
||||
"readme": "https://github.com/yunkong2/yunkong2.yr/blob/master/README.md",
|
||||
"allowInit": true,
|
||||
"type": "weather"
|
||||
},
|
||||
"native": {
|
||||
"location": "",
|
||||
"language": "",
|
||||
"sendTranslations": true,
|
||||
"nonMetric": false
|
||||
},
|
||||
"objects": [
|
||||
|
||||
],
|
||||
"instanceObjects": [
|
||||
{
|
||||
"_id": "forecast",
|
||||
"type": "device",
|
||||
"common": {
|
||||
"name": "actual weather or forecast",
|
||||
"role": "weather"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0",
|
||||
"type": "channel",
|
||||
"common": {
|
||||
"name": "actual weather or forecast for today",
|
||||
"role": "weather.forecast"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.date",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Actual date",
|
||||
"type": "string",
|
||||
"role": "date",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Actual date as string"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.icon",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Actual icon",
|
||||
"type": "string",
|
||||
"role": "weather.icon",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Path to icon"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.state",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Actual state",
|
||||
"type": "string",
|
||||
"role": "weather.state",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Description of weather"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.temperatureActual",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Actual temperature",
|
||||
"type": "number",
|
||||
"role": "value.temperature",
|
||||
"read": true,
|
||||
"unit": "°C",
|
||||
"write": false
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.temperatureMin",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of temperature for today",
|
||||
"type": "number",
|
||||
"role": "value.temperature.min.forecast.0",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "°C",
|
||||
"desc": "Forecast of temperature for today. Minimum value."
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.temperatureMax",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of temperature for today",
|
||||
"type": "number",
|
||||
"role": "value.temperature.max.forecast.0",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "°C",
|
||||
"desc": "Forecast of temperature for today. Maximum value."
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.precipitation",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of precipitation level for today (rain/snow)",
|
||||
"type": "number",
|
||||
"role": "weather.precipitation",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "mm",
|
||||
"desc": "Forecast for rain or snow level in mm"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.windDirection",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for wind direction for today",
|
||||
"type": "string",
|
||||
"role": "weather.direction.wind.forecast.0",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Forecast for wind direction for today"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.windSpeed",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for wind speed for today",
|
||||
"type": "number",
|
||||
"role": "value.speed.wind.forecast.0",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "km/h",
|
||||
"desc": "Forecast for wind speed in km/h"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day0.pressure",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for pressure for today",
|
||||
"type": "number",
|
||||
"role": "value.pressure.forecast.0",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "hPa",
|
||||
"desc": "Forecast for pressure in hPa"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1",
|
||||
"type": "channel",
|
||||
"common": {
|
||||
"name": "Forecast for tomorrow",
|
||||
"role": "weather.forecast"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.date",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Tomorrow date",
|
||||
"type": "string",
|
||||
"role": "date.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Tomorrow date as string"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.icon",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Icon for tomorrow",
|
||||
"type": "string",
|
||||
"role": "weather.icon.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Path to icon for tomorrow"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.state",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Text for tomorrow",
|
||||
"type": "string",
|
||||
"role": "weather.state.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Description of weather for tomorrow"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.temperatureMin",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of temperature for tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.temperature.min.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "°C",
|
||||
"desc": "Forecast of temperature for tomorrow. Minimum value."
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.temperatureMax",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of temperature for tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.temperature.max.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "°C",
|
||||
"desc": "Forecast of temperature for tomorrow. Maximum value."
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.precipitation",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of precipitation level for tomorrow (rain/snow)",
|
||||
"type": "number",
|
||||
"role": "value.precipitation.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "mm",
|
||||
"desc": "Forecast for rain or snow level in mm"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.windDirection",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for wind direction for tomorrow",
|
||||
"type": "string",
|
||||
"role": "weather.direction.wind.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Forecast wind direction as text"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.windSpeed",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for wind speed for tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.speed.wind.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "km/h",
|
||||
"desc": "Forecast for wind speed in km/h"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day1.pressure",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for pressure for tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.pressure.forecast.1",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "hPa",
|
||||
"desc": "Forecast for pressure in hPa for tomorrow"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2",
|
||||
"type": "channel",
|
||||
"common": {
|
||||
"name": "actual weather or forecast for the day after tomorrow",
|
||||
"role": "weather.forecast"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.date",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "The day after tomorrow date",
|
||||
"type": "string",
|
||||
"role": "date.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "The day after tomorrow date as string"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.icon",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Icon for the day after tomorrow",
|
||||
"type": "string",
|
||||
"role": "weather.icon.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Path to icon for the day after tomorrow"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.state",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Day after tomorrow state",
|
||||
"type": "string",
|
||||
"role": "weather.state.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Description of weather for the day after tomorrow"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.temperatureMin",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of temperature for the day after tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.temperature.min.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "°C",
|
||||
"desc": "Forecast of temperature for the day after tomorrow. Minimum value."
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.temperatureMax",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of temperature for the day after tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.temperature.max.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "°C",
|
||||
"desc": "Forecast of temperature for the day after tomorrow. Maximum value."
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.precipitation",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast of precipitation level for the day after tomorrow (rain/snow)",
|
||||
"type": "number",
|
||||
"role": "value.precipitation.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "mm",
|
||||
"desc": "Forecast for rain or snow level in mm"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.windDirection",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for wind direction for the day after tomorrow",
|
||||
"type": "string",
|
||||
"role": "weather.direction.wind.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"desc": "Forecast for wind direction as text"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.windSpeed",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for wind speed for the day after tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.speed.wind.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "km/h",
|
||||
"desc": "Forecast for wind speed in km/h"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.day2.pressure",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"name": "Forecast for pressure for the day after tomorrow",
|
||||
"type": "number",
|
||||
"role": "value.pressure.forecast.2",
|
||||
"read": true,
|
||||
"write": false,
|
||||
"unit": "hPa",
|
||||
"desc": "Forecast for pressure in hPa for the day after tomorrow"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.info",
|
||||
"type": "channel",
|
||||
"common": {
|
||||
"name": "forecast links and objects"
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.info.object",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"type": "object",
|
||||
"name": "forecast table",
|
||||
"role": "weather.table",
|
||||
"read": true,
|
||||
"write": false
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.info.html",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"type": "string",
|
||||
"name": "forecast html",
|
||||
"role": "weather.html",
|
||||
"read": true,
|
||||
"write": false
|
||||
},
|
||||
"native": {}
|
||||
},
|
||||
{
|
||||
"_id": "forecast.info.diagram",
|
||||
"type": "state",
|
||||
"common": {
|
||||
"type": "string",
|
||||
"name": "forecast diagram url",
|
||||
"role": "weather.chart.url.forecast",
|
||||
"read": true,
|
||||
"write": false
|
||||
},
|
||||
"native": {}
|
||||
}
|
||||
]
|
||||
}
|
83
lib/utils.js
Normal file
@ -0,0 +1,83 @@
|
||||
'use strict';
|
||||
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
let controllerDir;
|
||||
let appName;
|
||||
|
||||
/**
|
||||
* returns application name
|
||||
*
|
||||
* The name of the application can be different and this function finds it out.
|
||||
*
|
||||
* @returns {string}
|
||||
*/
|
||||
function getAppName() {
|
||||
const parts = __dirname.replace(/\\/g, '/').split('/');
|
||||
return parts[parts.length - 2].split('.')[0];
|
||||
}
|
||||
|
||||
/**
|
||||
* looks for js-controller home folder
|
||||
*
|
||||
* @param {boolean} isInstall
|
||||
* @returns {string}
|
||||
*/
|
||||
function getControllerDir(isInstall) {
|
||||
// Find the js-controller location
|
||||
const possibilities = [
|
||||
'yunkong2.js-controller',
|
||||
'yunkong2.js-controller',
|
||||
];
|
||||
/** @type {string} */
|
||||
let controllerPath;
|
||||
for (const pkg of possibilities) {
|
||||
try {
|
||||
const possiblePath = require.resolve(pkg);
|
||||
if (fs.existsSync(possiblePath)) {
|
||||
controllerPath = possiblePath;
|
||||
break;
|
||||
}
|
||||
} catch (e) { /* not found */ }
|
||||
}
|
||||
if (!controllerPath) {
|
||||
if (!isInstall) {
|
||||
console.log('Cannot find js-controller');
|
||||
process.exit(10);
|
||||
} else {
|
||||
process.exit();
|
||||
}
|
||||
}
|
||||
// we found the controller
|
||||
return path.dirname(controllerPath);
|
||||
}
|
||||
|
||||
/**
|
||||
* reads controller base settings
|
||||
*
|
||||
* @alias getConfig
|
||||
* @returns {object}
|
||||
*/
|
||||
function getConfig() {
|
||||
let configPath;
|
||||
if (fs.existsSync(
|
||||
configPath = path.join(controllerDir, 'conf', appName + '.json')
|
||||
)) {
|
||||
return JSON.parse(fs.readFileSync(configPath, 'utf8'));
|
||||
} else if (fs.existsSync(
|
||||
configPath = path.join(controllerDir, 'conf', + appName.toLowerCase() + '.json')
|
||||
)) {
|
||||
return JSON.parse(fs.readFileSync(configPath, 'utf8'));
|
||||
} else {
|
||||
throw new Error('Cannot find ' + controllerDir + '/conf/' + appName + '.json');
|
||||
}
|
||||
}
|
||||
appName = getAppName();
|
||||
controllerDir = getControllerDir(typeof process !== 'undefined' && process.argv && process.argv.indexOf('--install') !== -1);
|
||||
const adapter = require(path.join(controllerDir, 'lib/adapter.js'));
|
||||
|
||||
exports.controllerDir = controllerDir;
|
||||
exports.getConfig = getConfig;
|
||||
exports.Adapter = adapter;
|
||||
exports.appName = appName;
|
109
lib/words.js
Normal file
@ -0,0 +1,109 @@
|
||||
// DO NOT EDIT THIS FILE!!! IT WILL BE AUTOMATICALLY GENERATED FROM /lib/i18n
|
||||
/* global systemDictionary:true */
|
||||
'use strict';
|
||||
|
||||
module.exports = {
|
||||
"Now": { "en": "Now", "de": "Jetzt", "ru": "Cейчас", "pt": "Now", "nl": "Now", "fr": "Now", "it": "Now", "es": "Now", "pl": "Now"},
|
||||
"Today": { "en": "Today", "de": "Heute", "ru": "Cегодня", "pt": "Today", "nl": "Today", "fr": "Today", "it": "Today", "es": "Today", "pl": "Today"},
|
||||
"Tomorrow": { "en": "Tomorrow", "de": "Morgen", "ru": "Завтра", "pt": "Tomorrow", "nl": "Tomorrow", "fr": "Tomorrow", "it": "Tomorrow", "es": "Tomorrow", "pl": "Tomorrow"},
|
||||
"After tomorrow": { "en": "After tomorrow", "de": "Übermorgen", "ru": "Послезавтра", "pt": "After tomorrow", "nl": "After tomorrow", "fr": "After tomorrow", "it": "After tomorrow", "es": "After tomorrow", "pl": "After tomorrow"},
|
||||
"Cloudy": { "en": "Cloudy", "de": "Wolkig", "ru": "Облачно", "pt": "Cloudy", "nl": "Cloudy", "fr": "Cloudy", "it": "Cloudy", "es": "Cloudy", "pl": "Cloudy"},
|
||||
"Snow": { "en": "Snow", "de": "Schnee", "ru": "Снег", "pt": "Snow", "nl": "Snow", "fr": "Snow", "it": "Snow", "es": "Snow", "pl": "Snow"},
|
||||
"Partly cloudy": { "en": "Partly cloudy", "de": "Teils wolkig", "ru": "Переменная облачность", "pt": "Partly cloudy", "nl": "Partly cloudy", "fr": "Partly cloudy", "it": "Partly cloudy", "es": "Partly cloudy", "pl": "Partly cloudy"},
|
||||
"Sleet": { "en": "Sleet", "de": "Schneeregen", "ru": "Снег с дождём", "pt": "Sleet", "nl": "Sleet", "fr": "Sleet", "it": "Sleet", "es": "Sleet", "pl": "Sleet"},
|
||||
"Tornado": { "en": "Tornado", "de": "Tornado", "ru": "Торнадо - сиди дома!", "pt": "Tornado", "nl": "Tornado", "fr": "Tornado", "it": "Tornado", "es": "Tornado", "pl": "Tornado"},
|
||||
"Tropical storm": { "en": "Tropical storm", "de": "Tropischer Sturm", "ru": "Тропический шторм", "pt": "Tropical storm", "nl": "Tropical storm", "fr": "Tropical storm", "it": "Tropical storm", "es": "Tropical storm", "pl": "Tropical storm"},
|
||||
"Hurricane": { "en": "Hurricane", "de": "Hurrikan", "ru": "Ураган", "pt": "Hurricane", "nl": "Hurricane", "fr": "Hurricane", "it": "Hurricane", "es": "Hurricane", "pl": "Hurricane"},
|
||||
"Severe thunderstorms": { "en": "Severe thunderstorms", "de": "Heftiges Gewitter", "ru": "Сильная непогода", "pt": "Severe thunderstorms", "nl": "Severe thunderstorms", "fr": "Severe thunderstorms", "it": "Severe thunderstorms", "es": "Severe thunderstorms", "pl": "Severe thunderstorms"},
|
||||
"Thunderstorms": { "en": "Thunderstorms", "de": "Gewitter", "ru": "Грозы", "pt": "Thunderstorms", "nl": "Thunderstorms", "fr": "Thunderstorms", "it": "Thunderstorms", "es": "Thunderstorms", "pl": "Thunderstorms"},
|
||||
"Mixed rain and snow": { "en": "Mixed rain and snow", "de": "Regen mit Schnee", "ru": "Дождь со снегом", "pt": "Mixed rain and snow", "nl": "Mixed rain and snow", "fr": "Mixed rain and snow", "it": "Mixed rain and snow", "es": "Mixed rain and snow", "pl": "Mixed rain and snow"},
|
||||
"Mixed rain and sleet": { "en": "Mixed rain and sleet", "de": "Regen mit Graupel", "ru": "Дождь с градом", "pt": "Mixed rain and sleet", "nl": "Mixed rain and sleet", "fr": "Mixed rain and sleet", "it": "Mixed rain and sleet", "es": "Mixed rain and sleet", "pl": "Mixed rain and sleet"},
|
||||
"Mixed snow and sleet": { "en": "Mixed snow and sleet", "de": "Schnee mit Graupel", "ru": "Снег с градом", "pt": "Mixed snow and sleet", "nl": "Mixed snow and sleet", "fr": "Mixed snow and sleet", "it": "Mixed snow and sleet", "es": "Mixed snow and sleet", "pl": "Mixed snow and sleet"},
|
||||
"Freezing drizzle": { "en": "Freezing drizzle", "de": "Eisnieselregen", "ru": "Изморозь", "pt": "Freezing drizzle", "nl": "Freezing drizzle", "fr": "Freezing drizzle", "it": "Freezing drizzle", "es": "Freezing drizzle", "pl": "Freezing drizzle"},
|
||||
"Drizzle": { "en": "Drizzle", "de": "Nieselregen", "ru": "Моросящий дождь", "pt": "Drizzle", "nl": "Drizzle", "fr": "Drizzle", "it": "Drizzle", "es": "Drizzle", "pl": "Drizzle"},
|
||||
"Freezing rain": { "en": "Freezing rain", "de": "Eisregen", "ru": "Ледяной дождь", "pt": "Freezing rain", "nl": "Freezing rain", "fr": "Freezing rain", "it": "Freezing rain", "es": "Freezing rain", "pl": "Freezing rain"},
|
||||
"Showers": { "en": "Showers", "de": "Regenschauer", "ru": "Ливень", "pt": "Showers", "nl": "Showers", "fr": "Showers", "it": "Showers", "es": "Showers", "pl": "Showers"},
|
||||
"Snow flurries": { "en": "Snow flurries", "de": "Schneetreiben", "ru": "Снегопад", "pt": "Snow flurries", "nl": "Snow flurries", "fr": "Snow flurries", "it": "Snow flurries", "es": "Snow flurries", "pl": "Snow flurries"},
|
||||
"Light snow showers": { "en": "Light snow showers", "de": "Leichter Regen mit Schnee", "ru": "Небольшой дождь со снегом", "pt": "Light snow showers", "nl": "Light snow showers", "fr": "Light snow showers", "it": "Light snow showers", "es": "Light snow showers", "pl": "Light snow showers"},
|
||||
"Bowing snow": { "en": "Bowing snow", "de": "Schnee", "ru": "Снег", "pt": "Bowing snow", "nl": "Bowing snow", "fr": "Bowing snow", "it": "Bowing snow", "es": "Bowing snow", "pl": "Bowing snow"},
|
||||
"Hail": { "en": "Hail", "de": "Hagel", "ru": "Град", "pt": "Hail", "nl": "Hail", "fr": "Hail", "it": "Hail", "es": "Hail", "pl": "Hail"},
|
||||
"Dust": { "en": "Dust", "de": "Staubig", "ru": "Пыльно", "pt": "Dust", "nl": "Dust", "fr": "Dust", "it": "Dust", "es": "Dust", "pl": "Dust"},
|
||||
"Foggy": { "en": "Foggy", "de": "Neblig", "ru": "Туманно", "pt": "Foggy", "nl": "Foggy", "fr": "Foggy", "it": "Foggy", "es": "Foggy", "pl": "Foggy"},
|
||||
"Haze": { "en": "Haze", "de": "Dunst", "ru": "Лёгкий туман", "pt": "Haze", "nl": "Haze", "fr": "Haze", "it": "Haze", "es": "Haze", "pl": "Haze"},
|
||||
"Smoky": { "en": "Smoky", "de": "Qualmig", "ru": "Задымление", "pt": "Smoky", "nl": "Smoky", "fr": "Smoky", "it": "Smoky", "es": "Smoky", "pl": "Smoky"},
|
||||
"Blustery": { "en": "Blustery", "de": "Stürmisch", "ru": "Порывистый ветер", "pt": "Blustery", "nl": "Blustery", "fr": "Blustery", "it": "Blustery", "es": "Blustery", "pl": "Blustery"},
|
||||
"Windy": { "en": "Windy", "de": "Windig", "ru": "Ветрянно", "pt": "Windy", "nl": "Windy", "fr": "Windy", "it": "Windy", "es": "Windy", "pl": "Windy"},
|
||||
"Cold": { "en": "Cold", "de": "Kalt", "ru": "Холодно", "pt": "Cold", "nl": "Cold", "fr": "Cold", "it": "Cold", "es": "Cold", "pl": "Cold"},
|
||||
"Mostly cloudy (night)": { "en": "Mostly cloudy (night)", "de": "Ü,berwiegend wölkig", "ru": "В основном облачно", "pt": "Mostly cloudy (night)", "nl": "Mostly cloudy (night)", "fr": "Mostly cloudy (night)", "it": "Mostly cloudy (night)", "es": "Mostly cloudy (night)", "pl": "Mostly cloudy (night)"},
|
||||
"Mostly cloudy (day)": { "en": "Mostly cloudy (day)", "de": "Ü,berwiegend wölkig", "ru": "В основном облачно", "pt": "Mostly cloudy (day)", "nl": "Mostly cloudy (day)", "fr": "Mostly cloudy (day)", "it": "Mostly cloudy (day)", "es": "Mostly cloudy (day)", "pl": "Mostly cloudy (day)"},
|
||||
"partly cloudy (night)": { "en": "partly cloudy (night)", "de": "Teilweise wolkig", "ru": "Местами облачно", "pt": "partly cloudy (night)", "nl": "partly cloudy (night)", "fr": "partly cloudy (night)", "it": "partly cloudy (night)", "es": "partly cloudy (night)", "pl": "partly cloudy (night)"},
|
||||
"partly cloudy (day)": { "en": "partly cloudy (day)", "de": "Meistens sonnig", "ru": "Приемущественно солнечно", "pt": "partly cloudy (day)", "nl": "partly cloudy (day)", "fr": "partly cloudy (day)", "it": "partly cloudy (day)", "es": "partly cloudy (day)", "pl": "partly cloudy (day)"},
|
||||
"Clear (night)": { "en": "Clear (night)", "de": "Klar", "ru": "Ясно", "pt": "Clear (night)", "nl": "Clear (night)", "fr": "Clear (night)", "it": "Clear (night)", "es": "Clear (night)", "pl": "Clear (night)"},
|
||||
"Sunny": { "en": "Sunny", "de": "Sonnig", "ru": "Солнечно", "pt": "Sunny", "nl": "Sunny", "fr": "Sunny", "it": "Sunny", "es": "Sunny", "pl": "Sunny"},
|
||||
"Fair (night)": { "en": "Fair (night)", "de": "Schönwetter", "ru": "Прекрасная погода", "pt": "Fair (night)", "nl": "Fair (night)", "fr": "Fair (night)", "it": "Fair (night)", "es": "Fair (night)", "pl": "Fair (night)"},
|
||||
"Fair (day)": { "en": "Fair (day)", "de": "Schöunwetter", "ru": "Прекрасная погода", "pt": "Fair (day)", "nl": "Fair (day)", "fr": "Fair (day)", "it": "Fair (day)", "es": "Fair (day)", "pl": "Fair (day)"},
|
||||
"Mixed rain and hail": { "en": "Mixed rain and hail", "de": "Regen mit Hagel", "ru": "Снег с градом", "pt": "Mixed rain and hail", "nl": "Mixed rain and hail", "fr": "Mixed rain and hail", "it": "Mixed rain and hail", "es": "Mixed rain and hail", "pl": "Mixed rain and hail"},
|
||||
"Hot": { "en": "Hot", "de": "Warm", "ru": "Жарко", "pt": "Hot", "nl": "Hot", "fr": "Hot", "it": "Hot", "es": "Hot", "pl": "Hot"},
|
||||
"Isolated thunderstorms": { "en": "Isolated thunderstorms", "de": "Vereinzeltes Gewitter", "ru": "Одиночные грозы", "pt": "Isolated thunderstorms", "nl": "Isolated thunderstorms", "fr": "Isolated thunderstorms", "it": "Isolated thunderstorms", "es": "Isolated thunderstorms", "pl": "Isolated thunderstorms"},
|
||||
"scattered thunderstorms": { "en": "scattered thunderstorms", "de": "Verstreutes Gewitter", "ru": "Грозы", "pt": "scattered thunderstorms", "nl": "scattered thunderstorms", "fr": "scattered thunderstorms", "it": "scattered thunderstorms", "es": "scattered thunderstorms", "pl": "scattered thunderstorms"},
|
||||
"scattered showers": { "en": "scattered showers", "de": "Verstreuter Regen", "ru": "Дождь", "pt": "scattered showers", "nl": "scattered showers", "fr": "scattered showers", "it": "scattered showers", "es": "scattered showers", "pl": "scattered showers"},
|
||||
"Heavy snow": { "en": "Heavy snow", "de": "Starker Schneefall", "ru": "Сильный снегопад", "pt": "Heavy snow", "nl": "Heavy snow", "fr": "Heavy snow", "it": "Heavy snow", "es": "Heavy snow", "pl": "Heavy snow"},
|
||||
"Scattered snow showers": { "en": "Scattered snow showers", "de": "Verstreuter Schneeregen", "ru": "Ливень с дождем", "pt": "Scattered snow showers", "nl": "Scattered snow showers", "fr": "Scattered snow showers", "it": "Scattered snow showers", "es": "Scattered snow showers", "pl": "Scattered snow showers"},
|
||||
"Thundershowers": { "en": "Thundershowers", "de": "Gewitterschauer", "ru": "Штормовой дождь", "pt": "Thundershowers", "nl": "Thundershowers", "fr": "Thundershowers", "it": "Thundershowers", "es": "Thundershowers", "pl": "Thundershowers"},
|
||||
"Snow showers": { "en": "Snow showers", "de": "Schneeregen", "ru": "Снег с дождем", "pt": "Snow showers", "nl": "Snow showers", "fr": "Snow showers", "it": "Snow showers", "es": "Snow showers", "pl": "Snow showers"},
|
||||
"Isolated thundershowers": { "en": "Isolated thundershowers", "de": "Vereinzelter Gewitterschauer", "ru": "Местами грозы", "pt": "Isolated thundershowers", "nl": "Isolated thundershowers", "fr": "Isolated thundershowers", "it": "Isolated thundershowers", "es": "Isolated thundershowers", "pl": "Isolated thundershowers"},
|
||||
"Fair": { "en": "Fair", "de": "Schönwetter", "ru": "Ясно", "pt": "Fair", "nl": "Fair", "fr": "Fair", "it": "Fair", "es": "Fair", "pl": "Fair"},
|
||||
"Clear sky": { "en": "Clear sky", "de": "Klarer Himmel", "ru": "Чистое небо", "pt": "Clear sky", "nl": "Clear sky", "fr": "Clear sky", "it": "Clear sky", "es": "Clear sky", "pl": "Clear sky"},
|
||||
"Rain": { "en": "Rain", "de": "Regen", "ru": "Дождь", "pt": "Rain", "nl": "Rain", "fr": "Rain", "it": "Rain", "es": "Rain", "pl": "Rain"},
|
||||
"Light rain": { "en": "Light rain", "de": "Leichter Regen", "ru": "Слабый дождик", "pt": "Light rain", "nl": "Light rain", "fr": "Light rain", "it": "Light rain", "es": "Light rain", "pl": "Light rain"},
|
||||
"Heavy rain": { "en": "Heavy rain", "de": "Heftiger Regen", "ru": "Сильный дождь", "pt": "Heavy rain", "nl": "Heavy rain", "fr": "Heavy rain", "it": "Heavy rain", "es": "Heavy rain", "pl": "Heavy rain"},
|
||||
"Rain showers": { "en": "Rain showers", "de": "Regenschauer", "ru": "Ливневый дождь", "pt": "Rain showers", "nl": "Rain showers", "fr": "Rain showers", "it": "Rain showers", "es": "Rain showers", "pl": "Rain showers"},
|
||||
"Light rain showers": { "en": "Light rain showers", "de": "Leichter Regenschauer", "ru": "Слабый ливневый дождь", "pt": "Light rain showers", "nl": "Light rain showers", "fr": "Light rain showers", "it": "Light rain showers", "es": "Light rain showers", "pl": "Light rain showers"},
|
||||
"Fog": { "en": "Fog", "de": "Nebel", "ru": "Туман", "pt": "Fog", "nl": "Fog", "fr": "Fog", "it": "Fog", "es": "Fog", "pl": "Fog"},
|
||||
"Heavy rain showers": { "en": "Heavy rain showers", "de": "Starke Regenschauer", "ru": "Сильный ливневый дождь", "pt": "Heavy rain showers", "nl": "Heavy rain showers", "fr": "Heavy rain showers", "it": "Heavy rain showers", "es": "Heavy rain showers", "pl": "Heavy rain showers"},
|
||||
"Light sleet": { "en": "Light sleet", "de": "Schneeregen", "ru": "Мокрый снег", "pt": "Light sleet", "nl": "Light sleet", "fr": "Light sleet", "it": "Light sleet", "es": "Light sleet", "pl": "Light sleet"},
|
||||
"Light snow": { "en": "Light snow", "de": "Leichter Schnee", "ru": "Слабый снег", "pt": "Light snow", "nl": "Light snow", "fr": "Light snow", "it": "Light snow", "es": "Light snow", "pl": "Light snow"},
|
||||
"Light sleet showers": { "en": "Light sleet showers", "de": "Leichter Graupelschauer", "ru": "Слабый дождь со снегом", "pt": "Light sleet showers", "nl": "Light sleet showers", "fr": "Light sleet showers", "it": "Light sleet showers", "es": "Light sleet showers", "pl": "Light sleet showers"},
|
||||
"Heavy rain and thunder": { "en": "Heavy rain and thunder", "de": "Heftiger Regen und Blitze", "ru": "Сильный дождь и молнии", "pt": "Heavy rain and thunder", "nl": "Heavy rain and thunder", "fr": "Heavy rain and thunder", "it": "Heavy rain and thunder", "es": "Heavy rain and thunder", "pl": "Heavy rain and thunder"},
|
||||
"Heavy rain showers and thunder": { "en": "Heavy rain showers and thunder", "de": "Heftiger Regenschauer und Blitze", "ru": "Сильный ливневый дождь и молнии", "pt": "Heavy rain showers and thunder", "nl": "Heavy rain showers and thunder", "fr": "Heavy rain showers and thunder", "it": "Heavy rain showers and thunder", "es": "Heavy rain showers and thunder", "pl": "Heavy rain showers and thunder"},
|
||||
"Heavy sleet": { "en": "Heavy sleet", "de": "Heftiger Schneeregen", "ru": "Сильный снегопад с дождем", "pt": "Heavy sleet", "nl": "Heavy sleet", "fr": "Heavy sleet", "it": "Heavy sleet", "es": "Heavy sleet", "pl": "Heavy sleet"},
|
||||
"Heavy sleet showers": { "en": "Heavy sleet showers", "de": "Heftiger Schneeregen", "ru": "Сильный снегопад с дождем", "pt": "Heavy sleet showers", "nl": "Heavy sleet showers", "fr": "Heavy sleet showers", "it": "Heavy sleet showers", "es": "Heavy sleet showers", "pl": "Heavy sleet showers"},
|
||||
"Heavy snow showers": { "en": "Heavy snow showers", "de": "Heftiger Schnee", "ru": "Сильный снегопад", "pt": "Heavy snow showers", "nl": "Heavy snow showers", "fr": "Heavy snow showers", "it": "Heavy snow showers", "es": "Heavy snow showers", "pl": "Heavy snow showers"},
|
||||
"Light rain and thunder": { "en": "Light rain and thunder", "de": "Leichter Regen und Blitze", "ru": "Слабый дождик и молнии", "pt": "Light rain and thunder", "nl": "Light rain and thunder", "fr": "Light rain and thunder", "it": "Light rain and thunder", "es": "Light rain and thunder", "pl": "Light rain and thunder"},
|
||||
"Light rain showers and thunder": { "en": "Light rain showers and thunder", "de": "Leichter Regenschauer und Blitze", "ru": "Слабый ливневый дождь и молнии", "pt": "Light rain showers and thunder", "nl": "Light rain showers and thunder", "fr": "Light rain showers and thunder", "it": "Light rain showers and thunder", "es": "Light rain showers and thunder", "pl": "Light rain showers and thunder"},
|
||||
"Rain and thunder": { "en": "Rain and thunder", "de": "Regen und Blitze", "ru": "Дождь с молниями", "pt": "Rain and thunder", "nl": "Rain and thunder", "fr": "Rain and thunder", "it": "Rain and thunder", "es": "Rain and thunder", "pl": "Rain and thunder"},
|
||||
"Rain showers and thunder": { "en": "Rain showers and thunder", "de": "Regenschauer und Blitze", "ru": "Ливневый дождь и молнии", "pt": "Rain showers and thunder", "nl": "Rain showers and thunder", "fr": "Rain showers and thunder", "it": "Rain showers and thunder", "es": "Rain showers and thunder", "pl": "Rain showers and thunder"},
|
||||
"Sleet showers": { "en": "Sleet showers", "de": "Schneeregen", "ru": "Дождь со снегом", "pt": "Sleet showers", "nl": "Sleet showers", "fr": "Sleet showers", "it": "Sleet showers", "es": "Sleet showers", "pl": "Sleet showers"},
|
||||
"N": { "en": "N", "de": "N", "ru": "C", "pt": "N", "nl": "N", "fr": "N", "it": "N", "es": "N", "pl": "N"},
|
||||
"S": { "en": "S", "de": "S", "ru": "Ю", "pt": "S", "nl": "S", "fr": "S", "it": "S", "es": "S", "pl": "S"},
|
||||
"W": { "en": "W", "de": "W", "ru": "З", "pt": "W", "nl": "W", "fr": "W", "it": "W", "es": "W", "pl": "W"},
|
||||
"E": { "en": "E", "de": "O", "ru": "В", "pt": "E", "nl": "E", "fr": "E", "it": "E", "es": "E", "pl": "E"},
|
||||
"NW": { "en": "NW", "de": "NW", "ru": "CЗ", "pt": "NW", "nl": "NW", "fr": "NW", "it": "NW", "es": "NW", "pl": "NW"},
|
||||
"NNW": { "en": "NNW", "de": "NNW", "ru": "CСЗ", "pt": "NNW", "nl": "NNW", "fr": "NNW", "it": "NNW", "es": "NNW", "pl": "NNW"},
|
||||
"WNW": { "en": "WNW", "de": "WNW", "ru": "ЗСЗ", "pt": "WNW", "nl": "WNW", "fr": "WNW", "it": "WNW", "es": "WNW", "pl": "WNW"},
|
||||
"NE": { "en": "NE", "de": "NO", "ru": "CВ", "pt": "NE", "nl": "NE", "fr": "NE", "it": "NE", "es": "NE", "pl": "NE"},
|
||||
"NNE": { "en": "NNE", "de": "NNO", "ru": "CСВ", "pt": "NNE", "nl": "NNE", "fr": "NNE", "it": "NNE", "es": "NNE", "pl": "NNE"},
|
||||
"ENE": { "en": "ENE", "de": "ONO", "ru": "ВCВ", "pt": "ENE", "nl": "ENE", "fr": "ENE", "it": "ENE", "es": "ENE", "pl": "ENE"},
|
||||
"SW": { "en": "SW", "de": "SW", "ru": "ЮЗ", "pt": "SW", "nl": "SW", "fr": "SW", "it": "SW", "es": "SW", "pl": "SW"},
|
||||
"SSW": { "en": "SSW", "de": "SSW", "ru": "ЮЮЗ", "pt": "SSW", "nl": "SSW", "fr": "SSW", "it": "SSW", "es": "SSW", "pl": "SSW"},
|
||||
"WSW": { "en": "WSW", "de": "WSW", "ru": "ЗЮЗ", "pt": "WSW", "nl": "WSW", "fr": "WSW", "it": "WSW", "es": "WSW", "pl": "WSW"},
|
||||
"SE": { "en": "SE", "de": "SO", "ru": "ЮВ", "pt": "SE", "nl": "SE", "fr": "SE", "it": "SE", "es": "SE", "pl": "SE"},
|
||||
"SSE": { "en": "SSE", "de": "SSO", "ru": "ЮЮВ", "pt": "SSE", "nl": "SSE", "fr": "SSE", "it": "SSE", "es": "SSE", "pl": "SSE"},
|
||||
"ESE": { "en": "ESE", "de": "OSO", "ru": "ВЮВ", "pt": "ESE", "nl": "ESE", "fr": "ESE", "it": "ESE", "es": "ESE", "pl": "ESE"},
|
||||
"North": { "en": "North", "de": "Norden", "ru": "Север", "pt": "Norte", "nl": "noorden", "fr": "Nord", "it": "Nord", "es": "Norte", "pl": "Północ"},
|
||||
"North-northeast": { "en": "North-northeast", "de": "Nord-Nordost", "ru": "Северо-северо-восток", "pt": "Norte-nordeste", "nl": "Noord-noordoosten", "fr": "Nord-nord-est", "it": "Nord-nordest", "es": "Norte-noreste", "pl": "Północno-północny wschód"},
|
||||
"Northeast": { "en": "Northeast", "de": "Nordost", "ru": "Северо-восток", "pt": "Nordeste", "nl": "Noordoosten", "fr": "Nord-Est", "it": "nord-est", "es": "Noreste", "pl": "Północny wschód"},
|
||||
"East-Northeast": { "en": "East-Northeast", "de": "Ost-Nordost", "ru": "Ост-норд-ост", "pt": "Leste-Nordeste", "nl": "Oost-Noordoost", "fr": "Est-Nord-Est", "it": "Est-Nord-Est", "es": "Este-Noreste", "pl": "Wschód-północny wschód"},
|
||||
"East": { "en": "East", "de": "Osten", "ru": "Восток", "pt": "Leste", "nl": "Oosten", "fr": "est", "it": "est", "es": "Este", "pl": "Wschód"},
|
||||
"East-Southeast": { "en": "East-Southeast", "de": "Ost-Südost", "ru": "Восток-Юго", "pt": "Leste-Sudeste", "nl": "Oost-Zuidoost", "fr": "Est-Sud-Est", "it": "Est-Sud-Est", "es": "Este-Sureste", "pl": "Wschód-południowy-wschód"},
|
||||
"Southeast": { "en": "Southeast", "de": "Süd-Ost", "ru": "Юго-восток", "pt": "Sudeste", "nl": "zuidoosten", "fr": "Sud-Est", "it": "sud-est", "es": "Sureste", "pl": "Południowy wschód"},
|
||||
"South-southeast": { "en": "South-southeast", "de": "Süd-Südost", "ru": "Юго-юго-восток", "pt": "Sul-sudeste", "nl": "Zuid-zuidoost", "fr": "Sud-sud-est", "it": "Sud-sud-est", "es": "Sur-sureste", "pl": "Południowo-południowy wschód"},
|
||||
"South": { "en": "South", "de": "Süd", "ru": "Юг", "pt": "Sul", "nl": "zuiden", "fr": "Sud", "it": "Sud", "es": "Sur", "pl": "południe"},
|
||||
"South-southwest": { "en": "South-southwest", "de": "Süd-Südwesten", "ru": "Юго-юго-запад", "pt": "Sul-sudoeste", "nl": "Zuid-zuidwest", "fr": "Sud-sud-ouest", "it": "Sud-sud-ovest", "es": "Sur-suroeste", "pl": "Południowo-południowy zachód"},
|
||||
"Southwest": { "en": "Southwest", "de": "Südwesten", "ru": "Юго-запад", "pt": "Sudoeste", "nl": "Southwest", "fr": "Sud-ouest", "it": "sud-ovest", "es": "Sur oeste", "pl": "Południowy zachód"},
|
||||
"West-southwest": { "en": "West-southwest", "de": "West-Südwesten", "ru": "Западно-юго-запад", "pt": "Oeste-sudoeste", "nl": "West-zuidwesten", "fr": "Ouest-sud-ouest", "it": "Ovest-sud-ovest", "es": "Oeste-suroeste", "pl": "Zachód-południowy zachód"},
|
||||
"West": { "en": "West", "de": "Westen", "ru": "Запад", "pt": "Oeste", "nl": "westen", "fr": "Ouest", "it": "ovest", "es": "Oeste", "pl": "Zachód"},
|
||||
"West-northwest": { "en": "West-northwest", "de": "West-Nordwesten", "ru": "Вест-норд-вест", "pt": "Oeste-noroeste", "nl": "West-noordwesten", "fr": "Ouest-nord-ouest", "it": "Ovest-Nord-Ovest", "es": "Oeste-noroeste", "pl": "Zachód-północny-zachód"},
|
||||
"Northwest": { "en": "Northwest", "de": "Nordwest", "ru": "Северо-Запад", "pt": "Noroeste", "nl": "Noord West", "fr": "Nord Ouest", "it": "Nord Ovest", "es": "Noroeste", "pl": "Północny zachód"},
|
||||
"North-northwest": { "en": "North-northwest", "de": "Nord Nord West", "ru": "Северо-северо-запад", "pt": "Norte-noroeste", "nl": "Noordnoordwest", "fr": "Nord-nord-ouest", "it": "Nord-Nord-Ovest", "es": "Norte-noroeste", "pl": "Północno-północny zachód"}
|
||||
};
|
348
main.js
Normal file
@ -0,0 +1,348 @@
|
||||
/* jshint -W097 */// jshint strict:false
|
||||
/*jslint node: true */
|
||||
'use strict';
|
||||
|
||||
const xml2js = require('xml2js');
|
||||
const http = require('http');
|
||||
const utils = require(__dirname + '/lib/utils'); // Get common adapter utils
|
||||
const dictionary = require(__dirname + '/lib/words');
|
||||
|
||||
const adapter = utils.Adapter({
|
||||
name: 'yr', // adapter name
|
||||
useFormatDate: true // read date format from config
|
||||
});
|
||||
|
||||
adapter.on('ready', main);
|
||||
|
||||
function main() {
|
||||
const tmp = adapter.config.location.split('/');
|
||||
const city = decodeURI(tmp.pop());
|
||||
|
||||
adapter.config.language = adapter.config.language || 'en';
|
||||
if (adapter.config.sendTranslations === undefined) adapter.config.sendTranslations = true;
|
||||
if (adapter.config.sendTranslations === 'true') adapter.config.sendTranslations = true;
|
||||
if (adapter.config.sendTranslations === 'false') adapter.config.sendTranslations = false;
|
||||
|
||||
adapter.getObject('forecast.day0.temperatureActual', (err, obj) => {
|
||||
if (obj && obj.common && obj.common.unit) {
|
||||
if (obj.common.unit === '°C' && adapter.config.nonMetric) {
|
||||
obj.common.unit = '°F';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
} else if (obj.common.unit !== '°C' && !adapter.config.nonMetric) {
|
||||
obj.common.unit = '°C';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
for (let d = 0; d < 3; d++) {
|
||||
adapter.getObject('forecast.day' + d + '.windSpeed', (err, obj) => {
|
||||
if (obj && obj.common && obj.common.unit) {
|
||||
if (obj.common.unit === 'km/h' && adapter.config.nonMetric) {
|
||||
obj.common.unit = 'm/h';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
} else if (obj.common.unit !== 'km/h' && !adapter.config.nonMetric) {
|
||||
obj.common.unit = 'km/h';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
adapter.getObject('forecast.day' + d + '.temperatureMin', (err, obj) => {
|
||||
if (obj && obj.common && obj.common.unit) {
|
||||
if (obj.common.unit === '°C' && adapter.config.nonMetric) {
|
||||
obj.common.unit = '°F';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
} else if (obj.common.unit !== '°C' && !adapter.config.nonMetric) {
|
||||
obj.common.unit = '°C';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
adapter.getObject('forecast.day' + d + '.temperatureMax', (err, obj) => {
|
||||
if (obj && obj.common && obj.common.unit) {
|
||||
if (obj.common.unit === '°C' && adapter.config.nonMetric) {
|
||||
obj.common.unit = '°F';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
} else if (obj.common.unit !== '°C' && !adapter.config.nonMetric) {
|
||||
obj.common.unit = '°C';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
adapter.getObject('forecast.day' + d + '.precipitation', (err, obj) => {
|
||||
if (obj && obj.common && obj.common.unit) {
|
||||
if (obj.common.unit === 'mm' && adapter.config.nonMetric) {
|
||||
obj.common.unit = 'in';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
} else if (obj.common.unit !== 'mm' && !adapter.config.nonMetric) {
|
||||
obj.common.unit = 'mm';
|
||||
adapter.setObject(obj._id, obj, () => {
|
||||
adapter.log.info(`Metrics changed for ${obj._id} to ${obj.common.unit}`);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
adapter.getObject('forecast', (err, obj) => {
|
||||
if (!obj || !obj.common || obj.common.name !== 'yr.no forecast ' + city) {
|
||||
adapter.setObject('forecast', {
|
||||
type: 'device',
|
||||
role: 'forecast',
|
||||
common: {
|
||||
name: 'yr.no forecast ' + city
|
||||
},
|
||||
native: {
|
||||
url: adapter.config.location,
|
||||
country: decodeURI(tmp[0]),
|
||||
state: decodeURI(tmp[1]),
|
||||
city: city
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
if (adapter.config.location.indexOf('forecast.xml') === -1) {
|
||||
if (adapter.config.location.indexOf('%') === -1) adapter.config.location = encodeURI(adapter.config.location);
|
||||
|
||||
adapter.setState('forecast.info.diagram', 'http://www.yr.no/place/' + adapter.config.location + '/avansert_meteogram.png', true);
|
||||
|
||||
const reqOptions = {
|
||||
hostname: 'www.yr.no',
|
||||
port: 80,
|
||||
path: '/place/' + adapter.config.location + '/forecast.xml',
|
||||
method: 'GET'
|
||||
};
|
||||
|
||||
adapter.log.debug('get http://' + reqOptions.hostname + reqOptions.path);
|
||||
|
||||
const req = http.request(reqOptions, res => {
|
||||
let data = '';
|
||||
|
||||
res.on('data', chunk => data += chunk);
|
||||
|
||||
res.on('end', () => {
|
||||
adapter.log.debug('received data from yr.no');
|
||||
parseData(data.toString());
|
||||
});
|
||||
});
|
||||
|
||||
req.on('error', e => {
|
||||
adapter.log.error(e.message);
|
||||
parseData(null);
|
||||
});
|
||||
|
||||
req.end();
|
||||
} else {
|
||||
parseData(require('fs').readFileSync(adapter.config.location).toString());
|
||||
}
|
||||
|
||||
// Force terminate after 5min
|
||||
setTimeout(() => {
|
||||
adapter.log.error('force terminate');
|
||||
process.exit(1);
|
||||
}, 300000);
|
||||
}
|
||||
|
||||
function _(text) {
|
||||
if (!text) return '';
|
||||
|
||||
if (dictionary[text]) {
|
||||
let newText = dictionary[text][adapter.config.language];
|
||||
if (newText) {
|
||||
return newText;
|
||||
} else if (adapter.config.language !== 'en') {
|
||||
newText = dictionary[text].en;
|
||||
if (newText) {
|
||||
return newText;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (adapter.config.sendTranslations) {
|
||||
const options = {
|
||||
hostname: 'download.yunkong2.net',
|
||||
port: 80,
|
||||
path: '/yr.php?word=' + encodeURIComponent(text)
|
||||
};
|
||||
const req = http.request(options, res => {
|
||||
console.log('STATUS: ' + res.statusCode);
|
||||
adapter.log.info('Missing translation sent to yunkong2.net: "' + text + '"');
|
||||
});
|
||||
req.on('error', e => {
|
||||
adapter.log.error('Cannot send to server missing translation for "' + text + '": ' + e.message);
|
||||
});
|
||||
req.end();
|
||||
} else {
|
||||
adapter.log.warn('Translate: "' + text + '": {"en": "' + text + '", "de": "' + text + '", "ru": "' + text + '"}, please send to developer');
|
||||
}
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
function celsius2fahrenheit(degree, isConvert) {
|
||||
if (isConvert) {
|
||||
return degree * 9 / 5 + 32;
|
||||
} else {
|
||||
return degree;
|
||||
}
|
||||
}
|
||||
|
||||
function parseData(xml) {
|
||||
if (!xml) {
|
||||
setTimeout(() => process.exit(0), 5000);
|
||||
return;
|
||||
}
|
||||
const options = {
|
||||
explicitArray: false,
|
||||
mergeAttrs: true
|
||||
};
|
||||
const parser = new xml2js.Parser(options);
|
||||
parser.parseString(xml, (err, result) => {
|
||||
if (err) {
|
||||
adapter.log.error(err);
|
||||
} else {
|
||||
adapter.log.info('got weather data from yr.no');
|
||||
const forecastArr = result.weatherdata.forecast.tabular.time;
|
||||
|
||||
let tableDay = '<table style="border-collapse: collapse; padding: 0; margin: 0"><tr class="yr-day">';
|
||||
let tableHead = '</tr><tr class="yr-time">';
|
||||
let tableMiddle = '</tr><tr class="yr-img">';
|
||||
let tableBottom = '</tr><tr class="yr-temp">';
|
||||
const dateObj = new Date();
|
||||
const dayEnd = dateObj.getFullYear() + '-' + ('0' + (dateObj.getMonth() + 1)).slice(-2) + '-' + ('0' + dateObj.getDate()).slice(-2) + 'T24:00:00';
|
||||
let daySwitch = false;
|
||||
|
||||
let day = -1; // Start from today
|
||||
const days = [];
|
||||
for (let i = 0; i < 12 && i < forecastArr.length; i++) {
|
||||
const period = forecastArr[i];
|
||||
|
||||
if (!period.period || period.period === '0') day++;
|
||||
|
||||
// We want to process only today, tomorrow and the day after tomorrow
|
||||
if (day === 3) break;
|
||||
period.symbol.url = '/adapter/yr/icons/' + period.symbol.var + '.svg';
|
||||
period.symbol.name = _(period.symbol.name);
|
||||
period.windDirection.code = _(period.windDirection.code);
|
||||
period.windDirection.name = _(period.windDirection.name);
|
||||
|
||||
if (i < 8) {
|
||||
switch (i) {
|
||||
case 0:
|
||||
tableHead += '<td>' + _('Now') + '</td>';
|
||||
break;
|
||||
default:
|
||||
if (period.from > dayEnd) {
|
||||
if (!daySwitch) {
|
||||
daySwitch = true;
|
||||
tableDay += '<td colspan="' + i + '">' + _('Today') + '</td><td colspan="4">' + _('Tomorrow') + '</td>';
|
||||
if (i < 3) tableDay += '<td colspan="' + (4 - i) + '">' + _('After tomorrow') + '</td>';
|
||||
tableHead += '<td>' + parseInt(period.from.substring(11, 13), 10).toString() + '-' + parseInt(period.to.substring(11, 13), 10).toString() + '</td>';
|
||||
} else {
|
||||
tableHead += '<td>' + parseInt(period.from.substring(11, 13), 10).toString() + '-' + parseInt(period.to.substring(11, 13), 10).toString() + '</td>';
|
||||
}
|
||||
|
||||
} else {
|
||||
tableHead += '<td>' + parseInt(period.from.substring(11, 13), 10).toString() + '-' + parseInt(period.to.substring(11, 13), 10).toString() + '</td>';
|
||||
}
|
||||
}
|
||||
|
||||
tableMiddle += '<td><img style="position: relative;margin: 0;padding: 0;left: 0;top: 0;width: 38px;height: 38px;" src="' + period.symbol.url + '" alt="' + period.symbol.name + '" title="' + period.symbol.name + '"><br/>';
|
||||
tableBottom += '<td><span class="">' + period.temperature.value + '°C</span></td>';
|
||||
}
|
||||
|
||||
if (day === -1 && !i) day = 0;
|
||||
if (!days[day]) {
|
||||
days[day] = {
|
||||
date: new Date(period.from),
|
||||
icon: period.symbol.url,
|
||||
state: period.symbol.name,
|
||||
temperatureMin: celsius2fahrenheit(parseFloat(period.temperature.value), adapter.config.nonMetric),
|
||||
temperatureMax: celsius2fahrenheit(parseFloat(period.temperature.value), adapter.config.nonMetric),
|
||||
precipitation: adapter.config.nonMetric ? parseFloat(period.precipitation.value) / 25.4 : parseFloat(period.precipitation.value),
|
||||
windDirection: period.windDirection.code,
|
||||
windSpeed: adapter.config.nonMetric ? parseFloat(period.windSpeed.mps) : parseFloat(period.windSpeed.mps) * 3.6,
|
||||
pressure: parseFloat(period.pressure.value),
|
||||
count: 1
|
||||
};
|
||||
} else {
|
||||
// Summarize
|
||||
let t;
|
||||
// Take icon for day always from 12:00 to 18:00 if possible
|
||||
if (i === 2) {
|
||||
days[day].icon = period.symbol.url;
|
||||
days[day].state = period.symbol.name;
|
||||
days[day].windDirection = period.windDirection.code;
|
||||
}
|
||||
t = celsius2fahrenheit(parseFloat(period.temperature.value), adapter.config.nonMetric);
|
||||
if (t < days[day].temperatureMin) {
|
||||
days[day].temperatureMin = t;
|
||||
} else
|
||||
if (t > days[day].temperatureMax) {
|
||||
days[day].temperatureMax = t;
|
||||
}
|
||||
|
||||
days[day].precipitation += adapter.config.nonMetric ? parseFloat(period.precipitation.value) / 25.4 : parseFloat(period.precipitation.value);
|
||||
days[day].windSpeed += adapter.config.nonMetric ? parseFloat(period.windSpeed.mps) : parseFloat(period.windSpeed.mps) * 3.6;
|
||||
days[day].pressure += parseFloat(period.pressure.value);
|
||||
days[day].count++;
|
||||
}
|
||||
// Set actual temperature
|
||||
if (!day && !i) {
|
||||
days[day].temperatureActual = celsius2fahrenheit(parseInt(period.temperature.value, 10), adapter.config.nonMetric);
|
||||
}
|
||||
}
|
||||
const style = '<style type="text/css">tr.yr-day td {font-family: sans-serif; font-size: 9px; padding:0; margin: 0;}\ntr.yr-time td {text-align: center; font-family: sans-serif; font-size: 10px; padding:0; margin: 0;}\ntr.yr-temp td {text-align: center; font-family: sans-serif; font-size: 12px; padding: 0; margin: 0;}\ntr.yr-img td {text-align: center; padding: 0; margin: 0;}</style>';
|
||||
const table = style + tableDay + tableHead + tableMiddle + tableBottom + '</tr></table>';
|
||||
//console.log(JSON.stringify(result, null, " "));
|
||||
|
||||
for (day = 0; day < days.length; day++) {
|
||||
// Take the average
|
||||
if (days[day].count > 1) {
|
||||
days[day].precipitation /= days[day].count;
|
||||
days[day].windSpeed /= days[day].count;
|
||||
days[day].pressure /= days[day].count;
|
||||
}
|
||||
days[day].temperatureMin = Math.round(days[day].temperatureMin);
|
||||
days[day].temperatureMax = Math.round(days[day].temperatureMax);
|
||||
days[day].precipitation = Math.round(days[day].precipitation);
|
||||
days[day].windSpeed = Math.round(days[day].windSpeed * 10) / 10;
|
||||
days[day].pressure = Math.round(days[day].pressure);
|
||||
|
||||
days[day].date = adapter.formatDate(days[day].date);
|
||||
|
||||
delete days[day].count;
|
||||
for (const name in days[day]) {
|
||||
if (days[day].hasOwnProperty(name)) {
|
||||
adapter.setState('forecast.day' + day + '.' + name, {val: days[day][name], ack: true});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
adapter.log.debug('data successfully parsed. setting states');
|
||||
|
||||
adapter.setState('forecast.info.html', {val: table, ack: true});
|
||||
adapter.setState('forecast.info.object', {val: JSON.stringify(days), ack: true}, () => {
|
||||
setTimeout(() => process.exit(0), 5000);
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|