Browse Source

First release of the beta version

branch
Airikr 3 weeks ago
parent
commit
70e3b76818
  1. 80
      .htaccess
  2. BIN
      .sync.ffs_db
  3. 6
      composer.json
  4. 123
      composer.lock
  5. 254
      configs/default-language.php
  6. 113
      configs/website-settings.php
  7. 28
      debug-mode.php
  8. 24
      errors.php
  9. BIN
      fonts/Pe-icon-7-weather.eot
  10. 70
      fonts/Pe-icon-7-weather.svg
  11. BIN
      fonts/Pe-icon-7-weather.ttf
  12. BIN
      fonts/Pe-icon-7-weather.woff
  13. 97
      form-settings.php
  14. BIN
      images/fullscreen.png
  15. 32
      images/fullscreen.svg
  16. BIN
      images/fullscreen@2x.png
  17. BIN
      images/layers-2x.png
  18. BIN
      images/layers.png
  19. BIN
      images/logo.jpg
  20. BIN
      images/marker-icon-2x.png
  21. BIN
      images/marker-icon.png
  22. BIN
      images/marker-shadow.png
  23. 359
      images/weather-icons-1.svg
  24. 481
      images/weather-icons-2.svg
  25. 143
      index.php
  26. 7
      javascripts/clipboard.min.js
  27. 2
      javascripts/format.min.js
  28. 2
      javascripts/jquery.min.js
  29. 2
      javascripts/jquery.nicescroll.min.js
  30. 1
      javascripts/leaflet-fullscreen.min.js
  31. 6
      javascripts/leaflet.min.js
  32. 594
      javascripts/main.js
  33. 1545
      javascripts/moment-timezone-with-data.js
  34. 2
      javascripts/moment.min.js
  35. 23
      javascripts/validator.min.js
  36. 87
      page-about.php
  37. 25
      page-analytics.php
  38. 24
      page-api.php
  39. 35
      page-faq.php
  40. 287
      page-settings.php
  41. 53
      shortcut.php
  42. 45
      site-footer.php
  43. 140
      site-functions.php
  44. 116
      site-header.php
  45. 71
      site-settings.php
  46. 1000
      stylesheets/desktop.css
  47. 640
      stylesheets/leaflet.css
  48. 206
      stylesheets/pe-icon-7-weather.css
  49. 96
      stylesheets/portable.css
  50. 31
      stylesheets/theme-dark.css
  51. 31
      stylesheets/theme-light.css
  52. 7
      vendor/autoload.php
  53. 5
      vendor/bissolli/php-css-js-minifier/.gitignore
  54. 12
      vendor/bissolli/php-css-js-minifier/.travis.yml
  55. 21
      vendor/bissolli/php-css-js-minifier/LICENSE
  56. 25
      vendor/bissolli/php-css-js-minifier/composer.json
  57. 1407
      vendor/bissolli/php-css-js-minifier/composer.lock
  58. 1
      vendor/bissolli/php-css-js-minifier/examples/data/script1.js
  59. 1
      vendor/bissolli/php-css-js-minifier/examples/data/script2.js
  60. 4
      vendor/bissolli/php-css-js-minifier/examples/data/style1.css
  61. 4
      vendor/bissolli/php-css-js-minifier/examples/data/style2.css
  62. 18
      vendor/bissolli/php-css-js-minifier/examples/index.php
  63. 20
      vendor/bissolli/php-css-js-minifier/src/Minifier.php
  64. 249
      vendor/bissolli/php-css-js-minifier/src/MinifierAbstract.php
  65. 26
      vendor/bissolli/php-css-js-minifier/src/Traits/MinifierGettersTrait.php
  66. 445
      vendor/composer/ClassLoader.php
  67. 228
      vendor/composer/InstalledVersions.php
  68. 21
      vendor/composer/LICENSE
  69. 11
      vendor/composer/autoload_classmap.php
  70. 9
      vendor/composer/autoload_namespaces.php
  71. 10
      vendor/composer/autoload_psr4.php
  72. 57
      vendor/composer/autoload_real.php
  73. 37
      vendor/composer/autoload_static.php
  74. 113
      vendor/composer/installed.json
  75. 43
      vendor/composer/installed.php
  76. 14
      vendor/composer/platform_check.php
  77. 1
      vendor/mukto90/ncrypt/.gitignore
  78. 22
      vendor/mukto90/ncrypt/composer.json
  79. 14
      vendor/mukto90/ncrypt/example.php
  80. 159
      vendor/mukto90/ncrypt/src/class.ncrypt.php
  81. 154
      weather-data.php

80
.htaccess

@ -0,0 +1,80 @@
SetEnv SERVER_ADMIN hi@airikr.me
SetEnv TZ Europe/Stockholm
DefaultLanguage sv-SE
AddDefaultCharset UTF-8
Options All -Indexes
IndexIgnore *
LimitRequestBody 10240000
<Files .htaccess>
order allow,deny
deny from all
</Files>
<IfModule mod_expires.c>
<filesMatch ".(ico|jpg|png|js|css)$">
Header set Cache-Control "max-age=84600, public"
</filesMatch>
</IfModule>
<IfModule mod_rewrite.c>
DirectoryIndex index.php /serenum/index.php
ErrorDocument 404 /serenum/errors.php
RewriteEngine On
RewriteBase /serenum/
RewriteCond %{REQUEST_METHOD} !^(GET|POST)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^$ index.php
RewriteRule ^about$ page-about.php
RewriteRule ^api$ page-api.php
RewriteRule ^contact-us$ page-contact.php
RewriteRule ^faq$ page-faq.php
RewriteRule ^settings$ page-settings.php
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)$ index.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/about$ page-about.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7
# RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/api$ page-api.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/contact-us$ page-contact.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/faq$ page-faq.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/settings$ page-settings.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/analytics$ page-analytics.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/apikey:([a-z0-9]{32})$ index.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7&api=$8
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/apikey:([a-z0-9]{32})/about$ page-about.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7&api=$8
# RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/apikey:([a-z0-9]{32})/api$ page-api.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7&api=$8
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/apikey:([a-z0-9]{32})/contact-us$ page-contact.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7&api=$8
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/apikey:([a-z0-9]{32})/faq$ page-faq.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7&api=$8
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/apikey:([a-z0-9]{32})/settings$ page-settings.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7&api=$8
RewriteRule ^lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h),(light|dark)/apikey:([a-z0-9]{32})/analytics$ page-analytics.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&the=$7&api=$8
RewriteRule ^form:settings$ form-settings.php
RewriteRule ^([a-z]{2})$ shortcut.php?lan=$1
RewriteRule ^([a-z]{2})/([0-9-.]{5,19}),([0-9-.]{5,19})/s:(0|1)(0|1)(0|1)(0|1)$ shortcut.php?lan=$1&lat=$2&lng=$3&uni=$4&dec=$5&tim=$6&the=$7
RewriteRule ^([a-z]{2})/([0-9-.]{5,19}),([0-9-.]{5,19})/s:(0|1)(0|1)(0|1)(0|1)/a:([a-z0-9]{32})$ shortcut.php?lan=$1&lat=$2&lng=$3&uni=$4&dec=$5&tim=$6&the=$7&api=$8
RewriteRule ^weather-data/lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h)$ weather-data.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6
RewriteRule ^weather-data/lat:([0-9-.]{5,19}),lng:([0-9-.]{5,19})/settings:(metric|imperial),([a-z]{2}),(comma|dot),(24h|12h)/apikey:([a-z0-9]{32})$ weather-data.php?lat=$1&lng=$2&uni=$3&lan=$4&dec=$5&tim=$6&api=$7
RewriteRule ^update-language$ configs/default-language.php
RewriteRule ^update-settings$ configs/website-settings.php
</IfModule>

BIN
.sync.ffs_db

6
composer.json

@ -0,0 +1,6 @@
{
"require": {
"bissolli/php-css-js-minifier": "^1.0",
"mukto90/ncrypt": "dev-master"
}
}

123
composer.lock

@ -0,0 +1,123 @@
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "3495d967c2916d1b464d2f8e4833cb6c",
"packages": [
{
"name": "bissolli/php-css-js-minifier",
"version": "v1.0",
"source": {
"type": "git",
"url": "https://github.com/bissolli/php-css-js-minifier.git",
"reference": "e87834fccfea023b0cb057f517fca3e8dd177c9d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/bissolli/php-css-js-minifier/zipball/e87834fccfea023b0cb057f517fca3e8dd177c9d",
"reference": "e87834fccfea023b0cb057f517fca3e8dd177c9d",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"require-dev": {
"phpunit/phpunit": "~5.6"
},
"type": "library",
"autoload": {
"psr-4": {
"Bissolli\\PhpMinifier\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Gustavo Bissolli",
"email": "gustavo.bissolli@gmail.com"
}
],
"description": "A PHP Class to merge and minify CSS and JavaScript files.",
"homepage": "https://github.com/bissolli/php-css-js-minifier",
"keywords": [
"css",
"javascript",
"laravel",
"merge",
"minifier",
"minify"
],
"support": {
"issues": "https://github.com/bissolli/php-css-js-minifier/issues",
"source": "https://github.com/bissolli/php-css-js-minifier/tree/master"
},
"time": "2018-09-24T18:13:49+00:00"
},
{
"name": "mukto90/ncrypt",
"version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/mukto90/ncrypt.git",
"reference": "c66236716492796fcc7c28e07a5e7752daeb9225"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/mukto90/ncrypt/zipball/c66236716492796fcc7c28e07a5e7752daeb9225",
"reference": "c66236716492796fcc7c28e07a5e7752daeb9225",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"default-branch": true,
"type": "library",
"autoload": {
"classmap": [
"src/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-3.0-or-later"
],
"authors": [
{
"name": "Nazmul Ahsan",
"email": "n.mukto@gmail.com",
"homepage": "https://nazmulahsan.me",
"role": "Developer"
}
],
"description": "A simple PHP class to encrypt a string and decrypt an encrypted string",
"homepage": "https://github.com/mukto90/ncrypt",
"keywords": [
"2 way encryption and decryption",
"decryption",
"encryption",
"encryption and decryption"
],
"support": {
"issues": "https://github.com/mukto90/ncrypt/issues",
"source": "https://github.com/mukto90/ncrypt/tree/v1.0"
},
"time": "2018-05-15T06:37:54+00:00"
}
],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": {
"mukto90/ncrypt": 20
},
"prefer-stable": false,
"prefer-lowest": false,
"platform": [],
"platform-dev": [],
"plugin-api-version": "2.0.0"
}

254
configs/default-language.php

@ -0,0 +1,254 @@
<?php
require_once '../site-functions.php';
$settings = json_decode(file_get_contents('../settings.json'));
$protocol = (stripos($_SERVER['SERVER_PROTOCOL'], 'http') !== false ? 'https' : 'http');
# You can use variables from {config.json} to print out for an example website's title.
# Here's what variables has been used and from what file:
# $settings->title shows the set title (line 6 in config.php)
# link_(string, url) is a functions and creates a link that opens in a new tab (line 20 in site-functions.php).
$data = [
# Define what language this translation will represent.
'language_name' => [
'full' => 'English',
'short' => 'en'
],
'footer' => [
'link_weather' => 'Weather',
'link_settings' => 'Settings',
'link_about' => 'About',
'link_faq' => 'FAQ',
'link_api' => 'API',
'link_analytics' => 'Analytics',
'data_from' => $settings->title.' uses'
],
'page_error' => [
'title' => 'An error has occured',
'content' => '<p>Please verify the settings by chosing "Settings" in the footer. If everything are correct and you still get this error message, please contact us (see the "About" page) and we\'ll investigate what the issue can be.</p><p>It can be as easy as the page youre trying to reach do not exists.</p>'
],
'page_settings' => [
'title' => 'Settings',
'subtitle_gps' => 'GPS',
'subtitle_manualplace' => 'Manual place',
'subtitle_options' => 'Options',
'subtitle_apikey' => 'API key',
'subtitle_save' => 'Save your settings',
'desc_gps' => '<p>Let '.$settings->title.' use your device\'s GPS to get your current position.</p>',
'desc_manualplace_jsenabled' => '<p>We are working on adding places. Until then, you can enter coordinates or use the map above and choose a place that way.</p>',
'desc_manualplace_jsdisabled' => '<p>At the moment, you can only enter the coordinates.</p>',
'desc_options' => '<p>Customize '.$settings->title.' after your liking.</p>',
'desc_apikey' => '<p>'.$settings->title.' use its own API key, but you can also use your own. Go to '.link_('openweathermap.com', 'https://openweathermap.org/').' and create an account there (if you don\'t already have one) to get your own API key.</p>',
'desc_save' => '<p>If you want to use your settings right away, you can use the URL below. Nothing are saved in the database and the link does not expire.</p>',
'error_coordinates_empty' => 'You must enter coordinates in order to continue',
'error_coordinates_invalid' => 'The coordinates are not valid',
'error_apikey_not32' => 'The API key must be 32 characters long',
'error_apikey_invalid' => 'The API key are not valid',
'error_failedtocopyurl' => 'Failed. Try again',
'info_gps_unknown' => 'An unknown error occured. Try again',
'info_gps_denied' => 'You have denied the localization',
'info_gps_unavailable' => 'Couldn\'t locate your position. Try again',
'info_gps_timeout' => 'The localization timed out. Try again',
'info_urlcopied' => 'The shortcut address has been copied',
'gps_fetch' => 'Fetch my current position',
'gps_fetching' => 'Trying to find you, please wait...',
'field_place' => 'Place',
'field_coordinates' => 'Coordinates',
'field_unit' => 'Unit',
'field_language' => 'Language',
'field_decimal' => 'Decimal',
'field_time' => 'Time',
'field_theme' => 'Theme',
'field_apikey' => 'Enter your API key',
'unit_metric' => 'Metric',
'unit_imperial' => 'Imperial',
'decimal_comma' => 'Comma',
'decimal_dot' => 'Dot',
'theme_light' => 'Light',
'theme_dark' => 'Dark',
'link_copy' => 'Copy the shortcut address',
'button_continue' => 'Continue'
],
'page_weather' => [
'loading' => 'Fetching weather data - please wait...',
'error_401' => '<p>The given API key can\'t be used. Please choose "Settings" in the footer and enter an API key that you have got from OpenWeatherMap by logging in to your OpenWeather account.</p>',
'error_404' => '<p>An error occured. Please check so the given API key can be used for '.link_('One Call API', 'https://openweathermap.org/api/one-call-api').'. The issue can also be that the name of the place are wrong.</p>',
'error_429' => '<p>We can\'t use the given API key because it has been used 60 times under a minute (which is '.link_('the limit for free plans', 'https://openweathermap.org/price').'). Please wait for a while and then try again.</p><p>In the meantime, you can use our API key by remove your key from the settings page here on '.$settings->title.'.</p>',
'details_wind' => 'Wind',
'details_feelslike' => 'Feels like',
'details_dewpoint' => 'Dew point',
'details_clouds' => 'Clouds',
'details_humidity' => 'Humidity',
'details_pressure' => 'Pressure',
'details_uvindex' => 'UV index',
'subtitle_forecast_48h' => '48 hours forecast',
'subtitle_forecast_7d' => '7 hours forecast at 11:00',
'message_moredatalateron' => 'More data will be added eventually'
],
'page_about' => [
'intro' => '<p>'.$settings->title.' are a weather service that are keen to your privacy. It displays the current weather report, the forecast for the next 48 hours and 7 days for the location you choose.</p>',
'subtitle_opensource' => 'Open source',
'subtitle_privacy' => 'Privacy',
'subtitle_contactus' => 'Contact us',
'subtitle_using' => 'Uses',
'opensource' => '<p>'.$settings->title.' are free, licensed under <b>GNU GPLv3</b>. See more at '.link_('git.airikr.me/serenum', 'https://git.airikr.me/serenum').'.</p>',
'privacy' => '<p>As of today, '.$settings->title.' do not log anything about you. But the website will log your visit in the future, mainly your IP address. However, you will have full control over your own data.<sup>1</sup></p>',
'meaning_1' => '<p>When you will be able to manage your personal data, '.$settings->title.' will give you a link that work as an personal identity. Use that link to tell '.$settings->title.' who you are and the website will remember your previous choices.</p>',
'contactus' => '<p>You can contact us either through email (hi@serenum.org) or through '.link_('Telegram', 'https://telegram.org').'. You can join our group with the following link: '.link_('t.me/'.strtolower($settings->title).'foss', 'https://t.me/'.strtolower($settings->title).'foss').'</p>',
'using' => '<p>Were using the following to let '.$settings->title.' work as it should.</p>'
],
'page_faq' => [
'title' => 'FAQ',
'items' => [
[
'question' => 'Are '.$settings->title.'\'s source code open for all?',
'answer' => 'Yes. The source code of '.$settings->title.' can be downloaded by anyone under the GNU GPLv3 license. You can get the source code at '.link_('git.airikr.me/serenum', 'https://git.airikr.me/serenum').'.'
],
[
'question' => 'Can I install '.$settings->title.' on my own server?',
'answer' => 'Yes. Go to '.link_('the installation guide', 'https://git.airikr.me/'.$settings->title.'/website/src/branch/master/INSTALL.md').' to get started.'
],
[
'question' => $settings->title.' can\'t fetch my current position. Why?',
'answer' => '<p>There can be several reasons to this.</p><ol><li>You are inside a building. Be close to a window or an open door to allow the satellites to find you easier. But for best result, be sure to be outside with the sky above you.</li><li>The system settings for GPS are set to only use GPS and not WiFi and/or mobile data. If you allow your device to use both WiFi and mobile data when using GPS, your device will be easier to be found.</li><li>The GPS does not work as it should. See if your device can be found in an application for an example '.link_('OsmAnd', 'https://osmand.net/').', '.link_('Apple Maps', 'https://apple.com/maps/').' or '.link_('OpenStreetMap', 'https://openstreetmap.org/').'. If some of these apps can find your location, try again with '.$settings->title.'. If the issue persist, try another device.</li></ol>'
],
[
'question' => 'How often do the weather data update?',
'answer' => '<p>The weather data for a free plan at OpenWeatherMap normally will be updated every 10 minutes, but it can take longer than that. But not longer than 2 hours.</p>'
],
[
'question' => 'I\'ve encountered a bug or got an idea of a new function. What can I do?',
'answer' => '<p>We welcome all suggestions and bug reports. Please contact us through email or Telegram. See more on the about page.</p>'
]
]
],
'page_analytics' => [
'title' => 'Analytics',
'desc' => null
],
# Translates the weather codes from OpenWeatherMap to strings (https://openweathermap.org/weather-conditions).
# Used in main.js on lines 22 to 67
# w stands for weather
# 01 are the weather icon (for an example 01d)
# 800 are the weather id
'weather' => [
'w01800' => 'Clear',
'w02801' => 'Few clouds',
'w03802' => 'Scattered clouds',
'w04803' => 'Broken clouds',
'w04804' => 'Overcast',
'w09300' => 'Light intensity drizzle',
'w09301' => 'Drizzle',
'w09302' => 'Heavy intensity drizzle',
'w09310' => 'Light intensity drizzle rain',
'w09311' => 'Drizzle rain',
'w09312' => 'Heavy intensity drizzle rain',
'w09313' => 'Shower rain and drizzle',
'w09314' => 'Heavy shower rain and drizzle',
'w09321' => 'Shower drizzle',
'w09520' => 'Light intensity shower rain',
'w09521' => 'Shower rain',
'w09522' => 'Heavy intensity shower rain',
'w09531' => 'Ragged shower rain',
'w10500' => 'Light rain',
'w10501' => 'Moderate rain',
'w10502' => 'Heavy intensity rain',
'w10503' => 'Very heavy rain',
'w10504' => 'Extreme rain',
'w11200' => 'Thunderstorm with light rain',
'w11201' => 'Thunderstorm with rain',
'w11202' => 'Thunderstorm with heavy rain',
'w11210' => 'Light thunderstorm',
'w11211' => 'Thunderstorm',
'w11212' => 'Heavy thunderstorm',
'w11221' => 'Ragged thunderstorm',
'w11230' => 'Thunderstorm with light drizzle',
'w11231' => 'Thunderstrorm with drizzle',
'w11232' => 'Thunderstorm with heavy drizzle',
'w13511' => 'Freezing rain',
'w13600' => 'Light snow',
'w13601' => 'Snow',
'w13602' => 'Heavy snow',
'w13611' => 'Sleet',
'w13612' => 'Light shower sleet',
'w13613' => 'Shower sleet',
'w13615' => 'Light rain and snow',
'w13616' => 'Rain and snow',
'w13620' => 'Light shower snow',
'w13621' => 'Shower snow',
'w13622' => 'Heavy shower snow',
'w50701' => 'Mist',
'w50711' => 'Smoke',
'w50721' => 'Haze',
'w50731' => 'Sand/dust whirls',
'w50741' => 'Fog',
'w50751' => 'Sand',
'w50761' => 'Dust',
'w50762' => 'Volcanic ash',
'w50771' => 'Squalls',
'w50781' => 'Tornado'
],
'various' => [
'days' => [
'mon' => 'Monday',
'tue' => 'Tuesday',
'wed' => 'Wednesday',
'thu' => 'Thursday',
'fri' => 'Friday',
'sat' => 'Saturday',
'sun' => 'Sunday',
'today' => 'Today',
'tomorrow' => 'Tomorrow'
],
'map_contributors' => 'Contributers'
]
];
$language = $data['language_name']['short'];
$file = 'languages/'.$language.'.json';
# if(is_writable('../'.$file)) {
file_put_contents('../'.$file, json_encode($data, JSON_UNESCAPED_UNICODE));
die_content($settings->title.' - Update language', $language.'.json has been updated. Go to <a href="'.$protocol.'://'.$settings->domain.'">Go to '.$settings->title.'</a>.');
# } else {
# die_content($settings->title, 'Can\'t write to <code>'.$file.'</code> due to the lack of permissions.');
# }
?>

113
configs/website-settings.php

@ -0,0 +1,113 @@
<?php
require_once '../site-functions.php';
$filename_path = explode('/', $_SERVER['PHP_SELF']);
$filename = $filename_path[count($filename_path) - 1];
$protocol = (stripos($_SERVER['SERVER_PROTOCOL'], 'http') !== false ? 'https' : 'http');
$data = [
# Defines what the website will be called, what the description it will,
# have and what image the website will use for an example the metadata.
'title' => 'Serenum', # STRING
'description' => 'A privacy respecting, self-hosted weather website', # STRING
'image' => null, # STRING
'image_alternative' => null, # STRING
# Show the description below the title on the website.
'show_description_onpage' => false, # BOOLEAN
# Defines what domain the website are on.
'domain' => 'serenum.org', # STRING
# If set to false, the website will not use any cache.
'development' => true, # BOOLEAN
# These are for the settings page, what will shown or not.
'allow_own_apikey' => true, # BOOLEAN
'allow_search' => true, # BOOLEAN
'allow_gps' => true, # BOOLEAN
# Defines if the website will log the visit.
'logging' => [
# This feature will be added later on.
'enabled' => false, # BOOLEAN
# Defines the encryption keys. Must be 64 character long or longer
# and must contain lowercases and uppercased letters, digits, and
# special characters.
'encryptionkey' => null, # STRING
'encryptionkey_iv' => null # STRING
],
# Defines what privacy rules visitors will be allowed to use.
'privacy' => [
# Set to true if you allow the visitor to be able to delete their own data.
'allow_visitor_deletion' => true, # BOOLEAN
# Set to true if you want the logged data to be deleted after a certain time based on {autodelete_after}.
'autodelete_data' => false, # BOOLEAN
# Set how many days the data will be kept until {autodelete_data} will kick in.
'autodelete_after' => null, # INT
# Set to true if you want to show the collected data as statistics on the website.
'public_analytics' => true # BOOLEAN
],
# Defines default values for the settings page.
'defaults' => [
'map' => [
'layers' => [
'light' => 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', # STRING (default: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png)
'light_text' => '&copy; '.link_('OpenStreetMap', 'https://www.openstreetmap.org/copyright').' contributors', # STRING
'dark' => 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', # STRING (default: https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x})
'dark_text' => 'Tiles &copy; Esri &mdash; Source: Esri, i-cubed, USDA, USGS, AEX, GeoEye, Getmapping, Aerogrid, IGN, IGP, UPR-EGP, and the GIS User Community' # STRING
],
'zoom' => 8, # INT (default: 8)
'zoom_min' => 3, # INT (default: 3)
'zoom_max' => 15 # INT (default: 15)
],
'coordinates' => [
'latitude' => 59.381, # DECIMAL(2,3) (default: 59.381)
'longitude' => 13.503 # DECIMAL(2,3) (default: 13.503)
],
'language' => 'en', # STRING (default: en)
'unit' => 'metric', # STRING (default: metric)
'time' => '24h', # STRING (default: 24h)
'decimal' => 'comma', # STRING (default: comma)
'theme' => 'light' # STRING (default: light)
]
];
$apikey = [
'key' => null # STRING (MD5)
];
file_put_contents('../settings.json', json_encode($data, JSON_UNESCAPED_UNICODE));
file_put_contents('/var/www/files/apikey.json', json_encode($apikey, JSON_UNESCAPED_UNICODE));
if(!file_exists('../languages')) {
$message = 'Now add the default language by going to <a href="'.url('update-language', true).'">/update-language</a>';
} else {
$message = '<a href="'.$protocol.'://'.$data['domain'].'">Go to '.$data['title'].'</a>';
}
die_content($data['title'], 'Done. '.$message.'.');
?>

28
debug-mode.php

@ -0,0 +1,28 @@
<?php
require_once 'site-settings.php';
if($debug == true) {
if(file_exists('stylesheets/all.min.css')) {
unlink('stylesheets/all.min.css');
}
die('Felsökningen är aktiverad');
} else {
# if(!file_exists('stylesheets/all.min.css')) {
$all = new \Bissolli\PhpMinifier\Minifier;
$all->addCssFile([
'stylesheets/desktop.css'
]);
$all->minifyCss()->outputCss('stylesheets/all.min.css');
# }
die('Felsökningen är av');
}
?>

24
errors.php

@ -0,0 +1,24 @@
<?php
require_once 'site-header.php';
echo '<section id="error">';
echo '<h2>'.$lang->page_error->title.'</h2>';
echo $lang->page_error->content;
echo '</section>';
require_once 'site-footer.php';
?>

BIN
fonts/Pe-icon-7-weather.eot

70
fonts/Pe-icon-7-weather.svg

@ -0,0 +1,70 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="Pe-icon-7-weather" horiz-adv-x="512">
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#x20;" d="" horiz-adv-x="256" />
<glyph unicode="&#xe600;" d="M205.014 207.249h-170.845c-9.417 0-17.084 7.665-17.084 17.084s7.667 17.085 17.084 17.085h34.169v17.084h-34.169c-18.869 0-34.169-15.299-34.169-34.169s15.3-34.168 34.169-34.168h170.845c18.836 0 34.168-15.326 34.168-34.17 0-18.845-15.332-34.168-34.168-34.168v-17.087c28.312 0 51.252 22.941 51.252 51.255 0.002 28.304-22.94 51.254-51.252 51.254zM222.1 343.925v-17.084c18.836 0 34.168-15.325 34.168-34.169s-15.332-34.169-34.168-34.169h-136.577v-17.084h136.577c28.312 0 51.252 22.948 51.252 51.253 0 28.312-22.94 51.253-51.252 51.253zM273.352 241.418v-17.085h46.982v0.435c21.557 2.169 38.441 20.146 38.441 42.277 0 23.592-19.121 42.712-42.714 42.712v-17.085c14.133 0 25.627-11.495 25.627-25.627 0-14.131-11.494-25.626-25.627-25.626-0.364 0-0.709 0.092-1.073 0.108h-41.535c0.023-0.042 0.074-0.075 0.1-0.108l-0.201-0.001zM367.317 207.249h-93.965v-17.084h59.987c-0.033-0.035-0.065-0.067-0.091-0.108h32.993c0.365 0.016 0.708 0.108 1.075 0.108 14.132 0 25.627-11.497 25.627-25.628 0-14.133-11.495-25.626-25.627-25.626v-17.084c23.591 0 42.712 19.118 42.712 42.71 0 23.59-19.121 42.712-42.711 42.712z" horiz-adv-x="410" />
<glyph unicode="&#xe601;" d="M213.497 446.432h17.085v-85.422h-17.085v85.422zM0 232.875h85.364v-17.084h-85.364v17.084zM322.2 312.506l-12.079 12.079 62.868 62.868 12.079-12.078-62.868-62.869zM121.827 312.467l-62.873 62.873 12.079 12.079 62.873-62.872-12.079-12.080zM256.213 104.74h-205.018v-17.083h205.019c18.838 0 34.168-15.323 34.168-34.17 0-18.845-15.33-34.168-34.168-34.168v-17.084c28.312 0 51.254 22.939 51.254 51.252-0.002 28.306-22.942 51.253-51.255 51.253zM358.919 138.911h-0.2v-17.084h46.98v0.432c21.558 2.171 38.441 20.148 38.441 42.278 0 23.59-19.12 42.712-42.711 42.712v-17.084c14.131 0 25.626-11.497 25.626-25.628 0-14.132-11.495-25.626-25.626-25.626-0.367 0-0.718 0.092-1.084 0.106h-41.527c0.018-0.038 0.068-0.074 0.101-0.106zM435.6 104.74h-111.049v-17.083h77.062c-0.033-0.033-0.066-0.066-0.084-0.109h32.984c0.367 0.019 0.717 0.109 1.085 0.109 14.132 0 25.627-11.494 25.627-25.626s-11.495-25.627-25.627-25.627v-17.085c23.591 0 42.711 19.118 42.711 42.712 0.002 23.591-19.118 42.709-42.709 42.709zM151.216 138.911h-100.021v-17.084h239.186c28.312 0 51.254 22.948 51.254 51.251 0 28.314-22.94 51.255-51.254 51.255v-17.084c18.837 0 34.171-15.325 34.171-34.171 0-18.844-15.334-34.167-34.17-34.167h-107.108c-32.476 14.815-55.141 47.517-55.141 85.48 0 51.805 42.152 93.957 93.965 93.957 45.992 0 84.3-33.235 92.342-76.93h17.269c-8.208 53.222-54.089 94.014-109.609 94.014-61.331 0-111.049-49.71-111.049-111.041-0.002-34.386 15.631-65.108 40.165-85.48z" horiz-adv-x="479" />
<glyph unicode="&#xe602;" d="M205.013 160.2h-205.013v-17.085h205.014c18.836 0 34.17-15.325 34.17-34.17 0-18.844-15.334-34.168-34.17-34.168v-17.086c28.313 0 51.252 22.94 51.252 51.254 0 28.305-22.94 51.255-51.253 51.255zM354.503 177.284v0.434c21.556 2.171 38.438 20.146 38.438 42.277 0 23.592-19.117 42.712-42.711 42.712v-17.084c14.132 0 25.627-11.496 25.627-25.627s-11.495-25.628-25.627-25.628c-0.366 0-0.708 0.094-1.075 0.108h-41.534c0.033-0.041 0.075-0.074 0.101-0.108h-0.2v-17.083l46.981-0.001zM384.4 160.2h-111.048v-17.085h77.071c-0.025-0.035-0.059-0.068-0.093-0.108h32.994c0.365 0.017 0.709 0.108 1.074 0.108 14.133 0 25.628-11.496 25.628-25.627 0-14.133-11.495-25.627-25.628-25.627v-17.084c23.593 0 42.713 19.119 42.713 42.711 0 23.59-19.12 42.712-42.711 42.712zM109.63 177.284h129.552c28.312 0 51.254 22.948 51.254 51.254 0 28.313-22.941 51.253-51.254 51.253v-17.084c18.836 0 34.168-15.325 34.168-34.169 0-18.847-15.332-34.171-34.168-34.171h-107.512c-22.172 10.146-39.792 28.521-48.608 51.547 7.249-1.743 14.724-2.636 22.315-2.636 52.688 0 95.558 42.869 95.558 95.566 0 10.903-1.877 21.631-5.464 31.749 34.561-9.409 61.231-38.089 67.797-73.718h17.232c-8.232 53.281-54.139 94.098-109.73 94.098-2.21 0-4.363-0.208-6.541-0.333 12.171-13.822 19.621-31.925 19.621-51.795 0-43.329-35.128-78.482-78.473-78.482-16.984 0-32.685 5.473-45.531 14.648 1.385-32.466 16.759-61.204 40.143-80.644h-99.989v-17.083h109.63z" horiz-adv-x="427" />
<glyph unicode="&#xe603;" d="M275.512 142.070l12.080 12.080-56.951 56.959-56.959-56.959 12.079-12.080 36.338 36.339v-107.511h17.085v107.511zM372.681 266.469c-13.631 63.6-70.105 111.3-137.761 111.3-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.342-6.832 0.342-56.609 0-102.499-45.889-102.499-102.508 0-56.44 45.614-102.205 101.981-102.489v-0.024h85.948v17.084l-85.864 0.024c-46.857 0.233-84.98 38.549-84.98 85.405 0 47.1 38.314 85.424 85.414 85.424 1.493 0 2.961-0.117 4.438-0.217l1.268-0.083 11.245-0.751 5.106 10.043c21.289 41.852 63.583 67.846 110.365 67.846 58.002 0 108.913-41.126 121.060-97.793l2.712-12.663 12.931-0.809c35.903-2.236 64.033-32.143 64.033-68.088 0-37.562-30.458-68.139-67.973-68.339-0.424 0.024-0.793 0.042-1.167 0.058l-17.451-0.058h-75.713v-17.084l92.797 0.059c0.393-0.008 0.776-0.059 1.169-0.059 47.164 0 85.421 38.239 85.421 85.423-0.001 45.361-35.404 82.359-80.059 85.137z" horiz-adv-x="453" />
<glyph unicode="&#xe604;" d="M221.882 403.512v17.293h-17.084v-17.293c-111.134-4.38-200.418-93.664-204.798-204.805h14.298c9.735 10.436 23.474 17.084 38.874 17.084 19.303 0 36.163-10.277 45.539-25.626h15.7c9.376 15.349 26.235 25.626 45.539 25.626 18.828 0 35.337-9.77 44.847-24.484v-129.274c0-18.879 15.3-34.17 34.169-34.17s34.168 15.291 34.168 34.17h-17.084c0-9.418-7.666-17.086-17.084-17.086-9.419 0-17.085 7.668-17.085 17.086v129.274c9.511 14.717 26.019 24.484 44.849 24.484 19.303 0 36.16-10.277 45.537-25.626h15.7c9.375 15.349 26.235 25.626 45.538 25.626 15.399 0 29.141-6.648 38.875-17.084h14.298c-4.378 111.141-93.664 200.425-204.796 204.805zM373.506 232.875c-21.321 0-40.458-9.518-53.39-24.518-12.929 15-32.066 24.518-53.387 24.518-21.323 0-40.461-9.518-53.391-24.518-12.93 15-32.066 24.518-53.389 24.518-21.322 0-40.458-9.518-53.389-24.518-12.931 15-32.075 24.518-53.389 24.518-11.979 0-23.333-2.994-33.293-8.325 16.309 91.988 96.86 162.086 193.46 162.086 96.602 0 177.152-70.099 193.459-162.086-9.958 5.331-21.312 8.325-33.291 8.325z" horiz-adv-x="427" />
<glyph unicode="&#xe605;" d="M102.506 180.723v146.117c0 23.591-19.117 42.711-42.71 42.711-23.591 0-42.711-19.121-42.711-42.711v-146.119c-10.562-10.785-17.085-25.527-17.085-41.811 0-33.026 26.77-59.796 59.796-59.796s59.795 26.77 59.795 59.796c0.001 16.283-6.524 31.026-17.085 41.813zM59.795 96.199c-23.55 0-42.711 19.162-42.711 42.712 0 11.212 4.337 21.813 12.205 29.856l4.879 4.979v153.094c0 14.131 11.496 25.627 25.627 25.627 14.133 0 25.627-11.496 25.627-25.627v-153.094l4.879-4.979c7.867-8.043 12.204-18.646 12.204-29.856 0.001-23.55-19.159-42.712-42.71-42.712zM68.338 163.036v172.346h-17.084v-172.346c-9.969-3.529-17.151-12.948-17.151-24.125 0-14.197 11.503-25.693 25.693-25.693 14.199 0 25.693 11.496 25.693 25.693-0.001 11.177-7.175 20.596-17.151 24.125zM59.795 130.301c-4.747 0-8.609 3.864-8.609 8.61 0 4.745 3.862 8.608 8.609 8.608 4.748 0 8.61-3.862 8.61-8.608s-3.862-8.61-8.61-8.61z" horiz-adv-x="120" />
<glyph unicode="&#xe606;" d="M102.506 180.723v146.117c0 23.591-19.117 42.711-42.71 42.711-23.591 0-42.711-19.121-42.711-42.711v-146.119c-10.562-10.785-17.085-25.527-17.085-41.811 0-33.026 26.77-59.796 59.796-59.796s59.795 26.77 59.795 59.796c0.001 16.283-6.524 31.026-17.085 41.813zM59.795 96.199c-23.55 0-42.711 19.162-42.711 42.712 0 11.212 4.337 21.813 12.205 29.856l4.879 4.979v153.094c0 14.131 11.496 25.627 25.627 25.627 14.133 0 25.627-11.496 25.627-25.627v-153.094l4.879-4.979c7.867-8.043 12.204-18.646 12.204-29.856 0.001-23.55-19.159-42.712-42.71-42.712zM68.338 163.036v129.635h-17.084v-129.635c-9.969-3.529-17.151-12.948-17.151-24.125 0-14.197 11.503-25.693 25.693-25.693 14.199 0 25.693 11.496 25.693 25.693-0.001 11.177-7.175 20.596-17.151 24.125zM59.795 130.301c-4.747 0-8.609 3.864-8.609 8.61 0 4.745 3.862 8.608 8.609 8.608 4.748 0 8.61-3.862 8.61-8.608s-3.862-8.61-8.61-8.61z" horiz-adv-x="120" />
<glyph unicode="&#xe607;" d="M102.506 180.723v146.117c0 23.591-19.117 42.711-42.71 42.711-23.591 0-42.711-19.121-42.711-42.711v-146.119c-10.562-10.785-17.085-25.527-17.085-41.811 0-33.026 26.77-59.796 59.796-59.796s59.795 26.77 59.795 59.796c0.001 16.283-6.524 31.026-17.085 41.813zM59.795 96.199c-23.55 0-42.711 19.162-42.711 42.712 0 11.212 4.337 21.813 12.205 29.856l4.879 4.979v153.094c0 14.131 11.496 25.627 25.627 25.627 14.133 0 25.627-11.496 25.627-25.627v-153.094l4.879-4.979c7.867-8.043 12.204-18.646 12.204-29.856 0.001-23.55-19.159-42.712-42.71-42.712zM68.338 163.036v44.213h-17.084v-44.213c-9.969-3.529-17.151-12.948-17.151-24.125 0-14.197 11.503-25.693 25.693-25.693 14.199 0 25.693 11.496 25.693 25.693-0.001 11.177-7.175 20.596-17.151 24.125zM59.795 130.301c-4.747 0-8.609 3.864-8.609 8.61 0 4.745 3.862 8.608 8.609 8.608 4.748 0 8.61-3.862 8.61-8.608s-3.862-8.61-8.61-8.61z" horiz-adv-x="120" />
<glyph unicode="&#xe608;" d="M102.506 180.723v146.117c0 23.591-19.117 42.711-42.71 42.711-23.591 0-42.711-19.121-42.711-42.711v-146.119c-10.562-10.785-17.085-25.527-17.085-41.811 0-33.026 26.77-59.796 59.796-59.796s59.795 26.77 59.795 59.796c0.001 16.283-6.524 31.026-17.085 41.813zM59.795 96.199c-23.55 0-42.711 19.162-42.711 42.712 0 11.212 4.337 21.813 12.205 29.856l4.879 4.979v153.094c0 14.131 11.496 25.627 25.627 25.627 14.133 0 25.627-11.496 25.627-25.627v-153.094l4.879-4.979c7.867-8.043 12.204-18.646 12.204-29.856 0.001-23.55-19.159-42.712-42.71-42.712zM68.338 163.036v86.924h-17.084v-86.924c-9.969-3.529-17.151-12.948-17.151-24.125 0-14.197 11.503-25.693 25.693-25.693 14.199 0 25.693 11.496 25.693 25.693-0.001 11.177-7.175 20.596-17.151 24.125zM59.795 130.301c-4.747 0-8.609 3.864-8.609 8.61 0 4.745 3.862 8.608 8.609 8.608 4.748 0 8.61-3.862 8.61-8.608s-3.862-8.61-8.61-8.61z" horiz-adv-x="120" />
<glyph unicode="&#xe609;" d="M102.506 180.723v146.117c0 23.591-19.117 42.711-42.71 42.711-23.591 0-42.711-19.121-42.711-42.711v-146.119c-10.562-10.785-17.085-25.527-17.085-41.811 0-33.026 26.77-59.796 59.796-59.796s59.795 26.77 59.795 59.796c0.001 16.283-6.524 31.026-17.085 41.813zM59.795 96.199c-23.55 0-42.711 19.162-42.711 42.712 0 11.212 4.337 21.813 12.205 29.856l4.879 4.979v153.094c0 14.131 11.496 25.627 25.627 25.627 14.133 0 25.627-11.496 25.627-25.627v-153.094l4.879-4.979c7.867-8.043 12.204-18.646 12.204-29.856 0.001-23.55-19.159-42.712-42.71-42.712zM59.795 164.604c-14.19 0-25.693-11.502-25.693-25.691 0-14.197 11.503-25.693 25.693-25.693 14.199 0 25.693 11.496 25.693 25.693 0 14.189-11.494 25.691-25.693 25.691zM59.795 130.301c-4.747 0-8.609 3.864-8.609 8.61 0 4.745 3.862 8.608 8.609 8.608 4.748 0 8.61-3.862 8.61-8.608s-3.862-8.61-8.61-8.61z" horiz-adv-x="120" />
<glyph unicode="&#xe60a;" d="M213.498 388.238h17.080v-85.422h-17.080v85.422zM322.224 254.319l-12.078 12.078 62.877 62.877 12.078-12.078-62.877-62.878zM121.827 254.274l-62.873 62.873 12.080 12.079 62.873-62.873-12.079-12.079zM230.578 93.13v90.095h-17.080v-90.095l-36.338 36.338-12.080-12.079 56.96-56.96 56.957 56.96-12.080 12.079zM333.151 166.146c0 0.017 0 0.033 0 0.052 0 61.331-49.718 111.041-111.053 111.041-61.331 0-111.049-49.709-111.049-111.041 0-0.019 0-0.035 0-0.052h-111.049v-17.084h187.929v17.084h-59.795c0 0.017 0 0.033 0 0.051 0 51.804 42.152 93.957 93.965 93.957 51.809 0 93.969-42.153 93.969-93.957 0-0.018 0-0.034 0-0.051h-59.796v-17.084h187.88v17.084h-111.001z" horiz-adv-x="444" />
<glyph unicode="&#xe60b;" d="M213.498 378.094h17.080v-85.422h-17.080v85.422zM322.163 244.161l-12.077 12.079 62.887 62.87 12.077-12.079-62.887-62.87zM121.827 244.13l-62.873 62.873 12.078 12.079 62.873-62.873-12.079-12.078zM165.080 128.2l12.080-12.079 36.338 36.337v-81.885h17.080v81.885l36.339-36.337 12.080 12.079-56.957 56.959zM333.151 156.003c0 0.019 0 0.033 0 0.050 0 61.331-49.718 111.042-111.053 111.042-61.331 0-111.049-49.711-111.049-111.042 0-0.017 0-0.031 0-0.050h-111.049v-17.084h153.76v17.084h-25.626c0 0.019 0 0.033 0 0.050 0 51.807 42.152 93.958 93.965 93.958 51.809 0 93.969-42.151 93.969-93.958 0-0.017 0-0.031 0-0.050h-25.627v-17.084h153.711v17.084h-111.001z" horiz-adv-x="444" />
<glyph unicode="&#xe60c;" d="M222.098 335.433c-61.331 0-111.049-49.71-111.049-111.041 0-61.339 49.719-111.065 111.049-111.065s111.049 49.726 111.049 111.065c0 61.331-49.718 111.041-111.049 111.041zM222.098 130.41c-51.812 0-93.965 42.16-93.965 93.981 0 51.805 42.152 93.957 93.965 93.957s93.965-42.152 93.965-93.957c0.001-51.821-42.153-93.981-93.965-93.981zM213.498 446.432h17.084v-85.422h-17.084v85.422zM213.498 87.657h17.084v-85.422h-17.084v85.422zM0 232.875h85.364v-17.084h-85.364v17.084zM358.715 232.875h85.482v-17.084h-85.482v17.084zM322.217 312.512l-12.078 12.078 62.873 62.873 12.078-12.078-62.873-62.873zM121.817 136.228l12.079-12.082-62.886-62.868-12.078 12.082 62.887 62.868zM121.826 312.469l-62.873 62.873 12.079 12.079 62.872-62.873-12.079-12.078zM322.209 136.199l62.887-62.87-12.077-12.080-62.887 62.87 12.077 12.081z" horiz-adv-x="444" />
<glyph unicode="&#xe60d;" d="M372.681 283.954c-13.631 63.599-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.151-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.508 0-56.441 45.614-102.205 101.981-102.489v-0.025h17.61v17.084h-13.706l-3.821 0.025c-46.857 0.232-84.98 38.548-84.98 85.405 0 47.1 38.314 85.423 85.414 85.423 1.493 0 2.961-0.117 4.438-0.217l1.268-0.083 11.245-0.751 5.106 10.044c21.289 41.852 63.583 67.846 110.366 67.846 58.002 0 108.912-41.127 121.059-97.794l2.712-12.663 12.931-0.81c35.903-2.235 64.033-32.142 64.033-68.087 0-37.562-30.458-68.139-67.973-68.338-0.424 0.024-0.793 0.041-1.167 0.058l-17.451-0.058h-24.46v-17.084h41.544v0.059c0.393-0.008 0.776-0.059 1.169-0.059 47.164 0 85.421 38.239 85.421 85.422 0 45.365-35.403 82.361-80.058 85.139zM158.032 181.079c-7.074 0-12.813-5.739-12.813-12.812s5.739-12.812 12.813-12.812 12.813 5.738 12.813 12.812c0 7.073-5.738 12.812-12.813 12.812zM192.201 130.477c-7.074 0-12.813-5.738-12.813-12.812 0-7.073 5.74-12.812 12.813-12.812 7.074 0 12.813 5.739 12.813 12.812 0 7.071-5.738 12.812-12.813 12.812zM260.54 130.477c-7.074 0-12.812-5.738-12.812-12.812 0-7.073 5.738-12.812 12.812-12.812 7.073 0 12.812 5.739 12.812 12.812 0 7.071-5.739 12.812-12.812 12.812zM226.37 181.079c-7.074 0-12.813-5.739-12.813-12.812s5.74-12.812 12.813-12.812c7.075 0 12.814 5.738 12.814 12.812 0 7.073-5.739 12.812-12.814 12.812zM294.708 181.079c-7.074 0-12.812-5.739-12.812-12.812s5.737-12.812 12.812-12.812 12.814 5.738 12.814 12.812c0 7.073-5.739 12.812-12.814 12.812zM158.032 79.039c-7.074 0-12.813-5.739-12.813-12.813 0-7.071 5.739-12.812 12.813-12.812s12.813 5.739 12.813 12.812c0 7.074-5.738 12.813-12.813 12.813zM226.37 79.039c-7.074 0-12.813-5.739-12.813-12.813 0-7.071 5.74-12.812 12.813-12.812 7.075 0 12.814 5.739 12.814 12.812s-5.739 12.813-12.814 12.813zM294.708 79.039c-7.074 0-12.812-5.739-12.812-12.813 0-7.071 5.737-12.812 12.812-12.812s12.814 5.739 12.814 12.812c0 7.074-5.739 12.813-12.814 12.813z" horiz-adv-x="453" />
<glyph unicode="&#xe60e;" d="M162.303 441.752h17.084v-68.104h-17.084v68.104zM0 280.184h68.104v-17.085h-68.104v17.085zM92.021 337.76l-48.166 48.166 12.079 12.079 48.166-48.166-12.079-12.080zM248.337 337.738l-12.079 12.079 48.15 48.15 12.079-12.079-48.15-48.15zM422.942 221.445c-12.339 57.595-63.49 100.799-124.765 100.799-18.661 0-36.369-4.013-52.337-11.22-14.231 27.354-42.761 46.073-75.729 46.073-47.174 0-85.422-38.239-85.422-85.414 0-21.013 7.675-40.166 20.271-55.033-12.196-15.717-19.537-35.396-19.537-56.834 0-51.11 41.31-92.563 92.363-92.814v-0.022h10.144v17.083h-6.156l-3.904 0.025c-41.552 0.201-75.362 34.178-75.362 75.729 0 41.77 33.977 75.755 75.746 75.755 1.284 0 2.552-0.1 3.82-0.191l12.497-0.81 5.097 10.036c19.003 37.348 56.751 60.555 98.51 60.555 51.781 0 97.229-36.713 108.056-87.291l2.721-12.672 12.929-0.802c31.676-1.969 56.484-28.354 56.484-60.055 0-33.126-26.854-60.096-59.938-60.279-0.36 0.025-0.676 0.041-1.001 0.041l-17.485-0.041h-15.542v-17.083h32.628v0.049c0.357-0.008 0.699-0.049 1.059-0.049 42.721 0 77.364 34.628 77.364 77.362-0.003 41.085-32.070 74.586-72.511 77.103zM184.443 252.346c-2.061 0.133-4.104 0.309-6.189 0.309-23.625 0-45.114-8.901-61.506-23.433-9.327 11.679-14.975 26.394-14.975 42.46 0 37.673 30.657 68.33 68.338 68.33 26.411 0 49.201-15.149 60.58-37.114-19.637-12.295-35.687-29.797-46.248-50.552zM217.736 135.225c-7.075 0-12.813-5.738-12.813-12.814 0-7.073 5.739-12.812 12.813-12.812s12.812 5.739 12.812 12.812c0.001 7.073-5.738 12.814-12.812 12.814zM251.904 83.97c-7.075 0-12.813-5.738-12.813-12.812 0-7.076 5.739-12.815 12.813-12.815s12.812 5.739 12.812 12.815c0.002 7.072-5.735 12.812-12.812 12.812zM320.242 83.97c-7.075 0-12.813-5.738-12.813-12.812 0-7.076 5.738-12.815 12.813-12.815s12.813 5.739 12.813 12.815c0.002 7.072-5.738 12.812-12.813 12.812zM286.072 135.225c-7.072 0-12.812-5.738-12.812-12.814 0-7.073 5.739-12.812 12.812-12.812s12.813 5.739 12.813 12.812c0.002 7.073-5.738 12.814-12.813 12.814zM354.411 135.225c-7.073 0-12.812-5.738-12.812-12.814 0-7.073 5.739-12.812 12.812-12.812s12.812 5.739 12.812 12.812c0.001 7.073-5.737 12.814-12.812 12.814zM217.736 32.533c-7.075 0-12.813-5.739-12.813-12.812 0-7.076 5.739-12.814 12.813-12.814s12.812 5.738 12.812 12.814c0.001 7.073-5.738 12.812-12.812 12.812zM286.072 32.533c-7.072 0-12.812-5.739-12.812-12.812 0-7.076 5.739-12.814 12.812-12.814s12.813 5.738 12.813 12.814c0.002 7.073-5.738 12.812-12.813 12.812zM354.411 32.533c-7.073 0-12.812-5.739-12.812-12.812 0-7.076 5.739-12.814 12.812-12.814s12.812 5.738 12.812 12.814c0.001 7.073-5.737 12.812-12.812 12.812z" horiz-adv-x="496" />
<glyph unicode="&#xe60f;" d="M354.602 246.707c-12.337 57.593-63.49 100.797-124.763 100.797-15.366 0-30.081-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.234-10.436-0.609 6.356-9.502 10.069-20.914 10.069-33.193 0-33.018-26.769-59.795-59.795-59.795-12.288 0-23.691 3.711-33.193 10.068-0.375-3.429-0.609-6.907-0.609-10.436 0-31.708 15.758-59.688 39.816-76.705-14.123-16.292-22.731-37.488-22.731-60.747 0-51.11 41.31-92.563 92.363-92.814v-0.022h10.144v17.084h-6.156l-3.904 0.025c-41.552 0.198-75.362 34.176-75.362 75.729 0 41.77 33.977 75.755 75.746 75.755 1.285 0 2.552-0.101 3.82-0.192l12.497-0.809 5.097 10.035c19.003 37.348 56.751 60.555 98.511 60.555 51.778 0 97.228-36.713 108.054-87.291l2.721-12.671 12.931-0.8c31.675-1.97 56.483-28.354 56.483-60.057 0-33.125-26.854-60.096-59.938-60.278-0.358 0.024-0.675 0.040-1.001 0.040l-17.484-0.040h-15.543v-17.084h32.626v0.049c0.359-0.008 0.7-0.049 1.061-0.049 42.719 0 77.364 34.628 77.364 77.362-0.004 41.086-32.070 74.586-72.513 77.105zM116.104 277.605c-2.061 0.134-4.104 0.309-6.189 0.309-21.673 0-41.561-7.483-57.36-19.938-17.185 11.054-29.781 28.647-33.961 49.344 4.971-1.001 10.061-1.51 15.208-1.51 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.235-1.51 15.208 31.892-6.432 56.626-32.667 60.939-65.26-23.175-12.338-42.095-31.6-54.007-55.033zM149.488 160.492c-7.074 0-12.813-5.739-12.813-12.812 0-7.076 5.74-12.814 12.813-12.814s12.814 5.738 12.814 12.814c0 7.073-5.74 12.812-12.814 12.812zM183.657 109.238c-7.074 0-12.813-5.74-12.813-12.812 0-7.074 5.739-12.812 12.813-12.812s12.814 5.738 12.814 12.812c0 7.072-5.74 12.812-12.814 12.812zM251.995 109.238c-7.073 0-12.812-5.74-12.812-12.812 0-7.074 5.738-12.812 12.812-12.812s12.812 5.738 12.812 12.812c0.002 7.072-5.739 12.812-12.812 12.812zM230.64 147.678c0-7.077-5.737-12.814-12.814-12.814s-12.814 5.737-12.814 12.814c0 7.077 5.737 12.814 12.814 12.814s12.814-5.737 12.814-12.814zM298.978 147.678c0-7.077-5.737-12.814-12.814-12.814s-12.814 5.737-12.814 12.814c0 7.077 5.737 12.814 12.814 12.814s12.814-5.737 12.814-12.814zM149.488 57.801c-7.074 0-12.813-5.739-12.813-12.812s5.74-12.813 12.813-12.813c7.073 0 12.814 5.74 12.814 12.813s-5.74 12.812-12.814 12.812zM217.826 57.801c-7.074 0-12.813-5.739-12.813-12.812s5.739-12.813 12.813-12.813 12.814 5.74 12.814 12.813c0.001 7.073-5.74 12.812-12.814 12.812zM286.164 57.801c-7.074 0-12.812-5.739-12.812-12.812s5.738-12.813 12.812-12.813 12.813 5.74 12.813 12.813c0.001 7.073-5.739 12.812-12.813 12.812z" horiz-adv-x="427" />
<glyph unicode="&#xe610;" d="M372.681 296.692c-13.631 63.6-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.507 0-56.442 45.614-102.207 101.981-102.49v-0.025h17.61v17.085h-13.706l-3.821 0.025c-46.857 0.233-84.98 38.548-84.98 85.405 0 47.099 38.314 85.422 85.414 85.422 1.493 0 2.961-0.117 4.438-0.217l12.513-0.834 5.106 10.043c21.289 41.852 63.583 67.846 110.366 67.846 58.002 0 108.912-41.126 121.059-97.793l2.712-12.663 12.931-0.81c35.903-2.236 64.033-32.142 64.033-68.088 0-37.563-30.458-68.137-67.973-68.337-0.424 0.025-0.793 0.041-1.167 0.059l-17.451-0.059h-7.375v-17.085h24.459v0.060c0.393-0.010 0.776-0.060 1.169-0.060 47.164 0 85.421 38.24 85.421 85.422 0 45.365-35.403 82.363-80.058 85.14zM187.93 134.49v22.465l18.562-10.444 5.855 10.427-21.097 11.871 21.097 11.871-5.855 10.427-18.562-10.445v22.166h-17.085v-22.541l-19.228 10.82-5.856-10.427 21.098-11.871-21.098-11.871 5.856-10.427 19.228 10.818v-22.839zM232.026 97.292l-18.561-10.442v22.162h-17.084v-22.539l-19.229 10.819-5.856-10.428 21.097-11.87-21.097-11.87 5.856-10.428 19.229 10.819v-22.841h17.084v22.466l18.561-10.444 5.855 10.428-21.095 11.87 21.095 11.87zM309.041 156.938l-18.562-10.445v22.165h-17.085v-22.539l-19.227 10.819-5.858-10.427 21.097-11.87-21.097-11.871 5.858-10.429 19.227 10.82v-22.841h17.085v22.465l18.562-10.444 5.854 10.429-21.096 11.871 21.096 11.87z" horiz-adv-x="453" />
<glyph unicode="&#xe611;" d="M162.303 454.44h17.084v-68.104h-17.084v68.104zM0 292.871h68.104v-17.084h-68.104v17.084zM92.020 350.45l-48.166 48.166 12.080 12.079 48.165-48.166-12.079-12.079zM248.315 350.42l-12.078 12.078 48.15 48.149 12.078-12.078-48.149-48.15zM422.942 234.136c-12.339 57.593-63.49 100.796-124.765 100.796-18.661 0-36.369-4.021-52.337-11.229-14.231 27.362-42.761 46.082-75.729 46.082-47.174 0-85.422-38.24-85.422-85.415 0-21.013 7.683-40.166 20.271-55.032-12.196-15.718-19.537-35.396-19.537-56.834 0-51.111 41.31-92.562 92.363-92.813v-0.023h10.144v17.082h-6.156l-3.904 0.025c-41.552 0.199-75.362 34.176-75.362 75.729 0 41.768 33.977 75.753 75.746 75.753 1.284 0 2.552-0.1 3.82-0.191l1.269-0.084 11.228-0.726 5.097 10.036c19.003 37.347 56.751 60.554 98.51 60.554 51.781 0 97.229-36.714 108.056-87.291l2.721-12.673 12.929-0.8c31.676-1.971 56.484-28.354 56.484-60.055 0-33.127-26.854-60.096-59.938-60.279-0.36 0.025-0.676 0.041-1.001 0.041l-15.941-0.041v-17.083h15.541v0.048c0.358-0.007 0.7-0.048 1.060-0.048 42.721 0 77.364 34.627 77.364 77.362-0.003 41.087-32.070 74.589-72.511 77.109zM184.443 265.035c-2.061 0.133-4.104 0.308-6.189 0.308-23.625 0-45.122-8.892-61.506-23.424-9.327 11.662-14.975 26.386-14.975 42.452 0 37.673 30.657 68.33 68.338 68.33 26.411 0 49.201-15.149 60.571-37.122-19.628-12.296-35.678-29.79-46.239-50.544zM247.659 88.041v22.465l18.56-10.445 5.857 10.428-21.097 11.87 21.097 11.871-5.857 10.428-18.56-10.444v22.165h-17.085v-22.539l-19.228 10.818-5.856-10.428 21.097-11.871-21.097-11.87 5.856-10.428 19.228 10.821v-22.841zM291.754 50.845l-18.56-10.445v22.164h-17.086v-22.541l-19.227 10.822-5.857-10.427 21.097-11.873-21.097-11.871 5.857-10.427 19.227 10.819v-22.838h17.086v22.464l18.56-10.445 5.858 10.427-21.099 11.871 21.099 11.873zM368.768 110.489l-18.562-10.444v22.166h-17.083v-22.541l-19.228 10.819-5.857-10.428 21.097-11.87-21.097-11.871 5.857-10.426 19.228 10.818v-22.839h17.083v22.465l18.562-10.444 5.856 10.426-21.097 11.871 21.097 11.87z" horiz-adv-x="496" />
<glyph unicode="&#xe612;" d="M354.602 259.395c-12.337 57.594-63.49 100.796-124.763 100.796-15.366 0-30.090-2.736-43.721-7.724-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.234-10.436-0.609 6.356-9.501 10.069-20.913 10.069-33.193 0-33.018-26.769-59.795-59.795-59.795-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.907-0.609-10.436 0-31.716 15.758-59.688 39.816-76.705-14.123-16.292-22.731-37.487-22.731-60.745 0-51.113 41.31-92.563 92.363-92.814v-0.025h10.144v17.083h-6.156l-3.904 0.025c-41.552 0.199-75.362 34.176-75.362 75.729 0 41.769 33.977 75.753 75.746 75.753 1.285 0 2.552-0.1 3.82-0.191l1.269-0.084 11.228-0.726 5.097 10.036c19.003 37.347 56.751 60.555 98.511 60.555 51.778 0 97.228-36.714 108.054-87.291l2.721-12.671 12.931-0.801c31.675-1.969 56.483-28.354 56.483-60.055 0-33.126-26.854-60.096-59.938-60.279-0.358 0.025-0.675 0.041-1.001 0.041l-15.941-0.041v-17.085h15.541v0.052c0.359-0.009 0.7-0.052 1.061-0.052 42.719 0 77.364 34.63 77.364 77.364-0.005 41.086-32.071 74.587-72.514 77.106zM116.104 290.294c-2.061 0.133-4.104 0.309-6.189 0.309-21.673 0-41.561-7.492-57.36-19.938-17.185 11.054-29.781 28.646-33.96 49.343 4.971-1.001 10.061-1.51 15.208-1.51 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.235-1.51 15.208 31.892-6.432 56.626-32.667 60.939-65.26-23.176-12.337-42.096-31.599-54.008-55.032zM179.704 113.301v22.467l18.56-10.448 5.856 10.429-21.096 11.871 21.096 11.871-5.856 10.427-18.56-10.443v22.164h-17.085v-22.541l-19.228 10.82-5.856-10.427 21.096-11.871-21.096-11.871 5.856-10.429 19.228 10.823v-22.842zM223.799 76.104l-18.561-10.444v22.164h-17.084v-22.541l-19.229 10.821-5.856-10.428 21.098-11.871-21.098-11.871 5.856-10.427 19.229 10.819v-22.84h17.084v22.465l18.561-10.444 5.857 10.427-21.098 11.871 21.098 11.871zM300.813 135.749l-18.56-10.444v22.164h-17.085v-22.539l-19.228 10.819-5.857-10.429 21.097-11.869-21.097-11.871 5.857-10.428 19.228 10.821v-22.842h17.085v22.465l18.56-10.444 5.856 10.428-21.099 11.871 21.099 11.869z" horiz-adv-x="427" />
<glyph unicode="&#xe613;" d="M372.681 318.147c-13.631 63.6-70.105 111.3-137.761 111.3-54.866 0-102.308-31.416-125.589-77.181-2.27 0.151-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.507 0-56.443 45.614-102.207 101.981-102.492v-0.024h17.61v17.086h-13.706l-3.821 0.024c-46.857 0.234-84.98 38.55-84.98 85.406 0 47.1 38.314 85.423 85.414 85.423 1.493 0 2.961-0.117 4.438-0.218l1.268-0.083 11.245-0.751 5.106 10.044c21.289 41.852 63.583 67.846 110.366 67.846 58.002 0 108.912-41.126 121.059-97.794l2.712-12.664 12.931-0.809c35.903-2.235 64.033-32.142 64.033-68.087 0-37.564-30.458-68.137-67.973-68.338-0.424 0.025-0.793 0.041-1.167 0.061l-17.451-0.061h-24.46v-17.086h41.544v0.059c0.393-0.008 0.776-0.059 1.169-0.059 47.164 0 85.421 38.24 85.421 85.424 0 45.366-35.403 82.363-80.058 85.139zM213.557 87.548v-68.338h17.084v170.847h-17.084zM281.895 121.719v-68.338h17.084v170.845h-17.084zM145.219 121.719v-68.338h17.084v170.845h-17.084z" horiz-adv-x="453" />
<glyph unicode="&#xe614;" d="M281.895 41.092v-68.338h17.084v170.846h-17.084zM350.232 75.261v-68.338h17.085v170.847h-17.085zM213.556 75.261v-68.338h17.085v170.847h-17.085zM162.303 475.913h17.084v-68.104h-17.084v68.104zM0 314.344h68.104v-17.084h-68.104v17.084zM92.021 371.921l-48.166 48.166 12.080 12.079 48.166-48.166-12.079-12.079zM248.326 371.896l-12.079 12.079 48.15 48.149 12.079-12.079-48.149-48.149zM422.942 255.607c-12.339 57.594-63.49 100.797-124.765 100.797-18.661 0-36.369-4.012-52.337-11.22-14.231 27.354-42.761 46.074-75.729 46.074-47.174 0-85.422-38.24-85.422-85.414 0-21.014 7.675-40.167 20.271-55.032-12.196-15.717-19.537-35.396-19.537-56.835 0-51.111 41.31-92.562 92.363-92.812v-0.024h10.144v17.084h-6.156l-3.904 0.024c-41.552 0.2-75.362 34.177-75.362 75.729 0 41.769 33.977 75.753 75.746 75.753 1.284 0 2.552-0.1 3.82-0.191l12.497-0.809 5.097 10.035c19.003 37.348 56.751 60.556 98.51 60.556 51.781 0 97.229-36.713 108.056-87.292l2.721-12.671 12.929-0.8c31.676-1.97 56.484-28.356 56.484-60.056 0-33.126-26.854-60.096-59.938-60.277-0.36 0.024-0.676 0.041-1.001 0.041l-24.484-0.041v-17.084h24.085v0.051c0.357-0.010 0.699-0.051 1.059-0.051 42.721 0 77.364 34.627 77.364 77.361-0.003 41.084-32.070 74.585-72.511 77.104zM184.443 286.506c-2.061 0.133-4.104 0.309-6.189 0.309-23.625 0-45.114-8.901-61.506-23.433-9.327 11.679-14.975 26.394-14.975 42.461 0 37.673 30.657 68.329 68.338 68.329 26.411 0 49.201-15.149 60.58-37.114-19.637-12.294-35.687-29.797-46.248-50.552z" horiz-adv-x="496" />
<glyph unicode="&#xe615;" d="M213.555 66.352v-68.338h17.086v170.843h-17.086zM281.893 100.521v-68.338h17.086v170.842h-17.086zM145.217 100.521v-68.338h17.085v170.842h-17.085zM354.602 280.867c-12.337 57.594-63.49 100.797-124.763 100.797-15.366 0-30.081-2.736-43.721-7.724-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.233-10.436-0.609 6.356-9.501 10.069-20.913 10.069-33.192 0-33.018-26.769-59.795-59.795-59.795-12.288 0-23.691 3.712-33.193 10.068-0.375-3.429-0.609-6.908-0.609-10.436 0-31.708 15.758-59.688 39.816-76.705-14.123-16.292-22.731-37.489-22.731-60.748 0-51.111 41.31-92.562 92.363-92.812v-0.024h10.144v17.084h-6.156l-3.904 0.024c-41.552 0.2-75.362 34.177-75.362 75.729 0 41.769 33.977 75.754 75.746 75.754 1.285 0 2.552-0.1 3.82-0.192l12.497-0.809 5.097 10.035c19.003 37.348 56.751 60.556 98.511 60.556 51.778 0 97.228-36.713 108.054-87.292l2.721-12.672 12.931-0.8c31.675-1.969 56.483-28.354 56.483-60.056 0-33.125-26.854-60.096-59.938-60.277-0.358 0.024-0.675 0.041-1.001 0.041l-24.484-0.041v-17.084h24.084v0.049c0.359-0.008 0.7-0.049 1.061-0.049 42.719 0 77.364 34.627 77.364 77.361-0.005 41.085-32.071 74.588-72.514 77.106zM116.104 311.766c-2.061 0.133-4.104 0.309-6.189 0.309-21.673 0-41.561-7.482-57.36-19.938-17.185 11.053-29.781 28.646-33.96 49.343 4.971-1.001 10.061-1.51 15.208-1.51 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.236-1.51 15.208 31.892-6.432 56.626-32.668 60.939-65.268-23.176-12.33-42.096-31.6-54.008-55.024z" horiz-adv-x="427" />
<glyph unicode="&#xe616;" d="M277.798 100.604l-58.793 83.971-13.991-9.802 97.987-139.945 13.997 9.792-29.69 42.412zM346.153 100.62l-58.811 83.955-13.99-9.809 98.020-139.912 13.998 9.792-30.615 43.706zM209.461 100.604l-58.795 83.971-13.989-9.809 97.994-139.948 13.989 9.802-29.072 41.528zM372.681 302.54c-13.631 63.601-70.105 111.3-137.761 111.3-54.866 0-102.308-31.416-125.589-77.181-2.27 0.149-4.529 0.342-6.832 0.342-56.609 0-102.499-45.889-102.499-102.507 0-56.442 45.614-102.207 101.981-102.49v-0.025h17.61v17.086h-13.706l-3.821 0.022c-46.857 0.233-84.98 38.55-84.98 85.407 0 47.099 38.314 85.422 85.414 85.422 1.493 0 2.961-0.117 4.438-0.217l1.268-0.083 11.245-0.751 5.106 10.043c21.289 41.853 63.583 67.846 110.366 67.846 58.002 0 108.912-41.125 121.059-97.793l2.712-12.663 12.931-0.809c35.903-2.236 64.033-32.142 64.033-68.087 0-37.564-30.458-68.139-67.973-68.338-0.424 0.022-0.793 0.041-1.167 0.059l-7.741-0.059v-17.086h7.374v0.059c0.393-0.008 0.776-0.059 1.169-0.059 47.164 0 85.421 38.239 85.421 85.424 0 45.363-35.403 82.36-80.058 85.138z" horiz-adv-x="453" />
<glyph unicode="&#xe617;" d="M337.594 54.14l-58.794 83.969-13.989-9.8 97.984-139.946 13.997 9.792-29.687 42.412zM405.948 54.155l-58.81 83.954-13.989-9.81 98.017-139.913 13.998 9.795-30.615 43.703zM269.256 54.14l-58.794 83.969-13.99-9.81 97.993-139.945 13.988 9.801-29.069 41.528zM162.303 460.313h17.084v-68.104h-17.084v68.104zM0 298.745h68.104v-17.084h-68.104v17.084zM92.022 356.322l-48.166 48.166 12.079 12.079 48.166-48.166-12.079-12.079zM248.33 356.299l-12.079 12.080 48.15 48.149 12.079-12.079-48.149-48.15zM422.942 240.009c-12.339 57.593-63.49 100.796-124.765 100.796-18.661 0-36.369-4.013-52.329-11.22-14.24 27.353-42.77 46.073-75.737 46.073-47.174 0-85.422-38.24-85.422-85.414 0-21.013 7.683-40.167 20.271-55.032-12.205-15.716-19.537-35.396-19.537-56.835 0-51.111 41.31-92.562 92.363-92.812v-0.024h10.144v17.084h-6.156l-3.904 0.024c-41.552 0.201-75.362 34.179-75.362 75.729 0 41.771 33.977 75.755 75.746 75.755 1.284 0 2.552-0.1 3.82-0.192l1.269-0.084 11.228-0.725 5.097 10.036c19.003 37.347 56.751 60.554 98.51 60.554 51.781 0 97.229-36.713 108.056-87.291l2.721-12.671 12.929-0.802c31.676-1.967 56.484-28.354 56.484-60.054 0-33.127-26.854-60.096-59.938-60.28-0.359 0.024-0.676 0.043-1.001 0.043l-0.399-0.043h-7v-17.084h7v0.051c0.357-0.010 0.699-0.051 1.059-0.051 42.721 0 77.364 34.628 77.364 77.364-0.003 41.082-32.070 74.585-72.511 77.105zM184.443 270.907c-2.061 0.134-4.104 0.309-6.189 0.309-23.625 0-45.122-8.901-61.506-23.433-9.327 11.678-14.975 26.395-14.975 42.46 0 37.672 30.657 68.33 68.338 68.33 26.402 0 49.201-15.15 60.571-37.114-19.628-12.296-35.687-29.797-46.239-50.552z" horiz-adv-x="496" />
<glyph unicode="&#xe618;" d="M269.255 79.397l-58.794 83.973-13.99-9.802 97.985-139.947 13.999 9.794-29.69 42.412zM337.609 79.415l-58.811 83.955-13.989-9.811 98.019-139.913 13.998 9.794-30.616 43.704zM200.917 79.397l-58.794 83.973-13.99-9.811 97.994-139.946 13.988 9.802-29.070 41.528zM354.602 265.268c-12.337 57.594-63.49 100.797-124.763 100.797-15.366 0-30.090-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.234-10.436-0.609 6.356-9.502 10.069-20.914 10.069-33.193 0-33.018-26.769-59.796-59.795-59.796-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.907-0.609-10.437 0-31.708 15.758-59.687 39.816-76.705-14.123-16.292-22.731-37.489-22.731-60.748 0-51.11 41.31-92.563 92.363-92.812v-0.025h10.144v17.084h-6.156l-3.904 0.025c-41.552 0.199-75.362 34.178-75.362 75.729 0 41.771 33.977 75.755 75.746 75.755 1.285 0 2.552-0.1 3.82-0.192l1.269-0.084 11.228-0.725 5.097 10.035c19.003 37.348 56.751 60.555 98.511 60.555 51.778 0 97.228-36.713 108.054-87.291l2.721-12.671 12.931-0.802c31.675-1.968 56.483-28.355 56.483-60.053 0-33.128-26.854-60.1-59.938-60.281-0.358 0.025-0.675 0.043-1.001 0.043l-0.4-0.043h-6.998v-17.084h6.998v0.051c0.359-0.010 0.7-0.051 1.061-0.051 42.719 0 77.364 34.628 77.364 77.365-0.005 41.086-32.071 74.586-72.514 77.106zM116.104 296.167c-2.061 0.133-4.104 0.309-6.189 0.309-21.673 0-41.561-7.483-57.36-19.938-17.185 11.053-29.789 28.646-33.96 49.343 4.971-1.001 10.061-1.51 15.208-1.51 42.394 0 76.88 34.486 76.88 76.88 0 5.146-0.509 10.236-1.51 15.208 31.892-6.432 56.626-32.667 60.93-65.269-23.159-12.328-42.078-31.598-53.999-55.023z" horiz-adv-x="427" />
<glyph unicode="&#xe619;" d="M168.601 350.273c59.37-11.145 104.435-63.375 104.435-125.932 0-70.666-57.485-128.149-128.134-128.149-58.002 0-107.044 38.355-122.719 91.636 11.946-3.937 24.492-5.963 37.297-5.963 65.944 0 119.591 53.656 119.591 119.6-0.001 16.95-3.622 33.559-10.47 48.808zM144.901 369.552c-2.887 0-5.706-0.267-8.542-0.434 15.899-18.052 25.627-41.693 25.627-67.654 0-56.609-45.891-102.516-102.507-102.516-22.198 0-42.694 7.133-59.479 19.129 3.304-77.281 66.812-138.97 144.901-138.97 80.208 0 145.218 65.024 145.218 145.233s-65.009 145.212-145.218 145.212v0z" horiz-adv-x="290" />
<glyph unicode="&#xe61a;" d="M372.681 296.692c-13.631 63.6-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.507 0-56.442 45.614-102.207 101.981-102.49v-0.025h51.779v17.085l-51.696 0.025c-46.857 0.233-84.98 38.548-84.98 85.405 0 47.099 38.314 85.422 85.414 85.422 1.493 0 2.961-0.117 4.438-0.217l12.513-0.834 5.106 10.043c21.289 41.852 63.583 67.846 110.366 67.846 58.002 0 108.912-41.126 121.059-97.793l2.712-12.663 12.931-0.81c35.903-2.236 64.033-32.142 64.033-68.088 0-37.563-30.458-68.137-67.973-68.337-0.424 0.025-0.793 0.041-1.167 0.059l-41.911-0.059v-17.085h41.544v0.060c0.393-0.010 0.776-0.060 1.169-0.060 47.164 0 85.421 38.24 85.421 85.422 0 45.365-35.403 82.363-80.058 85.14zM237.833 126.098h35.961l-54.789 78.256-13.991-9.801 35.972-51.371h-35.972l20.364-29.089 51.061-73.419 13.998 9.795-51.061 73.427z" horiz-adv-x="453" />
<glyph unicode="&#xe61b;" d="M162.303 454.457h17.084v-68.104h-17.084v68.104zM0 292.889h68.104v-17.085h-68.104v17.085zM92.020 350.466l-48.166 48.165 12.080 12.080 48.165-48.166-12.079-12.079zM248.33 350.442l-12.078 12.079 48.15 48.15 12.079-12.079-48.15-48.15zM422.942 234.152c-12.339 57.593-63.49 100.796-124.765 100.796-18.661 0-36.369-4.013-52.337-11.22-14.231 27.354-42.761 46.073-75.729 46.073-47.174 0-85.422-38.24-85.422-85.415 0-21.013 7.675-40.166 20.271-55.032-12.196-15.717-19.537-35.395-19.537-56.834 0-51.112 41.31-92.563 92.363-92.812v-0.025h35.771v17.084l-35.687 0.024c-41.552 0.2-75.362 34.178-75.362 75.729 0 41.769 33.977 75.753 75.746 75.753 1.284 0 2.552-0.1 3.82-0.192l12.497-0.809 5.097 10.036c19.003 37.347 56.751 60.554 98.51 60.554 51.781 0 97.229-36.713 108.056-87.291l2.721-12.672 12.929-0.801c31.676-1.969 56.484-28.354 56.484-60.055 0-33.125-26.854-60.096-59.938-60.279-0.36 0.024-0.676 0.043-1.001 0.043l-17.485-0.043h-32.626v-17.084h49.711v0.050c0.358-0.008 0.7-0.050 1.060-0.050 42.721 0 77.364 34.627 77.364 77.363-0.003 41.087-32.070 74.59-72.511 77.109zM184.443 265.051c-2.061 0.133-4.104 0.309-6.189 0.309-23.625 0-45.114-8.893-61.506-23.433-9.327 11.67-14.975 26.394-14.975 42.46 0 37.673 30.657 68.33 68.338 68.33 26.411 0 49.201-15.149 60.58-37.113-19.637-12.305-35.687-29.798-46.248-50.553zM289.085 79.624h35.963l-54.79 78.256-13.99-9.802 35.97-51.37h-35.97l20.361-29.089 51.063-73.417 13.999 9.792-51.062 73.427z" horiz-adv-x="496" />
<glyph unicode="&#xe61c;" d="M372.681 300.963c-13.631 63.6-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.341-6.832 0.341-56.609 0-102.499-45.889-102.499-102.506 0-56.442 45.614-102.208 101.981-102.49v-0.024h9.068v17.084h-5.164l-3.821 0.025c-46.857 0.232-84.98 38.547-84.98 85.405 0 47.098 38.314 85.422 85.414 85.422 1.493 0 2.961-0.117 4.438-0.217l12.513-0.834 5.106 10.044c21.289 41.852 63.583 67.846 110.366 67.846 58.002 0 108.912-41.126 121.059-97.794l2.712-12.663 12.931-0.81c35.903-2.235 64.033-32.141 64.033-68.088 0-37.563-30.458-68.138-67.973-68.339-0.424 0.025-0.793 0.041-1.167 0.059l-7.741-0.059v-17.084h7.374v0.060c0.393-0.010 0.776-0.060 1.169-0.060 47.164 0 85.421 38.24 85.421 85.423 0 45.366-35.403 82.363-80.058 85.14zM119.592 173.188l54.799-78.249 13.982 9.801-54.791 78.258zM273.135 173.188l54.799-78.249 13.982 9.801-54.79 78.258zM246.376 104.74h35.961l-54.789 78.258-13.991-9.803 35.97-51.368h-35.97l59.795-85.423 13.998 9.793-39.431 56.341z" horiz-adv-x="453" />
<glyph unicode="&#xe61d;" d="M162.303 458.711h17.084v-68.104h-17.084v68.104zM0 297.143h68.104v-17.085h-68.104v17.085zM92.021 354.72l-48.166 48.165 12.080 12.080 48.166-48.166-12.079-12.079zM248.331 354.697l-12.078 12.079 48.15 48.15 12.079-12.079-48.15-48.15zM422.942 238.407c-12.339 57.593-63.492 100.796-124.765 100.796-18.661 0-36.369-4.013-52.329-11.22-14.24 27.354-42.77 46.073-75.737 46.073-47.174 0-85.422-38.24-85.422-85.415 0-21.013 7.683-40.166 20.271-55.032-12.205-15.718-19.537-35.396-19.537-56.833 0-51.111 41.31-92.562 92.363-92.814v-0.023h1.602v17.084l-1.518 0.025c-41.552 0.2-75.362 34.178-75.362 75.729 0 41.769 33.977 75.754 75.746 75.754 1.284 0 2.552-0.1 3.82-0.192l12.497-0.809 5.097 10.036c19.003 37.347 56.751 60.554 98.51 60.554 51.781 0 97.229-36.713 108.056-87.291l2.721-12.674 12.929-0.799c31.676-1.971 56.484-28.354 56.484-60.057 0-33.126-26.854-60.095-59.938-60.277-0.359 0.024-0.676 0.041-1.001 0.041l-7.399-0.041v-17.084h7v0.048c0.357-0.009 0.699-0.048 1.059-0.048 42.721 0 77.364 34.627 77.364 77.361-0.003 41.087-32.070 74.589-72.511 77.108zM184.443 269.306c-2.061 0.134-4.104 0.309-6.189 0.309-23.625 0-45.122-8.901-61.506-23.433-9.327 11.678-14.975 26.394-14.975 42.46 0 37.673 30.657 68.33 68.338 68.33 26.402 0 49.201-15.149 60.571-37.113-19.628-12.297-35.687-29.798-46.239-50.553zM179.279 126.73l54.799-78.249 13.981 9.803-54.79 78.256zM332.822 126.73l54.799-78.249 13.982 9.803-54.791 78.256zM306.063 58.284h35.96l-54.788 78.256-13.993-9.801 35.972-51.369h-35.972l59.797-85.424 13.998 9.794-39.433 56.344z" horiz-adv-x="496" />
<glyph unicode="&#xe61e;" d="M354.602 263.667c-12.337 57.593-63.49 100.796-124.763 100.796-15.366 0-30.090-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.234-10.436-0.609 6.356-9.502 10.069-20.914 10.069-33.193 0-33.018-26.769-59.795-59.795-59.795-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.907-0.609-10.436 0-31.708 15.758-59.687 39.816-76.705-14.124-16.292-22.732-37.489-22.732-60.747 0-51.111 41.31-92.562 92.363-92.814v-0.022h1.602v17.081l-1.518 0.027c-41.552 0.198-75.362 34.176-75.362 75.729 0 41.769 33.977 75.754 75.746 75.754 1.285 0 2.552-0.1 3.82-0.191l1.269-0.084 11.228-0.726 5.097 10.036c19.003 37.347 56.751 60.554 98.511 60.554 51.778 0 97.227-36.713 108.054-87.291l2.721-12.671 12.931-0.801c31.675-1.968 56.483-28.354 56.483-60.055 0-33.127-26.854-60.097-59.938-60.281-0.357 0.027-0.675 0.043-1.001 0.043l-7.399-0.043v-17.082h6.999v0.048c0.359-0.007 0.7-0.048 1.061-0.048 42.719 0 77.364 34.627 77.364 77.363-0.004 41.085-32.070 74.586-72.513 77.106zM116.104 294.565c-2.061 0.133-4.104 0.308-6.189 0.308-21.673 0-41.561-7.483-57.36-19.938-17.185 11.053-29.789 28.646-33.96 49.343 4.971-1.001 10.061-1.51 15.208-1.51 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.235-1.51 15.208 31.892-6.432 56.626-32.667 60.93-65.269-23.159-12.327-42.078-31.597-53.999-55.022zM110.932 151.991l54.798-78.25 13.982 9.803-54.791 78.256zM264.477 151.991l54.797-78.25 13.981 9.803-54.79 78.256zM237.713 83.544h35.964l-54.791 78.256-13.989-9.801 35.97-51.369h-35.97l59.795-85.424 14 9.794-39.435 56.344z" horiz-adv-x="427" />
<glyph unicode="&#xe61f;" d="M354.602 259.412c-12.337 57.593-63.49 100.796-124.763 100.796-15.366 0-30.081-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.234-10.436-0.609 6.356-9.502 10.069-20.914 10.069-33.193 0-33.018-26.769-59.795-59.795-59.795-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.907-0.609-10.436 0-31.708 15.758-59.687 39.816-76.705-14.123-16.292-22.731-37.49-22.731-60.748 0-51.112 41.31-92.563 92.363-92.812v-0.025h35.771v17.084l-35.689 0.024c-41.552 0.201-75.362 34.179-75.362 75.729 0 41.77 33.977 75.754 75.746 75.754 1.285 0 2.552-0.1 3.82-0.191l1.269-0.084 11.228-0.726 5.097 10.036c19.003 37.347 56.751 60.555 98.511 60.555 51.778 0 97.228-36.714 108.054-87.292l2.721-12.671 12.931-0.801c31.675-1.968 56.483-28.356 56.483-60.054 0-33.125-26.854-60.096-59.938-60.281-0.358 0.025-0.675 0.043-1.001 0.043l-17.484-0.043h-32.625v-17.082h49.709v0.050c0.359-0.009 0.7-0.050 1.061-0.050 42.719 0 77.364 34.627 77.364 77.363-0.003 41.086-32.069 74.588-72.512 77.107zM116.104 290.311c-2.061 0.133-4.104 0.308-6.189 0.308-21.673 0-41.561-7.483-57.36-19.938-17.185 11.053-29.781 28.646-33.96 49.343 4.971-1.001 10.061-1.509 15.208-1.509 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.235-1.51 15.208 31.892-6.432 56.626-32.667 60.939-65.26-23.176-12.338-42.096-31.599-54.008-55.032zM220.746 104.884h35.963l-54.791 78.257-13.99-9.803 35.972-51.37h-35.972l20.364-29.089 51.062-73.418 13.998 9.793-51.063 73.428z" horiz-adv-x="427" />
<glyph unicode="&#xe620;" d="M160.7 377.885l-17.684-147.904h78.165l-125.515-160.244 15.283 124.030 2.369 19.178h-78.749l126.131 164.94zM185.084 437.89l-185.084-242.029h93.998l-22.816-185.084 185.083 236.289h-93.996l22.815 190.824z" horiz-adv-x="257" />
<glyph unicode="&#xe621;" d="M413.237 326.515v0.325h-327.816c-9.418 0-17.084 7.667-17.084 17.084s7.667 17.084 17.084 17.084h281.895c23.592 0 42.712 19.12 42.712 42.711s-19.12 42.711-42.712 42.711l-323.538-0.067c-0.358 0.009-0.708 0.067-1.067 0.067-23.591 0-42.711-19.12-42.711-42.711s19.12-42.711 42.711-42.711v17.084c-14.131 0-25.627 11.496-25.627 25.627s11.496 25.626 25.627 25.626h324.605c14.133 0 25.627-11.495 25.627-25.626s-11.494-25.627-25.627-25.627h-281.895c-18.87 0-34.169-15.299-34.169-34.169s15.3-34.168 34.169-34.168h324.605c9.418 0 17.085-7.667 17.085-17.085s-7.667-17.084-17.085-17.084h-273.351c-18.87 0-34.169-15.3-34.169-34.169 0-18.872 15.299-34.169 34.169-34.169h187.929c9.419 0 17.085-7.667 17.085-17.084s-7.666-17.087-17.085-17.087l-205.097-0.009c-18.828-0.049-34.085-15.313-34.085-34.158s15.257-34.111 34.085-34.161v-0.011h102.59c9.418 0 17.085-7.664 17.085-17.082s-7.667-17.084-17.085-17.084h-17.084c-18.87 0-34.169-15.301-34.169-34.169 0-18.871 15.299-34.169 34.169-34.169v17.084c-9.418 0-17.085 7.665-17.085 17.085 0 9.418 7.667 17.083 17.085 17.083h17.084c18.871 0 34.168 15.3 34.168 34.17 0 18.869-15.298 34.17-34.168 34.17h-102.507c-9.418 0-17.084 7.666-17.084 17.084s7.666 17.084 17.084 17.084h205.013c18.87 0 34.169 15.301 34.169 34.17 0 18.385-14.557 33.268-32.751 34.025v0.143h-189.346c-9.418 0-17.084 7.667-17.084 17.085 0 9.417 7.667 17.084 17.084 17.084h273.351c18.869 0 34.17 15.299 34.17 34.169 0 17.77-13.615 32.202-30.959 33.845z" horiz-adv-x="444" />
<glyph unicode="&#xe622;" d="M372.681 318.048c-13.631 63.6-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.507 0-56.441 45.614-102.207 101.981-102.49v-0.025h17.61v17.083h-13.706l-3.821 0.025c-46.857 0.233-84.98 38.547-84.98 85.406 0 47.1 38.314 85.422 85.414 85.422 1.493 0 2.961-0.117 4.438-0.216l1.268-0.083 11.245-0.751 5.106 10.044c21.289 41.852 63.583 67.845 110.366 67.845 58.002 0 108.912-41.126 121.059-97.793l2.712-12.664 12.931-0.809c35.903-2.236 64.033-32.143 64.033-68.088 0-37.563-30.458-68.138-67.973-68.341-0.424 0.025-0.793 0.043-1.167 0.060l-17.451-0.060h-24.46v-17.082h41.544v0.058c0.393-0.008 0.776-0.058 1.169-0.058 47.164 0 85.421 38.24 85.421 85.423 0 45.365-35.403 82.362-80.058 85.14zM153.761 96.199c-7.074 0-12.813-5.739-12.813-12.812s5.739-12.812 12.813-12.812 12.813 5.739 12.813 12.812-5.739 12.812-12.813 12.812zM222.099 44.945c-7.074 0-12.813-5.739-12.813-12.812s5.739-12.812 12.813-12.812c7.076 0 12.813 5.738 12.813 12.812 0.001 7.073-5.738 12.812-12.813 12.812zM290.437 79.115c-7.075 0-12.813-5.739-12.813-12.813s5.738-12.813 12.813-12.813c7.073 0 12.813 5.738 12.813 12.813 0.003 7.074-5.74 12.813-12.813 12.813zM145.219 224.125h17.084v-102.297h-17.084v102.297zM230.641 70.873v119.083h-17.084v-119.383h17.084zM298.979 106.645v117.48h-17.084v-119.385h17.084z" horiz-adv-x="453" />
<glyph unicode="&#xe623;" d="M162.303 480h17.084v-68.104h-17.084v68.104zM0 318.432h68.104v-17.084h-68.104v17.084zM92.021 376.009l-48.166 48.166 12.080 12.079 48.166-48.166-12.079-12.079zM248.326 375.983l-12.079 12.079 48.15 48.149 12.079-12.079-48.149-48.149zM422.942 259.696c-12.339 57.593-63.49 100.796-124.765 100.796-18.661 0-36.369-4.013-52.329-11.22-14.24 27.353-42.77 46.073-75.737 46.073-47.174 0-85.422-38.24-85.422-85.414 0-21.014 7.683-40.167 20.271-55.033-12.205-15.716-19.537-35.396-19.537-56.833 0-51.111 41.31-92.564 92.363-92.813v-0.024h10.144v17.084h-6.156l-3.904 0.024c-41.552 0.2-75.362 34.179-75.362 75.729 0 41.769 33.977 75.753 75.746 75.753 1.284 0 2.552-0.1 3.82-0.192l12.497-0.809 5.097 10.036c19.003 37.347 56.751 60.555 98.51 60.555 51.781 0 97.229-36.713 108.056-87.291l2.721-12.672 12.929-0.8c31.676-1.969 56.484-28.355 56.484-60.056 0-33.126-26.854-60.096-59.938-60.278-0.359 0.024-0.676 0.041-1.001 0.041l-24.484-0.041v-17.084h24.085v0.049c0.357-0.008 0.699-0.049 1.059-0.049 42.721 0 77.364 34.627 77.364 77.362-0.003 41.085-32.070 74.587-72.511 77.107zM184.443 290.595c-2.061 0.133-4.104 0.308-6.189 0.308-23.625 0-45.122-8.893-61.506-23.433-9.327 11.671-14.975 26.395-14.975 42.461 0 37.672 30.657 68.33 68.338 68.33 26.402 0 49.201-15.149 60.571-37.113-19.628-12.306-35.687-29.798-46.239-50.553zM222.015 45.537c-7.074 0-12.813-5.737-12.813-12.812 0-7.072 5.739-12.812 12.813-12.812s12.813 5.74 12.813 12.812c0 7.075-5.739 12.812-12.813 12.812zM290.354-5.714c-7.074 0-12.813-5.74-12.813-12.815 0-7.073 5.739-12.812 12.813-12.812 7.073 0 12.812 5.739 12.812 12.812 0 7.075-5.739 12.815-12.812 12.815zM358.692 28.453c-7.074 0-12.813-5.739-12.813-12.812 0-7.072 5.739-12.812 12.813-12.812 7.072 0 12.812 5.739 12.812 12.812s-5.74 12.812-12.812 12.812zM213.473 173.463h17.084v-102.297h-17.084v102.297zM298.897 20.211v119.083h-17.086v-119.383h17.086zM367.233 55.981v117.482h-17.084v-119.382h17.084z" horiz-adv-x="496" />
<glyph unicode="&#xe624;" d="M354.602 284.972c-12.337 57.593-63.49 100.796-124.763 100.796-15.366 0-30.090-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.233-10.436-0.608 6.356-9.502 10.069-20.914 10.069-33.193 0-33.018-26.769-59.796-59.795-59.796-12.288 0-23.691 3.712-33.193 10.069-0.375-3.428-0.609-6.907-0.609-10.435 0-31.708 15.758-59.688 39.816-76.705-14.123-16.292-22.731-37.49-22.731-60.748 0-51.111 41.31-92.562 92.363-92.812v-0.024h10.144v17.083h-6.156l-3.904 0.025c-41.552 0.199-75.362 34.179-75.362 75.729 0 41.77 33.977 75.755 75.746 75.755 1.285 0 2.552-0.1 3.82-0.192l12.497-0.809 5.097 10.036c19.003 37.347 56.751 60.555 98.511 60.555 51.778 0 97.228-36.713 108.054-87.291l2.721-12.672 12.931-0.8c31.675-1.969 56.483-28.355 56.483-60.055 0-33.126-26.854-60.096-59.938-60.281-0.358 0.025-0.675 0.043-1.001 0.043l-24.484-0.043v-17.083h24.084v0.050c0.359-0.008 0.7-0.050 1.061-0.050 42.719 0 77.364 34.627 77.364 77.364-0.005 41.083-32.071 74.585-72.514 77.104zM116.104 315.871c-2.061 0.133-4.104 0.308-6.189 0.308-21.673 0-41.561-7.483-57.36-19.937-17.185 11.052-29.789 28.646-33.96 49.342 4.971-1.001 10.061-1.509 15.208-1.509 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.236-1.51 15.207 31.892-6.431 56.626-32.667 60.93-65.259-23.159-12.338-42.078-31.599-53.999-55.032zM153.759 70.781c-7.074 0-12.813-5.739-12.813-12.812 0-7.075 5.739-12.813 12.813-12.813s12.813 5.738 12.813 12.813c0.001 7.073-5.738 12.812-12.813 12.812zM222.098 19.528c-7.074 0-12.813-5.74-12.813-12.813 0-7.074 5.739-12.812 12.813-12.812s12.813 5.738 12.813 12.812c0 7.073-5.739 12.813-12.813 12.813zM290.438 53.697c-7.076 0-12.814-5.739-12.814-12.814 0-7.073 5.738-12.812 12.814-12.812 7.072 0 12.812 5.738 12.812 12.812s-5.74 12.814-12.812 12.814zM145.217 198.707h17.085v-102.299h-17.085v102.299zM230.641 45.455v119.082h-17.086v-119.383h17.086zM298.979 81.226v117.481h-17.086v-119.384h17.086z" horiz-adv-x="427" />
<glyph unicode="&#xe625;" d="M0 177.35h478.365v-17.082h-478.365v17.082zM34.169 126.098h427.113v-17.086h-427.113v17.086zM85.423 74.845h307.521v-17.085h-307.521v17.085zM17.085 228.604h444.197v-17.084h-444.197v17.084zM118.515 296.984c1.494 0 2.962-0.117 4.43-0.217l1.277-0.083 11.245-0.751 5.105 10.044c21.297 41.852 63.583 67.845 110.365 67.845 58.002 0 108.913-41.126 121.051-97.793l2.72-12.664 12.932-0.809c10.312-0.642 19.944-3.628 28.495-8.325h28.071c-14.332 14.548-33.802 24.025-55.507 25.376-13.632 63.6-70.107 111.3-137.762 111.3-54.866 0-102.307-31.416-125.59-77.181-2.269 0.15-4.53 0.342-6.833 0.342-41.368 0-76.913-24.551-93.113-59.837h19.229c14.791 25.51 42.336 42.753 73.885 42.753z" horiz-adv-x="479" />
<glyph unicode="&#xe626;" d="M162.303 424.534h17.084v-68.104h-17.084v68.104zM0 262.965h68.104v-17.084h-68.104v17.084zM92.021 320.543l-48.166 48.165 12.080 12.080 48.166-48.166-12.079-12.079zM248.336 320.52l-12.078 12.078 48.15 48.149 12.078-12.078-48.149-48.15zM76.88 135.174h427.112v-17.084h-427.112v17.084zM111.049 83.92h375.858v-17.084h-375.858v17.084zM162.303 41.208h256.266v-17.084h-256.266v17.084zM93.965 186.428h392.942v-17.087h-392.942v17.087zM101.723 203.512h31.692c12.571 9.284 28.046 14.842 44.838 14.842 1.284 0 2.552-0.101 3.82-0.193l12.497-0.809 5.097 10.037c19.003 37.346 56.75 60.555 98.51 60.555 50.787 0 95.399-35.354 107.312-84.429h17.451v0.717c-12.338 57.594-63.491 100.796-124.764 100.796-18.662 0-36.371-4.012-52.33-11.22-14.24 27.354-42.77 46.074-75.738 46.074-47.174 0-85.422-38.241-85.422-85.414 0.003-19.148 6.393-36.734 17.037-50.956zM170.111 322.794c26.403 0 49.202-15.149 60.572-37.113-19.628-12.305-35.687-29.797-46.24-50.553-2.061 0.134-4.104 0.309-6.189 0.309-23.608 0-45.056-8.926-61.415-23.449-9.368 11.67-15.065 26.386-15.065 42.478-0.001 37.672 30.656 68.328 68.337 68.328z" horiz-adv-x="504" />
<glyph unicode="&#xe627;" d="M8.544 160.4h427.112v-17.086h-427.112v17.086zM42.712 109.146h375.859v-17.084h-375.859v17.084zM93.966 66.436h256.267v-17.085h-256.267v17.085zM25.628 211.652h392.943v-17.084h-392.943v17.084zM39.659 228.738h25.418c12.571 9.285 28.046 14.84 44.838 14.84 1.285 0 2.553-0.1 3.821-0.191l12.497-0.81 5.096 10.036c19.003 37.347 56.751 60.554 98.511 60.554 50.787 0 95.4-35.353 107.312-84.429h17.451v0.717c-12.337 57.593-63.49 100.797-124.764 100.797-15.366 0-30.082-2.736-43.711-7.716-8.075 43.662-46.148 76.772-92.163 76.772-3.529 0-6.999-0.234-10.437-0.61 6.357-9.501 10.069-20.913 10.069-33.192 0-33.018-26.769-59.795-59.795-59.795-12.288 0-23.691 3.712-33.193 10.068-0.375-3.428-0.609-6.907-0.609-10.436 0.001-31.641 15.684-59.578 39.659-76.605zM33.803 288.625c42.394 0 76.88 34.487 76.88 76.881 0 5.147-0.509 10.235-1.51 15.207 31.909-6.431 56.66-32.701 60.939-65.326-23.166-12.33-42.085-31.6-54.006-55.033-2.061 0.133-4.104 0.309-6.19 0.309-21.648 0-41.477-7.508-57.243-19.946-17.251 11.045-29.897 28.671-34.077 49.418 4.971-1 10.060-1.51 15.207-1.51z" horiz-adv-x="436" />
<glyph unicode="&#xe628;" d="M213.557 168.734h17.084v-59.797h-17.084v59.797zM281.895 202.9h17.084v-59.795h-17.084v59.795zM145.219 202.9h17.084v-59.795h-17.084v59.795zM213.557 83.311h17.084v-59.796h-17.084v59.796zM281.895 117.48h17.084v-59.797h-17.084v59.797zM145.219 117.48h17.084v-59.797h-17.084v59.797zM372.681 313.852c-13.631 63.6-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.507 0-56.445 45.614-102.208 101.981-102.492v-0.023h17.61v17.084h-13.706l-3.821 0.025c-46.857 0.232-84.98 38.548-84.98 85.406 0 47.099 38.314 85.422 85.414 85.422 1.493 0 2.961-0.117 4.438-0.216l1.268-0.083 11.245-0.751 5.106 10.044c21.289 41.852 63.583 67.846 110.366 67.846 58.002 0 108.912-41.126 121.059-97.793l2.712-12.663 12.931-0.81c35.903-2.235 64.033-32.142 64.033-68.088 0-37.563-30.458-68.138-67.973-68.338-0.424 0.024-0.793 0.041-1.167 0.060l-17.451-0.060h-24.46v-17.084h41.544v0.060c0.393-0.011 0.776-0.060 1.169-0.060 47.164 0 85.421 38.237 85.421 85.422 0 45.363-35.403 82.36-80.058 85.138z" horiz-adv-x="453" />
<glyph unicode="&#xe629;" d="M162.303 471.517h17.084v-68.105h-17.084v68.105zM0 309.948h68.104v-17.084h-68.104v17.084zM92.022 367.526l-48.166 48.166 12.078 12.078 48.165-48.166-12.079-12.079zM248.317 367.498l-12.078 12.078 48.148 48.148 12.078-12.078-48.149-48.149zM281.895 122.368h17.084v-59.796h-17.084v59.796zM350.232 156.537h17.085v-59.795h-17.085v59.795zM213.556 156.537h17.085v-59.795h-17.085v59.795zM281.895 36.946h17.084v-59.796h-17.084v59.796zM350.232 71.115h17.085v-59.796h-17.085v59.796zM213.556 71.115h17.085v-59.796h-17.085v59.796zM422.942 251.212c-12.339 57.593-63.49 100.797-124.765 100.797-18.661 0-36.369-4.013-52.329-11.22-14.24 27.354-42.77 46.072-75.737 46.072-47.174 0-85.422-38.239-85.422-85.414 0-21.013 7.683-40.167 20.271-55.032-12.205-15.717-19.537-35.396-19.537-56.835 0-51.111 41.31-92.562 92.363-92.814v-0.022h10.144v17.084h-6.156l-3.904 0.024c-41.552 0.198-75.362 34.178-75.362 75.729 0 41.769 33.977 75.755 75.746 75.755 1.284 0 2.552-0.101 3.82-0.192l12.497-0.808 5.097 10.035c19.003 37.348 56.751 60.554 98.51 60.554 51.781 0 97.229-36.713 108.056-87.291l2.721-12.671 12.929-0.801c31.676-1.969 56.484-28.355 56.484-60.055 0-33.127-26.854-60.098-59.938-60.279-0.359 0.025-0.676 0.041-1.001 0.041l-24.484-0.041v-17.084h24.085v0.049c0.357-0.008 0.699-0.049 1.059-0.049 42.721 0 77.364 34.628 77.364 77.363-0.003 41.082-32.070 74.585-72.511 77.105zM184.443 282.11c-2.061 0.134-4.104 0.309-6.189 0.309-23.625 0-45.122-8.893-61.506-23.433-9.327 11.67-14.975 26.395-14.975 42.461 0 37.672 30.657 68.33 68.338 68.33 26.402 0 49.201-15.149 60.571-37.115-19.628-12.303-35.687-29.796-46.239-50.552z" horiz-adv-x="496" />
<glyph unicode="&#xe62a;" d="M213.555 147.628h17.085v-59.796h-17.085v59.796zM281.893 181.797h17.086v-59.796h-17.086v59.796zM145.217 181.797h17.085v-59.796h-17.085v59.796zM213.555 62.206h17.085v-59.796h-17.085v59.796zM281.893 96.375h17.086v-59.796h-17.086v59.796zM145.217 96.375h17.085v-59.796h-17.085v59.796zM354.602 276.472c-12.337 57.593-63.49 100.796-124.763 100.796-15.366 0-30.090-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.234-10.436-0.609 6.356-9.502 10.069-20.914 10.069-33.193 0-33.018-26.769-59.796-59.795-59.796-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.907-0.609-10.436 0-31.708 15.758-59.687 39.816-76.705-14.123-16.292-22.731-37.489-22.731-60.747 0-51.112 41.31-92.563 92.363-92.815v-0.024h10.144v17.085h-6.156l-3.904 0.024c-41.552 0.199-75.362 34.178-75.362 75.729 0 41.768 33.977 75.754 75.746 75.754 1.285 0 2.552-0.101 3.82-0.192l12.497-0.808 5.097 10.035c19.003 37.348 56.751 60.555 98.511 60.555 51.778 0 97.228-36.713 108.054-87.291l2.721-12.671 12.931-0.801c31.675-1.968 56.483-28.354 56.483-60.056 0-33.125-26.854-60.095-59.938-60.278-0.358 0.025-0.675 0.041-1.001 0.041l-24.484-0.041v-17.085h24.084v0.050c0.359-0.008 0.7-0.050 1.061-0.050 42.719 0 77.364 34.629 77.364 77.363-0.005 41.088-32.071 74.589-72.514 77.109zM116.104 307.37c-2.061 0.134-4.104 0.309-6.189 0.309-21.673 0-41.561-7.483-57.36-19.938-17.185 11.053-29.789 28.647-33.96 49.343 4.971-1.001 10.061-1.51 15.208-1.51 42.394 0 76.88 34.486 76.88 76.881 0 5.147-0.509 10.235-1.51 15.207 31.892-6.432 56.626-32.667 60.93-65.259-23.159-12.338-42.078-31.6-53.999-55.033z" horiz-adv-x="427" />
<glyph unicode="&#xe62b;" d="M213.557 128.107h17.084v-34.17h-17.084v34.17zM281.895 162.461h17.084v-34.354h-17.084v34.354zM145.219 162.461h17.084v-34.354h-17.084v34.354zM372.681 298.853c-13.631 63.599-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.507 0-56.442 45.614-102.206 101.981-102.491v-0.024h17.61v17.084h-13.706l-3.821 0.024c-46.857 0.233-84.98 38.551-84.98 85.407 0 47.1 38.314 85.422 85.414 85.422 1.493 0 2.961-0.117 4.438-0.216l1.268-0.083 11.245-0.751 5.106 10.044c21.289 41.852 63.583 67.846 110.366 67.846 58.002 0 108.912-41.126 121.059-97.793l2.712-12.664 12.931-0.809c35.903-2.236 64.033-32.143 64.033-68.089 0-37.562-30.458-68.138-67.973-68.338-0.424 0.024-0.793 0.043-1.167 0.060l-17.451-0.060h-24.46v-17.084h41.544v0.060c0.393-0.009 0.776-0.060 1.169-0.060 47.164 0 85.421 38.24 85.421 85.422 0 45.364-35.403 82.361-80.058 85.139zM290.437 98.033c-7.075 0-12.813-5.729-12.813-12.812 0-7.081 5.738-12.812 12.813-12.812 7.073 0 12.813 5.73 12.813 12.812 0.003 7.084-5.74 12.812-12.813 12.812zM222.099 64.133c-7.074 0-12.813-5.73-12.813-12.812 0-7.083 5.739-12.812 12.813-12.812 7.076 0 12.813 5.729 12.813 12.812 0.001 7.080-5.738 12.812-12.813 12.812zM153.761 98.395c-7.074 0-12.813-5.73-12.813-12.814 0-7.082 5.739-12.813 12.813-12.813s12.813 5.731 12.813 12.813c0 7.082-5.739 12.814-12.813 12.814z" horiz-adv-x="453" />
<glyph unicode="&#xe62c;" d="M162.303 456.584h17.084v-68.104h-17.084v68.104zM0 295.015h68.104v-17.083h-68.104v17.083zM92.020 352.592l-48.166 48.166 12.080 12.080 48.166-48.166-12.080-12.080zM248.321 352.566l-12.078 12.078 48.149 48.149 12.078-12.078-48.149-48.149zM422.942 236.279c-12.339 57.593-63.49 100.796-124.765 100.796-18.661 0-36.369-4.012-52.329-11.22-14.24 27.353-42.77 46.073-75.737 46.073-47.174 0-85.422-38.24-85.422-85.414 0-21.014 7.683-40.167 20.271-55.033-12.205-15.717-19.537-35.396-19.537-56.834 0-51.11 41.31-92.562 92.363-92.813v-0.025h10.144v17.087h-6.156l-3.904 0.022c-41.552 0.2-75.362 34.179-75.362 75.729 0 41.769 33.977 75.754 75.746 75.754 1.284 0 2.552-0.1 3.82-0.192l12.497-0.808 5.097 10.035c19.003 37.347 56.751 60.555 98.51 60.555 51.781 0 97.229-36.713 108.056-87.292l2.721-12.672 12.929-0.801c31.676-1.969 56.484-28.354 56.484-60.055 0-33.127-26.854-60.097-59.938-60.279-0.359 0.023-0.676 0.041-1.001 0.041l-24.484-0.041v-17.086h24.085v0.052c0.357-0.009 0.699-0.052 1.059-0.052 42.721 0 77.364 34.629 77.364 77.365-0.003 41.086-32.070 74.589-72.511 77.108zM184.443 267.178c-2.061 0.133-4.104 0.308-6.189 0.308-23.625 0-45.122-8.901-61.506-23.432-9.327 11.679-14.975 26.395-14.975 42.461 0 37.672 30.657 68.329 68.338 68.329 26.402 0 49.201-15.149 60.571-37.113-19.628-12.296-35.687-29.798-46.239-50.553zM281.895 81.677h17.084v-34.171h-17.084v34.171zM350.232 116.029h17.085v-34.354h-17.085v34.354zM213.556 116.029h17.085v-34.354h-17.085v34.354zM358.774 51.603c-7.065 0-12.812-5.729-12.812-12.812 0-7.081 5.747-12.813 12.812-12.813s12.814 5.732 12.814 12.813c0 7.082-5.748 12.812-12.814 12.812zM290.436 17.701c-7.063 0-12.812-5.732-12.812-12.813 0-7.083 5.748-12.812 12.812-12.812 7.066 0 12.814 5.729 12.814 12.812 0 7.081-5.748 12.813-12.814 12.813zM222.098 51.962c-7.066 0-12.813-5.73-12.813-12.813 0-7.081 5.747-12.812 12.813-12.812s12.813 5.731 12.813 12.812c0.001 7.081-5.747 12.813-12.813 12.813z" horiz-adv-x="496" />
<glyph unicode="&#xe62d;" d="M354.602 261.539c-12.337 57.594-63.49 100.796-124.763 100.796-15.366 0-30.090-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.233-10.436-0.609 6.356-9.501 10.069-20.914 10.069-33.193 0-33.018-26.769-59.796-59.795-59.796-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.908-0.609-10.436 0-31.708 15.758-59.688 39.816-76.706-14.123-16.292-22.731-37.491-22.731-60.748 0-51.11 41.31-92.562 92.363-92.813v-0.024h10.144v17.086h-6.156l-3.904 0.022c-41.552 0.2-75.362 34.179-75.362 75.729 0 41.77 33.977 75.755 75.746 75.755 1.285 0 2.552-0.1 3.82-0.192l12.497-0.809 5.097 10.035c19.003 37.347 56.751 60.555 98.511 60.555 51.778 0 97.228-36.713 108.054-87.292l2.721-12.671 12.931-0.801c31.675-1.969 56.483-28.355 56.483-60.054 0-33.127-26.854-60.097-59.938-60.279-0.358 0.023-0.675 0.041-1.001 0.041l-24.484-0.041v-17.086h24.084v0.052c0.359-0.009 0.7-0.052 1.061-0.052 42.719 0 77.364 34.629 77.364 77.365-0.005 41.088-32.071 74.59-72.514 77.109zM116.104 292.438c-2.061 0.133-4.104 0.308-6.189 0.308-21.673 0-41.561-7.482-57.36-19.937-17.185 11.052-29.789 28.646-33.96 49.342 4.971-1.001 10.061-1.509 15.208-1.509 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.236-1.51 15.208 31.892-6.432 56.626-32.667 60.93-65.268-23.159-12.33-42.078-31.6-53.999-55.024zM213.555 106.938h17.085v-34.172h-17.085v34.172zM281.893 141.288h17.086v-34.353h-17.086v34.353zM145.217 141.288h17.085v-34.353h-17.085v34.353zM290.438 76.862c-7.066 0-12.814-5.729-12.814-12.813 0-7.082 5.748-12.812 12.814-12.812 7.064 0 12.812 5.73 12.812 12.812-0.001 7.084-5.748 12.813-12.812 12.813zM222.098 42.961c-7.066 0-12.813-5.732-12.813-12.812 0-7.084 5.747-12.813 12.813-12.813s12.813 5.729 12.813 12.813c0 7.080-5.748 12.812-12.813 12.812zM153.759 77.222c-7.066 0-12.813-5.73-12.813-12.813 0-7.081 5.747-12.812 12.813-12.812 7.065 0 12.813 5.731 12.813 12.812 0.001 7.081-5.747 12.813-12.813 12.813z" horiz-adv-x="427" />
<glyph unicode="&#xe62e;" d="M239.184 102.373v122.862h-17.085v-122.862l-36.338 36.338-12.079-12.079 56.959-56.96 56.951 56.96-12.080 12.079zM372.681 267.696c-13.631 63.6-70.105 111.299-137.761 111.299-54.866 0-102.308-31.416-125.589-77.18-2.27 0.15-4.529 0.341-6.832 0.341-56.609 0-102.499-45.889-102.499-102.506 0-56.441 45.614-102.207 101.981-102.49v-0.025h51.779v17.086l-51.696 0.024c-46.857 0.233-84.98 38.547-84.98 85.405 0 47.099 38.314 85.423 85.414 85.423 1.493 0 2.961-0.117 4.438-0.217l12.513-0.834 5.106 10.044c21.289 41.851 63.583 67.845 110.366 67.845 58.002 0 108.912-41.126 121.059-97.794l2.712-12.663 12.931-0.809c35.903-2.235 64.033-32.142 64.033-68.086 0-37.565-30.458-68.139-67.973-68.338-0.424 0.024-0.793 0.041-1.167 0.057l-17.451-0.057h-41.543v-17.086h58.627v0.059c0.393-0.008 0.776-0.059 1.169-0.059 47.164 0 85.421 38.24 85.421 85.424 0 45.362-35.403 82.359-80.058 85.137z" horiz-adv-x="453" />
<glyph unicode="&#xe62f;" d="M34.169 352.984c-18.87 0-34.169-15.299-34.169-34.169 0-18.878 15.299-34.169 34.169-34.169 18.887 0 34.169 15.291 34.169 34.169 0 18.87-15.282 34.169-34.169 34.169zM34.169 301.731c-9.418 0-17.084 7.666-17.084 17.084s7.667 17.084 17.084 17.084c9.418 0 17.085-7.666 17.085-17.084s-7.666-17.084-17.085-17.084zM203.946 283.612v17.084h-119.591v-205.012h17.085v102.504h68.337v17.083h-68.337v68.341z" horiz-adv-x="204" />
<glyph unicode="&#xe630;" d="M34.169 352.467c-18.87 0-34.169-15.3-34.169-34.169 0-18.878 15.299-34.169 34.169-34.169 18.886 0 34.169 15.291 34.169 34.169 0 18.869-15.283 34.169-34.169 34.169zM34.169 301.213c-9.418 0-17.084 7.667-17.084 17.085s7.666 17.084 17.084 17.084 17.084-7.666 17.084-17.084-7.666-17.085-17.084-17.085zM153.759 113.283c-37.671 0-68.329 30.658-68.329 68.33v34.186c0 37.673 30.658 68.331 68.329 68.331 23.191 0 43.697-11.638 56.059-29.355l12.214 12.212c-15.582 20.748-40.315 34.228-68.271 34.228-47.173 0-85.413-38.248-85.413-85.415v-34.187c0-47.165 38.24-85.413 85.413-85.413 27.956 0 52.689 13.489 68.271 34.235l-12.214 12.213c-12.353-17.718-32.86-29.365-56.059-29.365z" horiz-adv-x="222" />
<glyph unicode="&#xe631;" d="M111.049 335.382c-61.322 0-111.049-49.718-111.049-111.049s49.727-111.050 111.049-111.050 111.048 49.72 111.048 111.050c0.001 61.331-49.726 111.049-111.048 111.049zM111.049 130.369c-51.812 0-93.965 42.15-93.965 93.964 0 51.813 42.152 93.965 93.965 93.965 51.812 0 93.965-42.152 93.965-93.965 0.001-51.812-42.153-93.964-93.965-93.964zM74.602 188.094l54.357 18.121 18.118 54.365-54.356-18.127-18.119-54.359zM106.228 228.946l13.838 4.613-4.613-13.841-13.839-4.612 4.614 13.84z" horiz-adv-x="222" />
<glyph unicode="&#xe632;" d="M111.049 335.382c-61.322 0-111.049-49.718-111.049-111.049s49.727-111.050 111.049-111.050 111.048 49.72 111.048 111.050c0.001 61.331-49.726 111.049-111.048 111.049zM111.049 130.369c-51.812 0-93.965 42.145-93.965 93.964 0 51.805 42.152 93.965 93.965 93.965 51.812 0 93.965-42.161 93.965-93.965 0.001-51.819-42.153-93.964-93.965-93.964zM110.699 250.444c-4.755 0-9.159-1.385-12.979-3.654v0.117l-37.773-22.089 36.972-21.606v0.050c3.987-2.553 8.692-4.072 13.781-4.072 14.166 0 25.627 11.463 25.627 25.628-0.001 14.147-11.463 25.626-25.628 25.626zM110.699 216.273c-1.609 0-3.145 0.468-4.571 1.385l-11.579 7.393 11.896 7.058c1.402 0.834 2.836 1.251 4.254 1.251 4.714 0 8.542-3.82 8.542-8.542 0-4.707-3.828-8.545-8.542-8.545z" horiz-adv-x="222" />
<glyph unicode="&#xe633;" d="M111.049 335.382c-61.331 0-111.049-49.718-111.049-111.049s49.719-111.050 111.049-111.050 111.049 49.72 111.049 111.050c0 61.331-49.718 111.049-111.049 111.049zM111.049 130.369c-51.812 0-93.965 42.145-93.965 93.964 0 51.805 42.152 93.965 93.965 93.965 51.812 0 93.965-42.161 93.965-93.965 0.001-51.819-42.153-93.964-93.965-93.964zM111.049 250.444c-14.148 0-25.627-11.462-25.627-25.626 0-4.755 1.385-9.162 3.654-12.98h-0.117l22.089-37.773 21.607 36.972h-0.052c2.554 3.987 4.071 8.692 4.071 13.783 0.004 14.162-11.46 25.624-25.625 25.624zM118.215 220.245l-7.39-11.579-7.059 11.896c-0.833 1.401-1.259 2.836-1.259 4.254 0 4.721 3.829 8.542 8.542 8.542s8.542-3.82 8.542-8.542c0.001-1.601-0.458-3.136-1.376-4.571z" horiz-adv-x="222" />
<glyph unicode="&#xe634;" d="M111.049 335.382c-61.322 0-111.049-49.718-111.049-111.049s49.727-111.050 111.049-111.050 111.048 49.72 111.048 111.050c0.001 61.331-49.726 111.049-111.048 111.049zM111.049 130.369c-51.812 0-93.965 42.145-93.965 93.964 0 51.805 42.152 93.965 93.965 93.965 51.812 0 93.965-42.161 93.965-93.965 0.001-51.819-42.153-93.964-93.965-93.964zM132.932 237.814l-22.089 37.773-21.607-36.989h0.059c-2.553-3.988-4.080-8.692-4.080-13.781 0-14.149 11.47-25.627 25.627-25.627 14.155 0 25.626 11.479 25.626 25.627 0 4.771-1.385 9.176-3.652 12.996l0.116 0.001zM110.841 216.273c-4.713 0-8.543 3.838-8.543 8.543 0 1.602 0.467 3.136 1.385 4.571l7.382 11.579 7.058-11.879c0.833-1.402 1.259-2.837 1.259-4.271 0.001-4.705-3.827-8.543-8.541-8.543z" horiz-adv-x="222" />
<glyph unicode="&#xe635;" d="M111.049 335.382c-61.331 0-111.049-49.718-111.049-111.049s49.719-111.050 111.049-111.050 111.049 49.72 111.049 111.050c0 61.331-49.718 111.049-111.049 111.049zM111.049 130.369c-51.812 0-93.965 42.145-93.965 93.964 0 51.805 42.152 93.965 93.965 93.965 51.812 0 93.965-42.161 93.965-93.965 0.001-51.819-42.153-93.964-93.965-93.964zM124.622 246.373c-3.987 2.553-8.692 4.071-13.781 4.071-14.165 0-25.627-11.462-25.627-25.626 0-14.149 11.462-25.628 25.627-25.628 4.755 0 9.159 1.387 12.979 3.653v-0.116l37.771 22.091-36.971 21.605 0.002-0.050zM115.096 217.542c-1.402-0.834-2.836-1.269-4.253-1.269-4.713 0-8.543 3.838-8.543 8.543 0 4.721 3.83 8.542 8.543 8.542 1.609 0 3.144-0.45 4.572-1.368l11.578-7.392-11.897-7.056z" horiz-adv-x="222" />
<glyph unicode="&#xe636;" d="M234.922 348.179c58.002 0 108.904-41.126 121.051-97.793l2.72-12.671 12.931-0.801c35.903-2.236 64.033-32.143 64.033-68.088 0-37.557-30.458-68.137-67.973-68.338-0.392 0.025-0.774 0.049-1.167 0.059l-17.451 0.309v-0.367l-247.001 0.025c-46.857 0.233-84.98 38.549-84.98 85.404 0 47.101 38.314 85.424 85.414 85.424 1.493 0 2.961-0.118 4.43-0.218l1.276-0.091 11.245-0.742 5.106 10.044c21.296 41.851 63.582 67.844 110.366 67.844zM234.922 365.264c-54.867 0-102.309-31.416-125.59-77.181-2.27 0.151-4.529 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.508 0-56.44 45.614-102.205 101.981-102.489v-0.024l264.166 0.059c0.393-0.008 0.776-0.059 1.169-0.059 47.164 0 85.421 38.239 85.421 85.423 0 45.363-35.403 82.362-80.058 85.14-13.631 63.597-70.105 111.297-137.758 111.297v0z" horiz-adv-x="453" />
<glyph unicode="&#xe637;" d="M273.354 143.198l-171.289 0.024c-46.857 0.233-84.98 38.551-84.98 85.406 0 47.099 38.314 85.422 85.414 85.422 1.493 0 2.961-0.116 4.429-0.216l1.276-0.083 11.245-0.751 5.105 10.043c21.298 41.852 63.583 67.846 110.365 67.846 58.002 0 108.914-41.126 121.051-97.793l2.721-12.663 12.931-0.81c15.564-0.968 29.58-7.216 40.542-16.834h23.342c-14.583 19.32-37.14 32.292-62.824 33.886-13.633 63.6-70.108 111.3-137.762 111.3-54.865 0-102.307-31.416-125.589-77.181-2.269 0.15-4.53 0.342-6.832 0.342-56.609 0-102.499-45.89-102.499-102.507 0-56.443 45.615-102.206 101.982-102.49v-0.025h171.372c18.834 0 34.168-15.323 34.168-34.168s-15.334-34.17-34.168-34.17v-17.084c28.312 0 51.254 22.94 51.254 51.255 0 28.303-22.944 51.251-51.254 51.251zM307.522 177.367h-136.577v-17.083h136.575c28.313 0 51.253 22.946 51.253 51.251 0 28.314-22.938 51.255-51.253 51.255v-17.084c18.836 0 34.17-15.324 34.17-34.171s-15.332-34.168-34.168-34.168zM418.57 228.621c14.132 0 25.627-11.497 25.627-25.628s-11.495-25.626-25.627-25.626c-0.366 0-0.71 0.092-1.075 0.109h-41.535c0.024-0.043 0.074-0.068 0.099-0.109h-0.199v-17.083h46.981v0.432c21.557 2.171 38.441 20.147 38.441 42.277 0 23.593-19.12 42.713-42.713 42.713l0.001-17.085zM452.739 143.198h-111.048v-17.085h77.072c-0.034-0.041-0.066-0.066-0.093-0.108h32.992c0.368 0.017 0.709 0.108 1.077 0.108 14.13 0 25.626-11.494 25.626-25.627 0-14.131-11.496-25.626-25.626-25.626v-17.085c23.591 0 42.711 19.122 42.711 42.711 0 23.592-19.12 42.712-42.711 42.712zM119.592 177.367h34.168v-17.083h-34.168v17.083z" horiz-adv-x="496" />
<glyph unicode="&#xe638;" d="M162.069 454.974h17.084v-68.104h-17.084v68.104zM0 292.788h68.104v-17.084h-68.104v17.084zM92.47 349.957l-48.166 48.166 12.080 12.079 48.165-48.166-12.079-12.079zM248.767 349.928l-12.078 12.079 48.15 48.15 12.079-12.079-48.149-48.15zM290.437 96.199l0.041 0.058-112.158 0.025c-41.552 0.209-75.362 34.179-75.362 75.729 0 41.77 33.977 75.754 75.745 75.754 1.285 0 2.553-0.1 3.821-0.184l1.268-0.091 11.228-0.726 5.098 10.027c19.003 37.354 56.75 60.563 98.511 60.563 50.537 0 94.94-35.012 107.12-83.713h17.644c-12.337 57.594-63.491 100.796-124.764 100.796-18.661 0-36.371-4.012-52.329-11.22-14.241 27.354-42.771 46.074-75.738 46.074-47.174 0-85.422-38.241-85.422-85.415 0-21.014 7.683-40.167 20.271-55.032-12.205-15.714-19.538-35.394-19.538-56.832 0-51.111 41.31-92.562 92.363-92.812v-0.025l112.201-0.059c18.836 0 34.168-15.325 34.168-34.17s-15.332-34.168-34.168-34.168v-17.084c28.312 0 51.254 22.939 51.254 51.252 0 28.305-22.943 51.253-51.254 51.253zM170.561 352.208c26.402 0 49.201-15.149 60.572-37.113-19.629-12.296-35.688-29.798-46.24-50.553-2.060 0.133-4.104 0.309-6.19 0.309-23.625 0-45.122-8.9-61.506-23.432-9.326 11.679-14.974 26.394-14.974 42.46 0 37.673 30.658 68.329 68.338 68.329zM324.605 130.369h-85.322v-17.086h85.322c28.313 0 51.254 22.949 51.254 51.254 0 28.312-22.939 51.254-51.254 51.254v-17.084c18.838 0 34.169-15.326 34.169-34.17 0-18.846-15.331-34.168-34.169-34.168zM393.144 130.369h-0.201v-17.086h46.983v0.435c21.556 2.169 38.44 20.146 38.44 42.277 0 23.59-19.121 42.712-42.713 42.712v-17.086c14.132 0 25.628-11.495 25.628-25.626 0-14.132-11.496-25.626-25.628-25.626-0.365 0-0.71 0.092-1.074 0.107h-41.537c0.026-0.040 0.076-0.074 0.102-0.107zM469.823 96.199h-111.050v-17.084h77.072c-0.032-0.033-0.066-0.066-0.091-0.109h32.991c0.369 0.019 0.71 0.109 1.077 0.109 14.131 0 25.626-11.496 25.626-25.628 0-14.129-11.495-25.626-25.626-25.626v-17.084c23.591 0 42.711 19.119 42.711 42.71 0.001 23.593-19.119 42.712-42.71 42.712zM187.929 130.369h34.169v-17.086h-34.169v17.086z" horiz-adv-x="513" />
<glyph unicode="&#xe639;" d="M221.866 121.868l0.042 0.059-112.16 0.025c-41.551 0.208-75.361 34.177-75.361 75.729 0 41.769 33.977 75.753 75.745 75.753 1.285 0 2.553-0.1 3.821-0.183l1.268-0.092 11.228-0.726 5.098 10.027c19.003 37.355 56.75 60.563 98.511 60.563 50.535 0 94.939-35.012 107.119-83.712h17.643c-12.338 57.593-63.488 100.796-124.762 100.796-15.425 0-30.207-2.753-43.888-7.775-8.009 43.763-46.131 76.964-92.204 76.964-3.529 0-6.999-0.234-10.437-0.609 6.357-9.501 10.069-20.913 10.069-33.192 0-33.018-26.77-59.796-59.796-59.796-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.907-0.609-10.436 0-31.816 15.875-59.871 40.067-76.863-14.14-16.292-22.766-37.516-22.766-60.789 0-51.113 41.31-92.563 92.363-92.812v-0.025l112.2-0.059c18.834 0 34.168-15.325 34.168-34.17s-15.334-34.168-34.168-34.168v-17.086c28.312 0 51.254 22.941 51.254 51.254 0.001 28.304-22.94 51.254-51.252 51.254zM18.595 320.125c4.972-1.001 10.061-1.511 15.208-1.511 42.395 0 76.88 34.486 76.88 76.881 0 5.146-0.508 10.235-1.509 15.208 31.983-6.449 56.776-32.818 60.972-65.552-23.082-12.338-41.936-31.575-53.823-54.94-2.060 0.133-4.104 0.309-6.189 0.309-21.656 0-41.526-7.475-57.318-19.904-17.328 11.036-30.025 28.704-34.221 49.509zM256.035 156.036h-85.321v-17.084h85.321c28.313 0 51.255 22.948 51.255 51.254 0 28.313-22.94 51.253-51.255 51.253v-17.083c18.838 0 34.168-15.325 34.168-34.17s-15.333-34.17-34.168-34.17zM324.573 156.036h-0.199v-17.084h46.981v0.435c21.557 2.17 38.44 20.146 38.44 42.277 0 23.591-19.12 42.712-42.712 42.712v-17.086c14.132 0 25.627-11.494 25.627-25.626s-11.495-25.628-25.627-25.628c-0.366 0-0.708 0.093-1.077 0.108h-41.534c0.025-0.040 0.075-0.074 0.101-0.108zM401.253 121.868h-111.051v-17.084h77.072c-0.033-0.034-0.066-0.068-0.093-0.109h32.994c0.365 0.019 0.708 0.109 1.076 0.109 14.13 0 25.626-11.497 25.626-25.628 0-14.132-11.496-25.626-25.626-25.626v-17.084c23.59 0 42.71 19.119 42.71 42.71 0.002 23.592-19.118 42.712-42.708 42.712zM119.359 156.036h34.169v-17.084h-34.169v17.084z" horiz-adv-x="444" />
<glyph unicode="&#xe63a;" d="M423.39 190.898c-12.338 57.594-63.49 100.796-124.762 100.796-18.662 0-36.373-4.013-52.34-11.22-14.231 27.354-42.761 46.072-75.729 46.072-47.174 0-85.422-38.239-85.422-85.414 0-21.014 7.675-40.167 20.271-55.033-12.196-15.716-19.538-35.396-19.538-56.834 0-51.111 41.31-92.563 92.363-92.812v-0.025l239.241 0.051c0.357-0.010 0.7-0.051 1.060-0.051 42.721 0 77.363 34.628 77.363 77.364 0.002 41.085-32.064 74.587-72.507 77.106zM170.56 309.464c26.411 0 49.201-15.149 60.58-37.114-19.637-12.304-35.687-29.797-46.248-50.553-2.061 0.135-4.104 0.309-6.19 0.309-23.625 0-45.113-8.894-61.505-23.432-9.327 11.67-14.974 26.394-14.974 42.46 0 37.673 30.656 68.33 68.337 68.33zM418.877 53.513c-0.324 0.025-0.658 0.033-1.001 0.043l-17.484 0.358v-0.401l-222.074 0.025c-41.551 0.2-75.361 34.178-75.361 75.729 0 41.77 33.977 75.754 75.745 75.754 1.285 0 2.553-0.101 3.821-0.184l1.268-0.092 11.228-0.727 5.105 10.027c18.995 37.356 56.743 60.563 98.504 60.563 51.777 0 97.217-36.713 108.062-87.292l2.711-12.664 12.93-0.811c31.676-1.977 56.485-28.354 56.485-60.053 0-33.12-26.854-60.083-59.939-60.275zM162.068 412.229h17.085v-68.104h-17.085v68.104zM0 250.043h68.104v-17.084h-68.104v17.084zM92.47 307.214l-48.166 48.166 12.078 12.079 48.165-48.166-12.079-12.078zM248.78 307.189l-12.078 12.078 48.149 48.149 12.078-12.078-48.149-48.15z" horiz-adv-x="496" />
<glyph unicode="&#xe63b;" d="M354.602 216.675c-12.337 57.594-63.49 100.798-124.763 100.798-15.366 0-30.081-2.736-43.721-7.725-8.108 43.637-46.165 76.713-92.154 76.713-3.529 0-6.999-0.234-10.436-0.609 6.356-9.502 10.069-20.914 10.069-33.193 0-33.018-26.769-59.796-59.795-59.796-12.288 0-23.691 3.712-33.193 10.069-0.375-3.429-0.609-6.907-0.609-10.436 0-31.708 15.758-59.688 39.816-76.705-14.124-16.291-22.732-37.488-22.732-60.747 0-51.11 41.31-92.562 92.363-92.813v-0.023l239.241 0.049c0.359-0.008 0.7-0.049 1.061-0.049 42.719 0 77.364 34.628 77.364 77.363-0.002 41.083-32.068 74.583-72.511 77.104zM18.594 277.289c4.971-1.001 10.061-1.51 15.208-1.51 42.394 0 76.88 34.486 76.88 76.88 0 5.147-0.509 10.235-1.51 15.208 31.892-6.432 56.626-32.667 60.939-65.26-23.174-12.338-42.094-31.6-54.006-55.033-2.061 0.134-4.104 0.309-6.189 0.309-21.673 0-41.561-7.482-57.36-19.937-17.186 11.053-29.782 28.646-33.962 49.343zM350.089 79.29c-0.324 0.025-0.658 0.033-1.001 0.041l-17.484 0.359v-0.4l-222.074 0.025c-41.552 0.198-75.362 34.177-75.362 75.729 0 41.769 33.977 75.755 75.746 75.755 1.285 0 2.552-0.101 3.82-0.184l1.269-0.092 11.228-0.725 5.105 10.026c18.995 37.356 56.743 60.563 98.503 60.563 51.778 0 97.218-36.713 108.062-87.292l2.712-12.664 12.931-0.809c31.675-1.977 56.482-28.354 56.482-60.055 0-33.124-26.852-60.086-59.937-60.277z" horiz-adv-x="427" />
</font></defs></svg>

BIN
fonts/Pe-icon-7-weather.ttf

BIN
fonts/Pe-icon-7-weather.woff

97
form-settings.php

@ -0,0 +1,97 @@
<?php
require_once 'site-settings.php';
$coordinates = $_POST['field-search-coordinates'];
list($latitude, $longitude) = explode(',', $coordinates);
$latitude = trim(number_format($latitude, 3));
$longitude = trim(number_format($longitude, 3));
$unit = $_POST['field-option-unit'];
$language = $_POST['field-option-language'];
$decimal = $_POST['field-option-decimal'];
$time = $_POST['field-option-time'];
$theme = $_POST['field-option-theme'];
$apikey = $_POST['field-api-key'];
header("Location: ".url('lat:'.$latitude.',lng:'.$longitude.'/settings:'.$settings_unit.','.$settings_language.','.$settings_decimal.','.$settings_time.','.$settings_theme . ($settings_apikey == null ? '' : '/apikey:'.$settings_apikey), true) . ((!isset($_GET['lat']) AND !isset($_GET['lng'])) ? '/settings' : ''));
exit;
/*
$latitude_pure = (isset($_GET['lat']) ? strip_tags(htmlspecialchars($_GET['lat'])) : null);
$latitude_shorten = (float)number_format($latitude_pure, 3);
$longitude_pure = (isset($_GET['lng']) ? strip_tags(htmlspecialchars($_GET['lng'])) : null);
$longitude_shorten = (float)number_format($longitude_pure, 3);
$unit = (isset($_GET['uni']) ? strip_tags(htmlspecialchars($_GET['uni'])) : null);
$language = (isset($_GET['lan']) ? strip_tags(htmlspecialchars($_GET['lan'])) : null);
$decimal = (isset($_GET['dec']) ? strip_tags(htmlspecialchars($_GET['dec'])) : null);
$time = (isset($_GET['tim']) ? strip_tags(htmlspecialchars($_GET['tim'])) : null);
$theme = (isset($_GET['the']) ? strip_tags(htmlspecialchars($_GET['the'])) : null);
$apikey = (isset($_GET['api']) ? strip_tags(htmlspecialchars($_GET['api'])) : null);
if(strlen($latitude_pure) > 8 OR strlen($longitude_pure) > 8) {
header("Location: ".url('lat:'.$latitude_shorten.',lng:'.$longitude_shorten.'/settings:'.$unit.','.$language.','.$decimal.','.$time.','.$theme.'/form:settings', true));
exit;
} else {
header('Content-Type: application/json;charset=utf-8');
$array_unit = [
'metric' => 0,
'imperial' => 1
];
$array_decimal = [
'comma' => 0,
'dot' => 1
];
$array_time = [
'24h' => 0,
'12h' => 1
];
$array_theme = [
'light' => 0,
'dark' => 1
];
$settings_unit = ($unit == null ? $settings_unit : $array_unit[$unit]);
$settings_decimal = ($decimal == null ? $settings_decimal : $array_decimal[$decimal]);
$settings_time = ($time == null ? $settings_time : $array_time[$time]);
$settings_theme = ($theme == null ? $settings_theme : $array_theme[$theme]);
$settings = $settings_unit . $settings_decimal . $settings_time . $settings_theme;
$json = [
'latitude' => $latitude_shorten,
'longitude' => $longitude_shorten,
'unit' => $unit,
'language' => $language,
'decimal' => $decimal,
'time' => $time,
'theme' => $theme,
'apikey' => $apikey,
'shortcut' => 'https://'.$config->domain.'/'.$language.'/'.$latitude.','.$longitude.'/s:'.$settings . ($apikey == null ? '' : '/a:'.$apikey),
'only_language' => 'https://'.$config->domain.'/'.$language
];
echo json_encode($json);
}
*/
?>

BIN
images/fullscreen.png

Before After
Width: 26  |  Height: 52  |  Size: 299 B

32
images/fullscreen.svg

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="26" height="52" id="svg15046" version="1.1" inkscape:version="0.48.2 r9819" sodipodi:docname="fullscreen.svg" inkscape:export-filename="/Users/tristen/dev/mapbox/Leaflet.fullscreen/src/fullscreen@2x.png" inkscape:export-xdpi="180" inkscape:export-ydpi="180">
<defs id="defs15048"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1" inkscape:cx="13.148707" inkscape:cy="13.222145" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1280" inkscape:window-height="752" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1">
<inkscape:grid type="xygrid" id="grid15054" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" color="#000000" opacity="0.0627451" empcolor="#000000" empopacity="0.1254902"/>
</sodipodi:namedview>
<metadata id="metadata15051">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:groupmode="layer" id="layer2" inkscape:label="underlay" style="display:none">
<rect style="color:#000000;fill:#f2f2f2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect15565" width="26" height="52" x="0" y="0"/>
<rect y="26" x="0" height="26" width="26" id="rect15586" style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
</g>
<g inkscape:label="sprite" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1000.3622)">
<path style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 5,15 0,6 6,0 0,-2 -4,0 0,-4 z" id="rect15634" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" transform="translate(0,1000.3622)"/>
<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path15639" d="m 21,15 0,6 -6,0 0,-2 4,0 0,-4 z" style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" transform="translate(0,1000.3622)"/>
<path style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 10,1037.3622 0,4 1,1 4,0 1,-1 0,-4 -1,-1 -4,0 z" id="rect15653" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc"/>
<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path16059" d="m 5,1011.3622 0,-6 6,0 0,2 -4,0 0,4 z" style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<path style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 21,1011.3622 0,-6 -6,0 0,2 4,0 0,4 z" id="path16061" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/>
<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path16063" d="m 5,1041.3622 0,6 6,0 0,-2 -4,0 0,-4 z" style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<path style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 21,1041.3622 0,6 -6,0 0,-2 4,0 0,-4 z" id="path16065" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/>
<path style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 5,1037.3622 0,-6 6,0 0,2 -4,0 0,4 z" id="path16067" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/>
<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path16069" d="m 21,1037.3622 0,-6 -6,0 0,2 4,0 0,4 z" style="color:#000000;fill:#404040;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
</g>
</svg>

BIN
images/fullscreen@2x.png

Before After
Width: 52  |  Height: 104  |  Size: 420 B

BIN
images/layers-2x.png

Before After
Width: 52  |  Height: 52  |  Size: 1.2 KiB

BIN
images/layers.png

Before After
Width: 26  |  Height: 26  |  Size: 696 B

BIN
images/logo.jpg

Before After
Width: 5184  |  Height: 3456  |  Size: 681 KiB

BIN
images/marker-icon-2x.png

Before After
Width: 50  |  Height: 82  |  Size: 2.4 KiB

BIN
images/marker-icon.png

Before After
Width: 25  |  Height: 41  |  Size: 1.4 KiB

BIN
images/marker-shadow.png

Before After
Width: 41  |  Height: 41  |  Size: 618 B

359
images/weather-icons-1.svg

@ -0,0 +1,359 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="612px" height="792px" viewBox="0 0 612 792" enable-background="new 0 0 612 792" xml:space="preserve">
<g>
<path fill="#444444" d="M506,650.1c-2,0-3.5,1.6-3.5,3.5c0,2,1.6,3.5,3.5,3.5c2,0,3.5-1.6,3.5-3.5
C509.5,651.7,507.9,650.1,506,650.1z M506,654.6c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1c0.6,0,1,0.5,1,1
C507,654.2,506.5,654.6,506,654.6z"/>
<path fill="#444444" d="M532,655h-16.4c-0.7,0-1.2,0.6-1.2,1.2v24.6c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-11.1h9.2
c0.7,0,1.2-0.6,1.2-1.2c0-0.7-0.6-1.2-1.2-1.2h-9.2v-9.7H532c0.7,0,1.2-0.6,1.2-1.2C533.3,655.6,532.7,655,532,655z"/>
</g>
<g>
<path fill="#444444" d="M531.7,538.9c-2.1,2.1-4.8,3.2-7.8,3.2c-6.1,0-11-4.9-11-11c0-6.1,4.9-11,11-11c2.9,0,5.7,1.1,7.8,3.2
c0.5,0.5,1.3,0.5,1.8,0c0.5-0.5,0.5-1.3,0-1.8c-2.5-2.6-5.9-4-9.5-4c-7.4,0-13.5,6.1-13.5,13.5c0,7.4,6.1,13.5,13.5,13.5
c3.6,0,7-1.4,9.5-4c0.5-0.5,0.5-1.3,0-1.8C533,538.4,532.2,538.4,531.7,538.9z"/>
<path fill="#444444" d="M505.3,512.9c-2,0-3.5,1.6-3.5,3.5c0,2,1.6,3.5,3.5,3.5c2,0,3.5-1.6,3.5-3.5
C508.9,514.5,507.3,512.9,505.3,512.9z M505.3,517.5c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1c0.6,0,1,0.5,1,1
C506.4,517,505.9,517.5,505.3,517.5z"/>
</g>
<g>
<path fill="#444444" d="M513.4,390.3c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h18.9c0.7,0,1.2-0.6,1.2-1.2
c0-0.7-0.6-1.2-1.2-1.2H513.4z"/>
<path fill="#444444" d="M542.6,390.3h-4.8c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h4.8c0.7,0,1.2-0.6,1.2-1.2
C543.8,390.8,543.3,390.3,542.6,390.3z"/>
<path fill="#444444" d="M529.2,385.6c0,0.7,0.6,1.2,1.2,1.2h4.8c0.7,0,1.2-0.6,1.2-1.2c0-0.7-0.6-1.2-1.2-1.2h-4.8
C529.7,384.4,529.2,385,529.2,385.6z"/>
<path fill="#444444" d="M524.8,381.3h4.8c0.7,0,1.2-0.6,1.2-1.2c0-0.7-0.6-1.2-1.2-1.2h-4.8c-0.7,0-1.2,0.6-1.2,1.2
C523.5,380.7,524.1,381.3,524.8,381.3z"/>
<path fill="#444444" d="M538.3,396h-25.3c0,0,0,0,0,0c0,0-0.1,0-0.1,0c-3.1,0-5.9,1.5-7.7,3.9c-2.6,3.5-1.8,8.5,1.7,11
c2.9,2.1,7,1.5,9.2-1.5c1.8-2.5,1.2-5.9-1.2-7.7c-2.1-1.5-5-1-6.5,1c-1.3,1.8-0.9,4.3,0.9,5.5c0.7,0.5,1.4,0.7,2.2,0.6
c0.7,0,1.2-0.6,1.2-1.3c0-0.7-0.6-1.2-1.3-1.2c-0.1,0-0.4,0-0.6-0.2c-0.7-0.5-0.8-1.4-0.3-2.1c0.7-1,2-1.2,3-0.5
c1.3,1,1.6,2.9,0.7,4.2c-1.3,1.8-3.9,2.2-5.7,0.9c-2.4-1.7-2.9-5.1-1.2-7.5c1.3-1.8,3.5-2.9,5.8-2.9c0,0,0,0,0,0c0,0,0,0,0,0h25.3
c0.7,0,1.2-0.6,1.2-1.2C539.6,396.6,539,396,538.3,396z"/>
<path fill="#444444" d="M524.6,386.9c0.7,0,1.2-0.6,1.2-1.2c0-0.7-0.6-1.2-1.2-1.2h-21.4c0,0,0,0,0,0c0,0-0.1,0-0.1,0
c-2.3,0-4.4-1.1-5.7-2.9c-1.7-2.4-1.2-5.8,1.2-7.5c0.9-0.6,2-0.9,3-0.7c1.1,0.2,2,0.7,2.6,1.6c1,1.3,0.7,3.2-0.7,4.2
c-1,0.7-2.3,0.5-3-0.5c-0.5-0.7-0.3-1.6,0.3-2.1c0,0,0,0,0,0c0.1-0.1,0.2-0.1,0.3-0.2c0.7-0.2,1.1-0.8,0.9-1.5
c-0.1-0.6-0.6-1-1.2-1c-0.1,0-0.2,0-0.3,0c-0.5,0.1-0.9,0.3-1.3,0.6c0,0,0,0,0,0c-1.8,1.3-2.2,3.8-0.9,5.5c1.5,2.1,4.4,2.5,6.5,1
c2.5-1.8,3-5.2,1.2-7.7c-1-1.4-2.6-2.3-4.3-2.6c-0.3-0.1-0.7-0.1-1-0.1c-1.4,0-2.7,0.4-3.8,1.3c-3.5,2.6-4.3,7.5-1.7,11
c1.8,2.5,4.7,3.9,7.7,3.9c0,0,0.1,0,0.1,0c0,0,0,0,0,0H524.6z"/>
</g>
<g>
<path fill="#444444" d="M521.2,265.2h-8c-0.7,0-1.2,0.6-1.2,1.2s0.6,1.2,1.2,1.2h8c0.7,0,1.2-0.6,1.2-1.2S521.9,265.2,521.2,265.2z
"/>
<path fill="#444444" d="M519,270.1h-5.8c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h5.8c0.7,0,1.2-0.6,1.2-1.2
C520.2,270.7,519.7,270.1,519,270.1z"/>
<path fill="#444444" d="M519,275.1h-5.8c-0.7,0-1.2,0.6-1.2,1.2s0.6,1.2,1.2,1.2h5.8c0.7,0,1.2-0.6,1.2-1.2S519.7,275.1,519,275.1z
"/>
<path fill="#444444" d="M525.9,260.3h-10.3c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h10.3c0.7,0,1.2-0.6,1.2-1.2
C527.2,260.8,526.6,260.3,525.9,260.3z"/>
<path fill="#444444" d="M528.5,255.4h-15.3c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h15.3c0.7,0,1.2-0.6,1.2-1.2
C529.7,255.9,529.1,255.4,528.5,255.4z"/>
<path fill="#444444" d="M531.9,250.4H515c-0.7,0-1.2,0.6-1.2,1.2s0.6,1.2,1.2,1.2h16.9c0.7,0,1.2-0.6,1.2-1.2
S532.6,250.4,531.9,250.4z"/>
<path fill="#444444" d="M513.2,248h15.9c0.7,0,1.2-0.6,1.2-1.2c0-0.7-0.6-1.2-1.2-1.2h-15.9c-0.7,0-1.2,0.6-1.2,1.2
C511.9,247.4,512.5,248,513.2,248z"/>
<path fill="#444444" d="M538.6,240.6H515c-0.7,0-1.2,0.6-1.2,1.2s0.6,1.2,1.2,1.2h23.7c0.7,0,1.2-0.6,1.2-1.2
S539.3,240.6,538.6,240.6z"/>
<path fill="#444444" d="M533.1,236.9c0-0.7-0.6-1.2-1.2-1.2h-25.8c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h25.8
C532.6,238.1,533.1,237.6,533.1,236.9z"/>
<path fill="#444444" d="M528,232c0-0.7-0.6-1.2-1.2-1.2H499c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h27.7
C527.4,233.2,528,232.7,528,232z"/>
</g>
<path fill="#444444" d="M534.2,131.8h-30.6c-4.6,0-8.4-3.7-8.4-8.4c0-4.5,3.6-8.2,8-8.3c-0.1-0.6-0.2-1.2-0.2-1.9
c0-6.3,5.1-11.5,11.5-11.5c3.8,0,7.3,1.9,9.4,4.9c1.3-0.7,2.7-1.1,4.2-1.1c5,0,9,4,9,9c0,0.3,0,0.7-0.1,1c3.2,1.2,5.4,4.3,5.4,7.8
C542.5,128.1,538.8,131.8,534.2,131.8z M503.5,117.6c-3.2,0-5.9,2.6-5.9,5.9s2.6,5.9,5.9,5.9h30.6c3.2,0,5.9-2.6,5.9-5.9
c0-2.7-1.9-5.1-4.6-5.7l-1.3-0.3l0.3-1.3c0.1-0.5,0.2-1.1,0.2-1.6c0-3.6-2.9-6.5-6.5-6.5c-1.4,0-2.8,0.5-3.9,1.3l-1.2,0.9l-0.7-1.3
c-1.6-2.9-4.6-4.8-7.9-4.8c-4.9,0-9,4-9,9c0,0.9,0.1,1.8,0.4,2.7l0.5,1.6H503.5z"/>
<g>
<path fill="#444444" d="M432.3,670.5c-0.7-11.3-8.4-19.6-18.5-20.3v-1.1c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.2,0.6-1.2,1.2v1.1
c-10.1,0.6-17.8,8.9-18.5,20.3l-0.1,1.3h2.5l0.2-1c0.3-1.6,1.7-2.8,3.3-2.8s3,1.2,3.3,2.8l0.2,1h2.2l0.2-1c0.3-1.6,1.7-2.8,3.3-2.8
s3,1.2,3.3,2.8l0.1,0.3v14.3c0,1.2-1,2.2-2.2,2.2c-1.2,0-2.2-1-2.2-2.2v-2c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.2,0.6-1.2,1.2v2
c0,2.6,2.1,4.7,4.7,4.7c2.6,0,4.7-2.1,4.7-4.7v-14.3l0.1-0.3c0.3-1.6,1.7-2.8,3.3-2.8s3,1.2,3.3,2.8l0.2,1h2.2l0.2-1
c0.3-1.6,1.7-2.8,3.3-2.8c1.6,0,3,1.2,3.3,2.8l0.2,1h2.5L432.3,670.5z M426.4,665.5c-1.8,0-3.5,0.9-4.6,2.2
c-1.1-1.4-2.7-2.2-4.6-2.2c-1.8,0-3.5,0.9-4.6,2.2c-1.1-1.4-2.7-2.2-4.6-2.2c-1.8,0-3.5,0.9-4.6,2.2c-1.1-1.4-2.7-2.2-4.6-2.2
c-1,0-1.9,0.2-2.7,0.7c2.1-8.1,8.6-13.5,16.5-13.5c7.9,0,14.4,5.5,16.5,13.5C428.3,665.8,427.4,665.5,426.4,665.5z"/>
<path fill="#444444" d="M395.8,649.1c0.7,0,1.2-0.6,1.2-1.2v-6.4c0-0.7-0.6-1.2-1.2-1.2s-1.2,0.6-1.2,1.2v6.4
C394.5,648.5,395.1,649.1,395.8,649.1z"/>
<path fill="#444444" d="M401.4,645.9c0.7,0,1.2-0.6,1.2-1.2v-3.2c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.2,0.6-1.2,1.2v3.2
C400.1,645.3,400.7,645.9,401.4,645.9z"/>
<path fill="#444444" d="M407,649.1c0.7,0,1.2-0.6,1.2-1.2v-6.4c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.2,0.6-1.2,1.2v6.4
C405.7,648.5,406.3,649.1,407,649.1z"/>
<path fill="#444444" d="M412.6,645.9c0.7,0,1.2-0.6,1.2-1.2v-3.2c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.2,0.6-1.2,1.2v3.2
C411.3,645.3,411.9,645.9,412.6,645.9z"/>
<path fill="#444444" d="M418.2,649.1c0.7,0,1.2-0.6,1.2-1.2v-6.4c0-0.7-0.6-1.2-1.2-1.2s-1.2,0.6-1.2,1.2v6.4
C416.9,648.5,417.5,649.1,418.2,649.1z"/>
<path fill="#444444" d="M423.8,645.9c0.7,0,1.2-0.6,1.2-1.2v-3.2c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.2,0.6-1.2,1.2v3.2
C422.6,645.3,423.1,645.9,423.8,645.9z"/>
<path fill="#444444" d="M429.4,649.1c0.7,0,1.2-0.6,1.2-1.2v-6.4c0-0.7-0.6-1.2-1.2-1.2c-0.7,0-1.2,0.6-1.2,1.2v6.4
C428.2,648.5,428.7,649.1,429.4,649.1z"/>
<path fill="#444444" d="M395.8,653.3c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9c-0.5-0.5-1.3-0.5-1.8,0
c-0.2,0.2-0.4,0.6-0.4,0.9c0,0.3,0.1,0.6,0.4,0.9C395.1,653.2,395.4,653.3,395.8,653.3z"/>
<path fill="#444444" d="M401.4,650.1c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9c-0.5-0.5-1.3-0.5-1.8,0
c-0.2,0.2-0.4,0.6-0.4,0.9c0,0.3,0.1,0.6,0.4,0.9C400.7,649.9,401,650.1,401.4,650.1z"/>
<path fill="#444444" d="M423.8,650.1c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9c-0.5-0.5-1.3-0.5-1.8,0
c-0.2,0.2-0.4,0.6-0.4,0.9c0,0.3,0.1,0.6,0.4,0.9C423.2,649.9,423.5,650.1,423.8,650.1z"/>
<path fill="#444444" d="M429.4,653.3c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9c-0.5-0.5-1.3-0.5-1.8,0
c-0.2,0.2-0.4,0.6-0.4,0.9c0,0.3,0.1,0.6,0.4,0.9C428.8,653.2,429.1,653.3,429.4,653.3z"/>
</g>
<g>
<path fill="#444444" d="M430.8,521.2c0-0.3,0.1-0.7,0.1-1c0-5-4-9-9-9c-1.5,0-2.9,0.4-4.2,1.1c-2.1-3.1-5.6-4.9-9.4-4.9
c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6c4.6,0,8.4-3.7,8.4-8.4
C436.3,525.6,434,522.4,430.8,521.2z M427.9,534.9h-30.6c-3.2,0-5.9-2.6-5.9-5.9s2.6-5.9,5.9-5.9h2.9l-0.5-1.6
c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c1.1-0.9,2.5-1.3,3.9-1.3c3.6,0,6.5,2.9,6.5,6.5
c0,0.5-0.1,1-0.2,1.6l-0.3,1.3l1.3,0.3c2.7,0.6,4.6,3,4.6,5.7C433.8,532.3,431.1,534.9,427.9,534.9z"/>
<path fill="#444444" d="M406.3,543.1c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-0.1
C407.5,543.6,406.9,543.1,406.3,543.1z"/>
<path fill="#444444" d="M399.9,540c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-0.1
C401.2,540.5,400.6,540,399.9,540z"/>
<path fill="#444444" d="M399.9,546.2c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-0.1
C401.2,546.7,400.6,546.2,399.9,546.2z"/>
<path fill="#444444" d="M418.9,543.1c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-0.1
C420.2,543.6,419.6,543.1,418.9,543.1z"/>
<path fill="#444444" d="M412.6,540c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-0.1
C413.8,540.5,413.3,540,412.6,540z"/>
<path fill="#444444" d="M412.6,546.2c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-0.1
C413.8,546.7,413.3,546.2,412.6,546.2z"/>
<path fill="#444444" d="M425.3,540c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-0.1
C426.5,540.5,426,540,425.3,540z"/>
<path fill="#444444" d="M425.3,546.2c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-0.1
C426.5,546.7,426,546.2,425.3,546.2z"/>
</g>
<g>
<path fill="#444444" d="M399.1,399.5C399.1,399.5,399.1,399.5,399.1,399.5c-0.7,0-1.3,0.6-1.2,1.3l0,8c0,0.7,0.6,1.2,1.2,1.2
c0,0,0,0,0,0c0.7,0,1.2-0.6,1.2-1.3l0-8C400.3,400.1,399.7,399.5,399.1,399.5z"/>
<path fill="#444444" d="M410,399.5C410,399.5,410,399.5,410,399.5c-0.7,0-1.3,0.6-1.2,1.3l0,8c0,0.7,0.6,1.2,1.2,1.2c0,0,0,0,0,0
c0.7,0,1.2-0.6,1.2-1.3l0-8C411.3,400,410.7,399.5,410,399.5z"/>
<path fill="#444444" d="M415.5,399.4C415.5,399.4,415.5,399.4,415.5,399.4c-0.7,0-1.3,0.6-1.2,1.3l0,12.2c0,0.7,0.6,1.2,1.2,1.2
c0,0,0,0,0,0c0.7,0,1.2-0.6,1.2-1.3l0-12.2C416.7,400,416.2,399.4,415.5,399.4z"/>
<path fill="#444444" d="M404.5,399.5C404.5,399.5,404.5,399.5,404.5,399.5c-0.7,0-1.3,0.6-1.2,1.3l0,12.2c0,0.7,0.6,1.2,1.2,1.2
c0,0,0,0,0,0c0.7,0,1.2-0.6,1.2-1.3l0-12.2C405.8,400,405.2,399.5,404.5,399.5z"/>
<path fill="#444444" d="M421,399.4c-0.7,0-1.2,0.6-1.2,1.3l0,8c0,0.7,0.6,1.2,1.2,1.2c0,0,0,0,0,0c0.7,0,1.2-0.6,1.2-1.3l0-8
C422.2,400,421.7,399.4,421,399.4z"/>
<path fill="#444444" d="M426.1,399.4C426.1,399.4,426.1,399.4,426.1,399.4c-0.7,0-1.3,0.6-1.2,1.3l0,4c0,0.7,0.6,1.2,1.2,1.2
c0,0,0,0,0,0c0.7,0,1.2-0.6,1.2-1.3l0-4C427.4,400,426.8,399.4,426.1,399.4z"/>
<path fill="#444444" d="M430.9,381.7c0-0.3,0.1-0.7,0.1-1c0-5-4-9-9-9c-1.5,0-2.9,0.4-4.2,1c-2.1-3.1-5.6-5-9.5-5
c-6.3,0-11.5,5.1-11.5,11.4c0,0.6,0,1.3,0.1,1.9c-4.4,0.2-8,3.8-8,8.3c0,2.2,0.9,4.3,2.4,5.9c1.6,1.6,3.7,2.5,5.9,2.5l30.6,0.1h0
c4.6,0,8.3-3.7,8.4-8.3C436.3,386,434.1,382.9,430.9,381.7z M427.9,395.4v1.2V395.4l-30.7-0.1c-1.6,0-3-0.6-4.1-1.7
c-1.1-1.1-1.7-2.6-1.7-4.1c0-3.2,2.6-5.8,5.9-5.8l2.9,0l-0.5-1.6c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-8.9,9-8.9
c3.3,0,6.4,1.9,7.9,4.8l0.7,1.3l1.2-0.9c1.1-0.8,2.5-1.3,3.9-1.3c3.6,0,6.5,2.9,6.5,6.5c0,0.5-0.1,1-0.2,1.6l-0.3,1.3l1.3,0.3
c2.7,0.6,4.6,3,4.6,5.7C433.8,392.7,431.1,395.4,427.9,395.4z"/>
<path fill="#444444" d="M415.1,382.5C415.1,382.5,415.1,382.5,415.1,382.5l-3,0l1.8-3.4c0.3-0.6,0.1-1.4-0.5-1.7
c-0.6-0.3-1.4-0.1-1.7,0.5l-2.7,5.2c-0.2,0.4-0.2,0.9,0,1.2c0.2,0.4,0.6,0.6,1.1,0.6c0,0,0,0,0,0l3,0l-2.1,4.1
c-0.3,0.6-0.1,1.4,0.5,1.7c0.2,0.1,0.4,0.1,0.6,0.1c0.5,0,0.9-0.2,1.1-0.7l3.1-5.9c0.2-0.4,0.2-0.9,0-1.2
C415.9,382.8,415.5,382.5,415.1,382.5z"/>
</g>
<g>
<path fill="#444444" d="M430.8,244.4c0-0.3,0.1-0.7,0.1-1c0-5-4-9-9-9c-1.5,0-2.9,0.4-4.2,1.1c-2.1-3.1-5.6-4.9-9.4-4.9
c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6c4.6,0,8.4-3.7,8.4-8.4
C436.3,248.7,434,245.6,430.8,244.4z M427.9,258h-30.6c-3.2,0-5.9-2.6-5.9-5.9s2.6-5.9,5.9-5.9h2.9l-0.5-1.6
c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c1.1-0.9,2.5-1.3,3.9-1.3c3.6,0,6.5,2.9,6.5,6.5
c0,0.5-0.1,1-0.2,1.6l-0.3,1.3l1.3,0.3c2.7,0.6,4.6,3,4.6,5.7C433.8,255.4,431.1,258,427.9,258z"/>
<path fill="#444444" d="M399.1,262.6c-0.7,0-1.2,0.6-1.2,1.2v8c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-8
C400.4,263.2,399.8,262.6,399.1,262.6z"/>
<path fill="#444444" d="M410.1,262.6c-0.7,0-1.2,0.6-1.2,1.2v8c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-8
C411.3,263.2,410.8,262.6,410.1,262.6z"/>
<path fill="#444444" d="M415.6,262.6c-0.7,0-1.2,0.6-1.2,1.2v12.2c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-12.2
C416.8,263.2,416.2,262.6,415.6,262.6z"/>
<path fill="#444444" d="M404.6,262.6c-0.7,0-1.2,0.6-1.2,1.2v12.2c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-12.2
C405.8,263.2,405.3,262.6,404.6,262.6z"/>
<path fill="#444444" d="M421,262.6c-0.7,0-1.2,0.6-1.2,1.2v8c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-8
C422.3,263.2,421.7,262.6,421,262.6z"/>
<path fill="#444444" d="M426.2,262.6c-0.7,0-1.2,0.6-1.2,1.2v4c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-4
C427.4,263.2,426.9,262.6,426.2,262.6z"/>
</g>
<g>
<path fill="#444444" d="M430.8,108.9c0-0.3,0.1-0.7,0.1-1c0-5-4-9-9-9c-1.5,0-2.9,0.4-4.2,1.1c-2.1-3.1-5.6-4.9-9.4-4.9
c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6c4.6,0,8.4-3.7,8.4-8.4
C436.3,113.2,434,110.1,430.8,108.9z M427.9,122.5h-30.6c-3.2,0-5.9-2.6-5.9-5.9c0-3.2,2.6-5.9,5.9-5.9h2.9l-0.5-1.6
c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c1.1-0.9,2.5-1.3,3.9-1.3c3.6,0,6.5,2.9,6.5,6.5
c0,0.5-0.1,1-0.2,1.6l-0.3,1.3l1.3,0.3c2.7,0.6,4.6,3,4.6,5.7C433.8,119.9,431.1,122.5,427.9,122.5z"/>
<path fill="#444444" d="M407,131h-2.3l1.4-2.7c0.3-0.6,0.1-1.4-0.5-1.7c-0.6-0.3-1.4-0.1-1.7,0.5l-2.4,4.5c-0.2,0.4-0.2,0.9,0,1.2
c0.2,0.4,0.6,0.6,1.1,0.6h2.3l-1.7,3.3c-0.3,0.6-0.1,1.4,0.5,1.7c0.2,0.1,0.4,0.1,0.6,0.1c0.5,0,0.9-0.2,1.1-0.7l2.7-5.1
c0.2-0.4,0.2-0.9,0-1.2C407.9,131.3,407.5,131,407,131z"/>
<path fill="#444444" d="M414.8,131h-2.3l1.4-2.7c0.3-0.6,0.1-1.4-0.5-1.7c-0.6-0.3-1.4-0.1-1.7,0.5l-2.4,4.5
c-0.2,0.4-0.2,0.9,0,1.2c0.2,0.4,0.6,0.6,1.1,0.6h2.3l-1.7,3.3c-0.3,0.6-0.1,1.4,0.5,1.7c0.2,0.1,0.4,0.1,0.6,0.1
c0.5,0,0.9-0.2,1.1-0.7l2.7-5.1c0.2-0.4,0.2-0.9,0-1.2C415.6,131.3,415.2,131,414.8,131z"/>
<path fill="#444444" d="M422.5,131h-2.3l1.4-2.7c0.3-0.6,0.1-1.4-0.5-1.7c-0.6-0.3-1.4-0.1-1.7,0.5l-2.4,4.5
c-0.2,0.4-0.2,0.9,0,1.2c0.2,0.4,0.6,0.6,1.1,0.6h2.3l-1.7,3.3c-0.3,0.6-0.1,1.4,0.5,1.7c0.2,0.1,0.4,0.1,0.6,0.1
c0.5,0,0.9-0.2,1.1-0.7l2.7-5.1c0.2-0.4,0.2-0.9,0-1.2C423.4,131.3,423,131,422.5,131z"/>
</g>
<path fill="#444444" d="M321.5,675.2l-5.3-3c0.3-0.4,0.7-0.7,1.2-0.7c0.8-0.1,1.5,0.4,1.6,0.4c0.5,0.4,1.3,0.4,1.8-0.1
c0.4-0.5,0.4-1.3-0.1-1.8c-0.2-0.1-1.6-1.3-3.6-1c-1.1,0.2-2.1,0.8-3,1.9l-2-1.2l0.2-0.3c0.3-0.6,0.1-1.4-0.5-1.7
c-0.6-0.3-1.4-0.1-1.7,0.5l-0.2,0.3l-4-2.3l4-2.3l0.2,0.3c0.2,0.4,0.7,0.6,1.1,0.6c0.2,0,0.4-0.1,0.6-0.2c0.6-0.3,0.8-1.1,0.5-1.7
l-0.2-0.3l2-1.2c0.9,1.1,1.8,1.7,3,1.9c0.2,0,0.5,0.1,0.7,0.1c1.6,0,2.7-0.9,2.9-1.1c0.5-0.4,0.6-1.2,0.1-1.8
c-0.4-0.5-1.2-0.6-1.8-0.1c0,0-0.7,0.6-1.5,0.4c-0.5-0.1-0.9-0.4-1.2-0.7l5.3-3c0.6-0.3,0.8-1.1,0.5-1.7c-0.3-0.6-1.1-0.8-1.7-0.5
l-5.3,3c-0.1-0.5-0.2-1-0.1-1.4c0.3-0.8,1.1-1.1,1.2-1.1c0.6-0.2,1-0.9,0.7-1.6c-0.2-0.7-0.9-1-1.6-0.8c-0.2,0.1-2,0.7-2.7,2.6
c-0.4,1.1-0.3,2.3,0.2,3.5l-2,1.2l-0.2-0.3c-0.3-0.6-1.1-0.8-1.7-0.5c-0.6,0.3-0.8,1.1-0.5,1.7l0.2,0.3l-4,2.3v-4.7h0.4
c0.7,0,1.2-0.6,1.2-1.2c0-0.7-0.6-1.2-1.2-1.2h-0.4v-2.3c1.4-0.2,2.4-0.7,3.2-1.6c1.3-1.5,1-3.4,0.9-3.6c-0.1-0.7-0.8-1.1-1.4-1
c-0.7,0.1-1.1,0.8-1,1.4c0,0,0.1,0.9-0.4,1.6c-0.3,0.3-0.8,0.5-1.2,0.6v-6.1c0-0.7-0.6-1.2-1.3-1.2c-0.7,0-1.2,0.6-1.2,1.2v6.1
c-0.5-0.1-0.9-0.3-1.2-0.6c-0.5-0.6-0.4-1.5-0.4-1.6c0.1-0.7-0.3-1.3-1-1.4c-0.7-0.1-1.3,0.3-1.5,1c0,0.2-0.3,2.1,0.9,3.6
c0.7,0.9,1.8,1.4,3.2,1.6v2.3h-0.4c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h0.4v4.7l-4-2.3l0.2-0.3c0.3-0.6,0.1-1.4-0.5-1.7
c-0.6-0.3-1.4-0.1-1.7,0.5l-0.2,0.3l-2-1.2c0.5-1.3,0.6-2.5,0.2-3.5c-0.7-1.9-2.5-2.5-2.7-2.6c-0.6-0.2-1.4,0.1-1.6,0.8
c-0.2,0.7,0.1,1.4,0.8,1.6c0,0,0.9,0.3,1.1,1.1c0.2,0.4,0.1,0.9,0,1.4l-5.3-3c-0.6-0.3-1.4-0.1-1.7,0.5c-0.3,0.6-0.1,1.4,0.5,1.7
l5.3,3c-0.3,0.4-0.7,0.7-1.2,0.7c-0.8,0.2-1.5-0.4-1.6-0.4c-0.5-0.4-1.3-0.4-1.8,0.1c-0.4,0.5-0.4,1.3,0.1,1.8
c0.1,0.1,1.3,1.1,2.9,1.1c0.2,0,0.5,0,0.7-0.1c1.1-0.2,2.1-0.8,3-1.9l2,1.2l-0.2,0.3c-0.3,0.6-0.1,1.4,0.5,1.7
c0.2,0.1,0.4,0.2,0.6,0.2c0.4,0,0.9-0.2,1.1-0.6l0.2-0.3l4,2.3l-4,2.3l-0.2-0.3c-0.3-0.6-1.1-0.8-1.7-0.5c-0.6,0.3-0.8,1.1-0.5,1.7
l0.2,0.3l-2,1.2c-0.9-1.1-1.8-1.7-3-1.9c-1.9-0.3-3.4,0.9-3.6,1c-0.5,0.4-0.6,1.2-0.1,1.8c0.4,0.5,1.2,0.6,1.8,0.1
c0,0,0.7-0.6,1.5-0.4c0.5,0.1,0.9,0.4,1.2,0.7l-5.3,3c-0.6,0.3-0.8,1.1-0.5,1.7c0.2,0.4,0.7,0.6,1.1,0.6c0.2,0,0.4-0.1,0.6-0.2
l5.3-3c0.1,0.5,0.2,1,0.1,1.4c-0.3,0.8-1.1,1.1-1.2,1.1c-0.6,0.2-1,0.9-0.7,1.6c0.2,0.5,0.7,0.8,1.2,0.8c0.1,0,0.3,0,0.4-0.1
c0.2-0.1,2-0.7,2.7-2.6c0.4-1.1,0.3-2.3-0.2-3.5l2-1.2l0.2,0.3c0.2,0.4,0.7,0.6,1.1,0.6c0.2,0,0.4-0.1,0.6-0.2
c0.6-0.3,0.8-1.1,0.5-1.7l-0.2-0.3l4-2.3v4.7h-0.4c-0.7,0-1.2,0.6-1.2,1.2c0,0.7,0.6,1.2,1.2,1.2h0.4v2.3c-1.4,0.2-2.4,0.7-3.2,1.6
c-1.3,1.5-1,3.4-0.9,3.6c0.1,0.6,0.6,1,1.2,1c0.1,0,0.1,0,0.2,0c0.7-0.1,1.1-0.8,1-1.4c0,0-0.1-0.9,0.4-1.6c0.3-0.3,0.8-0.5,1.2-0.6
v6.1c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.3-0.6,1.3-1.2v-6.1c0.5,0.1,0.9,0.3,1.2,0.6c0.5,0.6,0.4,1.5,0.4,1.6c-0.1,0.7,0.3,1.3,1,1.4
c0.1,0,0.2,0,0.2,0c0.6,0,1.1-0.4,1.2-1c0-0.2,0.3-2.1-0.9-3.6c-0.7-0.9-1.8-1.4-3.2-1.6v-2.3h0.4c0.7,0,1.2-0.6,1.2-1.2
c0-0.7-0.6-1.2-1.2-1.2h-0.4v-4.7l4,2.3l-0.2,0.3c-0.3,0.6-0.1,1.4,0.5,1.7c0.2,0.1,0.4,0.2,0.6,0.2c0.4,0,0.9-0.2,1.1-0.6l0.2-0.3
l2,1.2c-0.5,1.3-0.6,2.5-0.2,3.5c0.7,1.9,2.5,2.5,2.7,2.6c0.1,0,0.3,0.1,0.4,0.1c0.5,0,1-0.3,1.2-0.8c0.2-0.7-0.1-1.4-0.8-1.6
c0,0-0.9-0.3-1.1-1.1c-0.2-0.4-0.1-0.9,0-1.4l5.3,3c0.2,0.1,0.4,0.2,0.6,0.2c0.4,0,0.9-0.2,1.1-0.6
C322.3,676.3,322.1,675.5,321.5,675.2z"/>
<g>
<path fill="#444444" d="M327.6,517c0-3-1.2-5.9-3.3-8c-1.5-1.5-3.5-2.6-5.6-3.1l-2.4-0.5l1,2.3c0.9,2,0.9,4.4,0.1,6.4
c-1.5-1.2-3.4-1.8-5.4-1.8c-1.5,0-2.9,0.4-4.2,1.1c-2.1-3.1-5.6-4.9-9.4-4.9c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9
c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6c4.6,0,8.4-3.7,8.4-8.4c0-1.9-0.7-3.7-1.8-5.1C326.5,522.7,327.6,519.9,327.6,517
z M317.9,535.8h-30.6c-3.2,0-5.9-2.6-5.9-5.9c0-3.2,2.6-5.9,5.9-5.9h2.9l-0.5-1.6c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9
c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c1.1-0.9,2.5-1.3,3.9-1.3c1.5,0,3,0.5,4.1,1.5c0.7,0.5,1.2,1.2,1.6,1.9
c0.5,0.9,0.8,2,0.8,3.1c0,0.5-0.1,1-0.2,1.6l-0.3,1.3l1.3,0.3c0.5,0.1,0.9,0.3,1.4,0.5c0.8,0.4,1.5,1,2,1.7c0.8,1,1.2,2.2,1.2,3.5
C323.8,533.2,321.1,535.8,317.9,535.8z M322.7,523.1c-0.6-0.4-1.2-0.7-1.8-1c0-0.3,0.1-0.7,0.1-1c0-2-0.6-3.8-1.7-5.2
c1.1-2.1,1.6-4.5,1.2-6.8c0.8,0.4,1.5,1,2.2,1.6c1.7,1.7,2.6,3.9,2.6,6.3C325.1,519.3,324.3,521.4,322.7,523.1z"/>
<path fill="#444444" d="M310,540.3c-0.7,0-1.2,0.6-1.2,1.2v2c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-2
C311.2,540.9,310.7,540.3,310,540.3z"/>
<path fill="#444444" d="M310,546.1c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-0.1
C311.2,546.6,310.7,546.1,310,546.1z"/>
<path fill="#444444" d="M310,549.7c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-0.1
C311.2,550.2,310.7,549.7,310,549.7z"/>
<path fill="#444444" d="M288.9,546.1c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-0.1
C290.1,546.6,289.6,546.1,288.9,546.1z"/>
<path fill="#444444" d="M299,540.3c-0.7,0-1.2,0.6-1.2,1.2v2c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-2
C300.3,540.9,299.7,540.3,299,540.3z"/>
<path fill="#444444" d="M293.7,540.6c-0.7,0-1.2,0.6-1.2,1.2v3.8c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-3.8
C295,541.1,294.4,540.6,293.7,540.6z"/>
<path fill="#444444" d="M315.4,540.3c-0.7,0-1.2,0.6-1.2,1.2v1.2c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-1.2
C316.6,540.9,316.1,540.3,315.4,540.3z"/>
<path fill="#444444" d="M288.9,540.3c-0.7,0-1.2,0.6-1.2,1.2v2.4c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-2.4
C290.1,540.9,289.6,540.3,288.9,540.3z"/>
<path fill="#444444" d="M304.6,540.3c-0.7,0-1.2,0.6-1.2,1.2v4c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-4
C305.8,540.9,305.3,540.3,304.6,540.3z"/>
</g>
<path fill="#444444" d="M328,387c0-6.3-5.1-11.4-11.4-11.4c-2.4,0-5.9,1.5-5.9,1.5s7.5,1.5,8.9,9.1c-1.5-2.9-4.5-4.9-8-4.9
c-1.5,0-2.9,0.4-4.2,1.1c-2.1-3.1-5.6-4.9-9.4-4.9c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9c-4.4,0.2-8,3.9-8,8.3
c0,4.6,3.7,8.4,8.4,8.4h30.6c4.6,0,8.4-3.7,8.4-8.4c0-1.5-0.4-2.9-1.1-4.2C326.8,392.8,328,390,328,387z M317.6,378.1
c4.4,0.5,7.9,4.3,7.9,8.9c0,2.3-0.9,4.4-2.3,6c-0.2-0.2-0.4-0.3-0.6-0.5c-0.5-0.3-1-0.6-1.5-0.9c0.7-1.4,1-3,1-4.6
C322.2,383.3,320.4,380.1,317.6,378.1z M317.6,404.9h-30.6c-3.2,0-5.9-2.6-5.9-5.9c0-3.2,2.6-5.9,5.9-5.9h2.9l-0.5-1.6
c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c1.1-0.9,2.5-1.3,3.9-1.3c3.6,0,6.5,2.9,6.5,6.5
c0,0.3,0,0.6-0.1,0.9c0,0.2-0.1,0.5-0.1,0.7l-0.3,1.3l1.3,0.3c0.1,0,0.3,0.1,0.4,0.1c0.3,0.1,0.7,0.2,1,0.4c0.8,0.4,1.6,1,2.1,1.8
c0.7,1,1.1,2.2,1.1,3.4C323.4,402.3,320.8,404.9,317.6,404.9z"/>
<path fill="#444444" d="M327.6,249.3c0-3-1.2-5.9-3.3-8c-1.5-1.5-3.5-2.6-5.6-3.1l-2.4-0.5l1,2.3c0.9,2,0.9,4.4,0.1,6.4
c-1.5-1.2-3.4-1.8-5.4-1.8c-1.5,0-2.9,0.4-4.2,1.1c-2.1-3.1-5.6-4.9-9.4-4.9c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9
c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6c4.6,0,8.4-3.7,8.4-8.4c0-1.9-0.7-3.7-1.8-5.1C326.5,255,327.6,252.2,327.6,249.3z
M320.4,241.4c0.8,0.4,1.5,1,2.2,1.6c1.7,1.7,2.6,3.9,2.6,6.3c0,2.3-0.9,4.5-2.5,6.1c-0.6-0.4-1.2-0.7-1.8-1c0-0.3,0.1-0.7,0.1-1
c0-2-0.6-3.8-1.7-5.2C320.3,246.1,320.8,243.7,320.4,241.4z M317.9,268.1h-30.6c-3.2,0-5.9-2.6-5.9-5.9c0-3.2,2.6-5.9,5.9-5.9h2.9
l-0.5-1.6c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c1.1-0.9,2.5-1.3,3.9-1.3
c1.5,0,3,0.5,4.1,1.5c0.7,0.5,1.2,1.2,1.6,1.9c0.5,0.9,0.8,2,0.8,3.1c0,0.5-0.1,1-0.2,1.6l-0.3,1.3l1.3,0.3c0.5,0.1,0.9,0.3,1.4,0.5
c0.8,0.4,1.5,1,2,1.7c0.8,1,1.2,2.2,1.2,3.5C323.8,265.5,321.1,268.1,317.9,268.1z"/>
<path fill="#444444" d="M329.7,112.1c0-5.9-4.8-10.7-10.7-10.7c-3.6,0-6.9,1.8-8.8,4.6c-0.1,0-0.2,0-0.3,0c-1.5,0-2.9,0.4-4.2,1.1
c-2.1-3.1-5.6-4.9-9.4-4.9c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6
c4.6,0,8.4-3.7,8.4-8.4c0-0.8-0.1-1.5-0.3-2.2C327.3,119.8,329.7,116.3,329.7,112.1z M321.7,123.9c0,3.2-2.6,5.9-5.9,5.9h-30.6
c-3.2,0-5.9-2.6-5.9-5.9c0-3.2,2.6-5.9,5.9-5.9h2.9l-0.5-1.6c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3
l1.2-0.9c0.9-0.6,1.9-1.1,2.9-1.2c0.3-0.1,0.7-0.1,1-0.1c0.6,0,1.1,0.1,1.6,0.2c2.8,0.7,4.9,3.3,4.9,6.3c0,0.5-0.1,1-0.2,1.6
l-0.3,1.3l1.3,0.3c1.3,0.3,2.5,1,3.3,2.1c0.5,0.7,0.9,1.5,1.1,2.3C321.7,122.9,321.7,123.4,321.7,123.9z M322.9,119.3
c-1-1.5-2.4-2.7-4.1-3.3c0-0.3,0.1-0.7,0.1-1c0-3.9-2.5-7.2-5.9-8.4c1.5-1.6,3.6-2.7,6-2.7c4.5,0,8.2,3.7,8.2,8.2
C327.2,115.2,325.4,118,322.9,119.3z"/>
<g>
<path fill="#444444" d="M205.3,672.4V648c0-2.9-2.4-5.3-5.3-5.3s-5.3,2.4-5.3,5.3v24.4c-2,1.6-3.2,4-3.2,6.6c0,4.7,3.8,8.5,8.5,8.5
s8.5-3.8,8.5-8.5C208.5,676.4,207.3,674,205.3,672.4z M200.1,685c-3.3,0-6-2.7-6-6c0-2,1-3.8,2.6-4.9l0.6-0.4V648
c0-1.5,1.2-2.8,2.8-2.8c1.5,0,2.8,1.2,2.8,2.8v25.7l0.6,0.4c1.7,1.1,2.6,3,2.6,4.9C206,682.3,203.4,685,200.1,685z"/>
<path fill="#444444" d="M202.6,675.3l-1.2-0.8v-9.4v-5.6V658c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3v1.5v5.6v9.4l-1.2,0.8
c-1.2,0.8-2,2.2-2,3.7c0,2.5,2,4.5,4.5,4.5c2.5,0,4.5-2,4.5-4.5C204.6,677.5,203.8,676.1,202.6,675.3z"/>
</g>
<g>
<path fill="#444444" d="M207.8,511.8c-3.1,0-6.1,0.9-8.8,2.6l-2.1,1.4l2.3,0.9c4.8,1.8,7.9,6.3,7.9,11.4c0,5.1-3.2,9.6-7.9,11.4
l-2.3,0.9l2.1,1.4c2.6,1.7,5.7,2.6,8.8,2.6c8.9,0,16.2-7.3,16.2-16.2C224,519.1,216.7,511.8,207.8,511.8z M207.8,541.7
c-1.8,0-3.6-0.4-5.3-1.1c4.4-2.6,7.2-7.4,7.2-12.6c0-5.2-2.8-10-7.2-12.6c1.7-0.7,3.5-1.1,5.3-1.1c7.6,0,13.7,6.1,13.7,13.7
S215.4,541.7,207.8,541.7z"/>
<path fill="#444444" d="M196.4,528.2l1.8-1.7c0.3-0.3,0.5-0.8,0.3-1.3c-0.1-0.5-0.5-0.8-1-0.9L195,524l-1.1-2.2
c-0.2-0.4-0.6-0.7-1.1-0.7c-0.5,0-0.9,0.3-1.1,0.7l-1.1,2.2l-2.4,0.4c-0.5,0.1-0.9,0.4-1,0.9c-0.1,0.5,0,1,0.3,1.3l1.8,1.7
l-0.4,2.4c-0.1,0.5,0.1,0.9,0.5,1.2c0.4,0.3,0.9,0.3,1.3,0.1l2.2-1.1l2.2,1.1c0.2,0.1,0.4,0.1,0.6,0.1c0.3,0,0.5-0.1,0.7-0.2
c0.4-0.3,0.6-0.8,0.5-1.2L196.4,528.2z M194.2,526.9c-0.3,0.3-0.4,0.7-0.4,1.1l0.1,0.6l-0.5-0.3c-0.2-0.1-0.4-0.1-0.6-0.1
s-0.4,0-0.6,0.1l-0.5,0.3l0.1-0.6c0.1-0.4-0.1-0.8-0.4-1.1l-0.4-0.4l0.6-0.1c0.4-0.1,0.8-0.3,0.9-0.7l0.3-0.5l0.3,0.5
c0.2,0.4,0.5,0.6,0.9,0.7l0.6,0.1L194.2,526.9z"/>
<path fill="#444444" d="M183.8,533.3l-1.5-0.2l-0.7-1.4c-0.2-0.4-0.6-0.7-1.1-0.7c-0.5,0-0.9,0.3-1.1,0.7l-0.7,1.4l-1.5,0.2
c-0.5,0.1-0.9,0.4-1,0.9c-0.1,0.5,0,0.9,0.3,1.3l1.1,1.1l-0.3,1.5c-0.1,0.5,0.1,0.9,0.5,1.2c0.4,0.3,0.9,0.3,1.3,0.1l1.3-0.7
l1.3,0.7c0.2,0.1,0.4,0.1,0.6,0.1c0.3,0,0.5-0.1,0.7-0.2c0.4-0.3,0.6-0.8,0.5-1.2l-0.3-1.5l1.1-1.1c0.3-0.3,0.5-0.8,0.3-1.3
C184.6,533.7,184.3,533.4,183.8,533.3z M180.8,536c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.3,0c0-0.2-0.1-0.4-0.2-0.6
c0.2-0.1,0.4-0.2,0.5-0.4c0.1,0.2,0.3,0.3,0.5,0.4C180.9,535.6,180.8,535.8,180.8,536z"/>
</g>
<path fill="#444444" d="M196.3,407.2c-2,0-3.9-0.4-5.7-1.1l-4.2-1.6l4.4-0.8c6.2-1.1,10.7-6.5,10.7-12.8c0-6.3-4.5-11.6-10.7-12.8
l-4.4-0.8l4.2-1.6c1.8-0.7,3.8-1.1,5.7-1.1c8.9,0,16.2,7.3,16.2,16.2C212.5,399.9,205.2,407.2,196.3,407.2z M195.6,404.7
c0.2,0,0.4,0,0.6,0c7.6,0,13.7-6.1,13.7-13.7c0-7.6-6.1-13.7-13.7-13.7c-0.2,0-0.4,0-0.6,0c5,2.6,8.3,7.8,8.3,13.7
C203.9,396.8,200.6,402,195.6,404.7z"/>
<path fill="#444444" d="M196.7,270.1c-3.1,0-6.1-0.9-8.8-2.6l-2.1-1.4l2.3-0.9c4.8-1.8,7.9-6.3,7.9-11.4c0-5.1-3.2-9.6-7.9-11.4
l-2.3-0.9l2.1-1.4c2.6-1.7,5.7-2.6,8.8-2.6c8.9,0,16.2,7.3,16.2,16.2C212.9,262.8,205.6,270.1,196.7,270.1z M191.3,266.5
c1.7,0.7,3.5,1.1,5.3,1.1c7.6,0,13.7-6.1,13.7-13.7c0-7.6-6.1-13.7-13.7-13.7c-1.8,0-3.6,0.4-5.3,1.1c4.4,2.6,7.2,7.4,7.2,12.6
C198.6,259.1,195.7,263.9,191.3,266.5z"/>
<path fill="#444444" d="M200.1,133c-8.9,0-16.2-7.3-16.2-16.2c0-8.9,7.3-16.2,16.2-16.2c8.9,0,16.2,7.3,16.2,16.2
C216.3,125.8,209,133,200.1,133z M200.1,103.1c-7.6,0-13.7,6.1-13.7,13.7c0,7.6,6.1,13.7,13.7,13.7c7.6,0,13.7-6.1,13.7-13.7
C213.8,109.3,207.6,103.1,200.1,103.1z"/>
<path fill="#444444" d="M102.9,658.2l-9.1-9.1l-9.1,9.1c-2.5,2.5-3.8,5.8-3.8,9.3c0,3.5,1.4,6.8,3.8,9.3c2.4,2.4,5.6,3.8,9.1,3.8h0
h0c3.4-0.1,6.6-1.4,9.1-3.8c2.5-2.5,3.8-5.8,3.8-9.3C106.7,664,105.4,660.7,102.9,658.2z M101.1,675c-1.9,1.9-4.5,3-7.3,3.1
c-2.8,0-5.4-1.1-7.3-3.1c-2-2-3.1-4.7-3.1-7.5s1.1-5.5,3.1-7.5l7.3-7.3l7.3,7.3c2,2,3.1,4.7,3.1,7.5S103.1,673,101.1,675z"/>
<g>
<circle fill="#444444" cx="93.8" cy="527.8" r="7.2"/>
<path fill="#444444" d="M115.2,526.6h-8.8c-0.3-2.6-1.3-4.9-2.8-6.8l4.5-4.5c0.5-0.5,0.5-1.3,0-1.8c-0.5-0.5-1.3-0.5-1.8,0
l-4.5,4.5c-1.9-1.6-4.2-2.6-6.8-2.8v-8.8c0-0.7-0.6-1.2-1.2-1.2s-1.2,0.6-1.2,1.2v8.8c-2.6,0.3-4.9,1.3-6.8,2.8l-4.5-4.5
c-0.5-0.5-1.3-0.5-1.8,0c-0.5,0.5-0.5,1.3,0,1.8l4.5,4.5c-1.6,1.9-2.6,4.2-2.8,6.8h-8.8c-0.7,0-1.2,0.6-1.2,1.2
c0,0.7,0.6,1.2,1.2,1.2h8.8c0.3,2.6,1.3,4.9,2.8,6.8l-4.5,4.5c-0.5,0.5-0.5,1.3,0,1.8c0.2,0.2,0.6,0.4,0.9,0.4s0.6-0.1,0.9-0.4
l4.5-4.5c1.9,1.6,4.2,2.6,6.8,2.8v8.8c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-8.8c2.6-0.3,4.9-1.3,6.8-2.8l4.5,4.5
c0.2,0.2,0.6,0.4,0.9,0.4s0.6-0.1,0.9-0.4c0.5-0.5,0.5-1.3,0-1.8l-4.5-4.5c1.6-1.9,2.6-4.2,2.8-6.8h8.8c0.7,0,1.2-0.6,1.2-1.2
C116.5,527.1,115.9,526.6,115.2,526.6z M93.8,538c-5.6,0-10.2-4.6-10.2-10.2c0-5.6,4.6-10.2,10.2-10.2c5.6,0,10.2,4.6,10.2,10.2
C104,533.5,99.5,538,93.8,538z"/>
</g>
<g>
<path fill="#444444" d="M78.7,405.2c-0.7,0-1.2,0.6-1.2,1.2v8c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-8
C80,405.8,79.4,405.2,78.7,405.2z"/>
<path fill="#444444" d="M89.6,405.2c-0.7,0-1.2,0.6-1.2,1.2v8c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-8
C90.8,405.8,90.2,405.2,89.6,405.2z"/>
<path fill="#444444" d="M100.4,405.2c-0.7,0-1.2,0.6-1.2,1.2v2c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-2
C101.6,405.8,101.1,405.2,100.4,405.2z"/>
<path fill="#444444" d="M100.4,410.7c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v0
C101.6,411.2,101.1,410.7,100.4,410.7z"/>
<path fill="#444444" d="M84.1,405.2c-0.7,0-1.2,0.6-1.2,1.2v2c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-2
C85.4,405.8,84.8,405.2,84.1,405.2z"/>
<path fill="#444444" d="M84.1,410.7c-0.7,0-1.2,0.6-1.2,1.3c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v0
C85.4,411.2,84.8,410.7,84.1,410.7z"/>
<path fill="#444444" d="M105.8,405.2c-0.7,0-1.2,0.6-1.2,1.2v4c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-4
C107,405.8,106.5,405.2,105.8,405.2z"/>
<path fill="#444444" d="M95,405.2c-0.7,0-1.2,0.6-1.2,1.2v4c0,0.7,0.6,1.2,1.2,1.2c0.7,0,1.2-0.6,1.2-1.2v-4
C96.2,405.8,95.7,405.2,95,405.2z"/>
<path fill="#444444" d="M118.6,378h-4.5c-0.2-1.2-0.7-2.3-1.3-3.2l2.2-2.2c0.5-0.5,0.5-1.3,0-1.8c-0.5-0.5-1.3-0.5-1.8,0l-2.2,2.2
c-0.9-0.7-2-1.1-3.2-1.3v-4.5c0-0.7-0.6-1.2-1.2-1.2s-1.2,0.6-1.2,1.2v4.5c-1.2,0.2-2.3,0.7-3.2,1.3l-2.2-2.2
c-0.5-0.5-1.3-0.5-1.8,0c-0.5,0.5-0.5,1.3,0,1.8l2.2,2.2c-0.5,0.7-0.9,1.5-1.2,2.4c-0.9,0.2-1.8,0.5-2.6,0.9
c-2.1-3.1-5.6-4.9-9.4-4.9c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6
c4.6,0,8.4-3.7,8.4-8.4c0-3.5-2.2-6.6-5.4-7.8c0-0.3,0-0.5,0-0.8c0.5-0.2,0.9-0.5,1.3-0.7l2.2,2.2c0.2,0.2,0.6,0.4,0.9,0.4
c0.3,0,0.6-0.1,0.9-0.4c0.5-0.5,0.5-1.3,0-1.8l-2.2-2.2c0.7-0.9,1.1-2,1.3-3.2h4.5c0.7,0,1.2-0.6,1.2-1.2S119.3,378,118.6,378z
M112.6,394.9c0,3.2-2.6,5.9-5.9,5.9H76.1c-3.2,0-5.9-2.6-5.9-5.9c0-3.2,2.6-5.9,5.9-5.9h2.9l-0.5-1.6c-0.3-0.9-0.4-1.8-0.4-2.7
c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c0.6-0.5,1.3-0.8,2-1c0.6-0.2,1.2-0.3,1.9-0.3c0.2,0,0.4,0,0.6,0
c2.7,0.3,5,2.2,5.6,4.8c0.1,0.5,0.2,1.1,0.2,1.6c0,0.3,0,0.6-0.1,0.9c0,0.2-0.1,0.5-0.1,0.7l-0.3,1.3l1.3,0.3
C110.7,389.7,112.6,392.2,112.6,394.9z M109.4,383.6c-1-3.4-3.9-6-7.6-6.5c0.8-1.8,2.6-3,4.7-3c2.9,0,5.2,2.3,5.2,5.2
C111.8,381.1,110.8,382.7,109.4,383.6z"/>
</g>
<path fill="#444444" d="M118.6,247.2h-4.5c-0.2-1.2-0.7-2.3-1.3-3.2l2.2-2.2c0.5-0.5,0.5-1.3,0-1.8c-0.5-0.5-1.3-0.5-1.8,0l-2.2,2.2
c-0.9-0.7-2-1.1-3.2-1.3v-4.5c0-0.7-0.6-1.2-1.2-1.2s-1.2,0.6-1.2,1.2v4.5c-1.2,0.2-2.3,0.7-3.2,1.3l-2.2-2.2
c-0.5-0.5-1.3-0.5-1.8,0c-0.5,0.5-0.5,1.3,0,1.8l2.2,2.2c-0.5,0.7-0.9,1.5-1.2,2.4c-0.9,0.2-1.8,0.5-2.6,0.9
c-2.1-3.1-5.6-4.9-9.4-4.9c-6.3,0-11.5,5.1-11.5,11.5c0,0.6,0.1,1.3,0.2,1.9c-4.4,0.2-8,3.9-8,8.3c0,4.6,3.7,8.4,8.4,8.4h30.6
c4.6,0,8.4-3.7,8.4-8.4c0-3.5-2.2-6.6-5.4-7.8c0-0.3,0-0.5,0-0.8c0.5-0.2,0.9-0.5,1.3-0.7l2.2,2.2c0.2,0.2,0.6,0.4,0.9,0.4
c0.3,0,0.6-0.1,0.9-0.4c0.5-0.5,0.5-1.3,0-1.8l-2.2-2.2c0.7-0.9,1.1-2,1.3-3.2h4.5c0.7,0,1.2-0.6,1.2-1.2
C119.9,247.8,119.3,247.2,118.6,247.2z M112.6,264.1c0,3.2-2.6,5.9-5.9,5.9H76.1c-3.2,0-5.9-2.6-5.9-5.9c0-3.2,2.6-5.9,5.9-5.9h2.9
l-0.5-1.6c-0.3-0.9-0.4-1.8-0.4-2.7c0-4.9,4-9,9-9c3.3,0,6.4,1.8,7.9,4.8l0.7,1.3l1.2-0.9c0.6-0.5,1.3-0.8,2-1
c0.6-0.2,1.2-0.3,1.9-0.3c0.2,0,0.4,0,0.6,0c2.7,0.3,5,2.2,5.6,4.8c0.1,0.5,0.2,1.1,0.2,1.6c0,0.3,0,0.6-0.1,0.9
c0,0.2-0.1,0.5-0.1,0.7l-0.3,1.3l1.3,0.3C110.7,258.9,112.6,261.4,112.6,264.1z M109.4,252.8c-1-3.4-3.9-6-7.6-6.5
c0.8-1.8,2.6-3,4.7-3c2.9,0,5.2,2.3,5.2,5.2C111.8,250.3,110.8,251.9,109.4,252.8z"/>
<path fill="#444444" d="M115.2,115.6h-8.8c-0.3-2.6-1.3-4.9-2.8-6.8l4.5-4.5c0.5-0.5,0.5-1.3,0-1.8c-0.5-0.5-1.3-0.5-1.8,0l-4.5,4.5
c-1.9-1.6-4.2-2.6-6.8-2.8v-8.8c0-0.7-0.6-1.2-1.2-1.2s-1.2,0.6-1.2,1.2v8.8c-2.6,0.3-4.9,1.3-6.8,2.8l-4.5-4.5
c-0.5-0.5-1.3-0.5-1.8,0c-0.5,0.5-0.5,1.3,0,1.8l4.5,4.5c-1.6,1.9-2.6,4.2-2.8,6.8h-8.8c-0.7,0-1.2,0.6-1.2,1.2
c0,0.7,0.6,1.2,1.2,1.2h8.8c0.3,2.6,1.3,4.9,2.8,6.8l-4.5,4.5c-0.5,0.5-0.5,1.3,0,1.8c0.2,0.2,0.6,0.4,0.9,0.4
c0.3,0,0.6-0.1,0.9-0.4l4.5-4.5c1.9,1.6,4.2,2.6,6.8,2.8v8.8c0,0.7,0.6,1.2,1.2,1.2s1.2-0.6,1.2-1.2v-8.8c2.6-0.3,4.9-1.3,6.8-2.8
l4.5,4.5c0.2,0.2,0.6,0.4,0.9,0.4s0.6-0.1,0.9-0.4c0.5-0.5,0.5-1.3,0-1.8l-4.5-4.5c1.6-1.9,2.6-4.2,2.8-6.8h8.8
c0.7,0,1.2-0.6,1.2-1.2C116.5,116.1,115.9,115.6,115.2,115.6z M93.8,127c-5.6,0-10.2-4.6-10.2-10.2c0-5.6,4.6-10.2,10.2-10.2
c5.6,0,10.2,4.6,10.2,10.2C104,122.4,99.5,127,93.8,127z"/>
</svg>

481
images/weather-icons-2.svg

@ -0,0 +1,481 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="3318px" height="3318px" viewBox="0 0 3318 3318" enable-background="new 0 0 3318 3318" xml:space="preserve">
<path fill="#010202" d="M1125.09766,1174.09766c-55.14014,0-100-44.85986-100-100s44.85986-100,100-100s100,44.85986,100,100
S1180.23779,1174.09766,1125.09766,1174.09766z M1125.09766,994.09766c-44.1123,0-80,35.8877-80,80s35.8877,80,80,80
s80-35.8877,80-80S1169.20996,994.09766,1125.09766,994.09766z"/>
<path fill="#010202" d="M1125,958c-5.52295,0-10-4.47705-10-10v-54c0-5.52295,4.47705-10,10-10s10,4.47705,10,10v54
C1135,953.52295,1130.52295,958,1125,958z"/>
<path fill="#010202" d="M1125,1264c-5.52295,0-10-4.47705-10-10v-54c0-5.52295,4.47705-10,10-10s10,4.47705,10,10v54
C1135,1259.52295,1130.52295,1264,1125,1264z"/>
<path fill="#010202" d="M999,1084h-54c-5.52295,0-10-4.47705-10-10s4.47705-10,10-10h54c5.52295,0,10,4.47705,10,10
S1004.52295,1084,999,1084z"/>
<path fill="#010202" d="M1305,1084h-54c-5.52295,0-10-4.47705-10-10s4.47705-10,10-10h54c5.52295,0,10,4.47705,10,10
S1310.52295,1084,1305,1084z"/>
<path fill="#010202" d="M1213.54199,995.45801c-2.55908,0-5.11865-0.97607-7.07129-2.92871
c-3.90479-3.90527-3.90479-10.2373,0-14.14258l38.7373-38.7373c3.90527-3.90527,10.2373-3.90527,14.14258,0
c3.90479,3.90527,3.90479,10.2373,0,14.14258l-38.7373,38.7373C1218.66064,994.48193,1216.10107,995.45801,1213.54199,995.45801z"/>
<path fill="#010202" d="M997.7207,1211.2793c-2.55908,0-5.11865-0.97607-7.07129-2.92871
c-3.90479-3.90527-3.90479-10.2373,0-14.14258l38.7373-38.7373c3.90527-3.90527,10.2373-3.90527,14.14258,0
c3.90479,3.90527,3.90479,10.2373,0,14.14258l-38.7373,38.7373C1002.83936,1210.30322,1000.27979,1211.2793,997.7207,1211.2793z"/>
<path fill="#010202" d="M1036.45801,995.45801c-2.55908,0-5.11865-0.97607-7.07129-2.92871l-38.7373-38.7373
c-3.90479-3.90527-3.90479-10.2373,0-14.14258c3.90527-3.90527,10.2373-3.90527,14.14258,0l38.7373,38.7373
c3.90479,3.90527,3.90479,10.2373,0,14.14258C1041.57666,994.48193,1039.01709,995.45801,1036.45801,995.45801z"/>
<path fill="#010202" d="M1252.2793,1211.2793c-2.55908,0-5.11865-0.97607-7.07129-2.92871l-38.7373-38.7373
c-3.90479-3.90527-3.90479-10.2373,0-14.14258c3.90527-3.90527,10.2373-3.90527,14.14258,0l38.7373,38.7373
c3.90479,3.90527,3.90479,10.2373,0,14.14258C1257.39795,1210.30322,1254.83838,1211.2793,1252.2793,1211.2793z"/>
<path fill="#010202" d="M1762.79785,1124.00049c-2.9082,0-5.79199-1.2627-7.76855-3.69678
c-3.48145-4.28711-2.82812-10.58496,1.45898-14.06641c18.81738-15.28076,29.60938-37.93018,29.60938-62.13965
c0-44.1123-35.8877-80-80-80c-40.80322,0-74.98096,30.52832-79.50146,71.01123c-0.61279,5.48877-5.55713,9.43896-11.04785,8.8291
c-5.48828-0.61328-9.44141-5.55957-8.82812-11.04834c5.65186-50.61963,48.37451-88.79199,99.37744-88.79199
c55.14062,0,100,44.85986,100,100c0,30.26123-13.48633,58.56934-37.00195,77.66504
C1767.24219,1123.26807,1765.0127,1124.00049,1762.79785,1124.00049z"/>
<path fill="#010202" d="M1706,928c-5.52246,0-10-4.47705-10-10v-54c0-5.52295,4.47754-10,10-10s10,4.47705,10,10v54
C1716,923.52295,1711.52246,928,1706,928z"/>
<path fill="#010202" d="M1580,1054h-54c-5.52295,0-10-4.47705-10-10s4.47705-10,10-10h54c5.52295,0,10,4.47705,10,10
S1585.52295,1054,1580,1054z"/>
<path fill="#010202" d="M1886,1054h-54c-5.52246,0-10-4.47705-10-10s4.47754-10,10-10h54c5.52246,0,10,4.47705,10,10
S1891.52246,1054,1886,1054z"/>
<path fill="#010202" d="M1794.54199,965.45801c-2.55957,0-5.11816-0.97607-7.07129-2.92871
c-3.90527-3.90527-3.90527-10.2373,0-14.14258l38.7373-38.7373c3.90625-3.90527,10.23633-3.90527,14.14258,0
c3.90527,3.90527,3.90527,10.2373,0,14.14258l-38.7373,38.7373C1799.66016,964.48193,1797.10156,965.45801,1794.54199,965.45801z"/>
<path fill="#010202" d="M1617.45801,965.45801c-2.55908,0-5.11865-0.97607-7.07129-2.92871l-38.7373-38.7373
c-3.90479-3.90527-3.90479-10.2373,0-14.14258c3.90527-3.90527,10.2373-3.90527,14.14258,0l38.7373,38.7373
c3.90479,3.90527,3.90479,10.2373,0,14.14258C1622.57666,964.48193,1620.01709,965.45801,1617.45801,965.45801z"/>
<path fill="#010202" d="M1833.2793,1181.2793c-2.55957,0-5.11816-0.97607-7.07129-2.92871l-38.7373-38.7373
c-3.90527-3.90527-3.90527-10.2373,0-14.14258c3.90625-3.90527,10.23633-3.90527,14.14258,0l38.7373,38.7373
c3.90527,3.90527,3.90527,10.2373,0,14.14258C1838.39746,1180.30322,1835.83887,1181.2793,1833.2793,1181.2793z"/>
<path fill="#010202" d="M1505.9668,1274c-38.47168-0.25342-69.7168-31.6582-69.7168-70.00635
c0-33.32422,22.98682-61.17969,54.27881-68.2627c-0.50879-2.79932-0.76416-5.65576-0.76416-8.55908
c0-26.25244,21.35791-47.61035,47.61084-47.61035c8.71973,0,17.07764,2.32715,24.36963,6.68799
c19.98096-26.42285,50.81201-41.89746,84.46045-41.89746c52.58838,0,96.91553,38.73828,104.78076,89.78418
c36.39844,2.45215,65.26367,32.84766,65.26367,69.85742c0,38.22217-31.0957,69.62451-69.31836,70.00098L1505.9668,1274z
M1537.37549,1099.56152c-15.22461,0-27.61084,12.38574-27.61084,27.61035c0,4.34326,0.98584,8.50684,2.93018,12.37402
c1.52686,3.03711,1.40625,6.64209-0.32031,9.5708c-1.72656,2.92822-4.82275,4.77881-8.21973,4.91309
c-26.8623,1.06055-47.90479,23.00732-47.90479,49.96387c0,27.39258,22.33252,49.82568,49.78271,50.00635l240.80029-0.00488
c27.2041-0.26855,49.41699-22.69922,49.41699-50.00146c0-27.57959-22.4375-50.01709-50.0166-50.01709
c-1.02734,0-2.14453,0.04443-3.51465,0.13965c-2.64648,0.18115-5.27441-0.69629-7.27734-2.44922
c-2.00293-1.75244-3.22559-4.23047-3.39551-6.88672c-2.89355-45.1001-40.59863-80.42822-85.84033-80.42822
c-30.33984,0-57.85889,15.50879-73.61377,41.48584c-1.59473,2.62988-4.31152,4.37939-7.36572,4.74414
c-3.05371,0.36035-6.10596-0.69678-8.2749-2.87793C1551.729,1102.45312,1544.77686,1099.56152,1537.37549,1099.56152z"/>
<path fill="#010202" d="M2868.53223,1073.50049c-2.51562,0-5.02637-0.99268-6.89453-2.96191
c-3.61035-3.80664-3.45215-9.81934,0.35449-13.43018c14.49023-13.74561,22.4707-32.31055,22.4707-52.2749
c0-39.72217-32.31641-72.03809-72.03809-72.03809c-34.88867,0-64.70117,24.87305-70.88867,59.14258
c-0.93262,5.16211-5.87695,8.59131-11.03613,7.66064c-5.16406-0.93213-8.59375-5.87354-7.66113-11.03662
c7.82129-43.32275,45.49805-74.7666,89.58594-74.7666c50.19824,0,91.03809,40.83936,91.03809,91.03809
c0,25.22949-10.08398,48.68994-28.39453,66.05908C2873.23145,1072.63574,2870.87891,1073.50049,2868.53223,1073.50049z"/>
<path fill="#010202" d="M2784.26855,905.82764c-4.37012,0-8.30371-3.03271-9.27246-7.47705l-10.01855-45.91992
c-1.11914-5.12598,2.12988-10.18799,7.25586-11.30664c5.13574-1.11963,10.18945,2.13135,11.30664,7.25684l10.01855,45.91992
c1.11914,5.12598-2.12988,10.18799-7.25586,11.30664C2785.62012,905.75635,2784.93848,905.82764,2784.26855,905.82764z"/>
<path fill="#010202" d="M2923.90039,994.60498c-4.37012,0-8.30371-3.03271-9.27246-7.47705
c-1.11914-5.12598,2.12988-10.18799,7.25586-11.30664l48.85059-10.65771c5.13672-1.11963,10.18945,2.13135,11.30664,7.25684
c1.11914,5.12598-2.12988,10.18799-7.25586,11.30664l-48.85059,10.65771
C2925.25195,994.53369,2924.57031,994.60498,2923.90039,994.60498z"/>
<path fill="#010202" d="M2872.77246,921.85742c-1.75684,0-3.53418-0.48633-5.12305-1.50586
c-4.41504-2.83398-5.69727-8.71094-2.86328-13.12646l26.80859-41.76904c2.83398-4.41553,8.70996-5.69727,13.12695-2.86377
c4.41504,2.83398,5.69727,8.71094,2.86328,13.12646l-26.80859,41.76904
C2878.96191,920.31494,2875.89941,921.85742,2872.77246,921.85742z"/>
<path fill="#010202" d="M2716.02539,956.05469c-1.75684,0-3.53418-0.48633-5.12207-1.50586l-41.76953-26.80811
c-4.41602-2.83398-5.69824-8.71094-2.86426-13.12646s8.71094-5.69727,13.12598-2.86377l41.76953,26.80811
c4.41602,2.83398,5.69824,8.71094,2.86426,13.12646C2722.21484,954.51221,2719.15234,956.05469,2716.02539,956.05469z"/>
<path fill="#010202" d="M2947.76172,1105.62646c-1.75684,0-3.53418-0.48633-5.12305-1.50586l-41.76855-26.80811
c-4.41504-2.83398-5.69727-8.71094-2.86328-13.12646s8.70996-5.69873,13.12695-2.86377l41.76855,26.80811
c4.41504,2.83398,5.69727,8.71094,2.86328,13.12646C2953.95117,1104.08398,2950.88867,1105.62646,2947.76172,1105.62646z"/>
<path fill="#010202" d="M2631.11035,1213.56055c-35.09863-0.23096-63.60254-28.88037-63.60254-63.86475
c0-30.25537,20.77051-55.56934,49.10938-62.17969c-0.41699-2.4292-0.62598-4.90479-0.62598-7.41895
c0-24.02686,19.54688-43.57422,43.57422-43.57422c7.8457,0,15.37207,2.05859,21.96484,5.9209
c18.19336-23.85791,46.14258-37.82031,76.63379-37.82031c47.74414,0,88.00684,35.07959,95.30957,81.36914
c33.04102,2.40674,59.1875,30.05859,59.1875,63.70312c0,34.86865-28.36816,63.51611-63.23633,63.85986L2631.11035,1213.56055z
M2659.56543,1055.52295c-13.5498,0-24.57422,11.02393-24.57422,24.57422c0,3.86621,0.87695,7.57129,2.60742,11.01172
c1.45117,2.88574,1.33691,6.31055-0.30371,9.09277c-1.63965,2.78223-4.58105,4.54053-7.80859,4.66797
c-24.10059,0.95166-42.97852,20.6416-42.97852,44.82617c0,24.57617,20.03711,44.70264,44.66504,44.86475l218.1582-0.00439
c24.40137-0.24072,44.33008-20.36523,44.33008-44.86035c0-24.74316-20.13086-44.87354-44.87402-44.87354
c-0.92578,0-1.92773,0.03955-3.15527,0.12451c-2.53027,0.17969-5.01074-0.66309-6.91211-2.32715
c-1.90332-1.66455-3.06348-4.01904-3.22559-6.54199c-2.60645-40.62842-36.57324-72.4541-77.33008-72.4541
c-27.33105,0-52.12305,13.97168-66.31641,37.37402c-1.51562,2.49805-4.0957,4.16016-6.99707,4.50635
c-2.90332,0.34473-5.80176-0.6626-7.86133-2.7334C2672.34082,1058.09668,2666.15234,1055.52295,2659.56543,1055.52295z"/>
<path fill="#010202" d="M2714.45215,1312.82178c-2.43262,0-4.86523-0.92871-6.7207-2.78564
c-3.70801-3.71191-3.70508-9.72705,0.00684-13.43506l22.6875-22.66455c3.71191-3.70752,9.72656-3.70508,13.43457,0.00635
c3.70801,3.71191,3.70508,9.72705-0.00684,13.43506l-22.6875,22.66455
C2719.31152,1311.89551,2716.88184,1312.82178,2714.45215,1312.82178z"/>
<path fill="#010202" d="M2635.63184,1261.18115c-2.43262,0-4.86523-0.92871-6.7207-2.78613
c-3.70801-3.71191-3.70508-9.72656,0.00684-13.43506l14.30762-14.29297c3.71094-3.70703,9.72559-3.70459,13.43457,0.00732
c3.70801,3.71191,3.70508,9.72656-0.00684,13.43506l-14.30762,14.29297
C2640.49121,1260.25488,2638.06152,1261.18115,2635.63184,1261.18115z"/>
<path fill="#010202" d="M2761.56348,1261.18115c-2.43262,0-4.86523-0.92822-6.7207-2.78564
c-3.70801-3.71191-3.70508-9.72705,0.00684-13.43506l14.30664-14.29297c3.71191-3.70703,9.72656-3.70557,13.43457,0.00635
s3.70508,9.72705-0.00684,13.43506l-14.30664,14.29297C2766.42285,1260.25439,2763.99316,1261.18115,2761.56348,1261.18115z"/>
<path fill="#010202" d="M2802.33301,1283.97852c-2.43359,0-4.86621-0.9292-6.72168-2.78662
c-3.70801-3.7124-3.7041-9.72754,0.00879-13.43506l37.1377-37.09033c3.71191-3.70801,9.72656-3.70361,13.43457,0.0083
c3.70801,3.7124,3.7041,9.72754-0.00879,13.43506l-37.1377,37.09033
C2807.19141,1283.05273,2804.7627,1283.97852,2802.33301,1283.97852z"/>
<path fill="#010202" d="M2665.5293,1293.94434c-2.43262,0-4.86523-0.92871-6.7207-2.78564
c-3.70801-3.71191-3.70508-9.72705,0.00684-13.43506l47.10352-47.05615c3.71191-3.70801,9.72656-3.70459,13.43457,0.00635
c3.70801,3.71191,3.70508,9.72705-0.00684,13.43506l-47.10352,47.05615
C2670.38867,1293.01807,2667.95898,1293.94434,2665.5293,1293.94434z"/>
<path fill="#010202" d="M2076.9668,1252c-38.47168-0.25342-69.7168-31.6582-69.7168-70.00635
c0-33.32422,22.98633-61.17969,54.2793-68.26221c-0.50879-2.7998-0.76465-5.65674-0.76465-8.55957
c0-26.25244,21.3584-47.61035,47.61035-47.61035c8.7207,0,17.07812,2.32666,24.37012,6.68799
c19.98145-26.42285,50.8125-41.89746,84.45996-41.89746c52.58789,0,96.91602,38.73828,104.78125,89.78418
c36.39844,2.45215,65.26367,32.84766,65.26367,69.85742c0,38.22217-31.0957,69.62451-69.31836,70.00098L2076.9668,1252z
M2108.375,1077.56152c-15.22461,0-27.61035,12.38574-27.61035,27.61035c0,4.34277,0.98633,8.50586,2.93066,12.37402
c1.52637,3.03711,1.40625,6.64209-0.32031,9.5708c-1.72656,2.92822-4.82324,4.77881-8.21973,4.91309
c-26.8623,1.06055-47.90527,23.00732-47.90527,49.96387c0,27.39258,22.33203,49.82568,49.78223,50.00635l240.80078-0.00488
c27.2041-0.26855,49.41699-22.69922,49.41699-50.00146c0-27.57959-22.4375-50.01709-50.0166-50.01709
c-1.02734,0-2.14453,0.04443-3.51465,0.13965c-2.64453,0.18262-5.27441-0.69678-7.27734-2.44922s-3.22559-4.23047-3.39551-6.88672
c-2.89355-45.1001-40.59961-80.42822-85.84082-80.42822c-30.33887,0-57.8584,15.50879-73.61426,41.48633
c-1.59473,2.62988-4.31152,4.37939-7.36523,4.74365c-3.05469,0.36279-6.10547-0.69678-8.27539-2.87793
C2122.72852,1080.45312,2115.77637,1077.56152,2108.375,1077.56152z"/>
<path fill="#010202" d="M2376.24023,1127.16748c-4.5332,0-8.63867-3.10352-9.72461-7.70752
c-1.26758-5.37549,2.0625-10.76025,7.43848-12.02783c18.33789-4.32422,34.95508-13.73633,48.08594-27.03857
c-22.94238-5.4541-43.84863-17.59814-60.15039-35.18262c-20.62109-22.24414-31.97754-51.2085-31.97754-81.55762
c0-18.6582,4.24902-36.75342,12.40234-53.19141c-23.00488,1.95312-44.4707,11.72461-61.18066,28.00537
c-18.74219,18.25977-29.46094,42.69678-30.18262,68.80957c-0.15332,5.521-4.73828,9.91064-10.27246,9.71973
c-5.52051-0.15234-9.87207-4.75146-9.71973-10.27246c0.86621-31.34277,13.72852-60.6709,36.21777-82.58203
c22.53223-21.95361,52.27051-34.04395,83.73535-34.04395c3.20605,0,6.49023,0.1333,9.75879,0.39648
c3.57715,0.2876,6.72559,2.47021,8.25098,5.71875c1.52441,3.24854,1.19141,7.06494-0.87207,10.00049
c-11.86621,16.87744-18.1377,36.73926-18.1377,57.43945c0,25.29102,9.46289,49.42627,26.64453,67.96045
c17.09082,18.43555,40.24609,29.69629,65.20215,31.70752c3.57617,0.28857,6.72461,2.47119,8.24902,5.71924
c1.52441,3.24854,1.19141,7.06494-0.87207,10c-16.96387,24.12744-42.03418,41.12354-70.5918,47.85742
C2377.77246,1127.08008,2377,1127.16748,2376.24023,1127.16748z"/>
<path fill="#010202" d="M2639.06836,1817.61523c-35.85156-0.23633-64.96582-29.5-64.96582-65.2334
c0-30.79004,21.06152-56.57031,49.84473-63.43701c-0.39062-2.38428-0.58691-4.81104-0.58691-7.27344
c0-24.60303,20.01562-44.61865,44.61816-44.61865c7.92969,0,15.53906,2.05273,22.22656,5.9082
c18.55273-24.17627,46.96289-38.31689,77.94727-38.31689c48.58398,0,89.57031,35.63037,97.13281,82.68945
c33.61719,2.59277,60.17969,30.77686,60.17969,65.04834c0,35.61621-28.97559,64.87695-64.59082,65.22852L2639.06836,1817.61523z
M2667.97852,1657.05273c-13.57422,0-24.61816,11.04395-24.61816,24.61865c0,3.87207,0.87891,7.58398,2.6123,11.03271
c1.52734,3.03711,1.40625,6.64209-0.32031,9.57031c-1.72656,2.92871-4.82324,4.77881-8.21973,4.91309
c-24.29688,0.95947-43.33008,20.81152-43.33008,45.19434c0,24.77832,20.20117,45.06934,45.03223,45.2334l221.64062-0.00488
c24.59766-0.24219,44.68945-20.53223,44.68945-45.22852c0-24.94727-20.2959-45.24268-45.24219-45.24268
c-0.92773,0-1.93848,0.04004-3.18066,0.12646c-2.66504,0.18555-5.27441-0.69775-7.27637-2.44971
c-2.00293-1.75195-3.22461-4.23047-3.39551-6.88623c-2.63672-41.09473-36.99414-73.28564-78.21777-73.28564
c-27.64551,0-52.72168,14.13184-67.0791,37.80322c-1.59473,2.62988-4.31152,4.37939-7.36523,4.74365
c-3.05273,0.36182-6.10547-0.69678-8.27539-2.87793C2680.77734,1659.63086,2674.57812,1657.05273,2667.97852,1657.05273z"/>
<path fill="#010202" d="M2921.24707,1700.88428c-4.2666,0-8.21777-2.75098-9.54785-7.04004
c-1.63672-5.2749,1.31348-10.87744,6.58789-12.51367c13.81934-4.28613,26.4834-11.91748,36.81836-22.03613
c-20.71875-5.21191-39.58301-16.33105-54.3623-32.27393c-19.11719-20.62158-29.64551-47.47412-29.64551-75.61035
c0-16.81592,3.72266-33.13721,10.87402-48.03467c-19.75,1.99414-38.28027,10.34668-52.94824,24.01758
c-16.85547,15.70996-27.08203,36.96631-28.79395,59.85352c-0.41113,5.50732-5.22363,9.64648-10.71777,9.22607
c-5.50684-0.41211-9.6377-5.21045-9.22559-10.71826c2.08789-27.91895,14.55371-53.84131,35.10059-72.99219
c20.6543-19.25,47.58691-29.85156,75.83594-29.85156c2.97656,0,6.02051,0.12354,9.04785,0.36768
c3.57617,0.28857,6.72461,2.47119,8.24902,5.71924c1.52441,3.24854,1.19141,7.06445-0.87207,10
c-10.82715,15.39941-16.5498,33.52344-16.5498,52.4126c0,23.07764,8.63477,45.10156,24.3125,62.01367
c15.59473,16.82227,36.72461,27.09717,59.49609,28.93262c3.57617,0.28857,6.72461,2.47119,8.24902,5.71924
c1.52441,3.24854,1.19141,7.06494-0.87207,10c-14.11621,20.07764-34.73926,35.12061-58.07031,42.35742
C2923.22656,1700.73877,2922.22754,1700.88428,2921.24707,1700.88428z"/>
<path fill="#010202" d="M2729.26562,1921.12695c-2.56152,0-5.12207-0.97754-7.07422-2.93262
c-3.90332-3.90723-3.90039-10.23926,0.00684-14.1416l23.0498-23.02637c3.90723-3.90332,10.24023-3.90039,14.1416,0.00684
c3.90332,3.90723,3.90039,10.23926-0.00684,14.1416l-23.0498,23.02637
C2734.38086,1920.15137,2731.82324,1921.12695,2729.26562,1921.12695z"/>
<path fill="#010202" d="M2649.18555,1868.66113c-2.56152,0-5.12207-0.97754-7.0752-2.93262
c-3.90234-3.90723-3.89941-10.23926,0.00781-14.14258l14.53613-14.52051c3.90723-3.90332,10.23926-3.89941,14.14258,0.00781
c3.90234,3.90723,3.89941,10.23926-0.00781,14.14258l-14.53613,14.52051
C2654.30078,1867.68652,2651.74316,1868.66113,2649.18555,1868.66113z"/>
<path fill="#010202" d="M2777.12891,1868.66113c-2.56152,0-5.12109-0.97754-7.07422-2.93262
c-3.90332-3.90723-3.90039-10.23828,0.00684-14.1416l14.53516-14.52051c3.90723-3.90332,10.23828-3.90039,14.1416,0.00684
s3.90039,10.23828-0.00684,14.1416l-14.53516,14.52051C2782.24414,1867.68555,2779.68652,1868.66113,2777.12891,1868.66113z"/>
<path fill="#010202" d="M2818.54883,1891.82324c-2.56152,0-5.12305-0.97754-7.0752-2.93359
c-3.90332-3.90723-3.89941-10.23926,0.00879-14.1416l37.73145-37.68262c3.9082-3.9043,10.24121-3.89941,14.1416,0.00879
c3.90332,3.90723,3.89941,10.23926-0.00879,14.1416l-37.73145,37.68262
C2823.66309,1890.84863,2821.10547,1891.82324,2818.54883,1891.82324z"/>
<path fill="#010202" d="M2679.56055,1901.94824c-2.56152,0-5.12207-0.97754-7.07422-2.93262
c-3.90332-3.90723-3.90039-10.23926,0.00684-14.1416l47.85645-47.80762c3.90723-3.90332,10.24023-3.90039,14.1416,0.00684
c3.90332,3.90723,3.90039,10.23926-0.00684,14.1416l-47.85645,47.80762
C2684.67578,1900.97266,2682.11816,1901.94824,2679.56055,1901.94824z"/>
<path fill="#010202" d="M2335,1712h-253.08203c-19.67188,0-36.29199-16.93896-36.29199-36.98926
c0-20.396,16.25391-36.98975,36.23242-36.98975c19.96289,0,36.20312,16.48486,36.20312,36.74707c0,5.52295-4.47754,10-10,10
s-10-4.47705-10-10c0-9.07764-7.41992-16.74707-16.20312-16.74707c-8.79883,0-16.23242,7.78027-16.23242,16.98975
c0,9.20898,7.46094,16.98926,16.29199,16.98926H2335c5.52246,0,10,4.47705,10,10S2340.52246,1712,2335,1712z"/>
<path fill="#010202" d="M2386,1669h-204.8623c-25.12598,0-45.56738-20.64307-45.56738-46.01709s20.34863-46.01758,45.36035-46.01758
c24.95508,0,45.25684,20.56055,45.25684,45.83301c0,5.52295-4.47754,10-10,10s-10-4.47705-10-10
c0-14.24414-11.33008-25.83301-25.25684-25.83301c-13.9834,0-25.36035,11.67139-25.36035,26.01758
c0,14.10254,11.70801,26.01709,25.56738,26.01709H2386c5.52246,0,10,4.47705,10,10S2391.52246,1669,2386,1669z"/>
<path fill="#010202" d="M2114.36426,1823.82324c-12.13867,0-23.52148-4.60645-32.05273-12.9707
c-8.61523-8.44629-13.36035-19.79004-13.36035-31.94043c0-24.76465,20.41797-44.91211,45.51465-44.91211H2364
c5.52246,0,10,4.47754,10,10s-4.47754,10-10,10h-249.53418c-14.30762,0-25.51465,10.94238-25.51465,24.91211
c0,13.96875,11.16309,24.91113,25.41309,24.91113c14.22168,0,25.3623-11.02344,25.3623-25.0957c0-5.52246,4.47754-10,10-10
s10,4.47754,10,10C2159.72656,1803.59375,2139.37695,1823.82324,2114.36426,1823.82324z"/>
<path fill="#010202" d="M2363.70801,2277H2111c-5.52246,0-10-4.47754-10-10s4.47754-10,10-10h252.70801
c8.85645,0,16.33887-7.6084,16.33887-16.61426c0-9.16113-7.26074-16.61426-16.18555-16.61426
c-8.88281,0-16.10938,7.40039-16.10938,16.49609c0,5.52246-4.47754,10-10,10s-10-4.47754-10-10
c0-20.12402,16.19824-36.49609,36.10938-36.49609c19.95312,0,36.18555,16.4248,36.18555,36.61426S2383.74512,2277,2363.70801,2277z"
/>
<path fill="#010202" d="M2264.48828,2234H2060c-5.52246,0-10-4.47754-10-10s4.47754-10,10-10h204.48828
c14.12402,0,25.61426-11.50293,25.61426-25.64258c0-14.13867-11.35547-25.6416-25.31348-25.6416
c-13.875,0-25.16309,11.47559-25.16309,25.58203c0,5.52246-4.47754,10-10,10s-10-4.47754-10-10
c0-25.13379,20.25977-45.58203,45.16309-45.58203c24.98633,0,45.31348,20.47461,45.31348,45.6416S2289.63965,2234,2264.48828,2234z"
/>
<path fill="#010202" d="M2349.35547,2389.57324c-24.96094,0-45.26855-20.3418-45.26855-45.3457c0-5.52246,4.47754-10,10-10
s10,4.47754,10,10c0,13.97559,11.33496,25.3457,25.26855,25.3457c13.9873,0,25.36719-11.34375,25.36719-25.28613
c0-13.94336-11.4668-25.28711-25.5625-25.28711H2080c-5.52246,0-10-4.47754-10-10s4.47754-10,10-10h269.16016
c25.12305,0,45.5625,20.31543,45.5625,45.28711C2394.72266,2369.25781,2374.37109,2389.57324,2349.35547,2389.57324z"/>
<path fill="#010202" d="M2182.95801,2442.93945c-2.56152,0-5.12207-0.97754-7.07422-2.93262
c-3.90332-3.90723-3.90039-10.23926,0.00684-14.1416l25.04199-25.0166c3.90723-3.90332,10.24023-3.90039,14.1416,0.00684
c3.90332,3.90723,3.90039,10.23926-0.00684,14.1416l-25.04199,25.0166
C2188.07324,2441.96387,2185.51562,2442.93945,2182.95801,2442.93945z"/>
<path fill="#010202" d="M2095.95801,2385.93945c-2.56152,0-5.12109-0.97754-7.07422-2.93262
c-3.90332-3.90723-3.90039-10.23828,0.00684-14.1416l15.79199-15.77637c3.90723-3.90332,10.23828-3.90039,14.1416,0.00684
s3.90039,10.23828-0.00684,14.1416l-15.79199,15.77637C2101.07324,2384.96387,2098.51562,2385.93945,2095.95801,2385.93945z"/>
<path fill="#010202" d="M2234.95801,2385.93945c-2.56152,0-5.12109-0.97754-7.07422-2.93262
c-3.90332-3.90723-3.90039-10.23828,0.00684-14.1416l15.79199-15.77637c3.90723-3.90332,10.23828-3.90039,14.1416,0.00684
s3.90039,10.23828-0.00684,14.1416l-15.79199,15.77637C2240.07324,2384.96387,2237.51562,2385.93945,2234.95801,2385.93945z"/>
<path fill="#010202" d="M2277.95801,2424.10254c-2.56348,0-5.12695-0.97949-7.08105-2.93848
c-3.89941-3.91113-3.89062-10.24219,0.01953-14.14258l18.99219-18.93945c3.91113-3.89844,10.24121-3.89258,14.14258,0.01953
c