Compare commits

..

No commits in common. 'dev' and 'raw_ui.messages' have entirely different histories.

@ -1,5 +0,0 @@
**/.git
vendor
node_modules
modules
composer.lock

@ -1,53 +0,0 @@
kind: pipeline
type: exec
name: default
steps:
- name: build to production
commands:
- docker build -t registry.willaspace.com/willaspace/willaengine-test:latest --build-arg COMPOSER_FILE_NAME=composer-prod .
when:
branch:
- master
- name: deploy to production
commands:
- cd /apps/willaengine/ ; docker-compose up -d
- docker exec willaengine-test bash -c "COMPOSER=composer-prod.json composer update"
- docker exec willaengine-test php artisan config:cache
- docker exec willaengine-test php artisan route:cache
# - docker exec willaengine_worker bash -c "COMPOSER=composer-prod.json composer update"
# - docker exec willaengine_worker service supervisor start
# - docker network connect nginx_default willaengine
when:
branch:
- master
- name: build to staging
commands:
- docker build -t registry.willaspace.com/willaspace/willaengine-staging:latest --build-arg COMPOSER_FILE_NAME=composer-staging -f Dockerfile.staging .
- docker build -t registry.willaspace.com/willaspace/willaengine-staging-nginx:latest -f Dockerfile.nginx .
when:
branch:
- dev
- name: deploy to staging
commands:
- cd /apps/willaengine-staging/ ; docker-compose up -d
- docker exec willaengine-staging_php bash -c "COMPOSER=composer-staging.json composer update"
- docker exec willaengine-staging_php bash -c "php artisan route:cache"
- docker exec willaengine-staging_php bash -c "php artisan config:cache"
- docker exec willaengine-staging_worker bash -c "COMPOSER=composer-staging.json composer update"
- docker exec willaengine-staging_worker service supervisor start
- docker exec willaengine-staging_php php artisan migrate --path=vendor/wm/finance/database/migrations --force
- docker exec willaengine-staging_php php artisan migrate --path=vendor/wm/store/database/migrations --force
when:
branch:
- dev
trigger:
branch:
- master
- dev

@ -12,4 +12,4 @@ trim_trailing_whitespace = true
trim_trailing_whitespace = false trim_trailing_whitespace = false
[*.yml] [*.yml]
indent_size = 2 indent_size = 2

@ -1,52 +0,0 @@
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://meshkee.local:8000
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=willamall
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
SMS_USERNAME=willamall
SMS_PASSWORD=XXXXXX
SMS_FROM_NUMBER=+98100020400
SMS_Public_FROM_NUMBER=+98500010707
MEDIA_DISK=media_dev
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
MIX_PUSHER_APP_PRODUCT=false
MIX_PUSHER_APP_HAS_CDN=false
MIX_PUSHER_APP_PUBLIC_PATH=/
MIX_PUSHER_APP_API=
MIX_PUSHER_APP_ROUTE_LOGIN=/ms-login
MIX_PUSHER_APP_ROUTE_MAIN=/main/home
MIX_PUSHER_APP_ORIGIN_HOST_NAME=www.willaengine.ir

1
.gitattributes vendored

@ -3,4 +3,3 @@
*.scss linguist-vendored *.scss linguist-vendored
*.js linguist-vendored *.js linguist-vendored
CHANGELOG.md export-ignore CHANGELOG.md export-ignore

12
.gitignore vendored

@ -2,9 +2,7 @@
/development/ /development/
# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,laravel,vuejs,phpstorm # Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,laravel,vuejs,phpstorm
# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,laravel,vuejs, phpstorm # Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,laravel,vuejs,phpstorm
resources/views/sites
### Laravel ### ### Laravel ###
/vendor/ /vendor/
@ -16,12 +14,6 @@ yarn-error.log
bootstrap/compiled.php bootstrap/compiled.php
app/storage/ app/storage/
.DS_Store
storage/
storage/framework/views/*
storage/framework/sessions/*
storage/framework/cache/*
# Laravel 5 & Lumen specific # Laravel 5 & Lumen specific
public/storage public/storage
public/hot public/hot
@ -42,8 +34,6 @@ Homestead.json
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
.idea/ .idea/
.idea/vcs.xml .idea/vcs.xml
.idea/php.xml
.idea/willamall-admin.iml
# User-specific stuff # User-specific stuff
.idea/**/workspace.xml .idea/**/workspace.xml
.idea/**/tasks.xml .idea/**/tasks.xml

2
.idea/.gitignore vendored

@ -0,0 +1,2 @@
# Default ignored files
/workspace.xml

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ComposerJsonPluginSettings">
<unboundedVersionInspectionSettings>
<excludedPackages />
</unboundedVersionInspectionSettings>
<customRepositories />
<composerUpdateOptions />
</component>
</project>

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PublishConfigData">
<serverData>
<paths name="WillaMall">
<serverdata>
<mappings>
<mapping local="$PROJECT_DIR$" web="/" />
</mappings>
</serverdata>
</paths>
</serverData>
</component>
</project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/willamall-admin.iml" filepath="$PROJECT_DIR$/.idea/willamall-admin.iml" />
</modules>
</component>
</project>

@ -0,0 +1,164 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher" />
<path value="$PROJECT_DIR$/vendor/paragonie/random_compat" />
<path value="$PROJECT_DIR$/vendor/myclabs/php-enum" />
<path value="$PROJECT_DIR$/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/vendor/league/commonmark-ext-table" />
<path value="$PROJECT_DIR$/vendor/league/oauth2-server" />
<path value="$PROJECT_DIR$/vendor/league/glide" />
<path value="$PROJECT_DIR$/vendor/phpoption/phpoption" />
<path value="$PROJECT_DIR$/vendor/league/event" />
<path value="$PROJECT_DIR$/vendor/league/flysystem" />
<path value="$PROJECT_DIR$/vendor/league/commonmark" />
<path value="$PROJECT_DIR$/vendor/vlucas/phpdotenv" />
<path value="$PROJECT_DIR$/vendor/phpseclib/phpseclib" />
<path value="$PROJECT_DIR$/vendor/facade/ignition" />
<path value="$PROJECT_DIR$/vendor/facade/ignition-contracts" />
<path value="$PROJECT_DIR$/vendor/facade/flare-client-php" />
<path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
<path value="$PROJECT_DIR$/vendor/psr/http-message" />
<path value="$PROJECT_DIR$/vendor/psr/container" />
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/psr/http-factory" />
<path value="$PROJECT_DIR$/vendor/zendframework/zend-diactoros" />
<path value="$PROJECT_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<path value="$PROJECT_DIR$/vendor/nunomaduro/collision" />
<path value="$PROJECT_DIR$/vendor/egulias/email-validator" />
<path value="$PROJECT_DIR$/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/vendor/ralouphie/getallheaders" />
<path value="$PROJECT_DIR$/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/vendor/ramsey/uuid" />
<path value="$PROJECT_DIR$/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/vendor/sebastian/object-enumerator" />
<path value="$PROJECT_DIR$/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/vendor/swiftmailer/swiftmailer" />
<path value="$PROJECT_DIR$/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-token-stream" />
<path value="$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/vendor/composer" />
<path value="$PROJECT_DIR$/vendor/spatie/image" />
<path value="$PROJECT_DIR$/vendor/spatie/temporary-directory" />
<path value="$PROJECT_DIR$/vendor/spatie/pdf-to-image" />
<path value="$PROJECT_DIR$/vendor/zircote/swagger-php" />
<path value="$PROJECT_DIR$/vendor/doctrine/annotations" />
<path value="$PROJECT_DIR$/vendor/spatie/laravel-medialibrary" />
<path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/vendor/spatie/image-optimizer" />
<path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/vendor/lcobucci/jwt" />
<path value="$PROJECT_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
<path value="$PROJECT_DIR$/vendor/laravel/passport" />
<path value="$PROJECT_DIR$/vendor/laravel/framework" />
<path value="$PROJECT_DIR$/vendor/psy/psysh" />
<path value="$PROJECT_DIR$/vendor/laravel/tinker" />
<path value="$PROJECT_DIR$/vendor/dragonmantank/cron-expression" />
<path value="$PROJECT_DIR$/vendor/scrivo/highlight.php" />
<path value="$PROJECT_DIR$/vendor/mockery/mockery" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-highlighter" />
<path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-color" />
<path value="$PROJECT_DIR$/vendor/fzaninotto/faker" />
<path value="$PROJECT_DIR$/vendor/wm/core" />
<path value="$PROJECT_DIR$/vendor/wm/common" />
<path value="$PROJECT_DIR$/vendor/wm/store" />
<path value="$PROJECT_DIR$/vendor/wm/crm" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/filp/whoops" />
<path value="$PROJECT_DIR$/vendor/firebase/php-jwt" />
<path value="$PROJECT_DIR$/vendor/hamcrest/hamcrest-php" />
<path value="$PROJECT_DIR$/vendor/phpdocumentor/type-resolver" />
<path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-docblock" />
<path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-common" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/promises" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/psr7" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/guzzle" />
<path value="$PROJECT_DIR$/vendor/fideloper/proxy" />
<path value="$PROJECT_DIR$/vendor/nesbot/carbon" />
<path value="$PROJECT_DIR$/vendor/maennchen/zipstream-php" />
<path value="$PROJECT_DIR$/vendor/opis/closure" />
<path value="$PROJECT_DIR$/vendor/symfony/error-handler" />
<path value="$PROJECT_DIR$/vendor/phpspec/prophecy" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php73" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
<path value="$PROJECT_DIR$/vendor/symfony/psr-http-message-bridge" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/vendor/symfony/http-foundation" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
<path value="$PROJECT_DIR$/vendor/symfony/http-kernel" />
<path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/vendor/symfony/finder" />
<path value="$PROJECT_DIR$/vendor/symfony/console" />
<path value="$PROJECT_DIR$/vendor/intervention/image" />
<path value="$PROJECT_DIR$/vendor/symfony/yaml" />
<path value="$PROJECT_DIR$/vendor/symfony/translation" />
<path value="$PROJECT_DIR$/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/service-contracts" />
<path value="$PROJECT_DIR$/vendor/kalnoy/nestedset" />
<path value="$PROJECT_DIR$/vendor/symfony/debug" />
<path value="$PROJECT_DIR$/vendor/symfony/process" />
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
<path value="$PROJECT_DIR$/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/vendor/symfony/routing" />
<path value="$PROJECT_DIR$/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/vendor/defuse/php-encryption" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-iconv" />
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
<path value="$PROJECT_DIR$/vendor/org_heigl/ghostscript" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/blog" />
<path value="$PROJECT_DIR$/vendor/mtdowling/jmespath.php" />
<path value="$PROJECT_DIR$/vendor/aws/aws-sdk-php" />
<path value="$PROJECT_DIR$/vendor/coraxster/flysystem-aws-s3-v3-minio" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/core" />
<path value="$PROJECT_DIR$/vendor/wm/blog" />
<path value="$PROJECT_DIR$/vendor/wm/common" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/core" />
<path value="$PROJECT_DIR$/vendor/wm/common" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/core" />
<path value="$PROJECT_DIR$/vendor/wm/common" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/common" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/common" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="7.2" />
<component name="PhpUnit">
<phpunit_settings>
<PhpUnitSettings configuration_file_path="$PROJECT_DIR$/phpunit.xml" custom_loader_path="$PROJECT_DIR$/vendor/autoload.php" use_configuration_file="true" />
</phpunit_settings>
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Symfony2PluginSettings">
<option name="directoryToWeb" value="public" />
<option name="pluginEnabled" value="true" />
<option name="lastServiceGeneratorLanguage" value="yaml" />
</component>
</project>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/we-packages/api-axios-handler" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/we-packages/auth" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/we-packages/permission" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/we-packages/task" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/we-packages/theme" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/we-packages/uncomplete/theme" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/we-packages/url-generator" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-blog" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-common" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-core" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-crm" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-portfolio" vcs="Git" />
<mapping directory="$PROJECT_DIR$/modules/wm-reservation" vcs="Git" />
</component>
</project>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="WebServers">
<option name="servers">
<webServer id="f6ac663e-c068-4195-a048-8e13368c7d6f" name="WillaMall" url="http://willamall.com">
<fileTransfer host="willamall.com" port="21">
<advancedOptions>
<advancedOptions dataProtectionLevel="Private" passiveMode="true" shareSSLContext="true" />
</advancedOptions>
<option name="port" value="21" />
</fileTransfer>
</webServer>
</option>
</component>
</project>

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/modules" isTestSource="false" packagePrefix="Modules\" />
<sourceFolder url="file://$MODULE_DIR$/app" isTestSource="false" packagePrefix="App\" />
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="Tests\" />
<sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/vendor/aws/aws-sdk-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/coraxster/flysystem-aws-s3-v3-minio" />
<excludeFolder url="file://$MODULE_DIR$/vendor/defuse/php-encryption" />
<excludeFolder url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/annotations" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
<excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/flare-client-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/fideloper/proxy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/filp/whoops" />
<excludeFolder url="file://$MODULE_DIR$/vendor/firebase/php-jwt" />
<excludeFolder url="file://$MODULE_DIR$/vendor/fzaninotto/faker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/guzzle" />
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/promises" />
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
<excludeFolder url="file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/intervention/image" />
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color" />
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter" />
<excludeFolder url="file://$MODULE_DIR$/vendor/kalnoy/nestedset" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/framework" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/passport" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/tinker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/lcobucci/jwt" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/commonmark" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/commonmark-ext-table" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/event" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/flysystem" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/glide" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/oauth2-server" />
<excludeFolder url="file://$MODULE_DIR$/vendor/maennchen/zipstream-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mockery/mockery" />
<excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mtdowling/jmespath.php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/php-enum" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nunomaduro/collision" />
<excludeFolder url="file://$MODULE_DIR$/vendor/opis/closure" />
<excludeFolder url="file://$MODULE_DIR$/vendor/org_heigl/ghostscript" />
<excludeFolder url="file://$MODULE_DIR$/vendor/paragonie/random_compat" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/version" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpoption/phpoption" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpseclib/phpseclib" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpspec/prophecy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-token-stream" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-factory" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-message" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psy/psysh" />
<excludeFolder url="file://$MODULE_DIR$/vendor/ralouphie/getallheaders" />
<excludeFolder url="file://$MODULE_DIR$/vendor/ramsey/uuid" />
<excludeFolder url="file://$MODULE_DIR$/vendor/scrivo/highlight.php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/diff" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/environment" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/type" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/version" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/image" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/image-optimizer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/laravel-medialibrary" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/pdf-to-image" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/temporary-directory" />
<excludeFolder url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/console" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/debug" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/error-handler" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/finder" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/mime" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-iconv" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-idn" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php73" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/process" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/psr-http-message-bridge" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/routing" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/service-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/yaml" />
<excludeFolder url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
<excludeFolder url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
<excludeFolder url="file://$MODULE_DIR$/vendor/webmozart/assert" />
<excludeFolder url="file://$MODULE_DIR$/vendor/wm/store" />
<excludeFolder url="file://$MODULE_DIR$/vendor/zendframework/zend-diactoros" />
<excludeFolder url="file://$MODULE_DIR$/vendor/zircote/swagger-php" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

BIN
.rnd

Binary file not shown.

@ -1,38 +0,0 @@
#!/bin/bash
# rsync script
git pull origin master
cd modules
for f in *
do
cd $f && git pull origin master && cd ..
done
cd ..
npm install
rm -r /home/administrator/apps/willaengine/public/js/vue
npm run prod
rm -r /home/administrator/apps/nginx/www/willaengine/public/js/vue
rm -r /home/administrator/apps/nginx/www/willamall/public/js/vue
rm -r /home/administrator/apps/nginx/www/willaarts/public/js/vue
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willaengine/public/js/
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willamall/public/js/
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willaarts/public/js/
cp /home/administrator/apps/willaengine/public/mix-manifest.json /home/administrator/apps/nginx/www/willaengine/public/
cp /home/administrator/apps/willaengine/public/mix-manifest.json /home/administrator/apps/nginx/www/willaarts/public/
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willaarts/public
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willamall/public
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willaengine

@ -1,28 +0,0 @@
FROM willaengine/standard-laravel:7.4
ARG COMPOSER_FILE_NAME=composer
WORKDIR /var/www/html
#####################################
# Composer:
#####################################
COPY database /var/www/html/database
COPY $COMPOSER_FILE_NAME.* /var/www/html/
RUN COMPOSER=$COMPOSER_FILE_NAME.json composer install --no-scripts
COPY . /var/www/html
RUN chown -R www-data:www-data \
/var/www/html/public \
/var/www/html/storage \
/var/www/html/bootstrap/cache \
/var/www/.ssh \
/var/www/html/storage/letsencrypt && \
chmod 755 /var/www/html/storage/letsencrypt/Bash/auth-hook.sh
RUN php artisan morphmap:cache

@ -1,3 +0,0 @@
FROM nginx:1.21.1
COPY public /var/www/html/public

@ -1,6 +0,0 @@
FROM fsaravi/standard-laravel:7.4
WORKDIR /var/www/html
RUN php artisan morphmap:cache

42
Jenkinsfile vendored

@ -1,42 +0,0 @@
pipeline {
agent {
node {
label 'willa'
}
}
stages {
stage('build') {
when {
branch 'master'
}
steps {
sh 'cd /home/administrator/apps/${IMAGE_NAME}/;docker build -t registry.willaspace.com/willaspace/${IMAGE_NAME}:latest .'
sh 'cd /home/administrator/apps/${IMAGE_NAME}/;sudo ./BuildDocker'
}
}
stage('deploy to production') {
when {
branch 'master'
}
steps {
sh 'cd /home/administrator/apps/${IMAGE_NAME}/ ; docker-compose up -d'
sh 'docker exec willaengine bash -c "COMPOSER=composer-prod.json composer update"'
sh 'docker exec willaengine service cron start'
sh 'docker exec willaengine php artisan config:cache'
sh 'docker exec willaengine php artisan route:cache'
}
}
stage('deploy to staging') {
when {
branch 'dev'
}
steps {
sh 'echo ${IMAGE_NAME}-staging comming soon ...'
}
}
}
environment {
IMAGE_NAME = 'willaengine'
}
}

@ -1,60 +0,0 @@
<?php
namespace App\Console\Commands;
use App\Services\MorphModelFinder;
use Illuminate\Console\Command;
class CacheMorphMap extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'morphmap:cache';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Create a cache file for faster morph mapping';
/**
* @var MorphModelFinder
*/
private $morphModelFinder;
/**
* Create a new command instance.
*
* @param MorphModelFinder $morphModelFinder
*/
public function __construct(MorphModelFinder $morphModelFinder)
{
parent::__construct();
$this->morphModelFinder = $morphModelFinder;
}
/**
* Execute the console command.
*
* @return void
*/
public function handle(): void
{
$cache = $this->morphModelFinder->getCachePath();
$models = $this->morphModelFinder->getModels();
$map = $this->morphModelFinder->getModelMap($models);
file_put_contents(
$cache,
'<?php return ' . var_export($map, true) . ';'
);
$this->info('Morph map models cached!');
}
}

@ -1,52 +0,0 @@
<?php
namespace App\Console\Commands;
use App\Services\MorphModelFinder;
use Illuminate\Console\Command;
class ClearCachedMorphMap extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'morphmap:clear';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Remove the morph map cache file';
/**
* @var MorphModelFinder
*/
private $morphModelFinder;
/**
* Create a new command instance.
*
* @param MorphModelFinder $morphModelFinder
*/
public function __construct(MorphModelFinder $morphModelFinder)
{
parent::__construct();
$this->morphModelFinder = $morphModelFinder;
}
/**
* Execute the console command.
*
* @return void
*/
public function handle(): void
{
@unlink($this->morphModelFinder->getCachePath());
$this->info('Morph map models cache cleared!');
}
}

@ -1,85 +0,0 @@
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use WM\Core\Models\Business;
use WM\Core\Models\User;
class UserChangeInformation extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'transport:user';
/**
* The console command description.
*
* @var string
*/
protected $description = 'transport users';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
private function firstNameLengthUpdate(User $user)
{
$fistName = $user->first_name;
$fistNameLength = strlen(utf8_decode($fistName));
$user->update([
'first_name_length' => $fistNameLength
]);
}
/**
* Execute the console command.
*
* @return int
*/
public function handle()
{
$users = User::all();
foreach ($users as $user) {
$business = Business::find($user->business_id);
if (!is_null($business)) {
if ($business->user_id == $user->id) {
$this->firstNameLengthUpdate($user);
$business->user()->attach($user->id, [
'responsibility' => $user->responsibility,
'is_owner' => 1
]);
$this->info("add and update user : $user->id");
} else {
$this->firstNameLengthUpdate($user);
$business->user()->attach($user->id, [
'responsibility' => $user->responsibility
]);
$this->info("add and update user : $user->id");
}
}
}
}
}

@ -1,112 +0,0 @@
<?php
namespace App\Console\Commands;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Str;
class Vuex
{
private static bool $isCategory = false;
private static string $module;
private static string $storeModule;
private static bool $replace = false;
private static $instance = null;
private function __construct($arguments, $options)
{
static::$isCategory = $options['category'];
static::$replace = $options['replace'];
static::$module = $arguments['module'];
static::$storeModule = $arguments['store-module'];
}
public static function initialize ($arguments, $options) {
if (!self::$instance) {
self::$instance = new static($arguments, $options);
}
return self::$instance;
}
public function createAllFiles () {
if (static::$storeModule && static::$module) {
static::createStoreFiles();
static::createRepositoryFile();
static::createResourceFile();
if (!static::$isCategory) {
static::createStorageFile();
}
}
}
public static function createStoreFiles () {
$moduleFiles = ['actions', 'mutations', 'state', 'getters'];
$basePath = 'modules/wm-' . static::$module . '/resources/js/store/modules/' . static::$storeModule . '/';
$baseDefaultPath = static::$isCategory ? 'resources/js/Default/store/category/' : 'resources/js/Default/store/store/';
foreach ($moduleFiles as $moduleFile) {
if (static::hasExists($basePath . $moduleFile)) {
$data = Storage::disk('local')->get($baseDefaultPath . $moduleFile . '.text');
$data = static::replacer($data);
Storage::disk('local')->put($basePath . $moduleFile . '.js', $data);
}
}
}
public static function createRepositoryFile () {
$baseRepositoryPath = 'modules/wm-' . static::$module . '/resources/js/abstraction/repositories/' . static::$storeModule . '/' . static::$storeModule . 'Repository.js';
$baseDefaultPath = static::$isCategory ? 'resources/js/Default/abstraction/repositories/categoryRepository.text' : 'resources/js/Default/abstraction/repositories/repository.text';
if (static::hasExists($baseRepositoryPath)) {
$data = Storage::disk('local')->get($baseDefaultPath);
$data = static::replacer($data);
Storage::disk('local')->put($baseRepositoryPath, $data);
}
}
public static function createResourceFile() {
$baseResourcePath = 'modules/wm-' . static::$module . '/resources/js/abstraction/resources/' . static::$storeModule . '/' . static::$storeModule . 'Resource.js';
$baseDefaultPath = static::$isCategory ? 'resources/js/Default/abstraction/resources/categoryResource.text' : 'resources/js/Default/abstraction/resources/resource.text';
if (static::hasExists($baseResourcePath)) {
$data = Storage::disk('local')->get($baseDefaultPath);
$data = static::replacer($data);
Storage::disk('local')->put($baseResourcePath, $data);
}
}
public static function createStorageFile() {
$baseStoragePath = 'modules/wm-' . static::$module . '/resources/js/services/' . static::$storeModule . '.storage.js';
$baseDefaultPath = 'resources/js/Default/services/storage.text';
if (static::hasExists($baseStoragePath)) {
$data = Storage::disk('local')->get($baseDefaultPath);
$data = static::replacer($data);
Storage::disk('local')->put($baseStoragePath, $data);
}
}
private static function hasExists($path) {
$continue = true;
if (Storage::disk('local')->exists($path)) {
$continue = static::$replace;
}
return $continue;
}
private static function replacer($data) {
$data = str_replace('|-module-|', Str::camel(static::$storeModule), $data);
$data = str_replace('|-snake_module-|', Str::snake(static::$storeModule), $data);
$data = str_replace('|-Module-|', Str::title(static::$storeModule), $data);
$data = str_replace('|-MODULE-|', Str::upper(Str::snake(static::$storeModule)), $data);
$data = str_replace('|-BaseModule-|', Str::title(static::$module), $data);
return str_replace('|-baseModule-|', Str::camel(static::$module), $data);
}
}

@ -1,54 +0,0 @@
<?php
namespace App\Console\Commands;
use App\Console\Commands\Vuex;
use App\Services\MorphModelFinder;
use Illuminate\Console\Command;
class VuexBuild extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'make:vuex {module} {store-module} {--category} {--replace}';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Create a vuex modules module store-module --category --replace';
/**
* @var MorphModelFinder
*/
private $morphModelFinder;
/**
* Create a new command instance.
*
* @param MorphModelFinder $morphModelFinder
*/
public function __construct(MorphModelFinder $morphModelFinder)
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return void
*/
public function handle(): void
{
Vuex::initialize($this->arguments(), $this->options())->createAllFiles();
$this->info('modules Store Created');
}
}

@ -13,7 +13,7 @@ class Kernel extends ConsoleKernel
* @var array * @var array
*/ */
protected $commands = [ protected $commands = [
//
]; ];
/** /**
@ -26,10 +26,6 @@ class Kernel extends ConsoleKernel
{ {
$schedule->command('today:schedule')->daily(); $schedule->command('today:schedule')->daily();
$schedule->command('today:run')->everyMinute(); $schedule->command('today:run')->everyMinute();
$schedule->command('sms:update:status rahyab')->everyTwoHours();
$schedule->command('domain:update_ssl_expiry_date')->daily(); # update SSL expired_at
$schedule->command('domain:update_domain_expiry_date')->daily(); # update domain expired_at
$schedule->command('make:sitemap')->daily(); # make sitemap
} }
/** /**

@ -2,12 +2,8 @@
namespace App\Exceptions; namespace App\Exceptions;
use Exception;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
use Throwable;
use WM\Core\Exceptions\HasRelationException;
use WM\Core\Exceptions\ValidationErrorException;
use WM\Core\Services\Responser;
use WM\WebBuilder\Exceptions\SiteBannedException;
class Handler extends ExceptionHandler class Handler extends ExceptionHandler
{ {
@ -33,39 +29,23 @@ class Handler extends ExceptionHandler
/** /**
* Report or log an exception. * Report or log an exception.
* *
* @param \Throwable $exception * @param \Exception $exception
* @return void * @return void
*/ */
public function report(Throwable $exception) public function report(Exception $exception)
{ {
if (app()->bound('sentry') && $this->shouldReport($exception)) {
app('sentry')->captureException($exception);
}
parent::report($exception); parent::report($exception);
} }
/** /**
* Render an exception into an HTTP response. * Render an exception into an HTTP response.
* *
* @param \Illuminate\Http\Request $request * @param \Illuminate\Http\Request $request
* @param \Throwable $exception * @param \Exception $exception
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function render($request, Throwable $exception) public function render($request, Exception $exception)
{ {
if ($exception instanceof ValidationErrorException) {
return response()->json(Responser::error($exception->getMessageBody(), $exception->getMessageInfo()), 422);
} elseif ($exception instanceof SiteBannedException) {
return response()->view('webBuilder::errors.template_disabled', ['error' => 'business banned']);
} elseif ($exception instanceof HasRelationException) {
return response()->json(Responser::error([$exception->getMessage()]), 422);
} elseif ($this->isHttpException($exception)) {
if ($exception->getStatusCode() == 404 and in_array("web",$request->route()->middleware())) {
return response()->view('webBuilder::errors.404', [], 404);
}
}
return parent::render($request, $exception); return parent::render($request, $exception);
} }
} }

@ -19,7 +19,6 @@ class Kernel extends HttpKernel
\App\Http\Middleware\TrimStrings::class, \App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\App\Http\Middleware\TrustProxies::class, \App\Http\Middleware\TrustProxies::class,
\App\Http\Middleware\FindLanguage::class,
]; ];
/** /**

@ -1,24 +0,0 @@
<?php
namespace App\Http\Middleware;
use Closure;
use WM\Core\Infrastructures\Enumerations\Language;
class FindLanguage
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if ($language = $request->header('accept-language')) {
app()->setLocale($language);
}
return $next($request);
}
}

@ -19,6 +19,6 @@ class VerifyCsrfToken extends Middleware
* @var array * @var array
*/ */
protected $except = [ protected $except = [
'/verify-payment' //
]; ];
} }

@ -2,8 +2,6 @@
namespace App\Providers; namespace App\Providers;
use App\Services\MorphModelFinder;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider class AppServiceProvider extends ServiceProvider
@ -15,8 +13,7 @@ class AppServiceProvider extends ServiceProvider
*/ */
public function boot() public function boot()
{ {
app(MorphModelFinder::class)->map(); //
Schema::defaultStringLength(191);
} }
/** /**

@ -6,8 +6,8 @@ use Illuminate\Support\Facades\Event;
use Illuminate\Auth\Events\Registered; use Illuminate\Auth\Events\Registered;
use Illuminate\Auth\Listeners\SendEmailVerificationNotification; use Illuminate\Auth\Listeners\SendEmailVerificationNotification;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider; use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use WM\Notification\Services\Sms\Events\SmsSent; use WM\Common\Services\Sms\Events\SmsSent;
use WM\Notification\Services\Sms\Listeners\StoreSmsInDatabase; use WM\Common\Services\Sms\Listeners\StoreSmsInDatabase;
class EventServiceProvider extends ServiceProvider class EventServiceProvider extends ServiceProvider
{ {

@ -1,205 +0,0 @@
<?php
namespace App\Services;
use ReflectionClass;
use Illuminate\Support\Arr;
use Illuminate\Support\Str;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\Relation;
class MorphModelFinder
{
/**
* Scan all model directories and automatically alias the polymorphic types of Eloquent models.
*
* @return void
*/
public function map(): void
{
if ($this->useCache()) {
return;
}
$models = $this->getModels();
$map = $this->getModelMap($models);
$this->mapModels($map);
}
/**
* @return string
*/
public function getCachePath(): string
{
return base_path('bootstrap/cache/morphmap.php');
}
/**
* @return string
*/
public function getPackageBasePath(): string
{
return base_path('vendor/wm/');
}
/**
* @return array
*/
public function getModels(): array
{
$paths = $this->getModelPaths();
if (count($paths) === 0) {
return [];
}
return $this->scan($paths);
}
/**
* @param array $models
*
* @return array
*/
public function getModelMap(array $models): array
{
$map = [];
foreach ($models as $modelName => $namespace) {
Arr::set($map, $this->getModelAlias($modelName), $namespace);
}
return $map;
}
/**
* @return bool
*/
private function useCache(): bool
{
if (!file_exists($cache = $this->getCachePath())) {
return false;
}
$this->mapModels(include $cache);
return true;
}
/**
* @return array
*/
private function getModelPaths(): array
{
$vendorDirectory = $this->getPackageBasePath();
$scannedDirectory = array_diff(scandir($vendorDirectory), array('..', '.'));
$dirs = [];
foreach ($scannedDirectory as $dir) {
$dirs[$dir] = $vendorDirectory . $dir . '/src/Models';
}
return $dirs;
}
/**
* @param array $paths
*
* @return array
*/
private function scan(array $paths): array
{
$models = [];
foreach ($paths as $moduleName => $path) {
if (!is_dir($path)) {
continue;
}
$modelFiles = array_diff(scandir($path), array('..', '.'));
foreach ($modelFiles as $modelFileName) {
if (!is_file($path . DIRECTORY_SEPARATOR . $modelFileName)) {
continue;
}
$modelNamespace = 'WM\\' . Str::studly($moduleName) . '\\Models\\' . basename($modelFileName, '.php');
if ($this->isModel($modelNamespace)) {
$models[basename($modelFileName, '.php')] = $modelNamespace;
}
}
}
return $models;
}
/**
* @param array $map
*
* @return bool
*/
private function isModel($namespace)
{
if (!class_exists($namespace)) {
return false;
}
$reflection = new ReflectionClass($namespace);
if ($reflection->isAbstract() || !is_subclass_of($namespace, Model::class)) {
return false;
}
return true;
}
/**
* @param array $map
*
* @return void
*/
private function mapModels(array $map): void
{
$existing = Relation::morphMap() ?: [];
if (count($existing) > 0) {
$map = collect($map)
->reject(function (string $class, string $alias) use ($existing): bool {
return array_key_exists($alias, $existing) || in_array($class, $existing, true);
})
->toArray();
}
Relation::morphMap($map);
}
/**
* @param string $model
*
* @return string
*/
private function getModelAlias(string $model): string
{
$callback = '';
if ($callback && is_callable($callback)) {
return $callback($model);
}
return $this->getModelName($model);
}
/**
* @param string $model
*
* @return string
*/
private function getModelName(string $model): string
{
return Str::snake($model);
}
}

@ -1,168 +0,0 @@
{
"name": "willaengine/laravel",
"type": "project",
"description": "The WillaEngine Applications.",
"keywords": [
"framework",
"laravel",
"WillaEngine"
],
"license": "MIT",
"require": {
"php": "^7.4",
"coraxster/flysystem-aws-s3-v3-minio": "^1.0",
"fideloper/proxy": "^4.0",
"io-developer/php-whois": "^4.0",
"kalnoy/nestedset": "^6.0",
"laravel/framework": "^8.0",
"laravel/passport": "^10",
"laravel/tinker": "^2.0",
"maatwebsite/excel": "^3.1",
"owen-it/laravel-auditing": "^13.5",
"sentry/sentry-laravel": "^2.3",
"silber/bouncer": "v1.0.0-rc.10",
"spatie/laravel-medialibrary": "^8.0.0",
"wm/admin": "dev-master",
"wm/app-management": "dev-master",
"wm/blog": "dev-master",
"wm/common": "dev-master",
"wm/contact-us": "dev-master",
"wm/core": "dev-master",
"wm/crm": "dev-master",
"wm/finance": "dev-master",
"wm/lms": "dev-master",
"wm/notification": "dev-master",
"wm/portfolio": "dev-master",
"wm/product": "dev-master",
"wm/roll-call": "dev-master",
"wm/service": "dev-master",
"wm/service-store": "dev-master",
"wm/store": "dev-master",
"wm/web-builder": "dev-master",
"zircote/swagger-php": "^3.0"
},
"provide": {
"ext-imagick": "*"
},
"require-dev": {
"facade/ignition": "^2.3.6",
"fzaninotto/faker": "^1.4",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^5.0",
"phpunit/phpunit": "^9.0"
},
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true,
"allow-plugins": {
"php-http/discovery": true
}
},
"extra": {
"laravel": {
"dont-discover": []
}
},
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/"
},
"classmap": [
"database/seeds",
"database/factories"
]
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover --ansi",
"@php artisan morphmap:cache"
],
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"@php artisan key:generate --ansi"
]
},
"repositories": [
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/crm.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/common.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/core.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/blog.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/portfolio.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/product.git"
},
{
c "type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/service.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/store.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/notification.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/roll-call.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/app-management.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/web-builder.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/finance.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/service-store.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/admin.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/lms.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/contact-us.git"
}
]
}

@ -1,166 +0,0 @@
{
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": [
"framework",
"laravel"
],
"license": "MIT",
"require": {
"php": "^7.4",
"coraxster/flysystem-aws-s3-v3-minio": "^1.0",
"fideloper/proxy": "^4.0",
"laravel/framework": "^8.0",
"laravel/passport": "^10",
"laravel/tinker": "^2.0",
"maatwebsite/excel": "^3.1",
"matthiasmullie/minify": "^1.3",
"kalnoy/nestedset": "^6.0",
"sentry/sentry-laravel": "^2.3",
"spatie/laravel-medialibrary": "^8.0.0",
"io-developer/php-whois": "^4.0",
"silber/bouncer": "v1.0.0-rc.10",
"wm/blog": "dev-dev",
"wm/common": "dev-dev",
"wm/core": "dev-dev",
"wm/crm": "dev-dev",
"wm/portfolio": "dev-dev",
"wm/product": "dev-dev",
"wm/service": "dev-dev",
"wm/store": "dev-dev",
"wm/finance": "dev-dev",
"wm/admin": "dev-dev",
"wm/web-builder": "dev-dev",
"wm/app-management": "dev-dev",
"wm/notification": "dev-dev",
"wm/roll-call": "dev-dev",
"wm/lms": "dev-dev",
"wm/service-store": "dev-dev",
"predis/predis": "^1.1",
"wm/contact-us": "dev-dev",
"zircote/swagger-php": "^3.0"
},
"provide": {
"ext-imagick": "*"
},
"require-dev": {
"facade/ignition": "^2.3.6",
"fzaninotto/faker": "^1.4",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^5.0",
"phpunit/phpunit": "^9.0"
},
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true
},
"extra": {
"laravel": {
"dont-discover": []
}
},
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/"
},
"classmap": [
"database/seeds",
"database/factories"
]
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover --ansi",
"@php artisan morphmap:cache"
],
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"@php artisan key:generate --ansi"
]
},
"repositories": [
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/crm.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/common.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/core.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/blog.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/portfolio.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/product.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/service.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/store.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/notification.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/roll-call.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/app-management.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/web-builder.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/finance.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/service-store.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/admin.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/lms.git"
},
{
"type": "vcs",
"url": "git@git.willaspace.com:WillaEngine-Project/contact-us.git"
}
]
}

@ -8,45 +8,28 @@
], ],
"license": "MIT", "license": "MIT",
"require": { "require": {
"php": "^7.4", "php": "^7.2",
"coraxster/flysystem-aws-s3-v3-minio": "^1.0", "coraxster/flysystem-aws-s3-v3-minio": "^1.0",
"fideloper/proxy": "^4.0", "fideloper/proxy": "^4.0",
"io-developer/php-whois": "^4.0", "kalnoy/nestedset": "^5.0",
"kalnoy/nestedset": "^6.0", "laravel/framework": "^6.2",
"laravel/framework": "^8.0", "laravel/passport": "^7.3",
"laravel/passport": "^10", "laravel/tinker": "^1.0",
"laravel/tinker": "^2.0", "spatie/laravel-medialibrary": "^7.0.0",
"maatwebsite/excel": "^3.1",
"matthiasmullie/minify": "^1.3",
"owen-it/laravel-auditing": "^13.0",
"predis/predis": "^1.1",
"sentry/sentry-laravel": "^2.3",
"silber/bouncer": "v1.0.0-rc.10",
"spatie/laravel-medialibrary": "^8.0.0",
"wm/admin": "dev-master",
"wm/blog": "dev-master", "wm/blog": "dev-master",
"wm/common": "dev-master", "wm/common": "dev-master",
"wm/core": "dev-master", "wm/core": "dev-master",
"wm/crm": "dev-master", "wm/crm": "dev-master",
"wm/finance": "dev-master",
"wm/notification": "dev-master",
"wm/portfolio": "dev-master", "wm/portfolio": "dev-master",
"wm/product": "dev-master", "wm/reservation": "dev-master",
"wm/roll-call": "dev-master",
"wm/service": "dev-master",
"wm/store": "dev-master",
"wm/web-builder": "dev-master",
"zircote/swagger-php": "^3.0" "zircote/swagger-php": "^3.0"
}, },
"provide": {
"ext-imagick": "*"
},
"require-dev": { "require-dev": {
"facade/ignition": "^2.3.6", "facade/ignition": "^1.4",
"fzaninotto/faker": "^1.4", "fzaninotto/faker": "^1.4",
"mockery/mockery": "^1.0", "mockery/mockery": "^1.0",
"nunomaduro/collision": "^5.0", "nunomaduro/collision": "^3.0",
"phpunit/phpunit": "^9.0" "phpunit/phpunit": "^8.0"
}, },
"config": { "config": {
"optimize-autoloader": true, "optimize-autoloader": true,
@ -78,8 +61,7 @@
"scripts": { "scripts": {
"post-autoload-dump": [ "post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover --ansi", "@php artisan package:discover --ansi"
"@php artisan morphmap:cache"
], ],
"post-root-package-install": [ "post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
@ -88,7 +70,6 @@
"@php artisan key:generate --ansi" "@php artisan key:generate --ansi"
] ]
}, },
"repositories": [ "repositories": [
{ {
"type": "path", "type": "path",
@ -108,39 +89,11 @@
}, },
{ {
"type": "path", "type": "path",
"url": "./modules/wm-portfolio" "url": "./modules/wm-reservation"
},
{
"type": "path",
"url": "./modules/wm-product"
},
{
"type": "path",
"url": "./modules/wm-service"
},
{
"type": "path",
"url": "./modules/wm-store"
},
{
"type": "path",
"url": "./modules/wm-notification"
},
{
"type": "path",
"url": "./modules/wm-roll-call"
},
{
"type": "path",
"url": "./modules/wm-web-builder"
},
{
"type": "path",
"url": "./modules/wm-finance"
}, },
{ {
"type": "path", "type": "path",
"url": "./modules/wm-admin" "url": "./modules/wm-portfolio"
} }
] ]
} }

10722
composer.lock generated

File diff suppressed because it is too large Load Diff

@ -1,52 +0,0 @@
<?php
return [
/*
* If set to false, no activities will be saved to the database.
*/
'enabled' => env('ACTIVITY_LOGGER_ENABLED', true),
/*
* When the clean-command is executed, all recording activities older than
* the number of days specified here will be deleted.
*/
'delete_records_older_than_days' => 365,
/*
* If no log name is passed to the activity() helper
* we use this default log name.
*/
'default_log_name' => 'default',
/*
* You can specify an auth driver here that gets user models.
* If this is null we'll use the default Laravel auth driver.
*/
'default_auth_driver' => null,
/*
* If set to true, the subject returns soft deleted models.
*/
'subject_returns_soft_deleted_models' => false,
/*
* This model will be used to log activity.
* It should be implements the Spatie\Activitylog\Contracts\Activity interface
* and extend Illuminate\Database\Eloquent\Model.
*/
'activity_model' => \Spatie\Activitylog\Models\Activity::class,
/*
* This is the name of the table that will be created by the migration and
* used by the Activity model shipped with this package.
*/
'table_name' => 'activity_log',
/*
* This is the database connection that will be used by the migration and
* the Activity model shipped with this package. In case it's not set
* Laravel database.default will be used instead.
*/
'database_connection' => env('ACTIVITY_LOGGER_DB_CONNECTION'),
];

@ -38,7 +38,9 @@ return [
| application. If disabled, a simple generic error page is shown. | application. If disabled, a simple generic error page is shown.
| |
*/ */
'debug' => (bool) env('APP_DEBUG', false),
'debug' => env('APP_DEBUG', false),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Application URL | Application URL

@ -1,171 +0,0 @@
<?php
return [
'enabled' => env('AUDITING_ENABLED', true),
/*
|--------------------------------------------------------------------------
| Audit Implementation
|--------------------------------------------------------------------------
|
| Define which Audit model implementation should be used.
|
*/
'implementation' => OwenIt\Auditing\Models\Audit::class,
/*
|--------------------------------------------------------------------------
| User Morph prefix & Guards
|--------------------------------------------------------------------------
|
| Define the morph prefix and authentication guards for the User resolver.
|
*/
'user' => [
'morph_prefix' => 'user',
'guards' => [
'web',
'api',
'apicore'
],
'resolver' => OwenIt\Auditing\Resolvers\UserResolver::class
],
/*
|--------------------------------------------------------------------------
| Audit Resolvers
|--------------------------------------------------------------------------
|
| Define the User, IP Address, User Agent and URL resolver implementations.
|
*/
'resolvers' => [
'ip_address' => OwenIt\Auditing\Resolvers\IpAddressResolver::class,
'user_agent' => OwenIt\Auditing\Resolvers\UserAgentResolver::class,
'url' => OwenIt\Auditing\Resolvers\UrlResolver::class,
'business_id'=> WM\Common\Services\Audit\BusinessResolver::class,
],
/*
|--------------------------------------------------------------------------
| Audit Events
|--------------------------------------------------------------------------
|
| The Eloquent events that trigger an Audit.
|
*/
'events' => [
'created',
'updated',
'deleted',
'restored'
],
/*
|--------------------------------------------------------------------------
| Strict Mode
|--------------------------------------------------------------------------
|
| Enable the strict mode when auditing?
|
*/
'strict' => false,
/*
|--------------------------------------------------------------------------
| Global exclude
|--------------------------------------------------------------------------
|
| Have something you always want to exclude by default? - add it here.
| Note that this is overwritten (not merged) with local exclude
|
*/
'exclude' => [],
/*
|--------------------------------------------------------------------------
| Empty Values
|--------------------------------------------------------------------------
|
| Should Audit records be stored when the recorded old_values & new_values
| are both empty?
|
| Some events may be empty on purpose. Use allowed_empty_values to exclude
| those from the empty values check. For example when auditing
| model retrieved events which will never have new and old values.
|
|
*/
'empty_values' => true,
'allowed_empty_values' => [
'retrieved'
],
/*
|--------------------------------------------------------------------------
| Audit Timestamps
|--------------------------------------------------------------------------
|
| Should the created_at, updated_at and deleted_at timestamps be audited?
|
*/
'timestamps' => false,
/*
|--------------------------------------------------------------------------
| Audit Threshold
|--------------------------------------------------------------------------
|
| Specify a threshold for the amount of Audit records a model can have.
| Zero means no limit.
|
*/
'threshold' => 0,
/*
|--------------------------------------------------------------------------
| Audit Driver
|--------------------------------------------------------------------------
|
| The default audit driver used to keep track of changes.
|
*/
'driver' => 'database',
/*
|--------------------------------------------------------------------------
| Audit Driver Configurations
|--------------------------------------------------------------------------
|
| Available audit drivers and respective configurations.
|
*/
'drivers' => [
'database' => [
'table' => 'audits',
'connection' => null,
],
],
/*
|--------------------------------------------------------------------------
| Audit Console
|--------------------------------------------------------------------------
|
| Whether console events should be audited (eg. php artisan db:seed).
|
*/
'console' => true,
];

@ -1,34 +0,0 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Cross-Origin Resource Sharing (CORS) Configuration
|--------------------------------------------------------------------------
|
| Here you may configure your settings for cross-origin resource sharing
| or "CORS". This determines what cross-origin operations may execute
| in web browsers. You are free to adjust these settings as needed.
|
| To learn more: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
|
*/
'paths' => ['api/*'],
'allowed_methods' => ['*'],
'allowed_origins' => ['*'],
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
'exposed_headers' => [],
'max_age' => 0,
'supports_credentials' => false,
];

@ -1,7 +1,5 @@
<?php <?php
use Illuminate\Support\Str;
return [ return [
/* /*
@ -37,7 +35,6 @@ return [
'sqlite' => [ 'sqlite' => [
'driver' => 'sqlite', 'driver' => 'sqlite',
'url' => env('DATABASE_URL'),
'database' => env('DB_DATABASE', database_path('database.sqlite')), 'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '', 'prefix' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
@ -45,7 +42,6 @@ return [
'mysql' => [ 'mysql' => [
'driver' => 'mysql', 'driver' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'), 'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'), 'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'), 'database' => env('DB_DATABASE', 'forge'),
@ -58,14 +54,10 @@ return [
'prefix_indexes' => true, 'prefix_indexes' => true,
'strict' => false, 'strict' => false,
'engine' => null, 'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
], ],
'pgsql' => [ 'pgsql' => [
'driver' => 'pgsql', 'driver' => 'pgsql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'), 'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '5432'), 'port' => env('DB_PORT', '5432'),
'database' => env('DB_DATABASE', 'forge'), 'database' => env('DB_DATABASE', 'forge'),
@ -80,7 +72,6 @@ return [
'sqlsrv' => [ 'sqlsrv' => [
'driver' => 'sqlsrv', 'driver' => 'sqlsrv',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', 'localhost'), 'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '1433'), 'port' => env('DB_PORT', '1433'),
'database' => env('DB_DATABASE', 'forge'), 'database' => env('DB_DATABASE', 'forge'),
@ -91,14 +82,6 @@ return [
'prefix_indexes' => true, 'prefix_indexes' => true,
], ],
'site' => [
'driver' => 'sqlite',
'url' => env('DATABASE_URL'),
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
],
], ],
/* /*
@ -127,27 +110,20 @@ return [
'redis' => [ 'redis' => [
'client' => env('REDIS_CLIENT', 'predis'), 'client' => 'predis',
'options' => [
'cluster' => env('REDIS_CLUSTER', 'redis'),
'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
],
'default' => [ 'default' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'), 'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null), 'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'), 'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_DB', '0'), 'database' => env('REDIS_DB', 0),
], ],
'cache' => [ 'cache' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'), 'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null), 'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'), 'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_CACHE_DB', '1'), 'database' => env('REDIS_CACHE_DB', 1),
], ],
], ],

@ -1,186 +0,0 @@
<?php
use Maatwebsite\Excel\Excel;
return [
'exports' => [
/*
|--------------------------------------------------------------------------
| Chunk size
|--------------------------------------------------------------------------
|
| When using FromQuery, the query is automatically chunked.
| Here you can specify how big the chunk should be.
|
*/
'chunk_size' => 200,
/*
|--------------------------------------------------------------------------
| Pre-calculate formulas during export
|--------------------------------------------------------------------------
*/
'pre_calculate_formulas' => false,
/*
|--------------------------------------------------------------------------
| CSV Settings
|--------------------------------------------------------------------------
|
| Configure e.g. delimiter, enclosure and line ending for CSV exports.
|
*/
'csv' => [
'delimiter' => ',',
'enclosure' => '"',
'line_ending' => PHP_EOL,
'use_bom' => false,
'include_separator_line' => false,
'excel_compatibility' => false,
],
],
'imports' => [
'read_only' => true,
'heading_row' => [
/*
|--------------------------------------------------------------------------
| Heading Row Formatter
|--------------------------------------------------------------------------
|
| Configure the heading row formatter.
| Available options: none|slug|custom
|
*/
'formatter' => 'slug',
],
/*
|--------------------------------------------------------------------------
| CSV Settings
|--------------------------------------------------------------------------
|
| Configure e.g. delimiter, enclosure and line ending for CSV imports.
|
*/
'csv' => [
'delimiter' => ',',
'enclosure' => '"',
'escape_character' => '\\',
'contiguous' => false,
'input_encoding' => 'UTF-8',
],
],
/*
|--------------------------------------------------------------------------
| Extension detector
|--------------------------------------------------------------------------
|
| Configure here which writer type should be used when
| the package needs to guess the correct type
| based on the extension alone.
|
*/
'extension_detector' => [
'xlsx' => Excel::XLSX,
'xlsm' => Excel::XLSX,
'xltx' => Excel::XLSX,
'xltm' => Excel::XLSX,
'xls' => Excel::XLS,
'xlt' => Excel::XLS,
'ods' => Excel::ODS,
'ots' => Excel::ODS,
'slk' => Excel::SLK,
'xml' => Excel::XML,
'gnumeric' => Excel::GNUMERIC,
'htm' => Excel::HTML,
'html' => Excel::HTML,
'csv' => Excel::CSV,
'tsv' => Excel::TSV,
/*
|--------------------------------------------------------------------------
| PDF Extension
|--------------------------------------------------------------------------
|
| Configure here which Pdf driver should be used by default.
| Available options: Excel::MPDF | Excel::TCPDF | Excel::DOMPDF
|
*/
'pdf' => Excel::DOMPDF,
],
'value_binder' => [
/*
|--------------------------------------------------------------------------
| Default Value Binder
|--------------------------------------------------------------------------
|
| PhpSpreadsheet offers a way to hook into the process of a value being
| written to a cell. In there some assumptions are made on how the
| value should be formatted. If you want to change those defaults,
| you can implement your own default value binder.
|
*/
'default' => Maatwebsite\Excel\DefaultValueBinder::class,
],
'transactions' => [
/*
|--------------------------------------------------------------------------
| Transaction Handler
|--------------------------------------------------------------------------
|
| By default the import is wrapped in a transaction. This is useful
| for when an import may fail and you want to retry it. With the
| transactions, the previous import gets rolled-back.
|
| You can disable the transaction handler by setting this to null.
| Or you can choose a custom made transaction handler here.
|
| Supported handlers: null|db
|
*/
'handler' => 'db',
],
'temporary_files' => [
/*
|--------------------------------------------------------------------------
| Local Temporary Path
|--------------------------------------------------------------------------
|
| When exporting and importing files, we use a temporary file, before
| storing reading or downloading. Here you can customize that path.
|
*/
'local_path' => sys_get_temp_dir(),
/*
|--------------------------------------------------------------------------
| Remote Temporary Disk
|--------------------------------------------------------------------------
|
| When dealing with a multi server setup with queues in which you
| cannot rely on having a shared local temporary path, you might
| want to store the temporary file on a shared disk. During the
| queue executing, we'll retrieve the temporary file from that
| location instead. When left to null, it will always use
| the local path. This setting only has effect when using
| in conjunction with queued imports and exports.
|
*/
'remote_disk' => null,
'remote_prefix' => null,
],
];

@ -13,7 +13,7 @@ return [
| |
*/ */
'default' => env('FILESYSTEM_DRIVER', 'public'), 'default' => env('FILESYSTEM_DRIVER', 'local'),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@ -45,13 +45,13 @@ return [
'local' => [ 'local' => [
'driver' => 'local', 'driver' => 'local',
'root' => base_path('/'), 'root' => storage_path('app'),
], ],
'public' => [ 'public' => [
'driver' => 'local', 'driver' => 'local',
'root' => storage_path('app/public'), 'root' => storage_path('app/public'),
'url' => env('APP_URL').'/', 'url' => env('APP_URL').'/storage',
'visibility' => 'public', 'visibility' => 'public',
], ],
@ -62,48 +62,22 @@ return [
'region' => env('AWS_DEFAULT_REGION'), 'region' => env('AWS_DEFAULT_REGION'),
'bucket' => env('AWS_BUCKET'), 'bucket' => env('AWS_BUCKET'),
'url' => env('AWS_URL'), 'url' => env('AWS_URL'),
'endpoint' => env('AWS_ENDPOINT'),
], ],
'media_dev' => [ 'media_dev' => [
'driver' => 'local', 'driver' => 'local',
'root' => public_path(), 'root' => public_path(),
'url' => env('APP_URL').'/',
'visibility' => 'public'
],
'site' => [
'driver' => 'local',
'root' => resource_path('views'),
'url' => env('APP_URL').'/',
'visibility' => 'public'
], ],
'media' => [ 'media' => [
'driver' => 's3', 'driver' => 'minio',
'key' => env('MINIO_KEY', 'your minio server key'), 'key' => env('MINIO_KEY', 'your minio server key'),
'secret' => env('MINIO_SECRET', 'your minio server secret'), 'secret' => env('MINIO_SECRET', 'your minio server secret'),
'region' => 'us-east-1', 'region' => 'us-east-1',
'bucket' => env('MINIO_BUCKET','your minio bucket name'), 'bucket' => env('MINIO_BUCKET','your minio bucket name'),
'endpoint' => env('MINIO_ENDPOINT','http://localhost:8000'), 'endpoint' => env('MINIO_ENDPOINT','http://localhost:8000')
'url' => 'https://cdn.willaspace.com/'. env('MINIO_BUCKET'),
'use_path_style_endpoint' => true,
], ],
], ],
/*
|--------------------------------------------------------------------------
| Symbolic Links
|--------------------------------------------------------------------------
|
| Here you may configure the symbolic links that will be created when the
| `storage:link` Artisan command is executed. The array keys should be
| the locations of the links and the values should be their targets.
|
*/
'links' => [
public_path('/storage') => storage_path('app/public'),
],
]; ];

@ -1,6 +1,5 @@
<?php <?php
use Monolog\Handler\NullHandler;
use Monolog\Handler\StreamHandler; use Monolog\Handler\StreamHandler;
use Monolog\Handler\SyslogUdpHandler; use Monolog\Handler\SyslogUdpHandler;
@ -37,20 +36,19 @@ return [
'channels' => [ 'channels' => [
'stack' => [ 'stack' => [
'driver' => 'stack', 'driver' => 'stack',
'channels' => ['single'], 'channels' => ['daily'],
'ignore_exceptions' => false,
], ],
'single' => [ 'single' => [
'driver' => 'single', 'driver' => 'single',
'path' => storage_path('logs/laravel.log'), 'path' => storage_path('logs/laravel.log'),
'level' => env('LOG_LEVEL', 'debug'), 'level' => 'debug',
], ],
'daily' => [ 'daily' => [
'driver' => 'daily', 'driver' => 'daily',
'path' => storage_path('logs/laravel.log'), 'path' => storage_path('logs/laravel.log'),
'level' => env('LOG_LEVEL', 'debug'), 'level' => 'debug',
'days' => 14, 'days' => 14,
], ],
@ -59,12 +57,12 @@ return [
'url' => env('LOG_SLACK_WEBHOOK_URL'), 'url' => env('LOG_SLACK_WEBHOOK_URL'),
'username' => 'Laravel Log', 'username' => 'Laravel Log',
'emoji' => ':boom:', 'emoji' => ':boom:',
'level' => env('LOG_LEVEL', 'critical'), 'level' => 'critical',
], ],
'papertrail' => [ 'papertrail' => [
'driver' => 'monolog', 'driver' => 'monolog',
'level' => env('LOG_LEVEL', 'debug'), 'level' => 'debug',
'handler' => SyslogUdpHandler::class, 'handler' => SyslogUdpHandler::class,
'handler_with' => [ 'handler_with' => [
'host' => env('PAPERTRAIL_URL'), 'host' => env('PAPERTRAIL_URL'),
@ -83,26 +81,12 @@ return [
'syslog' => [ 'syslog' => [
'driver' => 'syslog', 'driver' => 'syslog',
'level' => env('LOG_LEVEL', 'debug'), 'level' => 'debug',
], ],
'errorlog' => [ 'errorlog' => [
'driver' => 'errorlog', 'driver' => 'errorlog',
'level' => env('LOG_LEVEL', 'debug'), 'level' => 'debug',
],
'null' => [
'driver' => 'monolog',
'handler' => NullHandler::class,
],
'emergency' => [
'path' => storage_path('logs/laravel.log'),
],
'sentry' => [
'driver' => 'sentry',
'level' => 'debug',
'bubble' => true,
], ],
], ],

@ -4,73 +4,45 @@ return [
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Default Mailer | Mail Driver
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This option controls the default mailer that is used to send any email | Laravel supports both SMTP and PHP's "mail" function as drivers for the
| messages sent by your application. Alternative mailers may be setup | sending of e-mail. You may specify which one you're using throughout
| and used as needed; however, this mailer will be used by default. | your application here. By default, Laravel is setup for SMTP mail.
|
| Supported: "smtp", "sendmail", "mailgun", "mandrill", "ses",
| "sparkpost", "log", "array"
| |
*/ */
'default' => env('MAIL_MAILER', 'smtp'), 'driver' => env('MAIL_DRIVER', 'smtp'),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Mailer Configurations | SMTP Host Address
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Here you may configure all of the mailers used by your application plus | Here you may provide the host address of the SMTP server used by your
| their respective settings. Several examples have been configured for | applications. A default option is provided that is compatible with
| you and you are free to add your own as your application requires. | the Mailgun mail service which will provide reliable deliveries.
|
| Laravel supports a variety of mail "transport" drivers to be used while
| sending an e-mail. You will specify which one you are using for your
| mailers below. You are free to add additional mailers as required.
|
| Supported: "smtp", "sendmail", "mailgun", "ses",
| "postmark", "log", "array"
| |
*/ */
'mailers' => [ 'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'smtp' => [
'transport' => 'smtp',
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
'auth_mode' => null,
],
'ses' => [
'transport' => 'ses',
],
'mailgun' => [
'transport' => 'mailgun',
],
'postmark' => [
'transport' => 'postmark',
],
'sendmail' => [ /*
'transport' => 'sendmail', |--------------------------------------------------------------------------
'path' => '/usr/sbin/sendmail -bs', | SMTP Host Port
], |--------------------------------------------------------------------------
|
'log' => [ | This is the SMTP port used by your application to deliver e-mails to
'transport' => 'log', | users of the application. Like the host we have set this value to
'channel' => env('MAIL_LOG_CHANNEL'), | stay compatible with the Mailgun e-mail application by default.
], |
*/
'array' => [ 'port' => env('MAIL_PORT', 587),
'transport' => 'array',
],
],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@ -88,6 +60,47 @@ return [
'name' => env('MAIL_FROM_NAME', 'Example'), 'name' => env('MAIL_FROM_NAME', 'Example'),
], ],
/*
|--------------------------------------------------------------------------
| E-Mail Encryption Protocol
|--------------------------------------------------------------------------
|
| Here you may specify the encryption protocol that should be used when
| the application send e-mail messages. A sensible default using the
| transport layer security protocol should provide great security.
|
*/
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
/*
|--------------------------------------------------------------------------
| SMTP Server Username
|--------------------------------------------------------------------------
|
| If your SMTP server requires a username for authentication, you should
| set it here. This will get used to authenticate with your server on
| connection. You may also set the "password" value below this one.
|
*/
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
/*
|--------------------------------------------------------------------------
| Sendmail System Path
|--------------------------------------------------------------------------
|
| When using the "sendmail" driver to send e-mails, we will need to know
| the path to where Sendmail lives on this server. A default path has
| been provided here, which will work well on most of your systems.
|
*/
'sendmail' => '/usr/sbin/sendmail -bs',
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Markdown Mail Settings | Markdown Mail Settings
@ -107,4 +120,17 @@ return [
], ],
], ],
/*
|--------------------------------------------------------------------------
| Log Channel
|--------------------------------------------------------------------------
|
| If you are using the "log" driver, you may specify the logging channel
| if you prefer to keep mail messages separate from other log entries
| for simpler reading. Otherwise, the default channel will be used.
|
*/
'log_channel' => env('MAIL_LOG_CHANNEL'),
]; ];

@ -20,16 +20,17 @@ return [
*/ */
'queue_name' => '', 'queue_name' => '',
/*
* By default all conversions will be performed on a queue.
*/
'queue_conversions_by_default' => env('QUEUE_CONVERSIONS_BY_DEFAULT', true),
/* /*
* The fully qualified class name of the media model. * The fully qualified class name of the media model.
*/ */
'media_model' => WM\Common\Services\Media\Media::class, 'media_model' => WM\Common\Services\Media\Media::class,
's3' => [
/*
* The domain that should be prepended when generating urls.
*/
'domain' => 'https://cdn.willamall.com/' . env('MINIO_BUCKET') ,
],
'remote' => [ 'remote' => [
/* /*
@ -70,28 +71,11 @@ return [
], ],
/* /*
* When converting Media instances to response the media library will add * When urls to files get generated, this class will be called. Leave empty
* a `loading` attribute to the `img` tag. Here you can set the default
* value of that attribute.
*
* Possible values: 'lazy', 'eager', 'auto' or null if you don't want to set any loading instruction.
*
* More info: https://css-tricks.com/native-lazy-loading/
*/
'default_loading_attribute_value' => null,
/*
* This is the class that is responsible for naming conversion files. By default,
* it will use the filename of the original and concatenate the conversion name to it.
*/
'conversion_file_namer' => Spatie\MediaLibrary\Conversions\DefaultConversionFileNamer::class,
/*
* When urls to files get generated, this class will be called. Use the default
* if your files are stored locally above the site root or on s3. * if your files are stored locally above the site root or on s3.
*/ */
'url_generator' => Spatie\MediaLibrary\Support\UrlGenerator\DefaultUrlGenerator::class , 'url_generator' => env('MEDIA_DISK', 'media') != 'media' ? null : 'WM\Common\Services\Media\UrlGenerator\S3UrlGenerator',
/* /*
* Whether to activate versioning when urls to files get generated. * Whether to activate versioning when urls to files get generated.
* When activated, this attaches a ?v=xx query string to the URL. * When activated, this attaches a ?v=xx query string to the URL.
@ -101,7 +85,7 @@ return [
/* /*
* The class that contains the strategy for determining a media file's path. * The class that contains the strategy for determining a media file's path.
*/ */
'path_generator' => WM\Common\Services\Media\PathGenerator::class, 'path_generator' => 'WM\Common\Services\Media\PathGenerator',
/* /*
* Medialibrary will try to optimize all converted images by removing * Medialibrary will try to optimize all converted images by removing
@ -134,18 +118,18 @@ return [
* These generators will be used to create an image of media files. * These generators will be used to create an image of media files.
*/ */
'image_generators' => [ 'image_generators' => [
Spatie\MediaLibrary\Conversions\ImageGenerators\Image::class, Spatie\MediaLibrary\ImageGenerators\FileTypes\Image::class,
Spatie\MediaLibrary\Conversions\ImageGenerators\Webp::class, Spatie\MediaLibrary\ImageGenerators\FileTypes\Webp::class,
Spatie\MediaLibrary\Conversions\ImageGenerators\Pdf::class, Spatie\MediaLibrary\ImageGenerators\FileTypes\Pdf::class,
Spatie\MediaLibrary\Conversions\ImageGenerators\Svg::class, Spatie\MediaLibrary\ImageGenerators\FileTypes\Svg::class,
Spatie\MediaLibrary\Conversions\ImageGenerators\Video::class Spatie\MediaLibrary\ImageGenerators\FileTypes\Video::class,
], ],
/* /*
* The engine that should perform the image conversions. * The engine that should perform the image conversions.
* Should be either `gd` or `imagick`. * Should be either `gd` or `imagick`.
*/ */
'image_driver' => env( 'IMAGE_DRIVER','gd'), 'image_driver' => 'gd',
/* /*
* FFMPEG & FFProbe binaries paths, only used if you try to generate video * FFMPEG & FFProbe binaries paths, only used if you try to generate video
@ -166,9 +150,9 @@ return [
* your custom jobs extend the ones provided by the package. * your custom jobs extend the ones provided by the package.
*/ */
'jobs' => [ 'jobs' => [
'perform_conversions' => Spatie\MediaLibrary\Conversions\Jobs\PerformConversionsJob::class, 'perform_conversions' => Spatie\MediaLibrary\Jobs\PerformConversions::class,
'generate_responsive_images' => Spatie\MediaLibrary\ResponsiveImages\Jobs\GenerateResponsiveImagesJob::class, 'generate_responsive_images' => Spatie\MediaLibrary\Jobs\GenerateResponsiveImages::class,
], ],
'wm-cdn' => 'https://cdn.willaspace.com/static.willaengine', 'wm-cdn' => 'https://cdn.willamall.com',
]; ];

@ -46,7 +46,6 @@ return [
'host' => 'localhost', 'host' => 'localhost',
'queue' => 'default', 'queue' => 'default',
'retry_after' => 90, 'retry_after' => 90,
'block_for' => 0,
], ],
'sqs' => [ 'sqs' => [
@ -80,7 +79,6 @@ return [
*/ */
'failed' => [ 'failed' => [
'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'),
'database' => env('DB_CONNECTION', 'mysql'), 'database' => env('DB_CONNECTION', 'mysql'),
'table' => 'failed_jobs', 'table' => 'failed_jobs',
], ],

@ -1,37 +0,0 @@
<?php
return [
'dsn' => env('SENTRY_LARAVEL_DSN', env('SENTRY_DSN')),
// capture release as git sha
// 'release' => trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD')),
// When left empty or `null` the Laravel environment will be used
'environment' => env('SENTRY_ENVIRONMENT'),
'breadcrumbs' => [
// Capture Laravel logs in breadcrumbs
'logs' => true,
// Capture SQL queries in breadcrumbs
'sql_queries' => true,
// Capture bindings on SQL queries logged in breadcrumbs
'sql_bindings' => true,
// Capture queue job information in breadcrumbs
'queue_info' => true,
// Capture command information in breadcrumbs
'command_info' => true,
],
// @see: https://docs.sentry.io/platforms/php/configuration/options/#send-default-pii
'send_default_pii' => false,
'traces_sample_rate' => (float)(env('SENTRY_TRACES_SAMPLE_RATE', 0.0)),
'controllers_base_namespace' => env('SENTRY_CONTROLLERS_BASE_NAMESPACE', 'App\\Http\\Controllers'),
];

@ -188,12 +188,12 @@ return [
| |
| This option determines how your cookies behave when cross-site requests | This option determines how your cookies behave when cross-site requests
| take place, and can be used to mitigate CSRF attacks. By default, we | take place, and can be used to mitigate CSRF attacks. By default, we
| will set this value to "lax" since this is a secure default value. | do not enable this as other CSRF protection services are in place.
| |
| Supported: "lax", "strict", "none", null | Supported: "lax", "strict"
| |
*/ */
'same_site' => 'lax', 'same_site' => null,
]; ];

@ -0,0 +1,34 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class TempBussinessAddIsVirtualColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('businesses', function (Blueprint $table) {
$table->enum('is_virtual', ['yes', 'no'])->default('yes');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
if (Schema::hasColumn('businesses', 'is_virtual')) {
Schema::table('businesses', function (Blueprint $table) {
$table->dropColumn('is_virtual');
});
}
}
}

@ -0,0 +1,34 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class TempAppendRoleNameEnColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('tbl_roles', function (Blueprint $table) {
$table->string('name_en');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
if (Schema::hasColumn('tbl_roles', 'name_en')) {
Schema::table('tbl_roles', function (Blueprint $table) {
$table->dropColumn('name_en');
});
}
}
}

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class TempAppendPermissionNameEnModuleIdColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('tbl_permissions', function (Blueprint $table) {
$table->string('name_en');
$table->unsignedInteger('module_id')->nullable();
$table->index('module_id');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
if (Schema::hasColumn('tbl_permissions', 'name_en')) {
Schema::table('tbl_roles', function (Blueprint $table) {
$table->dropColumn('name_en');
});
}
}
}

@ -0,0 +1,37 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class TempModuleVirtualActivityColumnExpiresAt extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
$dbName = config('core.db_name');
Schema::table($dbName . '.module_virtual_activity', function (Blueprint $table) {
$table->timestamp('expires_at')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
$dbName = config('core.db_name');
if (Schema::hasColumn($dbName . '.module_virtual_activity', 'expires_at')) {
Schema::table($dbName . '.module_virtual_activity', function (Blueprint $table) {
$table->dropColumn('expires_at');
});
}
}
}

@ -1,10 +1,10 @@
<?php <?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateCacheTable extends Migration class AddLoadInHomeColumn extends Migration
{ {
/** /**
* Run the migrations. * Run the migrations.
@ -13,10 +13,9 @@ class CreateCacheTable extends Migration
*/ */
public function up() public function up()
{ {
Schema::create('cache', function (Blueprint $table) { $dbName = config('core.db_name');
$table->string('key')->unique(); Schema::table($dbName . '.modules', function (Blueprint $table) {
$table->mediumText('value'); $table->enum('load_in_home', ['yes', 'no'])->default('yes');
$table->integer('expiration');
}); });
} }
@ -27,6 +26,6 @@ class CreateCacheTable extends Migration
*/ */
public function down() public function down()
{ {
Schema::dropIfExists('cache');
} }
} }

@ -0,0 +1,50 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class TempUpdateColumns extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
$dbName = config('crm.db_name');
Schema::table("$dbName.clients", function (Blueprint $table) {
$table->string('father_name', 255)->nullable();
$table->string('telegram', 255)->nullable();
$table->string('website', 255)->nullable();
$table->text('description')->nullable();
$table->unsignedInteger('client_title_id')->nullable();
$table->foreign('client_title_id')->references('id')->on('client_titles');
$table->dropColumn('client_category_id');
});
Schema::table("$dbName.client_statuses", function (Blueprint $table) {
$table->string('color', 255)->nullable();
$table->string('icon', 255)->nullable();
});
$dbName = config('common.db_name');
Schema::table("$dbName.task_statuses", function (Blueprint $table) {
$table->string('color', 255)->nullable();
$table->string('icon', 255)->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
}
}

@ -0,0 +1,38 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddFirstNameLastNameColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table("users", function (Blueprint $table) {
$table->string('first_name', 255)->nullable()->after('name');
$table->string('last_name', 255)->nullable()->after('first_name');
});
$dbName = config("crm.db_name");
Schema::table($dbName . ".clients", function (Blueprint $table) {
$table->string('first_name', 255)->nullable()->after('name');
$table->string('last_name', 255)->nullable()->after('first_name');
$table->string('file_code', 255)->nullable()->after('last_name');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}

@ -0,0 +1,45 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class UpdateTableUsers extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->string('file_code')->nullable();
$table->enum('user_type', ['natural','juridical'])->default('natural');
$table->string('responsibility')->default('client');
$table->string('father_name')->nullable();
$table->string('website')->nullable();
$table->text('description')->nullable();
$table->unsignedInteger('user_status_id')->nullable();
$table->unsignedInteger('user_title_id')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('file_code');
$table->dropColumn('user_type');
$table->dropColumn('father_name');
$table->dropColumn('website');
$table->dropColumn('description');
$table->dropColumn('user_status_id');
$table->dropColumn('user_title_id');
});
}
}

@ -0,0 +1,42 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class NewUpdateTableUsers extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->date('marriage_date')->nullable();
$table->string('company_type', 50)->nullable();
$table->enum('sex', ['male','female'])->nullable();
$table->string('registration_number',50)->nullable();
$table->string('economic_code', 50)->nullable();
$table->timestamp('modified_at')->nullable()->default(\DB::raw('CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP'));
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('marriage_date');
$table->dropColumn('company_type');
$table->dropColumn('sex');
$table->dropColumn('registration_number');
$table->dropColumn('economic_code');
$table->dropColumn('modified_at');
});
}
}

@ -0,0 +1,18 @@
<?php
use Illuminate\Database\Seeder;
class CrmCategoriesSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
factory(WM\CRM\Models\Category::class, 50)->create()->each(function ($category) {
});
}
}

@ -1,5 +1,4 @@
<?php <?php
namespace Database\Seeders;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
@ -12,12 +11,7 @@ class DatabaseSeeder extends Seeder
*/ */
public function run() public function run()
{ {
$this->call(CoreSeeder::class); // $this->call(ModuleSeeder::class);
$this->call(CommonSeeder::class); $this->call(HelpSeeder::class);
$this->call(CRMSeeder::class);
$this->call(ProductSeeder::class);
$this->call(StoreSeeder::class);
$this->call(ServiceSeeder::class);
$this->call(FinanceSeeder::class);
} }
} }

@ -6,17 +6,16 @@
"baseUrl": "./", "baseUrl": "./",
"paths": { "paths": {
"@JS/*": ["./resources/js/*"], "@JS/*": ["./resources/js/*"],
"@Global/*": ["./modules/wm-core/resources/Global/*"], "@Global/*": ["./resources/js/Global/*"],
"@Home/*": ["./resources/js/Home/*"], "@Home/*": ["./resources/js/Home/*"],
"@CRM/*": ["./modules/wm-crm/resources/js/*"], "@CRM/*": ["./modules/wm-crm/resources/js/*"],
"@Common/*": ["./modules/wm-common/resources/js/*"], "@Common/*": ["./modules/wm-common/resources/js/*"],
"@Core/*": ["./modules/wm-core/resources/js/*"], "@Core/*": ["./modules/wm-core/resources/js/*"],
"@User/*": ["./modules/wm-core/resources/js/Modules/User/*"], "@User/*": ["./modules/wm-core/resources/js/Modules/User/*"],
"@Auth/*": ["./modules/wm-core/resources/js/Modules/Authentication/*"], "@Auth/*": ["./modules/wm-core/resources/js/Modules/Authentication/*"],
"@Service/*": ["./modules/wm-service/resources/js/*"], "@Service/*": ["./modules/wm-core/resources/js/Modules/Service/*"],
"@Product/*": ["./modules/wm-product/resources/js/*"],
"@Blog/*": ["./modules/wm-blog/resources/js/*"] "@Blog/*": ["./modules/wm-blog/resources/js/*"]
} }
}, },
"exclude": ["node_modules"] "exclude": ["node_modules"]
} }

13450
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -2,69 +2,82 @@
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "npm run development", "dev": "npm run development",
"development": "mix", "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=webpack.config.js",
"staging": "npm run production -- --mix-config=webpack.mix.staging", "watch": "npm run development -- --watch",
"watch": "mix watch", "watch-poll": "npm run watch -- --watch-poll",
"watch-poll": "mix watch -- --watch-options-poll=1000", "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=webpack.config.js",
"hot": "mix watch --hot", "prod": "npm run production",
"prod": "npm run production -- --mix-config=webpack.mix.production", "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=webpack.config.js"
"production": "mix --production"
}, },
"dependencies": { "dependencies": {
"@ckeditor/ckeditor5-build-classic": "^12.4.0",
"@ckeditor/ckeditor5-build-decoupled-document": "^16.0.0",
"@ckeditor/ckeditor5-font": "^16.0.0",
"@ckeditor/ckeditor5-vue": "^1.0.1",
"@fortawesome/fontawesome-free": "^5.5.0",
"@riophae/vue-treeselect": "^0.4.0", "@riophae/vue-treeselect": "^0.4.0",
"@tinymce/tinymce-vue": "^3.0.1", "@tinymce/tinymce-vue": "^3.0.1",
"apexcharts": "^3.27.1", "ajv": "^6.10.0",
"axios": "^0.21.1", "apexcharts": "^3.8.3",
"apollo-boost": "^0.4.3",
"apollo-cache-inmemory": "^1.6.2",
"apollo-link-context": "^1.0.18",
"axios": "^0.18.1",
"babel-polyfill": "^6.26.0", "babel-polyfill": "^6.26.0",
"codemirror": "^5.60.0", "bootstrap": "^4.3.1",
"dedent": "^0.7.0", "bootstrap-select": "^1.13.3",
"fslightbox-vue": "^1.2.0", "bootstrap-v4-rtl": "^4.1.1-0",
"bootstrap-vue": "^2.0.0-rc.19",
"chart.js": "^2.7.3",
"graphql": "^14.4.2",
"graphql-tag": "^2.10.1",
"izitoast": "^1.4.0", "izitoast": "^1.4.0",
"jalali-moment": "^3.3.3", "jalali-moment": "^3.3.3",
"moment": "^2.29.1", "loadash": "^1.0.0",
"moment-jalaali": "^0.9.2",
"object-to-formdata": "^2.1.2", "object-to-formdata": "^2.1.2",
"prismjs": "^1.21.0", "postcss-loader": "^3.0.0",
"quill": "^1.3.7", "raw-loader": "^0.5.1",
"vee-validate": "^3.4.10", "v-mask": "^2.2.3",
"vee-validate": "^2.2.15",
"vue-advanced-cropper": "^0.14.1", "vue-advanced-cropper": "^0.14.1",
"vue-apexcharts": "^1.6.1", "vue-apexcharts": "^1.4.0",
"vue-apollo": "^3.0.0-alpha.3",
"vue-chartjs": "^3.4.0", "vue-chartjs": "^3.4.0",
"vue-codemirror": "^4.0.6", "vue-ckeditor5": "^0.4.1",
"vue-color": "^2.8.1", "vue-cropperjs": "^4.0.1",
"vue-dialog-drag": "^0.1.29",
"vue-directive-tooltip": "^1.6.3",
"vue-gallery": "^2.0.1", "vue-gallery": "^2.0.1",
"vue-jalali-moment": "^1.0.0", "vue-jalali-moment": "^1.0.0",
"vue-js-toggle-button": "^1.3.3",
"vue-masonry-wall": "^0.3.2",
"vue-moment": "^4.1.0", "vue-moment": "^4.1.0",
"vue-persian-datetime-picker": "^2.6.1", "vue-persian-datetime-picker": "^2.1.6",
"vue-prism-editor": "^1.2.2",
"vue-quill-editor": "^3.0.6",
"vue-range-component": "^1.0.3",
"vue-router": "^3.0.2", "vue-router": "^3.0.2",
"vue-select": "^3.11.2", "vue-scroll-reveal": "^1.0.11",
"vue-the-mask": "^0.11.1",
"vue-tinymce-editor": "^1.6.2", "vue-tinymce-editor": "^1.6.2",
"vue2-dropzone": "^3.6.0", "vue2-dropzone": "^3.6.0",
"vuetify": "^2.5.4", "vuetify": "^2.0.19"
"willatoast": "^1.1.1"
}, },
"devDependencies": { "devDependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/preset-env": "^7.14.5", "@babel/preset-env": "^7.6.2",
"cross-env": "^5.2.1", "@ckeditor/ckeditor5-alignment": "^16.0.0",
"laravel-mix": "^6.0.24", "@mdi/font": "^3.9.97",
"minimist": "^1.2.5", "cross-env": "^5.1",
"node-sass": "^6.0.0", "deepmerge": "^4.0.0",
"fibers": "^4.0.1",
"jquery": "^3.5.1",
"laravel-mix": "^4.0.15",
"material-design-icons-iconfont": "^4.0.3",
"node-sass": "^4.14.1",
"popper.js": "^2.0.0-next.4", "popper.js": "^2.0.0-next.4",
"sass": "^1.35.1", "pug": "^2.0.3",
"sass-loader": "^12.1.0", "pug-loader": "^2.4.0",
"vue": "^2.6.14", "pug-plain-loader": "^1.0.0",
"vue-loader": "^15.9.7", "sass": "^1.22.12",
"vue-masonry-css": "^1.0.3", "sass-loader": "^7.3.1",
"vue": "^2.6.10",
"vue-meta": "^1.5.2", "vue-meta": "^1.5.2",
"vue-template-compiler": "^2.6.14", "vue-resource": "^1.5.1",
"vue-template-compiler": "^2.6.10",
"vuex": "^3.0.1", "vuex": "^3.0.1",
"vuex-router-sync": "^5.0.0" "vuex-router-sync": "^5.0.0"
} }

Binary file not shown.

@ -176,7 +176,7 @@
<glyph glyph-name="back-in-time" unicode="&#xe854;" d="M532 760q170 0 289-120t119-290-119-290-289-120q-138 0-252 88l70 76q82-60 182-60 126 0 216 90t90 216q0 128-90 218t-216 90q-124 0-213-86t-93-210l142 0-184-206-184 206 124 0q4 166 123 282t285 116z m-36-190l70 0 0-204 130-130-50-50-150 150 0 234z" horiz-adv-x="940" /> <glyph glyph-name="back-in-time" unicode="&#xe854;" d="M532 760q170 0 289-120t119-290-119-290-289-120q-138 0-252 88l70 76q82-60 182-60 126 0 216 90t90 216q0 128-90 218t-216 90q-124 0-213-86t-93-210l142 0-184-206-184 206 124 0q4 166 123 282t285 116z m-36-190l70 0 0-204 130-130-50-50-150 150 0 234z" horiz-adv-x="940" />
<glyph glyph-name="chat-alt-1" unicode="&#xe855;" d="M1094 688q65 0 110-45t46-111l0-364q0-65-46-110t-110-46l-53 0 0-156-156 156-416 0q-65 0-111 46t-45 110l-157-156 0 156q-65 0-110 46t-46 111l0 363q0 65 46 111t110 46l625 0q65 0 111-46t46-111l156 0z m-938-416l209 0 0 234q0 54 38 92t92 39l339 0 0 51q0 22-16 37t-37 16l-625 0q-21 0-37-16t-15-37l0-363q0-22 15-37t37-16z m990-104l0 364q0 21-15 37t-37 16l-599 0q-32 0-56-24t-23-55l0-338q0-21 16-37t37-15l625 0q21 0 37 15t15 37z" horiz-adv-x="1250" /> <glyph glyph-name="chat-alt" unicode="&#xe855;" d="M1094 688q65 0 110-45t46-111l0-364q0-65-46-110t-110-46l-53 0 0-156-156 156-416 0q-65 0-111 46t-45 110l-157-156 0 156q-65 0-110 46t-46 111l0 363q0 65 46 111t110 46l625 0q65 0 111-46t46-111l156 0z m-938-416l209 0 0 234q0 54 38 92t92 39l339 0 0 51q0 22-16 37t-37 16l-625 0q-21 0-37-16t-15-37l0-363q0-22 15-37t37-16z m990-104l0 364q0 21-15 37t-37 16l-599 0q-32 0-56-24t-23-55l0-338q0-21 16-37t37-15l625 0q21 0 37 15t15 37z" horiz-adv-x="1250" />
<glyph glyph-name="art-gallery" unicode="&#xe856;" d="M400 725c-250 0-400-200-400-300s50-175 150-175 150-25 150-100c0-100 75-175 175-175 325 0 475 175 475 350 0 300-250 400-550 400z m-62-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200 0c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m-575-50c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m312-250c41 0 75-34 75-75s-34-75-75-75-75 34-75 75 34 75 75 75z" horiz-adv-x="950" /> <glyph glyph-name="art-gallery" unicode="&#xe856;" d="M400 725c-250 0-400-200-400-300s50-175 150-175 150-25 150-100c0-100 75-175 175-175 325 0 475 175 475 350 0 300-250 400-550 400z m-62-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200 0c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m-575-50c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m312-250c41 0 75-34 75-75s-34-75-75-75-75 34-75 75 34 75 75 75z" horiz-adv-x="950" />
@ -342,7 +342,7 @@
<glyph glyph-name="cloud-1" unicode="&#xe8a7;" d="M0 257q-2 44 10 86t35 78 57 64 77 45q77 30 156 13 36 81 111 130t166 49q62 0 118-25t97-64 65-98 25-118q0-9-2-27 1 0 3 1t3 1q81 31 159-3t110-116q20-55 12-108t-43-97-88-64q-37-14-73-14h-718v0q-86 0-158 49t-103 130q-17 43-19 88z" horiz-adv-x="1205.1" /> <glyph glyph-name="cloud-1" unicode="&#xe8a7;" d="M0 257q-2 44 10 86t35 78 57 64 77 45q77 30 156 13 36 81 111 130t166 49q62 0 118-25t97-64 65-98 25-118q0-9-2-27 1 0 3 1t3 1q81 31 159-3t110-116q20-55 12-108t-43-97-88-64q-37-14-73-14h-718v0q-86 0-158 49t-103 130q-17 43-19 88z" horiz-adv-x="1205.1" />
<glyph glyph-name="animation" unicode="&#xe8a8;" d="M167 767c-47 0-84-37-84-84v-416h84v416h416v84h-416m166-167c-46 0-83-37-83-83v-417h83v417h417v83h-417m167-167c-46 0-83-37-83-83v-333c0-47 37-84 83-84h333c47 0 84 37 84 84v333c0 46-37 83-84 83h-333z" horiz-adv-x="1000" /> <glyph glyph-name="loaded-truck-side-view" unicode="&#xe8a8;" d="M215 188c-52 0-94-43-94-95s42-94 94-94c52 0 94 42 94 94s-42 95-94 95z m0-136c-23 0-41 19-41 41 0 23 18 41 41 41 23 0 41-18 41-41 0-22-18-41-41-41z m497 136c-52 0-95-43-95-95s43-94 95-94c52 0 94 42 94 94s-42 95-94 95z m0-136c-23 0-41 19-41 41 0 23 18 41 41 41 22 0 41-18 41-41 0-22-19-41-41-41z m-684 247h435c15 0 28 13 28 29v167c0 16-13 28-28 28h-435c-15 0-28-12-28-28v-167c0-16 13-29 28-29z m306 242h128c15 0 28 13 28 28v104c0 15-13 28-28 28h-128c-15 0-28-13-28-28v-104c0-15 13-28 28-28z m-306 0h232c15 0 28 13 28 28v58c0 16-13 28-28 28h-232c-15 0-28-12-28-28v-58c0-15 13-28 28-28z m868-204c-34 9-54 14-68 40l-45 92c-14 26-49 48-78 48h-88v26c0 15-12 28-28 28h-53c-15 0-28-13-28-28v-245c-5-11-17-19-30-19h-334c-1 0-2 0-3 0h-55v0h-23c-2 0-37 0-37 0-15 0-26-12-26-28v-26-52-21-10-26c0-16 13-28 28-28h26 6 32c0 2 0 3 0 5 0 68 55 123 123 123 68 0 123-55 123-123 0-2 0-3 0-5h242c3 0 6 0 9 0 0 2 0 4 0 5 0 68 55 123 123 123 67 0 122-55 122-123 0-2 0-3 0-5h112c30 0 54 24 54 53v102c0 86-75 86-104 94z m-279 4v31 108h69c26 0 57-20 69-43l41-82c3-5 6-10 10-14l-189 0 0 0z" horiz-adv-x="1000" />
<glyph glyph-name="instagram-2" unicode="&#xe8a9;" d="M0-50l0 800q0 41 30 71t70 29l800 0q41 0 71-29t29-71l0-800q0-41-29-71t-71-29l-800 0q-41 0-70 29t-30 71z m200 400q0-124 88-212t212-88 212 88 88 212-88 212-212 88-212-88-88-212z m100 0q0 82 59 141t141 59 141-59 59-141-59-141-141-59-141 59-59 141z" horiz-adv-x="1000" /> <glyph glyph-name="instagram-2" unicode="&#xe8a9;" d="M0-50l0 800q0 41 30 71t70 29l800 0q41 0 71-29t29-71l0-800q0-41-29-71t-71-29l-800 0q-41 0-70 29t-30 71z m200 400q0-124 88-212t212-88 212 88 88 212-88 212-212 88-212-88-88-212z m100 0q0 82 59 141t141 59 141-59 59-141-59-141-141-59-141 59-59 141z" horiz-adv-x="1000" />
@ -454,22 +454,6 @@
<glyph glyph-name="headphones" unicode="&#xe8df;" d="M856 294q22 0 39-16t16-40l0-223q0-24-16-40t-39-16l-168 0 0 447q0 92-65 157t-158 66-158-66-66-157l0-447-167 0q-24 0-40 16t-16 40l0 223q0 23 16 39t40 17l56 0 0 112q0 138 98 236t236 99 237-99 98-236l0-112 57 0z" horiz-adv-x="928" /> <glyph glyph-name="headphones" unicode="&#xe8df;" d="M856 294q22 0 39-16t16-40l0-223q0-24-16-40t-39-16l-168 0 0 447q0 92-65 157t-158 66-158-66-66-157l0-447-167 0q-24 0-40 16t-16 40l0 223q0 23 16 39t40 17l56 0 0 112q0 138 98 236t236 99 237-99 98-236l0-112 57 0z" horiz-adv-x="928" />
<glyph glyph-name="account-multiple-plus" unicode="&#xe8e0;" d="M542 308c-84 0-250-41-250-125v-83h500v83c0 84-167 125-250 125m276-6c34-30 57-69 57-119v-83h125v83c0 65-99 105-182 119m-276 90c69 0 125 56 125 125s-56 125-125 125-125-56-125-125 56-125 125-125m208 0c69 0 125 56 125 125s-56 125-125 125c-13 0-26-2-38-6 23-34 38-75 38-119 0-44-15-85-38-119 12-4 25-6 38-6m-417 41h-125v125h-83v-125h-125v-83h125v-125h83v125h125v83z" horiz-adv-x="1000" />
<glyph glyph-name="account-key" unicode="&#xe8e1;" d="M458 433v-83h-41v-83h-84v83h-90c-17-49-63-83-118-83-69 0-125 56-125 125s56 125 125 125c55 0 101-35 118-84h215m-333 0c-23 0-42-18-42-41s19-42 42-42 42 19 42 42-19 41-42 41m542-166c111 0 333-56 333-167v-83h-667v83c0 111 222 167 334 167m0 83c-92 0-167 75-167 167s75 166 167 166 166-74 166-166-74-167-166-167z" horiz-adv-x="1000" />
<glyph glyph-name="emo-saint" unicode="&#xe8e2;" d="M489 841c-115 0-229-10-322-30-103-21-166-57-167-102l0 0 0 0 0 0c1-45 64-81 167-102l0 0c190-40 475-40 665 0 103 21 167 57 167 102l1 0 0 0-1 0c0 45-64 81-167 102l0 0c-98 21-221 31-343 30z m11-89c193 0 350-19 350-43 0-24-157-43-350-43-194 0-351 19-351 43 0 24 157 43 351 43z m-334-359c-30 0-54-24-54-54s24-54 54-54l186 0c30 0 54 24 54 54 0 30-24 54-54 54l-186 0z m482 0c-30 0-54-24-54-54s24-54 54-54l186 0c30 0 54 24 54 54 0 30-24 54-54 54l-186 0z m151-301c-13-1-27-6-37-16-1-1-1-2-2-2-10-11-20-21-31-30-10-9-22-18-34-26-62-41-135-62-211-58l0-1c-46 2-92 14-134 33-7 4-14 7-20 10-33 19-64 43-91 72-20 22-54 23-75 3-22-20-23-53-3-75 34-37 74-68 119-93 8-5 17-9 26-13 54-25 113-40 174-42l0-1c98-4 193 23 273 76 16 11 31 22 45 34 14 12 28 25 40 39 20 21 20 54-1 74-10 11-24 16-38 16z" horiz-adv-x="999" />
<glyph glyph-name="emo-grin" unicode="&#xe8e3;" d="M197 801c-61 0-110-64-110-144 0-80 49-144 110-144s109 64 109 144c0 80-49 144-109 144z m476 0c-60 0-109-64-109-144 0-80 49-144 109-144 61 0 110 64 110 144 0 80-49 144-110 144z m144-480l-765 0c-29 0-52-24-52-54 3-200 238-351 422-354 186-3 442 156 448 355 0 29-24 53-53 53z m-700-106l634 0c-62-121-190-201-331-197-130 4-246 83-303 197z" horiz-adv-x="870" />
<glyph glyph-name="emo-tongue" unicode="&#xe8e4;" d="M174 800c-61 0-110-65-110-144 0-80 49-145 110-145s110 65 110 145c0 79-49 144-110 144z m476 0c-60 0-109-65-109-144 0-80 49-145 109-145 61 0 110 65 110 145 0 79-49 144-110 144z m121-560l-718-1c-29 0-53-24-53-53 0-30 24-54 53-54l140 0 0-74c0-55 20-108 60-148 46-47 103-60 165-60 57 0 111 17 153 59 41 41 60 94 60 150l0 74 140 0c29 0 53 24 53 53 0 30-24 54-53 54z m-471-109l224 0 0-72c0-27-7-53-28-74-39-39-129-39-168 0-20 21-28 45-28 73l0 73z" horiz-adv-x="824" />
<glyph glyph-name="theme" unicode="&#xe8e5;" d="M718 200c8 0 13 4 13 12l37 78-107 54-33-78c-4-4-4-13 0-17l12-12c21-8 37-17 53-33 5-4 9-4 13-4 8-4 8-4 12 0z m95 49c-8 4-21-4-25-12l-45-99c0-4-4-8 0-12 12-62-21-128-54-165-33-33-90-53-152-53-58 0-107 20-140 53-4 4-16 17-20 33-5-4-9-12-17-12h-206c-12 0-20 8-20 20v288c0 13 8 21 20 21h206c12 0 21-8 21-21v-263c8 16 20 29 37 33 4 0 4 0 8 4 4 4 12 8 21 17 4 4 4 8 4 12s0 4 4 8c4 8 4 17 8 29v4c0 4 0 8 0 12v140c0 13 8 21 21 21h127l17 41h-478c-12 0-20 8-20 21v164c0 13 8 21 20 21h552c4 0 8 0 8-4l41 94c4 4 0 13 0 21-4 4-8 8-16 8h-9-617c-58 0-103-45-103-103v-617c0-58 45-103 103-103h617c58 0 103 45 103 103v263c0 21-8 29-16 33z m-288-82c-25-25-33-49-37-70-4-16-9-29-21-41-25-25-37-29-37-29-8-4-12-8-12-16 0-9 0-13 4-21 29-29 66-41 111-41 49 0 99 16 123 41 42 41 66 128 21 173-41 45-107 45-152 4z m399 683c-29 0-54-16-66-41l-181-428 107-54 202 424c4 9 8 21 8 33 0 37-33 66-70 66z" horiz-adv-x="1000" />
<glyph glyph-name="camera-timer" unicode="&#xe8e6;" d="M206 585c-16 17-16 43 0 60 16 16 42 16 59 0l280-225 14-11c33-33 33-86 0-118-32-33-85-33-118 0l-11 14-224 280m294-568c184 0 333 149 333 333 0 92-37 175-97 236l59 59c75-76 122-180 122-295 0-230-187-417-417-417s-417 187-417 417h84c0-184 149-333 333-333m0 791c46 0 83-37 83-83s-37-83-83-83-83 37-83 83 37 83 83 83z" horiz-adv-x="1000" />
<glyph glyph-name="stopwatch" unicode="&#xe8e8;" d="M0 617l246 246 81-82-40-41 42-43q58 34 124 52v101h231v-101q99-26 178-90t124-158 45-200q0-94-36-180t-99-148-148-99-179-37-181 37-147 99-99 148-37 180q0 123 62 231l-44 44-41-41z m222-316q0-94 46-174t127-127 174-47 174 47 126 127 47 174-47 174-126 126-174 47-174-47-127-126-46-174z m118 130q0 24 16 41 17 17 41 17t41-17l140-140h198q24 0 41-17t16-41q0-25-17-40-17-18-40-18h-222q-3 0-11 1l-5 2q-1 0-3 1t-3 0q-1 1-3 2t-2 1l-5 3q-3 2-9 8l-157 156q-16 17-16 41z" horiz-adv-x="1031.7" />
<glyph glyph-name="th-list" unicode="&#xf00b;" d="M292 428v-156c0-26-21-47-47-47h-198c-26 0-47 21-47 47v156c0 26 21 47 47 47h198c26 0 47-21 47-47z m-292-312c0 26 21 47 47 47h198c26 0 47-21 47-47v-157c0-26-21-47-47-47h-198c-26 0-47 21-47 47v157z m245 672c26 0 47-21 47-47v-157c0-25-21-46-47-46h-198c-26 0-47 21-47 46v157c0 26 21 47 47 47h198z m156-876c-26 0-47 21-47 47v157c0 26 21 47 47 47h552c26 0 47-21 47-47v-157c0-26-21-47-47-47h-552z m-47 829c0 26 21 47 47 47h552c26 0 47-21 47-47v-157c0-25-21-46-47-46h-552c-26 0-47 21-47 46v157z m47-516c-26 0-47 21-47 47v156c0 26 21 47 47 47h552c26 0 47-21 47-47v-156c0-26-21-47-47-47h-552z" horiz-adv-x="1000" /> <glyph glyph-name="th-list" unicode="&#xf00b;" d="M292 428v-156c0-26-21-47-47-47h-198c-26 0-47 21-47 47v156c0 26 21 47 47 47h198c26 0 47-21 47-47z m-292-312c0 26 21 47 47 47h198c26 0 47-21 47-47v-157c0-26-21-47-47-47h-198c-26 0-47 21-47 47v157z m245 672c26 0 47-21 47-47v-157c0-25-21-46-47-46h-198c-26 0-47 21-47 46v157c0 26 21 47 47 47h198z m156-876c-26 0-47 21-47 47v157c0 26 21 47 47 47h552c26 0 47-21 47-47v-157c0-26-21-47-47-47h-552z m-47 829c0 26 21 47 47 47h552c26 0 47-21 47-47v-157c0-25-21-46-47-46h-552c-26 0-47 21-47 46v157z m47-516c-26 0-47 21-47 47v156c0 26 21 47 47 47h552c26 0 47-21 47-47v-156c0-26-21-47-47-47h-552z" horiz-adv-x="1000" />
<glyph glyph-name="pause" unicode="&#xf00e;" d="M0 5q0-27 19-46t45-19h127q27 0 45 19t19 46v691q0 27-19 45t-45 19h-127q-27 0-45-19t-19-45v-691z m480 0q0-27 19-46t45-19h127q26 0 45 19t19 46v691q0 27-19 45t-45 19h-127q-27 0-45-19t-19-45v-691z" horiz-adv-x="735.4" /> <glyph glyph-name="pause" unicode="&#xf00e;" d="M0 5q0-27 19-46t45-19h127q27 0 45 19t19 46v691q0 27-19 45t-45 19h-127q-27 0-45-19t-19-45v-691z m480 0q0-27 19-46t45-19h127q26 0 45 19t19 46v691q0 27-19 45t-45 19h-127q-27 0-45-19t-19-45v-691z" horiz-adv-x="735.4" />
@ -480,24 +464,12 @@
<glyph glyph-name="to-start" unicode="&#xf011;" d="M0 33v634q0 24 17 42t42 17h117q24 0 41-17t17-42v-272l516 320q29 19 50 7t21-49v-646q0-37-21-49t-50 7l-516 319v-271q0-25-17-42t-41-18h-117q-24 0-41 18t-18 42z" horiz-adv-x="821.3" /> <glyph glyph-name="to-start" unicode="&#xf011;" d="M0 33v634q0 24 17 42t42 17h117q24 0 41-17t17-42v-272l516 320q29 19 50 7t21-49v-646q0-37-21-49t-50 7l-516 319v-271q0-25-17-42t-41-18h-117q-24 0-41 18t-18 42z" horiz-adv-x="821.3" />
<glyph glyph-name="account-off" unicode="&#xf012;" d="M500 683c92 0 167-74 167-166 0-82-59-149-136-164l-195 195c15 77 83 135 164 135m12-416l250-250 71-72-53-53-125 125h-488v83c0 77 104 141 244 161l-295 295 53 53 343-342m321-167v-49l-202 202c119-25 202-84 202-153z" horiz-adv-x="1000" />
<glyph glyph-name="account-plus" unicode="&#xf014;" d="M625 267c-111 0-333-56-333-167v-83h666v83c0 111-222 167-333 167m-375 166v125h-83v-125h-125v-83h125v-125h83v125h125v83m250-83c92 0 167 75 167 167s-75 166-167 166-167-74-167-166 75-167 167-167z" horiz-adv-x="1000" />
<glyph glyph-name="account-remove" unicode="&#xf015;" d="M625 267c111 0 333-56 333-167v-83h-666v83c0 111 222 167 333 167m0 83c-92 0-167 75-167 167s75 166 167 166 167-74 167-166-75-167-167-167m-417 100l89 89 59-59-89-88 89-89-59-59-89 89-88-89-59 59 89 89-89 88 59 59 88-89z" horiz-adv-x="1000" />
<glyph glyph-name="clock-1" unicode="&#xf017;" d="M500 834c268 0 484-216 484-484s-216-484-484-484-484 216-484 484 216 484 484 484z m112-683c10-8 25-6 32 5l55 75c8 11 6 26-5 33l-124 91v268c0 13-10 24-23 24h-94c-13 0-23-11-23-24v-328c0-8 3-15 9-19z" horiz-adv-x="1000" /> <glyph glyph-name="clock-1" unicode="&#xf017;" d="M500 834c268 0 484-216 484-484s-216-484-484-484-484 216-484 484 216 484 484 484z m112-683c10-8 25-6 32 5l55 75c8 11 6 26-5 33l-124 91v268c0 13-10 24-23 24h-94c-13 0-23-11-23-24v-328c0-8 3-15 9-19z" horiz-adv-x="1000" />
<glyph glyph-name="account-switch" unicode="&#xf019;" d="M667 475c97 0 291-49 291-146v-104h-250v104c0 63-33 109-81 144l40 2m-334 0c97 0 292-49 292-146v-104h-583v104c0 97 194 146 291 146m0 83c-69 0-125 56-125 125s56 125 125 125 125-55 125-125-55-125-125-125m334 0c-69 0-125 56-125 125s56 125 125 125 125-55 125-125-56-125-125-125m-292-406v-94h250v94l135-135-135-136v94h-250v-94l-135 136 135 135z" horiz-adv-x="1000" />
<glyph glyph-name="alarm-plus" unicode="&#xf024;" d="M542 475h-84v-125h-125v-83h125v-125h84v125h125v83h-125m-42-333c-161 0-292 130-292 291s131 292 292 292 292-130 292-292-131-291-292-291m0 666c-207 0-375-168-375-375s168-375 375-375 375 168 375 375-168 375-375 375m417-71l-192 161-54-64 192-161m-535 161l-53 64-192-161 54-64 191 161z" horiz-adv-x="1000" />
<glyph glyph-name="hash" unicode="&#xf029;" d="M2 207q4 25 25 42t46 16h149l36 170h-135q-28 0-46 21-17 22-12 51 5 25 26 42t46 16h149l31 150q6 26 26 42t46 17q30 0 47-21t11-51l-29-137h167l32 150q5 26 26 42t46 17q29 0 46-21 18-21 11-51l-29-137h136q28 0 46-21 17-22 11-51-5-25-25-42t-46-16h-149l-37-170h136q28 0 47-21 17-22 11-51-6-26-26-42t-46-17h-149l-32-150q-5-25-25-42t-46-16q-29 0-47 21-17 22-11 50l29 137h-167l-33-150q-5-25-25-42t-46-16q-28 0-46 21-17 22-12 50l30 137h-136q-29 0-46 22-18 21-11 51z m352 58h168l36 170h-168z" horiz-adv-x="912.1" /> <glyph glyph-name="hash" unicode="&#xf029;" d="M2 207q4 25 25 42t46 16h149l36 170h-135q-28 0-46 21-17 22-12 51 5 25 26 42t46 16h149l31 150q6 26 26 42t46 17q30 0 47-21t11-51l-29-137h167l32 150q5 26 26 42t46 17q29 0 46-21 18-21 11-51l-29-137h136q28 0 46-21 17-22 11-51-5-25-25-42t-46-16h-149l-37-170h136q28 0 47-21 17-22 11-51-6-26-26-42t-46-17h-149l-32-150q-5-25-25-42t-46-16q-29 0-47 21-17 22-11 50l29 137h-167l-33-150q-5-25-25-42t-46-16q-28 0-46 21-17 22-12 50l30 137h-136q-29 0-46 22-18 21-11 51z m352 58h168l36 170h-168z" horiz-adv-x="912.1" />
<glyph glyph-name="alert-outline" unicode="&#xf02a;" d="M500 767l-458-792h916m-458 625l314-542h-628m272 375v-166h84v166m-84-250v-83h84v83" horiz-adv-x="1000" /> <glyph glyph-name="alert-outline" unicode="&#xf02a;" d="M500 767l-458-792h916m-458 625l314-542h-628m272 375v-166h84v166m-84-250v-83h84v83" horiz-adv-x="1000" />
<glyph glyph-name="book" unicode="&#xf02d;" d="M875 147c0-15-7-28-17-36-9-30-9-116 0-146 10-9 17-22 17-37v-31c0-26-21-47-47-47h-640c-104 0-188 84-188 188v625c0 103 84 187 188 187h640c26 0 47-21 47-47v-656z m-625 441v-39c0-6 5-11 12-11h414c6 0 12 5 12 11v39c0 7-6 12-12 12h-414c-7 0-12-5-12-12z m0-125v-39c0-6 5-11 12-11h414c6 0 12 5 12 11v39c0 7-6 12-12 12h-414c-7 0-12-5-12-12z m495-488c-4 33-4 92 0 125h-557c-35 0-63-28-63-62 0-35 28-63 63-63h557z" horiz-adv-x="875" />
<glyph glyph-name="Food" unicode="&#xf02f;" d="M0-108c0-25 17-42 42-42h916c25 0 42 17 42 42v41h-1000v-41z m917 125h83c0 262-200 475-458 496v45h41c25 0 42 17 42 42s-17 42-42 42h-166c-25 0-42-17-42-42s17-42 42-42h41v-45c-258-21-458-234-458-496h83 834z m-417 416c200 0 371-141 408-333h-816c37 192 208 333 408 333z m188-91l-21-38c62-37 112-91 141-158l38 17c-29 75-88 137-158 179z" horiz-adv-x="1000" /> <glyph glyph-name="Food" unicode="&#xf02f;" d="M0-108c0-25 17-42 42-42h916c25 0 42 17 42 42v41h-1000v-41z m917 125h83c0 262-200 475-458 496v45h41c25 0 42 17 42 42s-17 42-42 42h-166c-25 0-42-17-42-42s17-42 42-42h41v-45c-258-21-458-234-458-496h83 834z m-417 416c200 0 371-141 408-333h-816c37 192 208 333 408 333z m188-91l-21-38c62-37 112-91 141-158l38 17c-29 75-88 137-158 179z" horiz-adv-x="1000" />
<glyph glyph-name="Digital" unicode="&#xf034;" d="M0-18v736q0 42 29 71t70 29h359q41 0 70-29t29-71v-736q0-42-29-71t-70-30h-359q-41 0-70 29t-29 72z m234 61q0-19 13-32t31-13 31 14 14 31-14 31-31 12-31-12-13-31z" horiz-adv-x="556.6" /> <glyph glyph-name="Digital" unicode="&#xf034;" d="M0-18v736q0 42 29 71t70 29h359q41 0 70-29t29-71v-736q0-42-29-71t-70-30h-359q-41 0-70 29t-29 72z m234 61q0-19 13-32t31-13 31 14 14 31-14 31-31 12-31-12-13-31z" horiz-adv-x="556.6" />
@ -650,10 +622,6 @@
<glyph glyph-name="calendar-2" unicode="&#xf133;" d="M23 475h829c13 0 23-10 23-23v-508c0-52-42-94-94-94h-687c-52 0-94 42-94 94v508c0 13 11 23 23 23z m852 86c0-13-10-23-23-23h-829c-12 0-23 10-23 23v70c0 52 42 94 94 94h94v102c0 13 10 23 23 23h78c13 0 24-10 24-23v-102h250v102c0 13 10 23 23 23h78c13 0 24-10 24-23v-102h93c52 0 94-42 94-94v-70z" horiz-adv-x="875" /> <glyph glyph-name="calendar-2" unicode="&#xf133;" d="M23 475h829c13 0 23-10 23-23v-508c0-52-42-94-94-94h-687c-52 0-94 42-94 94v508c0 13 11 23 23 23z m852 86c0-13-10-23-23-23h-829c-12 0-23 10-23 23v70c0 52 42 94 94 94h94v102c0 13 10 23 23 23h78c13 0 24-10 24-23v-102h250v102c0 13 10 23 23 23h78c13 0 24-10 24-23v-102h93c52 0 94-42 94-94v-70z" horiz-adv-x="875" />
<glyph glyph-name="html5" unicode="&#xf13b;" d="M631 517l9 98h-494l26-298h342l-12-128-110-29-110 29-7 78h-97l12-155 202-55h2v0l200 55 28 304h-359l-8 101h376z m-631 262h786l-72-803-322-90-321 90z" horiz-adv-x="785.7" />
<glyph glyph-name="css3" unicode="&#xf13c;" d="M154 779h839l-148-744-449-149-389 149 39 198h166l-16-82 235-89 272 89 38 190h-675l33 165h674l22 107h-674z" horiz-adv-x="1000" />
<glyph glyph-name="ellipsis" unicode="&#xf141;" d="M214 439v-107q0-22-15-38t-38-15h-107q-23 0-38 15t-16 38v107q0 23 16 38t38 16h107q22 0 38-16t15-38z m286 0v-107q0-22-16-38t-38-15h-107q-22 0-38 15t-15 38v107q0 23 15 38t38 16h107q23 0 38-16t16-38z m286 0v-107q0-22-16-38t-38-15h-107q-22 0-38 15t-16 38v107q0 23 16 38t38 16h107q23 0 38-16t16-38z" horiz-adv-x="785.7" /> <glyph glyph-name="ellipsis" unicode="&#xf141;" d="M214 439v-107q0-22-15-38t-38-15h-107q-23 0-38 15t-16 38v107q0 23 16 38t38 16h107q22 0 38-16t15-38z m286 0v-107q0-22-16-38t-38-15h-107q-22 0-38 15t-15 38v107q0 23 15 38t38 16h107q23 0 38-16t16-38z m286 0v-107q0-22-16-38t-38-15h-107q-22 0-38 15t-16 38v107q0 23 16 38t38 16h107q23 0 38-16t16-38z" horiz-adv-x="785.7" />
<glyph glyph-name="ellipsis-vert" unicode="&#xf142;" d="M214 154v-108q0-22-15-37t-38-16h-107q-23 0-38 16t-16 37v108q0 22 16 38t38 15h107q22 0 38-15t15-38z m0 285v-107q0-22-15-38t-38-15h-107q-23 0-38 15t-16 38v107q0 23 16 38t38 16h107q22 0 38-16t15-38z m0 286v-107q0-22-15-38t-38-16h-107q-23 0-38 16t-16 38v107q0 22 16 38t38 16h107q22 0 38-16t15-38z" horiz-adv-x="214.3" /> <glyph glyph-name="ellipsis-vert" unicode="&#xf142;" d="M214 154v-108q0-22-15-37t-38-16h-107q-23 0-38 16t-16 37v108q0 22 16 38t38 15h107q22 0 38-15t15-38z m0 285v-107q0-22-15-38t-38-15h-107q-23 0-38 15t-16 38v107q0 23 16 38t38 16h107q22 0 38-16t15-38z m0 286v-107q0-22-15-38t-38-16h-107q-23 0-38 16t-16 38v107q0 22 16 38t38 16h107q22 0 38-16t15-38z" horiz-adv-x="214.3" />
@ -662,10 +630,6 @@
<glyph glyph-name="compass" unicode="&#xf14e;" d="M357 243l143 71-143 72v-143z m214 330v-303l-285-143v303z m161-223q0 83-41 152t-110 111-152 41-153-41-110-111-41-152 41-152 110-111 153-41 152 41 110 111 41 152z m125 0q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" /> <glyph glyph-name="compass" unicode="&#xf14e;" d="M357 243l143 71-143 72v-143z m214 330v-303l-285-143v303z m161-223q0 83-41 152t-110 111-152 41-153-41-110-111-41-152 41-152 110-111 153-41 152 41 110 111 41 152z m125 0q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" />
<glyph glyph-name="doc-inv" unicode="&#xf15b;" d="M571 564v264q13-8 21-16l227-228q8-7 16-20h-264z m-71-18q0-22 16-37t38-16h303v-589q0-23-15-38t-38-16h-750q-23 0-38 16t-16 38v892q0 23 16 38t38 16h446v-304z" horiz-adv-x="857.1" />
<glyph glyph-name="doc-text-inv-1" unicode="&#xf15c;" d="M819 584q8-7 16-20h-264v264q13-8 21-16z m-265-91h303v-589q0-23-15-38t-38-16h-750q-23 0-38 16t-16 38v892q0 23 16 38t38 16h446v-304q0-22 16-37t38-16z m89-411v36q0 8-5 13t-13 5h-393q-8 0-13-5t-5-13v-36q0-8 5-13t13-5h393q8 0 13 5t5 13z m0 143v36q0 8-5 13t-13 5h-393q-8 0-13-5t-5-13v-36q0-8 5-13t13-5h393q8 0 13 5t5 13z m0 143v36q0 7-5 12t-13 5h-393q-8 0-13-5t-5-12v-36q0-8 5-13t13-5h393q8 0 13 5t5 13z" horiz-adv-x="857.1" />
<glyph glyph-name="sort-alpha-down" unicode="&#xf15d;" d="M344 163c28 0 41-34 22-54l-156-187c-5-5-15-10-22-10-8 0-17 5-23 10l-156 187c-20 20-5 54 22 54h94v593c0 18 14 32 31 32h63c17 0 31-14 31-32v-593h94z m469 125c17 0 31-14 31-32v-34 0c0-16-10-37-21-47l-120-137h110c17 0 31-14 31-32v-62c0-18-14-32-31-32h-250c-18 0-32 14-32 32v34 0c0 16 10 37 21 47l120 138h-109c-18 0-32 14-32 31v62c0 18 14 32 32 32h250z m60 166c1-3 2-7 2-10 0-17-14-31-31-31h-49 0c-12 0-26 9-30 21l-8 25h-139l-8-25c-4-12-18-21-30-21h0-49c-17 0-31 14-31 31 0 3 1 7 2 10l116 313c4 11 17 21 29 21h0 81 0c12 0 25-10 29-21z m-217 115h64l-32 94z" horiz-adv-x="875" /> <glyph glyph-name="sort-alpha-down" unicode="&#xf15d;" d="M344 163c28 0 41-34 22-54l-156-187c-5-5-15-10-22-10-8 0-17 5-23 10l-156 187c-20 20-5 54 22 54h94v593c0 18 14 32 31 32h63c17 0 31-14 31-32v-593h94z m469 125c17 0 31-14 31-32v-34 0c0-16-10-37-21-47l-120-137h110c17 0 31-14 31-32v-62c0-18-14-32-31-32h-250c-18 0-32 14-32 32v34 0c0 16 10 37 21 47l120 138h-109c-18 0-32 14-32 31v62c0 18 14 32 32 32h250z m60 166c1-3 2-7 2-10 0-17-14-31-31-31h-49 0c-12 0-26 9-30 21l-8 25h-139l-8-25c-4-12-18-21-30-21h0-49c-17 0-31 14-31 31 0 3 1 7 2 10l116 313c4 11 17 21 29 21h0 81 0c12 0 25-10 29-21z m-217 115h64l-32 94z" horiz-adv-x="875" />
<glyph glyph-name="sort-alt-up" unicode="&#xf160;" d="M411 46q0-6-6-13l-178-178q-5-5-13-5-6 0-12 5l-179 179q-8 9-4 19 4 11 17 11h107v768q0 8 5 13t13 5h107q8 0 13-5t5-13v-768h107q8 0 13-5t5-13z m589-71v-107q0-8-5-13t-13-5h-464q-8 0-13 5t-5 13v107q0 8 5 13t13 5h464q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-357q-8 0-13 5t-5 13v107q0 8 5 13t13 5h357q8 0 13-5t5-13z m-107 285v-107q0-7-5-12t-13-6h-250q-8 0-13 6t-5 12v107q0 8 5 13t13 5h250q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-143q-8 0-13 5t-5 13v107q0 8 5 13t13 5h143q8 0 13-5t5-13z" horiz-adv-x="1000" /> <glyph glyph-name="sort-alt-up" unicode="&#xf160;" d="M411 46q0-6-6-13l-178-178q-5-5-13-5-6 0-12 5l-179 179q-8 9-4 19 4 11 17 11h107v768q0 8 5 13t13 5h107q8 0 13-5t5-13v-768h107q8 0 13-5t5-13z m589-71v-107q0-8-5-13t-13-5h-464q-8 0-13 5t-5 13v107q0 8 5 13t13 5h464q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-357q-8 0-13 5t-5 13v107q0 8 5 13t13 5h357q8 0 13-5t5-13z m-107 285v-107q0-7-5-12t-13-6h-250q-8 0-13 6t-5 12v107q0 8 5 13t13 5h250q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-143q-8 0-13 5t-5 13v107q0 8 5 13t13 5h143q8 0 13-5t5-13z" horiz-adv-x="1000" />
@ -790,8 +754,6 @@
<glyph glyph-name="shopping-bag" unicode="&#xf290;" d="M981 64l19-174q2-16-9-28-10-12-27-12h-928q-16 0-27 12-11 12-9 28l20 174h961z m-52 469l48-433h-954l48 433q2 13 12 22t24 9h143v-71q0-30 21-51t50-21 51 21 21 51v71h214v-71q0-30 21-51t51-21 50 21 21 51v71h143q14 0 24-9t12-22z m-215 103v-143q0-15-10-25t-25-11-25 11-11 25v143q0 59-42 101t-101 42-101-42-42-101v-143q0-15-10-25t-26-11-25 11-10 25v143q0 88 63 151t151 63 152-63 62-151z" horiz-adv-x="1000" /> <glyph glyph-name="shopping-bag" unicode="&#xf290;" d="M981 64l19-174q2-16-9-28-10-12-27-12h-928q-16 0-27 12-11 12-9 28l20 174h961z m-52 469l48-433h-954l48 433q2 13 12 22t24 9h143v-71q0-30 21-51t50-21 51 21 21 51v71h214v-71q0-30 21-51t51-21 50 21 21 51v71h143q14 0 24-9t12-22z m-215 103v-143q0-15-10-25t-25-11-25 11-11 25v143q0 59-42 101t-101 42-101-42-42-101v-143q0-15-10-25t-26-11-25 11-10 25v143q0 88 63 151t151 63 152-63 62-151z" horiz-adv-x="1000" />
<glyph glyph-name="gas-station" unicode="&#xf298;" d="M750 433c-23 0-42 19-42 42s19 42 42 42 42-19 42-42-19-42-42-42m-250 0h-250v209h250m324-93l0 0-155 155-44-44 88-88c-39-14-67-52-67-97 0-57 47-104 104-104 15 0 29 3 42 9v-301c0-23-19-41-42-41s-42 18-42 41v188c0 46-37 83-83 83h-42v292c0 46-37 83-83 83h-250c-46 0-83-37-83-83v-667h416v313h63v-209c0-57 47-104 104-104s104 47 104 104v396c0 29-11 55-30 74z" horiz-adv-x="1000" />
<glyph glyph-name="question-circle-o" unicode="&#xf29c;" d="M491 180v-89q0-8-5-13t-13-5h-89q-8 0-13 5t-5 13v89q0 8 5 13t13 5h89q8 0 13-5t5-13z m143 277q0-28-8-50t-26-39-29-24-33-20q-18-10-26-16t-14-13-7-16v-18q0-8-5-13t-13-5h-89q-8 0-13 5t-5 13v38q0 19 6 36t13 26 22 20 23 14 25 12q29 14 42 24t12 27q0 24-24 40t-54 17q-31 0-53-15-16-12-44-47-5-6-14-6-6 0-11 3l-60 46q-6 4-7 11t3 13q68 107 195 107 72 0 133-50t61-120z m-205 250q-73 0-139-28t-114-76-76-114-29-139 29-139 76-113 114-77 139-28 138 28 114 77 76 113 29 139-29 139-76 114-114 76-138 28z m428-357q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" /> <glyph glyph-name="question-circle-o" unicode="&#xf29c;" d="M491 180v-89q0-8-5-13t-13-5h-89q-8 0-13 5t-5 13v89q0 8 5 13t13 5h89q8 0 13-5t5-13z m143 277q0-28-8-50t-26-39-29-24-33-20q-18-10-26-16t-14-13-7-16v-18q0-8-5-13t-13-5h-89q-8 0-13 5t-5 13v38q0 19 6 36t13 26 22 20 23 14 25 12q29 14 42 24t12 27q0 24-24 40t-54 17q-31 0-53-15-16-12-44-47-5-6-14-6-6 0-11 3l-60 46q-6 4-7 11t3 13q68 107 195 107 72 0 133-50t61-120z m-205 250q-73 0-139-28t-114-76-76-114-29-139 29-139 76-113 114-77 139-28 138 28 114 77 76 113 29 139-29 139-76 114-114 76-138 28z m428-357q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" />
<glyph glyph-name="gender-male" unicode="&#xf29d;" d="M375 475c54 0 104-17 145-46l213 213h-191v83h333v-333h-83v191l-213-212c29-42 46-92 46-146 0-138-112-250-250-250s-250 112-250 250 112 250 250 250m0-83c-92 0-167-75-167-167s75-167 167-167 167 75 167 167-75 167-167 167z" horiz-adv-x="1000" /> <glyph glyph-name="gender-male" unicode="&#xf29d;" d="M375 475c54 0 104-17 145-46l213 213h-191v83h333v-333h-83v191l-213-212c29-42 46-92 46-146 0-138-112-250-250-250s-250 112-250 250 112 250 250 250m0-83c-92 0-167-75-167-167s75-167 167-167 167 75 167 167-75 167-167 167z" horiz-adv-x="1000" />
@ -808,8 +770,6 @@
<glyph glyph-name="trash-alt" unicode="&#xf2ed;" d="M523 38c-12 0-23 10-23 23v422c0 13 11 23 23 23h47c13 0 24-10 24-23v-422c0-13-11-23-24-23h-47z m321 656c17 0 31-14 31-31v-32c0-17-14-31-31-31h-31v-656c0-52-42-94-94-94h-563c-51 0-93 42-93 94v656h-32c-17 0-31 14-31 31v32c0 17 14 31 31 31h161l67 111c15 25 51 45 80 45h0 197 0c29 0 65-20 80-45l67-111h161z m-508 57l-34-57h272l-35 57c-1 3-6 5-10 5h0-183 0c-4 0-8-2-10-5z m383-807v656h-563v-656h563z m-414 94c-13 0-24 10-24 23v422c0 13 11 23 24 23h47c13 0 23-10 23-23v-422c0-13-10-23-23-23h-47z" horiz-adv-x="875" /> <glyph glyph-name="trash-alt" unicode="&#xf2ed;" d="M523 38c-12 0-23 10-23 23v422c0 13 11 23 23 23h47c13 0 24-10 24-23v-422c0-13-11-23-24-23h-47z m321 656c17 0 31-14 31-31v-32c0-17-14-31-31-31h-31v-656c0-52-42-94-94-94h-563c-51 0-93 42-93 94v656h-32c-17 0-31 14-31 31v32c0 17 14 31 31 31h161l67 111c15 25 51 45 80 45h0 197 0c29 0 65-20 80-45l67-111h161z m-508 57l-34-57h272l-35 57c-1 3-6 5-10 5h0-183 0c-4 0-8-2-10-5z m383-807v656h-563v-656h563z m-414 94c-13 0-24 10-24 23v422c0 13 11 23 24 23h47c13 0 23-10 23-23v-422c0-13-10-23-23-23h-47z" horiz-adv-x="875" />
<glyph glyph-name="image-filter-none" unicode="&#xf2f6;" d="M875 142h-583v583h583m0 83h-583c-46 0-84-37-84-83v-583c0-46 38-84 84-84h583c46 0 83 38 83 84v583c0 46-37 83-83 83m-750-166h-83v-667c0-46 37-83 83-83h667v83h-667v667z" horiz-adv-x="1000" />
<glyph glyph-name="facebook" unicode="&#xf300;" d="M124-150v469h-124v169h124v145c0 113 73 217 242 217 69 0 119-7 119-7l-4-157s-51 0-108 0c-60 0-70-28-70-74v-124h183l-8-169h-175v-469h-179" horiz-adv-x="486" /> <glyph glyph-name="facebook" unicode="&#xf300;" d="M124-150v469h-124v169h124v145c0 113 73 217 242 217 69 0 119-7 119-7l-4-157s-51 0-108 0c-60 0-70-28-70-74v-124h183l-8-169h-175v-469h-179" horiz-adv-x="486" />
<glyph glyph-name="twitter" unicode="&#xf302;" d="M749-25c0-34-13-64-37-88-25-25-54-37-89-37l-248 0c-103 0-192 36-265 110-73 73-110 161-110 264l0 501c0 35 12 65 37 89 24 24 54 36 89 36 34 0 64-12 88-37 25-24 37-54 37-88l0-181 353 0c32 0 60-12 83-35 22-22 34-49 34-81 0-32-12-59-34-82-23-23-51-34-82-34l-354 0 0-88c0-34 12-64 36-88 24-24 54-36 88-36l248 0c35 0 64-12 89-37 24-24 37-54 37-88" horiz-adv-x="749" /> <glyph glyph-name="twitter" unicode="&#xf302;" d="M749-25c0-34-13-64-37-88-25-25-54-37-89-37l-248 0c-103 0-192 36-265 110-73 73-110 161-110 264l0 501c0 35 12 65 37 89 24 24 54 36 89 36 34 0 64-12 88-37 25-24 37-54 37-88l0-181 353 0c32 0 60-12 83-35 22-22 34-49 34-81 0-32-12-59-34-82-23-23-51-34-82-34l-354 0 0-88c0-34 12-64 36-88 24-24 54-36 88-36l248 0c35 0 64-12 89-37 24-24 37-54 37-88" horiz-adv-x="749" />
@ -836,10 +796,6 @@
<glyph glyph-name="message-text-outline" unicode="&#xf36a;" d="M833 767c46 0 84-38 84-84v-500c0-45-38-83-84-83h-583l-167-167v750c0 47 38 84 84 84h666m-666-84v-548l48 48h618v500h-666m83-125h500v-83h-500v83m0-166h375v-84h-375v84z" horiz-adv-x="1000" /> <glyph glyph-name="message-text-outline" unicode="&#xf36a;" d="M833 767c46 0 84-38 84-84v-500c0-45-38-83-84-83h-583l-167-167v750c0 47 38 84 84 84h666m-666-84v-548l48 48h618v500h-666m83-125h500v-83h-500v83m0-166h375v-84h-375v84z" horiz-adv-x="1000" />
<glyph glyph-name="cloud-download-alt" unicode="&#xf381;" d="M1050 407c114-23 200-124 200-244 0-139-112-251-250-251h-719c-155 0-281 127-281 282 0 122 79 227 188 265 0 6 0 11 0 16 0 173 139 313 312 313 116 0 217-63 271-157 30 20 66 32 104 32 104 0 188-84 188-188 0-24-5-47-13-68z m-260-173c20 20 6 54-22 54h-127v218c0 17-14 32-32 32h-93c-18 0-32-15-32-32v-218h-127c-28 0-42-34-22-54l205-206c13-12 33-12 45 0z" horiz-adv-x="1250" />
<glyph glyph-name="cloud-upload-alt" unicode="&#xf382;" d="M1050 407c114-23 200-124 200-244 0-139-112-251-250-251h-719c-155 0-281 127-281 282 0 122 79 227 188 265 0 6 0 11 0 16 0 173 139 313 312 313 116 0 217-63 271-157 30 20 66 32 104 32 104 0 188-84 188-188 0-24-5-47-13-68z m-282-119c28 0 42 33 22 53l-205 206c-12 12-32 12-45 0l-205-206c-20-20-6-53 22-53h127v-219c0-17 14-31 32-31h93c18 0 32 14 32 31v219h127z" horiz-adv-x="1250" />
<glyph glyph-name="navigation" unicode="&#xf390;" d="M500 767l-312-762 29-30 283 125 283-125 30 30-313 762z" horiz-adv-x="1000" /> <glyph glyph-name="navigation" unicode="&#xf390;" d="M500 767l-312-762 29-30 283 125 283-125 30 30-313 762z" horiz-adv-x="1000" />
<glyph glyph-name="lock-open-1" unicode="&#xf3c1;" d="M827 850c164 1 298-133 298-297v-156c0-26-21-47-47-47h-62c-26 0-47 21-47 47v156c0 78-64 142-142 141-78-1-139-65-139-143v-138h93c52 0 94-42 94-94v-375c0-52-42-94-94-94h-687c-52 0-94 42-94 94v375c0 52 42 94 94 94h437v137c0 164 132 299 296 300z" horiz-adv-x="1125" /> <glyph glyph-name="lock-open-1" unicode="&#xf3c1;" d="M827 850c164 1 298-133 298-297v-156c0-26-21-47-47-47h-62c-26 0-47 21-47 47v156c0 78-64 142-142 141-78-1-139-65-139-143v-138h93c52 0 94-42 94-94v-375c0-52-42-94-94-94h-687c-52 0-94 42-94 94v375c0 52 42 94 94 94h437v137c0 164 132 299 296 300z" horiz-adv-x="1125" />
@ -852,8 +808,6 @@
<glyph glyph-name="Scientific" unicode="&#xf463;" d="M117 262l118 118 105 20c135 183 391 274 484 274 0-93-91-349-274-484l-20-105-118-118-30 147c-59 0-59 0-88 30-30 29-30 29-30 88l-147 30m118-118l59-59-111-111h-59v59l111 111m-59 59l52-8-103-102v60l51 50m169-125l8-52-50-51h-60l102 103m197 376c-35 0-63-28-63-62s28-63 63-63 62 28 62 63-28 62-62 62z" horiz-adv-x="1000" /> <glyph glyph-name="Scientific" unicode="&#xf463;" d="M117 262l118 118 105 20c135 183 391 274 484 274 0-93-91-349-274-484l-20-105-118-118-30 147c-59 0-59 0-88 30-30 29-30 29-30 88l-147 30m118-118l59-59-111-111h-59v59l111 111m-59 59l52-8-103-102v60l51 50m169-125l8-52-50-51h-60l102 103m197 376c-35 0-63-28-63-62s28-63 63-63 62 28 62 63-28 62-62 62z" horiz-adv-x="1000" />
<glyph glyph-name="school" unicode="&#xf474;" d="M500 725l-458-250 458-250 375 205v-288h83v333m-750-174v-167l292-159 292 159v167l-292-159-292 159z" horiz-adv-x="1000" />
<glyph glyph-name="selection" unicode="&#xf489;" d="M83 683c0 47 38 84 84 84h125v-84h-125v-125h-84v125m834 0v-125h-84v125h-125v84h125c46 0 84-38 84-84m-84-666v125h84v-125c0-47-38-84-84-84h-125v84h125m-750 0v125h84v-125h125v-84h-125c-46 0-84 38-84 84m334 750h166v-84h-166v84m0-750h166v-84h-166v84m416 416h84v-166h-84v166m-750 0h84v-166h-84v166z" horiz-adv-x="1000" /> <glyph glyph-name="selection" unicode="&#xf489;" d="M83 683c0 47 38 84 84 84h125v-84h-125v-125h-84v125m834 0v-125h-84v125h-125v84h125c46 0 84-38 84-84m-84-666v125h84v-125c0-47-38-84-84-84h-125v84h125m-750 0v125h84v-125h125v-84h-125c-46 0-84 38-84 84m334 750h166v-84h-166v84m0-750h166v-84h-166v84m416 416h84v-166h-84v166m-750 0h84v-166h-84v166z" horiz-adv-x="1000" />
<glyph glyph-name="warehouse" unicode="&#xf494;" d="M984 163c9 0 16-7 16-16v-94c0-8-7-15-16-15h-718c-8 0-15 7-15 15l0 94c0 9 7 16 15 16h718z m0-188c9 0 16-7 16-16v-93c0-9-7-16-16-16h-718c-9 0-16 7-16 16l0 93c0 9 7 16 16 16h718z m0 375c9 0 16-7 16-16v-93c0-9-7-16-16-16h-717c-9 0-16 7-16 16l0 93c0 9 7 16 16 16h717z m208 272c35-15 58-49 58-87v-669c0-9-7-16-16-16h-156c-8 0-15 7-15 16v484c0 34-29 63-64 63h-748c-35 0-63-29-63-63v-484c0-9-7-16-16-16h-156c-9 0-16 7-16 16v669c0 38 23 72 58 87l531 221c9 4 26 7 36 7 10 0 26-3 36-7z" horiz-adv-x="1250" /> <glyph glyph-name="warehouse" unicode="&#xf494;" d="M984 163c9 0 16-7 16-16v-94c0-8-7-15-16-15h-718c-8 0-15 7-15 15l0 94c0 9 7 16 15 16h718z m0-188c9 0 16-7 16-16v-93c0-9-7-16-16-16h-718c-9 0-16 7-16 16l0 93c0 9 7 16 16 16h718z m0 375c9 0 16-7 16-16v-93c0-9-7-16-16-16h-717c-9 0-16 7-16 16l0 93c0 9 7 16 16 16h717z m208 272c35-15 58-49 58-87v-669c0-9-7-16-16-16h-156c-8 0-15 7-15 16v484c0 34-29 63-64 63h-748c-35 0-63-29-63-63v-484c0-9-7-16-16-16h-156c-9 0-16 7-16 16v669c0 38 23 72 58 87l531 221c9 4 26 7 36 7 10 0 26-3 36-7z" horiz-adv-x="1250" />
@ -916,14 +870,6 @@
<glyph glyph-name="drafting-compass" unicode="&#xf568;" d="M893 177l107-186-14-114c-2-20-24-33-43-25l-105 45-107 185c59 23 113 56 162 95z m83 185c-103-162-282-262-476-262-69 0-136 13-199 37l-139-240-105-45c-19-8-41 5-43 25l-14 114 139 241c-41 35-79 75-109 122-10 14-4 35 11 43l54 32c15 8 33 3 42-11 19-28 41-53 66-76l133 231c-14 27-23 57-23 90 0 103 83 187 187 187s188-84 188-187c0-33-9-63-24-90l101-175c-45-45-100-78-161-95l-100 172c-1 0-3 0-4 0s-3 0-4 0l-132-227c44-15 89-23 136-23 149 0 287 76 367 200 10 14 27 19 42 11l55-30c15-9 21-29 12-44z m-476 363c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z" horiz-adv-x="1000" /> <glyph glyph-name="drafting-compass" unicode="&#xf568;" d="M893 177l107-186-14-114c-2-20-24-33-43-25l-105 45-107 185c59 23 113 56 162 95z m83 185c-103-162-282-262-476-262-69 0-136 13-199 37l-139-240-105-45c-19-8-41 5-43 25l-14 114 139 241c-41 35-79 75-109 122-10 14-4 35 11 43l54 32c15 8 33 3 42-11 19-28 41-53 66-76l133 231c-14 27-23 57-23 90 0 103 83 187 187 187s188-84 188-187c0-33-9-63-24-90l101-175c-45-45-100-78-161-95l-100 172c-1 0-3 0-4 0s-3 0-4 0l-132-227c44-15 89-23 136-23 149 0 287 76 367 200 10 14 27 19 42 11l55-30c15-9 21-29 12-44z m-476 363c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z" horiz-adv-x="1000" />
<glyph glyph-name="view-carousel" unicode="&#xf56c;" d="M750 600v-458h167v458m-834-458h167v458h-167m209-542h416v625h-416v-625z" horiz-adv-x="1000" />
<glyph glyph-name="view-dashboard" unicode="&#xf56e;" d="M542 725v-250h333v250m-333-750h333v417h-333m-417-417h333v250h-333m0 83h333v417h-333v-417z" horiz-adv-x="1000" />
<glyph glyph-name="view-day" unicode="&#xf56f;" d="M83 725v-125h792v125m-42-208h-708c-23 0-42-19-42-42v-250c0-23 19-42 42-42h708c23 0 42 19 42 42v250c0 23-19 42-42 42m-750-542h792v125h-792v-125z" horiz-adv-x="1000" />
<glyph glyph-name="view-quilt" unicode="&#xf574;" d="M417 642v-250h458v250m-208-542h208v250h-208m-500-250h208v542h-208m250-542h208v250h-208v-250z" horiz-adv-x="1000" />
<glyph glyph-name="fingerprint" unicode="&#xf577;" d="M500 370c26 0 47-21 47-47 3-194-31-345-57-439-6-21-25-34-46-34-40 0-50 41-45 60 39 136 57 272 54 413 0 26 21 47 47 47z m-1 159c111-1 203-91 205-200 1-100-6-200-23-297-1-10-14-46-53-39-26 4-43 28-39 54 15 92 22 186 21 280-1 59-52 108-113 109-67 0-107-52-106-103 1-100-8-201-28-299-5-25-30-41-56-36-25 5-41 30-36 55 19 92 28 185 26 279-2 105 82 197 202 197z m-217 39c20-16 24-46 7-66-36-45-55-100-54-158 1-80-6-159-20-237-1-9-15-45-54-38-26 5-43 29-38 55 13 71 19 145 18 218-1 80 25 158 75 219 17 20 46 23 66 7z m214 122c198-3 361-163 364-355 0-8 0-21 0-29 0-57-5-149-12-206-2-18-19-45-52-41-25 3-44 26-41 52 9 73 12 148 11 222-2 143-124 261-271 263-23 0-45-2-67-7-25-6-50 9-56 35-6 25 10 50 35 56 29 7 59 10 89 10z m493-238c12-55 11-98 11-141 0-26-21-46-47-46h0c-26 0-47 21-47 47 1 47 0 78-9 120-6 26 10 51 36 56 25 6 50-10 56-36z m-79 178c15-22 10-51-11-66-21-14-51-9-65 12-78 111-206 178-342 180-110 2-212-39-288-115-72-72-112-169-110-271l0-46c-1-26-22-46-47-46-1 0-1 0-1 0-26 1-47 22-46 48l0 42c-2 128 47 249 138 340 93 93 220 144 356 142 165-2 321-85 416-220z" horiz-adv-x="1000" /> <glyph glyph-name="fingerprint" unicode="&#xf577;" d="M500 370c26 0 47-21 47-47 3-194-31-345-57-439-6-21-25-34-46-34-40 0-50 41-45 60 39 136 57 272 54 413 0 26 21 47 47 47z m-1 159c111-1 203-91 205-200 1-100-6-200-23-297-1-10-14-46-53-39-26 4-43 28-39 54 15 92 22 186 21 280-1 59-52 108-113 109-67 0-107-52-106-103 1-100-8-201-28-299-5-25-30-41-56-36-25 5-41 30-36 55 19 92 28 185 26 279-2 105 82 197 202 197z m-217 39c20-16 24-46 7-66-36-45-55-100-54-158 1-80-6-159-20-237-1-9-15-45-54-38-26 5-43 29-38 55 13 71 19 145 18 218-1 80 25 158 75 219 17 20 46 23 66 7z m214 122c198-3 361-163 364-355 0-8 0-21 0-29 0-57-5-149-12-206-2-18-19-45-52-41-25 3-44 26-41 52 9 73 12 148 11 222-2 143-124 261-271 263-23 0-45-2-67-7-25-6-50 9-56 35-6 25 10 50 35 56 29 7 59 10 89 10z m493-238c12-55 11-98 11-141 0-26-21-46-47-46h0c-26 0-47 21-47 47 1 47 0 78-9 120-6 26 10 51 36 56 25 6 50-10 56-36z m-79 178c15-22 10-51-11-66-21-14-51-9-65 12-78 111-206 178-342 180-110 2-212-39-288-115-72-72-112-169-110-271l0-46c-1-26-22-46-47-46-1 0-1 0-1 0-26 1-47 22-46 48l0 42c-2 128 47 249 138 340 93 93 220 144 356 142 165-2 321-85 416-220z" horiz-adv-x="1000" />
<glyph glyph-name="fish" unicode="&#xf578;" d="M639 663c268 0 486-250 486-313s-218-312-486-312c-176 0-329 107-415 198l-170-129c-24-18-59 1-53 29l47 214-47 214c-6 28 29 47 53 29l170-129c86 92 239 199 415 199z m171-360c26 0 47 21 47 47 0 26-21 47-47 47-26 0-47-21-47-47 0-26 21-47 47-47z" horiz-adv-x="1125" /> <glyph glyph-name="fish" unicode="&#xf578;" d="M639 663c268 0 486-250 486-313s-218-312-486-312c-176 0-329 107-415 198l-170-129c-24-18-59 1-53 29l47 214-47 214c-6 28 29 47 53 29l170-129c86 92 239 199 415 199z m171-360c26 0 47 21 47 47 0 26-21 47-47 47-26 0-47-21-47-47 0-26 21-47 47-47z" horiz-adv-x="1125" />
@ -946,8 +892,6 @@
<glyph glyph-name="apple-alt" unicode="&#xf5d1;" d="M685 598c51-9 93-36 125-82 29-40 48-91 59-152 9-56 8-112-2-168-16-93-47-170-94-233-56-75-126-113-211-113-20 0-43 6-68 19-17 11-36 16-56 16s-40-5-57-16c-25-13-48-19-68-19-85 0-155 38-211 113-47 63-78 140-94 233-10 56-11 112-2 168 11 61 30 112 59 152 32 46 74 73 125 82 31 5 74 1 129-14 46-13 86-28 119-46 32 18 72 33 119 46 54 15 97 19 128 14z m-107 80c-18-17-42-29-72-37-21-6-44-10-68-10l-30 2c-2 18-2 39 0 63 5 47 20 82 45 107 18 17 42 29 72 37 21 7 44 10 69 10l29-2 2-29c0-25-3-48-10-69-8-30-20-54-37-72z" horiz-adv-x="875" /> <glyph glyph-name="apple-alt" unicode="&#xf5d1;" d="M685 598c51-9 93-36 125-82 29-40 48-91 59-152 9-56 8-112-2-168-16-93-47-170-94-233-56-75-126-113-211-113-20 0-43 6-68 19-17 11-36 16-56 16s-40-5-57-16c-25-13-48-19-68-19-85 0-155 38-211 113-47 63-78 140-94 233-10 56-11 112-2 168 11 61 30 112 59 152 32 46 74 73 125 82 31 5 74 1 129-14 46-13 86-28 119-46 32 18 72 33 119 46 54 15 97 19 128 14z m-107 80c-18-17-42-29-72-37-21-6-44-10-68-10l-30 2c-2 18-2 39 0 63 5 47 20 82 45 107 18 17 42 29 72 37 21 7 44 10 69 10l29-2 2-29c0-25-3-48-10-69-8-30-20-54-37-72z" horiz-adv-x="875" />
<glyph glyph-name="account-multiple-minus" unicode="&#xf5d3;" d="M542 308c-84 0-250-41-250-125v-83h500v83c0 84-167 125-250 125m276-6c34-30 57-69 57-119v-83h125v83c0 65-99 105-182 119m-276 90c69 0 125 56 125 125s-56 125-125 125-125-56-125-125 56-125 125-125m208 0c69 0 125 56 125 125s-56 125-125 125c-13 0-26-2-38-6 23-34 38-75 38-119 0-44-15-85-38-119 12-4 25-6 38-6m-417 41h-333v-83h333v83z" horiz-adv-x="1000" />
<glyph glyph-name="scale" unicode="&#xf5d4;" d="M442 850h-312c-18 0-32-14-32-31v-938c0-17 14-31 32-31h312c17 0 31 14 31 31v938c0 17-14 31-31 31z m-31-938h-250v94h156v63h-156v94h94v62h-94v94h156v62h-156v94h94v63h-94v93h156v63h-156v94h250v-876z m447 147l-103-102v786l102-102 44 44-156 156c-12 12-32 12-44 0l-156-156 44-44 103 102v-786l-103 102-44-44 156-156c13-12 32-12 45 0l156 156-44 44z" horiz-adv-x="1000" /> <glyph glyph-name="scale" unicode="&#xf5d4;" d="M442 850h-312c-18 0-32-14-32-31v-938c0-17 14-31 32-31h312c17 0 31 14 31 31v938c0 17-14 31-31 31z m-31-938h-250v94h156v63h-156v94h94v62h-94v94h156v62h-156v94h94v63h-94v93h156v63h-156v94h250v-876z m447 147l-103-102v786l102-102 44 44-156 156c-12 12-32 12-44 0l-156-156 44-44 103 102v-786l-103 102-44-44 156-156c13-12 32-12 45 0l156 156-44 44z" horiz-adv-x="1000" />
<glyph glyph-name="cylinder-1" unicode="&#xf5d6;" d="M500 850c-214 0-375-81-375-187v-219h63v112c66-50 179-81 312-81s246 31 313 81v-518c0-60-134-126-313-126s-312 66-312 126v93h-63v-93c0-107 161-188 375-188s375 81 375 188v625c0 106-161 187-375 187z m0-312c-179 0-312 66-312 125s133 125 312 125 313-66 313-125-134-125-313-125z" horiz-adv-x="1000" /> <glyph glyph-name="cylinder-1" unicode="&#xf5d6;" d="M500 850c-214 0-375-81-375-187v-219h63v112c66-50 179-81 312-81s246 31 313 81v-518c0-60-134-126-313-126s-312 66-312 126v93h-63v-93c0-107 161-188 375-188s375 81 375 188v625c0 106-161 187-375 187z m0-312c-179 0-312 66-312 125s133 125 312 125 313-66 313-125-134-125-313-125z" horiz-adv-x="1000" />
@ -1004,50 +948,24 @@
<glyph glyph-name="text" unicode="&#xf5f6;" d="M401 212h-212l-40-101h-144l221 520h140l222-520h-148l-39 101z m-42 108l-64 167-64-167h128z m576 154c34-30 51-77 51-140v-223h-127v52c-19-39-58-59-114-59-30 0-57 5-79 16-22 11-38 26-49 45-12 18-17 39-17 63 0 38 14 68 42 89 28 21 72 31 131 31h77c-2 43-30 64-82 64-19 0-38-3-57-9-19-6-35-15-49-26l-46 96c22 15 48 27 79 35 31 8 61 12 93 12 64 0 113-15 147-46z m-111-269c12 8 21 20 26 35v35h-59c-40 0-60-14-60-41 0-12 5-22 14-29 9-8 22-12 37-12 16 0 30 4 42 12z" horiz-adv-x="1000" /> <glyph glyph-name="text" unicode="&#xf5f6;" d="M401 212h-212l-40-101h-144l221 520h140l222-520h-148l-39 101z m-42 108l-64 167-64-167h128z m576 154c34-30 51-77 51-140v-223h-127v52c-19-39-58-59-114-59-30 0-57 5-79 16-22 11-38 26-49 45-12 18-17 39-17 63 0 38 14 68 42 89 28 21 72 31 131 31h77c-2 43-30 64-82 64-19 0-38-3-57-9-19-6-35-15-49-26l-46 96c22 15 48 27 79 35 31 8 61 12 93 12 64 0 113-15 147-46z m-111-269c12 8 21 20 26 35v35h-59c-40 0-60-14-60-41 0-12 5-22 14-29 9-8 22-12 37-12 16 0 30 4 42 12z" horiz-adv-x="1000" />
<glyph glyph-name="advertisement" unicode="&#xf5f7;" d="M893 493h-36v249c0 20-16 36-35 36-5 0-9-1-13-3l-527-211h-175c-59 0-107-48-107-107v-143c0-59 48-107 107-107h2v-249c0-20 16-36 35-36h143c20 0 36 16 36 36v233l486-195c4-2 8-3 13-3 19 0 35 17 35 36v250h36c59 0 107 48 107 107s-48 107-107 107z" horiz-adv-x="1000" />
<glyph glyph-name="advertisement-1" unicode="&#xf5f8;" d="M893 493h-36v249c0 20-16 36-35 36-5 0-9-1-13-3l-527-211h-175c-59 0-107-48-107-107v-143c0-59 48-107 107-107h2v-249c0-20 16-36 35-36h143c20 0 36 16 36 36v233l486-195c4-2 8-3 13-3 19 0 35 17 35 36v250h36c59 0 107 48 107 107s-48 107-107 107z m-642-500h-71v214h71v-214z m2 286h-146c-20 0-36 16-36 35v143c0 20 16 36 36 36h146v-214z m533-197l-462 185v237l462 185v-607z m107 268h-36v71h36c20 0 36-16 36-35s-16-36-36-36z" horiz-adv-x="1000" />
<glyph glyph-name="chat-1" unicode="&#xf5fa;" d="M867 850h-733c-72 0-131-59-131-131v-521c0-72 58-130 131-131h212l132-205c5-8 13-12 22-12 9 0 17 4 22 12l130 205h215c72 1 130 59 130 131v521c0 72-58 131-130 131z m78-652c0-43-35-78-78-78h-229c-9 0-17-5-22-12l-116-183-117 183c-5 7-13 12-22 12h-227c-44 0-79 35-79 78v521c0 44 35 79 79 79h732c44 0 79-35 79-79v-521z m-466 364h-194c-14 0-26-12-26-26s12-26 26-26h194c15 0 26 12 26 26s-11 26-26 26z m236-131h-430c-14 0-26-12-26-26s12-26 26-26h430c14 0 26 12 26 26s-12 26-26 26z" horiz-adv-x="1000" />
<glyph glyph-name="chat-alt" unicode="&#xf5fb;" d="M867 850h-733c-72 0-131-59-131-131v-521c0-72 58-130 131-131h212l132-205c5-8 13-12 22-12 9 0 17 4 22 12l130 205h215c72 1 130 59 130 131v521c0 72-58 131-130 131z m-582-288h194c15 0 26-12 26-26s-11-26-26-26h-194c-14 0-26 12-26 26s12 26 26 26z m430-183h-430c-14 0-26 12-26 26s12 26 26 26h430c14 0 26-12 26-26s-12-26-26-26z" horiz-adv-x="1000" />
<glyph glyph-name="send-message" unicode="&#xf5fc;" d="M814 265c-13-13-13-33 0-46l85-84c12-13 33-13 45 0 13 12 13 33 0 46l-84 84c-13 13-33 13-46 0l0 0z m-229-229c-13-13-13-33 0-46l85-84c12-13 33-13 45 0 13 12 13 33 0 45l-84 85c-13 12-33 12-46 0l0 0z m76 153c-12-13-12-33 0-46l215-214c12-13 33-13 45 0 13 12 13 33 0 45l-214 215c-13 12-33 12-46 0z m-619 659l936-305c26-9 30-45 6-59l-353-205c-11-7-25-6-36 2l-99 74 74-100c7-10 8-24 2-35l-206-354c-14-24-50-20-58 6l-306 936c-8 25 15 49 40 40l0 0z" horiz-adv-x="1000" />
<glyph glyph-name="oil-can" unicode="&#xf613;" d="M1230 537c10 3 20-5 20-15v-35c0-5-2-9-5-11l-414-420c-12-12-28-18-45-18h-536c-34 0-62 28-62 62v91l-137 25c-29 5-51 31-51 61v186c0 35 29 62 62 62 4 0 9 0 12-1l270-49h109v94h-109c-17 0-31 14-31 31v31c0 18 14 32 31 32h312c18 0 32-14 32-32v-31c0-17-14-31-32-31h-109v-94h111c16 0 41-6 56-13l99-49z m-1042-251v122l-94 17v-122z m885-165c0 46 83 167 83 167s84-121 84-167-38-83-84-83-83 37-83 83z" horiz-adv-x="1250" /> <glyph glyph-name="oil-can" unicode="&#xf613;" d="M1230 537c10 3 20-5 20-15v-35c0-5-2-9-5-11l-414-420c-12-12-28-18-45-18h-536c-34 0-62 28-62 62v91l-137 25c-29 5-51 31-51 61v186c0 35 29 62 62 62 4 0 9 0 12-1l270-49h109v94h-109c-17 0-31 14-31 31v31c0 18 14 32 31 32h312c18 0 32-14 32-32v-31c0-17-14-31-32-31h-109v-94h111c16 0 41-6 56-13l99-49z m-1042-251v122l-94 17v-122z m885-165c0 46 83 167 83 167s84-121 84-167-38-83-84-83-83 37-83 83z" horiz-adv-x="1250" />
<glyph glyph-name="account-settings-variant" unicode="&#xf631;" d="M375 683c-92 0-167-74-167-166s75-167 167-167 167 75 167 167-75 166-167 166m0-416c-111 0-333-56-333-167v-83h461c-2 13-3 27-3 41 0 63 21 125 59 175-64 22-135 34-184 34m375 0c-5 0-10-4-11-9l-8-55c-12-5-24-12-35-20l-52 21c-4 0-10 0-13-5l-41-72c-3-5-2-10 2-14l44-34c-1-7-1-14-1-21 0-7 0-13 1-20l-44-35c-4-3-5-8-2-13l41-72c3-6 8-6 13-6l52 21c11-7 22-14 35-19l8-55c1-5 5-9 11-9h83c5 0 10 4 10 9l8 55c13 5 24 12 35 19l52-21c5 0 10 0 13 6l42 72c2 5 1 10-3 13l-44 35c1 7 2 13 2 20 0 7-1 14-2 21l44 34c4 4 5 9 3 14l-42 72c-3 5-8 5-13 5l-52-21c-11 8-22 15-35 20l-8 55c0 5-5 9-10 9m-41-146c34 0 62-28 62-63s-28-62-62-62c-35 0-63 28-63 62s28 63 63 63z" horiz-adv-x="1000" />
<glyph glyph-name="truck-monster" unicode="&#xf63b;" d="M1219 413c17 0 31-14 31-32v-62c0-17-14-31-31-31h-33c-57 75-147 125-248 125-102 0-192-50-249-125h-128c-57 75-147 125-248 125s-192-50-249-125h-33c-17 0-31 14-31 31v62c0 18 14 32 31 32h32v156c0 17 14 31 31 31h344v188c0 34 28 62 62 62h221c33 0 77-21 98-47l162-203h144c35 0 63-28 63-62v-125h31z m-656 187h258l-100 125h-158v-125z m593-437c18 0 32-14 32-32v-62c0-17-14-31-32-31h-10c-3-12-11-30-17-41l7-8c13-12 13-32 0-44l-44-44c-12-12-32-12-44 0l-7 7c-13-7-27-12-41-17v-10c0-17-14-31-31-31h-63c-17 0-31 14-31 31v10c-14 5-28 10-41 17l-7-7c-12-12-32-12-44 0l-44 44c-13 12-13 32 0 44l7 8c-7 13-13 26-17 41h-10c-17 0-31 14-31 31v62c0 18 14 32 31 32h10c3 11 11 30 17 40l-7 8c-13 12-13 32 0 44l44 44c12 12 32 12 44 0l7-7c13 7 27 12 41 17v10c0 17 14 31 31 31h63c17 0 31-14 31-31v-10c12-4 30-11 41-17l7 7c12 12 32 12 44 0l44-44c13-12 13-32 0-44l-7-8c7-13 13-26 17-40h10z m-218-157c51 0 93 42 93 94s-42 94-93 94-94-42-94-94 42-94 94-94z m-407 157c18 0 32-14 32-32v-62c0-17-14-31-32-31h-10c-3-12-11-30-17-41l7-7c13-13 13-32 0-45l-44-44c-12-12-32-12-44 0l-7 7c-13-7-27-12-41-17v-10c0-17-14-31-31-31h-63c-17 0-31 14-31 31v10c-14 5-28 10-41 17l-7-7c-12-12-32-12-44 0l-44 44c-13 13-13 32 0 45l7 7c-7 13-13 26-17 41h-10c-17 0-31 14-31 31v62c0 18 14 32 31 32h10c3 11 11 30 17 40l-7 8c-13 12-13 32 0 44l44 44c12 12 32 12 44 0l7-7c13 7 27 12 41 17v10c0 17 14 31 31 31h63c17 0 31-14 31-31v-10c12-4 30-11 41-17l7 7c12 12 32 12 44 0l44-44c13-12 13-32 0-44l-7-8c7-13 13-26 17-40h10z m-218-157c51 0 93 42 93 94s-42 94-93 94-94-42-94-94 42-94 94-94z" horiz-adv-x="1250" /> <glyph glyph-name="truck-monster" unicode="&#xf63b;" d="M1219 413c17 0 31-14 31-32v-62c0-17-14-31-31-31h-33c-57 75-147 125-248 125-102 0-192-50-249-125h-128c-57 75-147 125-248 125s-192-50-249-125h-33c-17 0-31 14-31 31v62c0 18 14 32 31 32h32v156c0 17 14 31 31 31h344v188c0 34 28 62 62 62h221c33 0 77-21 98-47l162-203h144c35 0 63-28 63-62v-125h31z m-656 187h258l-100 125h-158v-125z m593-437c18 0 32-14 32-32v-62c0-17-14-31-32-31h-10c-3-12-11-30-17-41l7-8c13-12 13-32 0-44l-44-44c-12-12-32-12-44 0l-7 7c-13-7-27-12-41-17v-10c0-17-14-31-31-31h-63c-17 0-31 14-31 31v10c-14 5-28 10-41 17l-7-7c-12-12-32-12-44 0l-44 44c-13 12-13 32 0 44l7 8c-7 13-13 26-17 41h-10c-17 0-31 14-31 31v62c0 18 14 32 31 32h10c3 11 11 30 17 40l-7 8c-13 12-13 32 0 44l44 44c12 12 32 12 44 0l7-7c13 7 27 12 41 17v10c0 17 14 31 31 31h63c17 0 31-14 31-31v-10c12-4 30-11 41-17l7 7c12 12 32 12 44 0l44-44c13-12 13-32 0-44l-7-8c7-13 13-26 17-40h10z m-218-157c51 0 93 42 93 94s-42 94-93 94-94-42-94-94 42-94 94-94z m-407 157c18 0 32-14 32-32v-62c0-17-14-31-32-31h-10c-3-12-11-30-17-41l7-7c13-13 13-32 0-45l-44-44c-12-12-32-12-44 0l-7 7c-13-7-27-12-41-17v-10c0-17-14-31-31-31h-63c-17 0-31 14-31 31v10c-14 5-28 10-41 17l-7-7c-12-12-32-12-44 0l-44 44c-13 13-13 32 0 45l7 7c-7 13-13 26-17 41h-10c-17 0-31 14-31 31v62c0 18 14 32 31 32h10c3 11 11 30 17 40l-7 8c-13 12-13 32 0 44l44 44c12 12 32 12 44 0l7-7c13 7 27 12 41 17v10c0 17 14 31 31 31h63c17 0 31-14 31-31v-10c12-4 30-11 41-17l7 7c12 12 32 12 44 0l44-44c13-12 13-32 0-44l-7-8c7-13 13-26 17-40h10z m-218-157c51 0 93 42 93 94s-42 94-93 94-94-42-94-94 42-94 94-94z" horiz-adv-x="1250" />
<glyph glyph-name="envelope-open-text" unicode="&#xf658;" d="M344 428c-17 0-31 14-31 31v32c0 17 14 31 31 31h312c18 0 32-14 32-31v-32c0-17-14-31-32-31h-312z m-31-156v31c0 17 14 31 31 31h312c18 0 32-14 32-31v-31c0-17-14-31-32-31h-312c-17 0-31 14-31 31z m187-237c32 0 64 10 92 30l408 295v-416c0-52-42-94-94-94h-812c-52 0-94 42-94 94v416l409-295c27-20 59-30 91-30z m464 497c23-18 36-45 36-74v-21l-187-135v361h-625v-361l-188 135v21c0 25 16 58 36 74 17 13 34 26 58 44v87c0 51 42 93 94 93h151c6 5 11 9 18 13 33 24 98 82 143 81 45 1 111-57 143-81 7-4 12-8 18-13h152c51 0 93-42 93-93v-87c24-18 41-31 58-44z" horiz-adv-x="1000" />
<glyph glyph-name="shape-rectangle-plus" unicode="&#xf65f;" d="M792 600h125v-83h-125v-125h-84v125h-125v83h125v125h84v-125m-84-458v125h84v-209h-667v542h333v-83h-250v-375h500z" horiz-adv-x="1000" /> <glyph glyph-name="shape-rectangle-plus" unicode="&#xf65f;" d="M792 600h125v-83h-125v-125h-84v125h-125v83h125v125h84v-125m-84-458v125h84v-209h-667v542h333v-83h-250v-375h500z" horiz-adv-x="1000" />
<glyph glyph-name="Beauty" unicode="&#xf665;" d="M417 683h83v-83h-83v83m-125 42h83v-83h-83v83m0-125h83v-83h-83v83m-42-83v-84h-83v84h83m0 125v-84h-83v84h83m0 125v-84h-83v84h83m292-834c-46 0-84 38-84 84v416c0 46 38 84 84 84v41h41v125h125v-125h42v-41c46 0 83-38 83-84v-416c0-46-37-84-83-84h-208m0 500v-416h208v416h-208z" horiz-adv-x="1000" /> <glyph glyph-name="Beauty" unicode="&#xf665;" d="M417 683h83v-83h-83v83m-125 42h83v-83h-83v83m0-125h83v-83h-83v83m-42-83v-84h-83v84h83m0 125v-84h-83v84h83m0 125v-84h-83v84h83m292-834c-46 0-84 38-84 84v416c0 46 38 84 84 84v41h41v125h125v-125h42v-41c46 0 83-38 83-84v-416c0-46-37-84-83-84h-208m0 500v-416h208v416h-208z" horiz-adv-x="1000" />
<glyph glyph-name="kaaba" unicode="&#xf66b;" d="M1082 687c26-9 43-32 43-59v-96l-518 155c-29 9-60 9-89 0l-518-155v96c0 25 19 51 43 59l460 153c16 6 43 10 60 10s43-4 59-10z m-546-60c17 6 36 6 54 0l535-160v-446c0-30-20-55-49-62l-473-105c-11-2-29-4-40-4s-30 2-41 4l-473 105c-29 7-49 32-49 62v446z m-286-226v32c0 10-10 18-20 15l-156-43c-7-1-11-8-11-15v-32c0-10 9-18 19-15l157 43c6 1 11 8 11 15z m281 76v33c0 10-10 18-19 15l-188-51c-7-2-11-8-11-15v-33c0-10 9-18 19-15l188 51c7 2 11 8 11 15z m344-44v-32 0c0-7 5-14 12-15l156-43c10-3 20 5 20 15v32c0 7-5 14-12 15l-156 43c-10 3-20-5-20-15z m-281 77v-33 0c0-6 5-13 11-15l188-51c10-3 20 5 20 15v33c0 7-5 13-12 15l-187 51c-10 2-20-5-20-15z" horiz-adv-x="1125" />
<glyph glyph-name="landmark" unicode="&#xf66f;" d="M980 670c12-4 20-16 20-29v-72c0-17-14-31-31-31h-938c-17 0-31 14-31 31v72c0 12 9 25 20 29l458 176c6 2 16 4 22 4s16-2 22-4z m-855-195h125v-312h188v312h125v-312h187v312h125v-312h31c18 0 32-14 32-32v-93h-875v93c0 18 14 32 31 32h31v312z m844-500c17 0 31-14 31-31v-63c0-17-14-31-31-31h-938c-17 0-31 14-31 31v63c0 17 14 31 31 31h938z" horiz-adv-x="1000" /> <glyph glyph-name="landmark" unicode="&#xf66f;" d="M980 670c12-4 20-16 20-29v-72c0-17-14-31-31-31h-938c-17 0-31 14-31 31v72c0 12 9 25 20 29l458 176c6 2 16 4 22 4s16-2 22-4z m-855-195h125v-312h188v312h125v-312h187v312h125v-312h31c18 0 32-14 32-32v-93h-875v93c0 18 14 32 31 32h31v312z m844-500c17 0 31-14 31-31v-63c0-17-14-31-31-31h-938c-17 0-31 14-31 31v63c0 17 14 31 31 31h938z" horiz-adv-x="1000" />
<glyph glyph-name="mosque" unicode="&#xf678;" d="M0-88v626h250v-626c0-34-28-62-62-62h-125c-35 0-63 28-63 62z m1131 376h-700c-35 34-56 72-56 115 0 103 82 183 172 240 82 51 157 112 218 188l16 19 16-19c61-76 137-137 219-188 90-57 172-137 172-240 0-43-22-81-57-115z m57-63c34 0 62-28 62-62v-251c0-34-28-62-62-62h-63v125c0 35-28 63-62 63s-63-28-63-63v-125h-125v141c0 93-94 140-94 140s-93-47-93-140v-141h-125v125c0 35-28 63-63 63s-62-28-62-63v-125h-63c-34 0-62 28-62 62v251c0 34 28 62 62 62h813z m-1063 625c0 0 125-62 125-187v-63h-250v63c0 125 125 187 125 187z" horiz-adv-x="1250" /> <glyph glyph-name="mosque" unicode="&#xf678;" d="M0-88v626h250v-626c0-34-28-62-62-62h-125c-35 0-63 28-63 62z m1131 376h-700c-35 34-56 72-56 115 0 103 82 183 172 240 82 51 157 112 218 188l16 19 16-19c61-76 137-137 219-188 90-57 172-137 172-240 0-43-22-81-57-115z m57-63c34 0 62-28 62-62v-251c0-34-28-62-62-62h-63v125c0 35-28 63-62 63s-63-28-63-63v-125h-125v141c0 93-94 140-94 140s-93-47-93-140v-141h-125v125c0 35-28 63-63 63s-62-28-62-63v-125h-63c-34 0-62 28-62 62v251c0 34 28 62 62 62h813z m-1063 625c0 0 125-62 125-187v-63h-250v63c0 125 125 187 125 187z" horiz-adv-x="1250" />
<glyph glyph-name="star-and-crescent" unicode="&#xf699;" d="M665-61c17 0 30-14 30-29 0-13-9-24-20-28-57-21-116-32-175-32-276 0-500 224-500 500s224 500 500 500c59 0 118-11 175-32 14-5 22-19 19-34-3-13-15-23-29-23-3 0-13 1-18 1-227 0-412-185-412-412s185-412 412-412c5 0 15 1 18 1z m318 493c16-2 23-22 11-33l-108-105 26-149c2-12-8-22-19-22-3 0-7 0-10 2l-133 70-133-70c-3-2-6-2-9-2-12 0-22 10-20 22l26 149-108 105c-12 11-5 31 11 33l149 22 67 135c3 7 10 11 17 11s14-4 17-11l67-135z" horiz-adv-x="1000" />
<glyph glyph-name="star-of-david" unicode="&#xf69a;" d="M792 350l104-175c28-47-6-106-62-106h-209l-109-184c-14-23-39-35-63-35s-48 12-62 35l-110 184h-208c-56 0-91 59-63 106l104 175-104 175c-28 47 7 106 63 106h208l110 184c14 23 38 35 62 35s49-12 63-35l109-184h209c56 0 90-59 62-106z m-25 172h-77l39-65z m-102-172l-102 172h-219l-103-172 103-172h219z m-212 356l-44-75h89z m-314-184l39-65 38 65h-77z m0-344h77l-38 65z m314-184l45 75h-89z m237 184h77l-38 65z" horiz-adv-x="906.3" />
<glyph glyph-name="lamp" unicode="&#xf6b4;" d="M333 767h334l166-500h-666l166 500m125-542h84v-208h208v-84h-500v84h208v208z" horiz-adv-x="1000" />
<glyph glyph-name="account-edit" unicode="&#xf6bb;" d="M904 294l-41-42-86 86 42 41c9 9 23 9 32 0l53-53c9-9 9-23 0-32m-404-233l253 252 85-85-252-253h-86v86m0 206c-184 0-333-75-333-167v-83h250v78l166 167c-27 3-55 5-83 5m0 416c-92 0-167-74-167-166s75-167 167-167 167 75 167 167-75 166-167 166z" horiz-adv-x="1000" />
<glyph glyph-name="infinity-1" unicode="&#xf6e3;" d="M775 574c124 0 225-99 225-224 0-123-101-224-225-224-60 0-117 24-159 66l-116 102-118-104c-40-41-97-64-157-64-124 0-225 101-225 224s101 224 225 224c60 0 117-23 159-66l116-102 118 104c40 41 97 64 157 64m-450-324l113 100-111 98c-29 28-64 43-102 43-78 0-142-63-142-141 0-78 64-141 142-141 38 0 73 15 100 41m350 200l-112-100 110-98c29-28 65-43 102-43 78 0 142 63 142 141 0 78-64 141-142 141-38 0-73-15-100-41z" horiz-adv-x="1000" /> <glyph glyph-name="infinity-1" unicode="&#xf6e3;" d="M775 574c124 0 225-99 225-224 0-123-101-224-225-224-60 0-117 24-159 66l-116 102-118-104c-40-41-97-64-157-64-124 0-225 101-225 224s101 224 225 224c60 0 117-23 159-66l116-102 118 104c40 41 97 64 157 64m-450-324l113 100-111 98c-29 28-64 43-102 43-78 0-142-63-142-141 0-78 64-141 142-141 38 0 73 15 100 41m350 200l-112-100 110-98c29-28 65-43 102-43 78 0 142 63 142 141 0 78-64 141-142 141-38 0-73-15-100-41z" horiz-adv-x="1000" />
<glyph glyph-name="skull-crossbones" unicode="&#xf714;" d="M858-35c15-8 21-26 14-42l-28-56c-8-15-27-21-42-14l-364 178-365-178c-15-7-34-1-42 14l-28 56c-7 16-1 34 14 42l278 135-278 135c-15 8-21 26-14 42l28 56c8 15 27 21 42 14l365-177 364 177c15 7 34 1 42-14l28-56c7-16 1-34-14-42l-278-135z m-565 422c-82 43-137 122-137 213 0 138 126 250 282 250s281-112 281-250c0-91-55-170-137-213l11-51c5-25-11-48-32-48h-247c-21 0-37 23-32 48z m254 244c-35 0-63-28-63-62s28-63 63-63 62 28 62 63-28 62-62 62z m-219 0c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z" horiz-adv-x="875" /> <glyph glyph-name="skull-crossbones" unicode="&#xf714;" d="M858-35c15-8 21-26 14-42l-28-56c-8-15-27-21-42-14l-364 178-365-178c-15-7-34-1-42 14l-28 56c-7 16-1 34 14 42l278 135-278 135c-15 8-21 26-14 42l28 56c8 15 27 21 42 14l365-177 364 177c15 7 34 1 42-14l28-56c7-16 1-34-14-42l-278-135z m-565 422c-82 43-137 122-137 213 0 138 126 250 282 250s281-112 281-250c0-91-55-170-137-213l11-51c5-25-11-48-32-48h-247c-21 0-37 23-32 48z m254 244c-35 0-63-28-63-62s28-63 63-63 62 28 62 63-28 62-62 62z m-219 0c-34 0-62-28-62-62s28-63 62-63 63 28 63 63-28 62-63 62z" horiz-adv-x="875" />
<glyph glyph-name="spider" unicode="&#xf717;" d="M295 523l-53 106c-3 8-6 20-6 28 0 6 1 15 3 20l50 152c6 16 24 25 40 19l30-9c16-6 25-24 19-40l-46-139 40-80c-3-8-5-16-7-23l-10-51h-9z m825-355c9-15 6-34-9-44l-26-17c-14-10-34-6-43 9l-94 140h-92l119-190c6-10 9-21 9-33v-152c0-17-14-31-31-31h-31c-17 0-31 14-31 31v143l-145 232c2-28 4-55 4-83 0-103-80-198-187-198s-188 95-188 198c0 28 2 55 4 83l-145-232v-143c0-17-14-31-31-31h-31c-17 0-31 14-31 31v152 0c0 10 4 25 9 33l119 190h-92l-94-140c-9-15-29-19-43-9l-26 17c-14 10-18 29-9 44l103 154c11 16 34 28 52 28h153l-135 48c-11 3-26 14-32 24l-105 157c-10 15-6 34 9 44l26 17c14 10 33 6 43-9l99-148 118-39h70l21 101c4 21 33 118 136 118s131-97 136-118l20-101h70l118 39 99 148c10 15 29 19 44 9l26-17c14-10 18-29 8-44l-104-157c-7-10-21-21-33-24l-134-48h152c18 0 42-12 52-28z m-327 492l-46 139c-6 16 3 34 19 40l30 9c16 6 34-3 40-19l50-152c2-5 3-14 3-20 0-8-3-20-6-28l-53-106-51-17h-9l-10 51c-2 7-4 15-6 23z" horiz-adv-x="1125" /> <glyph glyph-name="spider" unicode="&#xf717;" d="M295 523l-53 106c-3 8-6 20-6 28 0 6 1 15 3 20l50 152c6 16 24 25 40 19l30-9c16-6 25-24 19-40l-46-139 40-80c-3-8-5-16-7-23l-10-51h-9z m825-355c9-15 6-34-9-44l-26-17c-14-10-34-6-43 9l-94 140h-92l119-190c6-10 9-21 9-33v-152c0-17-14-31-31-31h-31c-17 0-31 14-31 31v143l-145 232c2-28 4-55 4-83 0-103-80-198-187-198s-188 95-188 198c0 28 2 55 4 83l-145-232v-143c0-17-14-31-31-31h-31c-17 0-31 14-31 31v152 0c0 10 4 25 9 33l119 190h-92l-94-140c-9-15-29-19-43-9l-26 17c-14 10-18 29-9 44l103 154c11 16 34 28 52 28h153l-135 48c-11 3-26 14-32 24l-105 157c-10 15-6 34 9 44l26 17c14 10 33 6 43-9l99-148 118-39h70l21 101c4 21 33 118 136 118s131-97 136-118l20-101h70l118 39 99 148c10 15 29 19 44 9l26-17c14-10 18-29 8-44l-104-157c-7-10-21-21-33-24l-134-48h152c18 0 42-12 52-28z m-327 492l-46 139c-6 16 3 34 19 40l30 9c16 6 34-3 40-19l50-152c2-5 3-14 3-20 0-8-3-20-6-28l-53-106-51-17h-9l-10 51c-2 7-4 15-6 23z" horiz-adv-x="1125" />
<glyph glyph-name="view-parallel" unicode="&#xf727;" d="M167-25v750h166v-750h-166m250 0v750h166v-750h-166m250 0v750h166v-750h-166z" horiz-adv-x="1000" />
<glyph glyph-name="cancel-2" unicode="&#xf739;" d="M500 767c230 0 417-187 417-417s-187-417-417-417-417 187-417 417 187 417 417 417m0-84c-184 0-333-149-333-333 0-77 26-148 70-205l468 468c-57 44-128 70-205 70m0-666c184 0 333 149 333 333 0 77-26 148-70 205l-468-468c57-44 128-70 205-70z" horiz-adv-x="1000" /> <glyph glyph-name="cancel-2" unicode="&#xf739;" d="M500 767c230 0 417-187 417-417s-187-417-417-417-417 187-417 417 187 417 417 417m0-84c-184 0-333-149-333-333 0-77 26-148 70-205l468 468c-57 44-128 70-205 70m0-666c184 0 333 149 333 333 0 77-26 148-70 205l-468-468c57-44 128-70 205-70z" horiz-adv-x="1000" />
<glyph glyph-name="truck-fast" unicode="&#xf787;" d="M125 288l-31 62h219l-25 63h-205l-31 62h325l-25 63h-306l-36 62h157c0 46 37 83 83 83h500v-166h125l125-167v-208h-83c0-69-56-125-125-125s-125 56-125 125h-167c0-69-56-125-125-125s-125 56-125 125h-83v146h-42m667-209c34 0 62 28 62 63s-28 62-62 62-63-28-63-62 28-63 63-63m62 375h-104v-104h186l-82 104m-479-375c35 0 63 28 63 63s-28 62-63 62-62-28-62-62 27-63 62-63z" horiz-adv-x="1000" /> <glyph glyph-name="truck-fast" unicode="&#xf787;" d="M125 288l-31 62h219l-25 63h-205l-31 62h325l-25 63h-306l-36 62h157c0 46 37 83 83 83h500v-166h125l125-167v-208h-83c0-69-56-125-125-125s-125 56-125 125h-167c0-69-56-125-125-125s-125 56-125 125h-83v146h-42m667-209c34 0 62 28 62 63s-28 62-62 62-63-28-63-62 28-63 63-63m62 375h-104v-104h186l-82 104m-479-375c35 0 63 28 63 63s-28 62-63 62-62-28-62-62 27-63 62-63z" horiz-adv-x="1000" />
@ -1062,10 +980,6 @@
<glyph glyph-name="restroom" unicode="&#xf7bd;" d="M250 600c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m249-442c7-30-17-58-48-58h-107v-203c0-26-21-47-47-47h-94c-26 0-47 21-47 47v203h-107c-31 0-55 28-48 58l89 363c7 26 30 44 58 47 30-19 64-30 102-30 37 0 72 11 101 30 28-3 52-21 59-47z m-593 692c17 0 32-14 32-31v-938c0-17-15-31-32-31h-62c-17 0-31 14-31 31v938c0 17 14 31 31 31h62z m-304-282c48-4 86-44 86-93v-266c0-26-21-46-47-46h-16v-266c0-26-21-47-47-47h-156c-26 0-47 21-47 47v266h-16c-26 0-46 20-46 46v266c0 49 37 89 85 93 30-19 65-30 102-30s73 11 102 30z" horiz-adv-x="1250" /> <glyph glyph-name="restroom" unicode="&#xf7bd;" d="M250 600c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m249-442c7-30-17-58-48-58h-107v-203c0-26-21-47-47-47h-94c-26 0-47 21-47 47v203h-107c-31 0-55 28-48 58l89 363c7 26 30 44 58 47 30-19 64-30 102-30 37 0 72 11 101 30 28-3 52-21 59-47z m-593 692c17 0 32-14 32-31v-938c0-17-15-31-32-31h-62c-17 0-31 14-31 31v938c0 17 14 31 31 31h62z m-304-282c48-4 86-44 86-93v-266c0-26-21-46-47-46h-16v-266c0-26-21-47-47-47h-156c-26 0-47 21-47 47v266h-16c-26 0-46 20-46 46v266c0 49 37 89 85 93 30-19 65-30 102-30s73 11 102 30z" horiz-adv-x="1250" />
<glyph glyph-name="sd-card" unicode="&#xf7c2;" d="M625 850c69 0 125-56 125-125v-750c0-69-56-125-125-125h-500c-69 0-125 56-125 125v625l250 250h375z m-312-312v187h-94v-187h94z m156 0v187h-94v-187h94z m156 0v187h-94v-187h94z" horiz-adv-x="750" />
<glyph glyph-name="sim-card" unicode="&#xf7c4;" d="M0 725c0 69 56 125 125 125h375l250-250v-625c0-69-56-125-125-125h-500c-69 0-125 56-125 125v750z m438-375v125h-125v-125h125z m187 0v63c0 34-28 62-62 62h-63v-125h125z m-125-250v-125h63c34 0 62 28 62 63v62h-125z m-187 0v-125h125v125h-125z m-188 0v-62c0-35 28-63 63-63h62v125h-125z m0 188v-125h500v125h-500z m0 125v-63h125v125h-62c-35 0-63-28-63-62z" horiz-adv-x="750" />
<glyph glyph-name="fire-alt" unicode="&#xf7e4;" d="M632 750c142-131 243-346 243-450 0-248-196-450-437-450s-438 202-438 450c0 140 136 372 328 550 75-69 141-144 194-217 33 40 69 79 110 117z m-38-665c96 67 119 197 65 299-6 13-14 26-22 39l-114-130s-180 229-193 245c-95-114-142-180-142-256 0-151 114-244 255-244 57 0 109 17 151 47z" horiz-adv-x="875" /> <glyph glyph-name="fire-alt" unicode="&#xf7e4;" d="M632 750c142-131 243-346 243-450 0-248-196-450-437-450s-438 202-438 450c0 140 136 372 328 550 75-69 141-144 194-217 33 40 69 79 110 117z m-38-665c96 67 119 197 65 299-6 13-14 26-22 39l-114-130s-180 229-193 245c-95-114-142-180-142-256 0-151 114-244 255-244 57 0 109 17 151 47z" horiz-adv-x="875" />
<glyph glyph-name="cheese" unicode="&#xf7ef;" d="M0 288h1000v-313c0-35-28-63-62-63h-875c-35 0-63 28-63 63v313z m586 500c230-13 414-204 414-438h-1000l544 424c10 7 27 14 39 14 1 0 2 0 3 0z" horiz-adv-x="1000" /> <glyph glyph-name="cheese" unicode="&#xf7ef;" d="M0 288h1000v-313c0-35-28-63-62-63h-875c-35 0-63 28-63 63v313z m586 500c230-13 414-204 414-438h-1000l544 424c10 7 27 14 39 14 1 0 2 0 3 0z" horiz-adv-x="1000" />
@ -1082,8 +996,6 @@
<glyph glyph-name="biking" unicode="&#xf84a;" d="M781 663c-51 0-93 42-93 93s42 94 93 94 94-42 94-94-42-93-94-93z m-8-237l-80 65-114-98 81-53c15-11 28-34 28-52v-250c0-35-28-63-63-63s-62 28-62 63v216l-160 107c-15 10-28 33-28 52 0 15 10 37 22 47l219 188c9 8 28 15 40 15 12 0 30-7 39-14l139-111h104c34 0 62-28 62-63s-28-62-62-62h-125-1c-12 0-29 6-39 13z m227-76c138 0 250-112 250-250s-112-250-250-250-250 112-250 250 112 250 250 250z m0-375c69 0 125 56 125 125s-56 125-125 125-125-56-125-125 56-125 125-125z m-750 375c138 0 250-112 250-250s-112-250-250-250-250 112-250 250 112 250 250 250z m0-375c69 0 125 56 125 125s-56 125-125 125-125-56-125-125 56-125 125-125z" horiz-adv-x="1250" /> <glyph glyph-name="biking" unicode="&#xf84a;" d="M781 663c-51 0-93 42-93 93s42 94 93 94 94-42 94-94-42-93-94-93z m-8-237l-80 65-114-98 81-53c15-11 28-34 28-52v-250c0-35-28-63-63-63s-62 28-62 63v216l-160 107c-15 10-28 33-28 52 0 15 10 37 22 47l219 188c9 8 28 15 40 15 12 0 30-7 39-14l139-111h104c34 0 62-28 62-63s-28-62-62-62h-125-1c-12 0-29 6-39 13z m227-76c138 0 250-112 250-250s-112-250-250-250-250 112-250 250 112 250 250 250z m0-375c69 0 125 56 125 125s-56 125-125 125-125-56-125-125 56-125 125-125z m-750 375c138 0 250-112 250-250s-112-250-250-250-250 112-250 250 112 250 250 250z m0-375c69 0 125 56 125 125s-56 125-125 125-125-56-125-125 56-125 125-125z" horiz-adv-x="1250" />
<glyph glyph-name="icons" unicode="&#xf86d;" d="M228 422l-189 195c-55 56-52 150 10 203 53 45 133 37 182-14l19-20 19 20c49 51 129 59 182 14 62-53 65-147 10-203l-189-195c-5-6-15-10-22-10-7 0-17 4-22 10z m281-197c30 0 54-24 54-53v0-268 0c0-30-24-54-54-54h-455c-30 0-54 24-54 54v0 268 0c0 29 24 53 54 53h0 93l14 28c7 19 30 35 50 35h0 140 0c21 0 43-16 50-35l14-28h94z m-228-289c56 0 102 45 102 102s-46 101-102 101-101-45-101-101 45-102 101-102z m694 226c19 0 31-17 22-30l-181-272c-4-5-13-10-20-10-1 0-1 0-1 0-16 0-28 12-24 25l47 162h-121c-15 0-27 11-25 24l33 209c2 10 12 17 24 17h148c16 0 28-13 24-26l-44-99h118z m-41 687c35 6 66-23 66-61v-282c0-52-56-93-125-93-69 0-125 42-125 93 0 52 56 94 125 94 9 0 23-1 31-3v92l-218-34v-212c-1-51-57-93-125-93-69 0-125 42-125 94 0 52 56 94 125 94 8 0 22-2 31-4v209c0 31 21 57 50 62z" horiz-adv-x="1000" />
<glyph glyph-name="sort-alpha-up-alt" unicode="&#xf882;" d="M31 538c-27 0-41 33-22 53l156 187c6 5 15 10 23 10s17-5 22-10l156-187c20-20 6-53-22-53h-94v-594c0-18-14-32-31-32h-63c-17 0-31 14-31 32v594h-94z m532-125c-18 0-32 14-32 31v34 0c0 16 10 37 21 47l120 138h-109c-18 0-32 14-32 31v62c0 18 14 32 32 32h250c17 0 31-14 31-32v-34 0c0-16-10-37-21-47l-120-137h110c17 0 31-14 31-32v-62c0-17-14-31-31-31h-250z m310-459c1-3 2-7 2-10 0-18-14-32-31-32h-49 0c-12 0-26 10-30 22l-8 25h-139l-8-25c-4-12-18-22-30-22h0-49c-17 0-31 14-31 32 0 3 1 7 2 10l116 313c4 11 17 21 29 21h0 81 0c12 0 25-10 29-21z m-217 115h64l-32 94z" horiz-adv-x="875" /> <glyph glyph-name="sort-alpha-up-alt" unicode="&#xf882;" d="M31 538c-27 0-41 33-22 53l156 187c6 5 15 10 23 10s17-5 22-10l156-187c20-20 6-53-22-53h-94v-594c0-18-14-32-31-32h-63c-17 0-31 14-31 32v594h-94z m532-125c-18 0-32 14-32 31v34 0c0 16 10 37 21 47l120 138h-109c-18 0-32 14-32 31v62c0 18 14 32 32 32h250c17 0 31-14 31-32v-34 0c0-16-10-37-21-47l-120-137h110c17 0 31-14 31-32v-62c0-17-14-31-31-31h-250z m310-459c1-3 2-7 2-10 0-18-14-32-31-32h-49 0c-12 0-26 10-30 22l-8 25h-139l-8-25c-4-12-18-22-30-22h0-49c-17 0-31 14-31 32 0 3 1 7 2 10l116 313c4 11 17 21 29 21h0 81 0c12 0 25-10 29-21z m-217 115h64l-32 94z" horiz-adv-x="875" />
<glyph glyph-name="sort-amount-down-alt" unicode="&#xf884;" d="M469 663c-17 0-31 14-31 31v62c0 18 14 32 31 32h125c17 0 31-14 31-32v-62c0-17-14-31-31-31h-125z m0-250c-17 0-31 14-31 31v62c0 18 14 32 31 32h250c17 0 31-14 31-32v-62c0-17-14-31-31-31h-250z m500-375c17 0 31-14 31-32v-62c0-18-14-32-31-32h-500c-17 0-31 14-31 32v62c0 18 14 32 31 32h500z m-500 125c-17 0-31 14-31 31v62c0 18 14 32 31 32h375c17 0 31-14 31-32v-62c0-17-14-31-31-31h-375z m-125 0c28 0 41-34 22-54l-156-187c-5-5-15-10-22-10-8 0-17 5-23 10l-156 187c-20 20-5 54 22 54h94v593c0 18 14 32 31 32h63c17 0 31-14 31-32v-593h94z" horiz-adv-x="1000" /> <glyph glyph-name="sort-amount-down-alt" unicode="&#xf884;" d="M469 663c-17 0-31 14-31 31v62c0 18 14 32 31 32h125c17 0 31-14 31-32v-62c0-17-14-31-31-31h-125z m0-250c-17 0-31 14-31 31v62c0 18 14 32 31 32h250c17 0 31-14 31-32v-62c0-17-14-31-31-31h-250z m500-375c17 0 31-14 31-32v-62c0-18-14-32-31-32h-500c-17 0-31 14-31 32v62c0 18 14 32 31 32h500z m-500 125c-17 0-31 14-31 31v62c0 18 14 32 31 32h375c17 0 31-14 31-32v-62c0-17-14-31-31-31h-375z m-125 0c28 0 41-34 22-54l-156-187c-5-5-15-10-22-10-8 0-17 5-23 10l-156 187c-20 20-5 54 22 54h94v593c0 18 14 32 31 32h63c17 0 31-14 31-32v-593h94z" horiz-adv-x="1000" />

Before

Width:  |  Height:  |  Size: 244 KiB

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1,55 +1,60 @@
<?php <?php
use Illuminate\Contracts\Http\Kernel; /**
use Illuminate\Http\Request; * Laravel - A PHP Framework For Web Artisans
*
* @package Laravel
* @author Taylor Otwell <taylor@laravel.com>
*/
define('LARAVEL_START', microtime(true)); define('LARAVEL_START', microtime(true));
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Check If Application Is Under Maintenance | Register The Auto Loader
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| If the application is maintenance / demo mode via the "down" command we | Composer provides a convenient, automatically generated class loader for
| will require this file so that any prerendered template can be shown | our application. We just need to utilize it! We'll simply require it
| instead of starting the framework, which could cause an exception. | into the script here so that we don't have to worry about manual
| loading any of our classes later on. It feels great to relax.
| |
*/ */
if (file_exists(__DIR__.'/../storage/framework/maintenance.php')) { require __DIR__.'/../vendor/autoload.php';
require __DIR__.'/../storage/framework/maintenance.php';
}
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Register The Auto Loader | Turn On The Lights
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Composer provides a convenient, automatically generated class loader for | We need to illuminate PHP development, so let us turn on the lights.
| this application. We just need to utilize it! We'll simply require it | This bootstraps the framework and gets it ready for use, then it
| into the script here so we don't need to manually load our classes. | will load up this application so that we can run it and send
| the responses back to the browser and delight our users.
| |
*/ */
require __DIR__.'/../vendor/autoload.php'; $app = require_once __DIR__.'/../bootstrap/app.php';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Run The Application | Run The Application
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Once we have the application, we can handle the incoming request using | Once we have the application, we can handle the incoming request
| the application's HTTP kernel. Then, we will send the response back | through the kernel, and send the associated response back to
| to this client's browser, allowing them to enjoy our application. | the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
| |
*/ */
$app = require_once __DIR__.'/../bootstrap/app.php'; $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$kernel = $app->make(Kernel::class); $response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response = tap($kernel->handle( $response->send();
$request = Request::capture()
))->send();
$kernel->terminate($request, $response); $kernel->terminate($request, $response);

@ -9,52 +9,35 @@ readme file
1. install node.js LTS (last version) 1. install node.js LTS (last version)
## How to start: ## Steps:
1. login to git.willaspace.com 1. login to git.willaspace.com
1. clone willa into your root folder 1. clone willa into your root folder
1. create new folder ```/modules``` in root project folder 1. create new folder ```/modules in``` root project folder
1. clone core, common, ... in this folder with `wm-` prefix 1. clone core, common, ... in this folder with `wm-` prefix
1. run ```composer i``` if error is ```'compsoer' is not recognized as ``` Goto Composer Section in this document 1. run ```composer i```
1. run ```npm i``` 1. run ```npm i```
1. restore database with your new .env file. **if had error refer to MySql Section** 1. restore database with your new .env file. **if had error refer to MySql Section**
1. run: ```npm run dev``` 1. run: ```npm run dev```
1. run php artisan migrate or Goto: Host Meshkee.local Section 1. run php artisan migrate or Goto: Host Meshkee.local Section
1. run ```php artisan key:generate``` 1. run ```php artisan key:generate```
1. run ```php artisan passport:install```
1. before login you need to set username and password for this Meshkee.local business by
UPDATE `willamall`.`users` SET `cell_number` = 'YOURNUMBER' WHERE `id` = 1
and then set password by
$2y$12$LkcKcCbpA92ZK1LJXAa7luwS052i0wl2VrS299PWe9JDpe.5b09Ta
so your password is : ``password``
or generate your own password by https://bcrypt-generator.com/
## MySql Section: ## MySql Section
1. make sure install Navicat 1. make sure install Navicat
1. open and connect to mysql 1. open and connect to mysql
1. open xampp then in mysql admin configuration open ```my.ini``` 1. open xampp then in mysql admin configuration open mu.ini
1. change max_allowed_packet into 16M 1. change max_allowed_packet into 16M
Please Note that add it into ```mysqld``` section not ```mysqldump```
``` ```
[mysqld] [mysqld]
max_allowed_packet=-1 max_allowed_packet=16M
```
Note that we didnt work with mysqldump
```
[mysqldump]
max_allowed_packet=-1
``` ```
## Host Meshkee.local Section: ## Host Meshkee.local Section
1. create new virtual host 1. create new virtual host
1. create new host in etc driver folder as local name service 1. create new host in etc driver folder as local name service
@ -62,10 +45,4 @@ or generate your own password by https://bcrypt-generator.com/
```127.0.0.1 meshkee.local``` ```127.0.0.1 meshkee.local```
into C:\Windows\System32\drivers\etc\hosts into C:\Windows\System32\drivers\etc\hosts
### if it didnt let you to replace host file copy it in desktop, edit it, copy and replace it on host file by copy paste.
## Composer Section:
1. please install and restart vscode
2. add to environment in path in windows
good luck good luck

@ -1,54 +0,0 @@
import {setData, getJson, getArray} from '@|-BaseModule-|/abstraction/resources/|-module-|/|-module-|Resource'
import axios from "axios";
import url from "@|-BaseModule-|/router/urls";
export default class |-module-|Repository {
async index() {
let response = await axios.get(url('url'));
if (response && response.status === 200) {
return getArray(response.data.data);
}
}
async store(data) {
const params = setData(data);
let response = await axios.post(url('url'), params);
if (response && response.status === 201) {
return getJson(response.data.data);
}
}
async update(data) {
const params = setData(data, true);
let response = await axios.post(url('url', {|-module-|: data.id}), params);
if (response && response.status === 200) {
return getJson(response.data.data);
}
}
async destroy(dataId) {
let response = await axios.delete(url('url', {|-module-|: dataId}));
if (response && response.status === 200) {
return true;
}
}
}

@ -1,82 +0,0 @@
import {setQuery, setData, getJson, getArray} from "@|-BaseModule-|/abstraction/resources/|-module-|/|-module-|Resource";
import axios from "axios";
import url from "@|-BaseModule-|/router/urls";
export default class |-Module-|Repository {
async index(data) {
const params = setQuery(data);
let response = await axios.get(url('url'), {params});
if (response && response.status === 200) {
return getArray(response.data);
}
}
async store(data) {
const params = setData(data);
let response = await axios.post(url('url'), params);
if (response && response.status === 201) {
return getJson(response.data);
}
}
async update(data) {
const params = setData(data, true);
let response = await axios.post(url('url', {|-module-|: data.id}), params);
if (response && response.status === 200) {
return getJson(response.data.data);
}
}
async show(dataId) {
let response = await axios.get(url('url', {|-module-|: dataId}));
if (response && response.status === 200) {
return getJson(response.data.data);
}
}
async destroy(dataId) {
let response = await axios.delete(url('url', {|-module-|: dataId}));
if (response && response.status === 200) {
return true;
}
}
async destroyList(dataIds) {
let response = await axios.delete(url('url'), {params: {ids: dataIds}});
if (response && response.status === 200) {
return true;
}
}
}

@ -1,32 +0,0 @@
import {SetQueries} from "@Global/utils/common/CreateQueriesObject";
import {objectToFormData} from "@Global/utils/object-to-formdata";
import {addToTags} from "@Global/utils/common/addToTags";
const getJson = (data) => {
return {
...data,
};
};
const getArray = (data) => {
return data.map((Item) => (getJson(Item)));
};
const setQuery = (data) => {
return SetQueries(data);
};
const setData = (data, hasUpdate = false) => {
//data = addToTags(data, ['name', 'name_en']);
return objectToFormData(
{
...data,
_method: hasUpdate ? 'put' : 'post'
}
);
};
export {setData, setQuery, getArray, getJson};

@ -1,32 +0,0 @@
import {SetQueries, SetPagination} from "@Global/utils/common/CreateQueriesObject";
import {objectToFormData} from "@Global/utils/object-to-formdata";
const getJson = (data) => {
return {
...data,
};
};
const getArray = ({data, meta}) => {
const pagination = SetPagination(meta);
data = data.map((Item) => (getJson(Item)));
return {data, pagination};
};
const setQuery = (data) => {
return SetQueries(data);
};
const setData = (data, hasUpdate = false) => {
return objectToFormData(
{
...data,
_method: hasUpdate ? 'put' : 'post'
}
);
};
export {setData, setQuery, getArray, getJson};

@ -1,42 +0,0 @@
import { Paginate, Sort } from '@Global/services/storage.|-module-|';
const |-MODULE-| = '|-module-|';
const |-module-|Paginate = {
get() {
return Paginate.get(|-MODULE-|);
},
getWithDefault() {
if(this.get()) {
return this.get();
}
return {
page: 1,
pageCount: 1,
pageStart: 1,
pageStop: 1,
itemsLength: 1,
itemsPerPage: 12,
};
},
save(paginate) {
return Paginate.save(|-MODULE-|, paginate);
},
remove() {
return Paginate.remove(|-MODULE-|);
},
}
const SortPaginate = {
get() {
return Sort.get(|-MODULE-|);
},
save() {
return Sort.save(|-MODULE-|);
},
remove() {
return Sort.remove(|-MODULE-|);
},
}
export { |-module-|Paginate, SortPaginate }

@ -1,57 +0,0 @@
import |-Module-|Repository from "@|-BaseModule-|/abstraction/repositories/|-module-|/|-module-|Repository";
let repository = new |-Module-|Repository();
export default {
async load|-Module-|({ commit, state }) {
try {
commit("SET_LOADING", true);
const |-module-| = await repository.index();
commit("SET_|-MODULE-|", |-module-|);
return |-module-|;
} catch (e) {
return e;
} finally {
commit("SET_LOADING", false);
}
},
async store|-Module-|({ commit }, data) {
try {
const |-module-| = await repository.store(data);
commit('ADD_|-MODULE-|', |-module-|);
return |-module-|;
} catch (e) {
return e;
}
},
async update|-Module-|({ commit }, data) {
try {
const |-module-| = await repository.update(data);
commit('UPDATE_|-MODULE-|', |-module-|);
return |-module-|;
} catch (e) {
return e;
}
},
async remove|-Module-|({state,commit }, |-module-|Id) {
try {
const response = await repository.destroy(|-module-|Id);
commit("REMOVE_|-MODULE-|", |-module-|Id);
return response;
} catch (e) {
return e;
}
},
async removeMulti|-Module-|({state, commit }, |-module-|Ids) {
try {
const response = await repository.multipleDestroy(|-module-|Ids);
for (const |-module-|Id of |-module-|Ids) {
commit("REMOVE_|-MODULE-|", |-module-|Id);
}
return response;
} catch (e) {
return e;
}
},
};

@ -1,13 +0,0 @@
export default {
getList|-Module-|: state => {
if (state.has_filter) {
return state.filtered_|-snake_module-|;
}
return state.|-snake_module-|;
},
get|-Module-|: state => state.|-snake_module-|,
isFiltered|-Module-|: state =>state.is_filtered,
getFilter|-Module-|: state =>state.filter,
get|-Module-|Loading: state => state.loading,
};

@ -1,43 +0,0 @@
import Vue from 'vue';
import {addIndexTreeToList} from '@Global/utils/common/ProcessTreeArray';
export default {
SET_|-MODULE-|(state, |-module-|) {
Vue.set(state, '|-snake_module-|', addIndexTreeToList(|-module-|));
},
UPDATE_|-MODULE-|(state, |-module-|) {
const index = state.|-snake_module-|.findIndex(x => x.id === |-module-|.id);
Vue.set(state.|-snake_module-|, index, |-module-|);
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|));
},
REMOVE_|-MODULE-|(state, id) {
const Index = state.|-snake_module-|.findIndex(x => x.id === id);
Vue.delete(state.|-snake_module-|, Index);
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|));
},
ADD_|-MODULE-|(state, |-module-|) {
Vue.set(state.|-snake_module-|, state.|-snake_module-|.length, |-module-|);
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|))
},
ADD_|-MODULE-|_SELECTED(state, |-module-|Id) {
const |-module-| = state.|-module-|.find(x => x.id === |-module-|Id);
Vue.set(state.|-module-|_selected, state.|-module-|_selected.length, |-module-|);
},
SET_FILTER_|-MODULE-|(state, value) {
Vue.set(state, 'filtered_|-snake_module-|', value);
Vue.set(state, 'has_filter', true);
},
RESET_FILTERED_|-MODULE-|(state, value) {
Vue.set(state, 'filtered_|-snake_module-|', [value]);
Vue.set(state, 'is_filter', false);
},
SET_LOADING(state, value) {
state.loading = value;
},
};

@ -1,19 +0,0 @@
export default {
module_info:{
name: '|-module-|',
module: '|-baseModule-|',
},
filter: [],
is_filtered: false,
|-snake_module-|: [],
filtered_|-snake_module-|: [],
|-snake_module-|_selected: [],
loading: false,
default_category: {
id: null,
name: "بدون دسته بندی",
name_en: "No Category",
type: "default"
}
};

@ -1,65 +0,0 @@
import |-Module-|Repository from "@|-BaseModule-|/abstraction/repositories/|-module-|Repository";
let repository = new |-Module-|Repository();
export default {
async load|-Module-|({ commit, state }) {
try {
commit("SET_LOADING", true);
const |-module-| = await repository.index({pagination: state.pagination, filters: state.filters});
commit("SET_|-MODULE-|", |-module-|.data);
commit("SET_|-MODULE-|_PAGINATION", |-module-|.pagination);
return |-module-|;
} catch (e) {
return e;
} finally {
commit("SET_LOADING", false);
}
},
async show|-Module-|({}, |-module-|Id) {
try {
return await repository.show(|-module-|Id);
} catch (e) {
return e;
}
},
async store|-Module-|({ commit }, data) {
try {
const |-module-| = await repository.store(data);
commit('ADD_|-MODULE-|', |-module-|);
return |-module-|;
} catch (e) {
return e;
}
},
async update|-Module-|({ commit }, data) {
try {
const |-module-| = await repository.update(data);
commit('UPDATE_|-MODULE-|', |-module-|);
return |-module-|;
} catch (e) {
return e;
}
},
async remove|-Module-|({state,commit }, |-module-|Id) {
try {
const response = await repository.destroy(|-module-|Id);
commit("REMOVE_|-MODULE-|", |-module-|Id);
return response;
} catch (e) {
return e;
}
},
async removeMulti|-Module-|({state, commit }, |-module-|Ids) {
try {
const response = await repository.multipleDestroy(|-module-|Ids);
for (const |-module-|Id of |-module-|Ids) {
commit("REMOVE_|-MODULE-|", |-module-|Id);
}
return response;
} catch (e) {
return e;
}
},
};

@ -1,9 +0,0 @@
export default {
get|-Module-|s: state => state.|-module-|_list,
get|-Module-|Loading: state => state.loading,
get|-Module-|Pagination: state => state.pagination,
getRowsPerPageItems: state => state.rowsPerPageItems,
get|-Module-|Selected: state => state.|-module-|_selected,
isFiltered|-Module-|: state => state.is_filtered,
};

@ -1,48 +0,0 @@
import Vue from 'vue';
export default {
SET_|-MODULE-|(state, |-module-|) {
Vue.set(state, '|-module-|', |-module-|);
},
UPDATE_|-MODULE-|(state, |-module-|) {
const index = state.|-module-|_list.findIndex(x => x.id === |-module-|.id);
|-module-| = {...state.|-module-|_list[index], ...|-module-|};
Vue.set(state.|-module-|_list, index, |-module-|);
},
SET_|-MODULE-|_PAGINATION(state, pagination) {
Vue.set(state, "pagination", {...state.pagination, ...pagination});
//|-module-|Paginate.save(pagination);
},
REMOVE_|-MODULE-|(state, id) {
const Index = state.|-module-|_list.findIndex(x => x.id === id);
const selectedIndex = state.|-module-|_selected.findIndex(x => x.id === id);
Vue.delete(state.|-module-|_list, Index);
Vue.delete(state.|-module-|_selected, selectedIndex);
Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength - 1);
Vue.set(state.pagination, 'pageStop', state.pagination.pageStop - 1);
},
ADD_|-MODULE-|(state, |-module-|) {
state.|-module-|_list.unshift(|-module-|);
Vue.set(state, '|-module-|_list', state.|-module-|_list);
Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength + 1);
Vue.set(state.pagination, 'pageStop', state.pagination.pageStop + 1);
},
ADD_|-MODULE-|_SELECTED(state, |-module-|Id) {
const |-module-| = state.|-module-|_list.find(x => x.id === |-module-|Id);
Vue.set(state.|-module-|_selected, state.|-module-|_selected.length, |-module-|);
},
SET_FILTER_|-MODULE-|(state, value) {
state.filters = value;
},
SET_LOADING(state, value) {
Vue.set(state, 'loading', value);
}
};

@ -1,16 +0,0 @@
//import { |-Module-|Paginate } from "@|-BaseModule-|/services/localStorage/|-module-|.storage";
export default {
module_info:{
name: '|-module-|',
module: '|-baseModule-|',
},
|-module-|_list: [],
|-module-|_selected: [],
filtered_|-module-|: [],
//pagination: |-Module-|Paginate.getWithDefault(),
loading: false,
filters:{},
is_filtered: false,
};

@ -0,0 +1,85 @@
/*
Animation example, for spinners
*/
.animate-spin {
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
display: inline-block;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

@ -0,0 +1,287 @@
.WMi-ok:before { content: '\e800'; } /* '' */
.WMi-picture:before { content: '\e801'; } /* '' */
.WMi-search:before { content: '\e802'; } /* '' */
.WMi-music:before { content: '\e803'; } /* '' */
.WMi-star-half:before { content: '\e804'; } /* '' */
.WMi-star-empty:before { content: '\e805'; } /* '' */
.WMi-star:before { content: '\e806'; } /* '' */
.WMi-heart-empty:before { content: '\e807'; } /* '' */
.WMi-heart:before { content: '\e808'; } /* '' */
.WMi-mail:before { content: '\e809'; } /* '' */
.WMi-cancel:before { content: '\e80a'; } /* '' */
.WMi-lock:before { content: '\e80b'; } /* '' */
.WMi-lock-open:before { content: '\e80c'; } /* '' */
.WMi-attach:before { content: '\e80d'; } /* '' */
.WMi-link:before { content: '\e80e'; } /* '' */
.WMi-bookmark:before { content: '\e80f'; } /* '' */
.WMi-upload:before { content: '\e810'; } /* '' */
.WMi-download:before { content: '\e811'; } /* '' */
.WMi-tag:before { content: '\e812'; } /* '' */
.WMi-trash-empty:before { content: '\e813'; } /* '' */
.WMi-cog:before { content: '\e814'; } /* '' */
.WMi-off-1:before { content: '\e815'; } /* '' */
.WMi-resize-vertical:before { content: '\e816'; } /* '' */
.WMi-down-open:before { content: '\e817'; } /* '' */
.WMi-left-open:before { content: '\e818'; } /* '' */
.WMi-right-open:before { content: '\e819'; } /* '' */
.WMi-up-open:before { content: '\e81a'; } /* '' */
.WMi-align-left:before { content: '\e81b'; } /* '' */
.WMi-align-center:before { content: '\e81c'; } /* '' */
.WMi-align-right:before { content: '\e81d'; } /* '' */
.WMi-indent-left:before { content: '\e81e'; } /* '' */
.WMi-indent-right:before { content: '\e81f'; } /* '' */
.WMi-align-justify:before { content: '\e820'; } /* '' */
.WMi-check:before { content: '\e821'; } /* '' */
.WMi-credit-card:before { content: '\e822'; } /* '' */
.WMi-briefcase:before { content: '\e823'; } /* '' */
.WMi-off:before { content: '\e824'; } /* '' */
.WMi-arrows-cw:before { content: '\e825'; } /* '' */
.WMi-shuffle:before { content: '\e826'; } /* '' */
.WMi-globe:before { content: '\e827'; } /* '' */
.WMi-cloud:before { content: '\e828'; } /* '' */
.WMi-zoom-in:before { content: '\e829'; } /* '' */
.WMi-zoom-out:before { content: '\e82a'; } /* '' */
.WMi-attach-1:before { content: '\e82b'; } /* '' */
.WMi-check-1:before { content: '\e82c'; } /* '' */
.WMi-cancel-1:before { content: '\e82d'; } /* '' */
.WMi-comment:before { content: '\e82e'; } /* '' */
.WMi-layers:before { content: '\e82f'; } /* '' */
.WMi-signal:before { content: '\e830'; } /* '' */
.WMi-equalizer:before { content: '\e831'; } /* '' */
.WMi-macstore:before { content: '\e832'; } /* '' */
.WMi-emo-happy:before { content: '\e833'; } /* '' */
.WMi-emo-wink:before { content: '\e834'; } /* '' */
.WMi-emo-wink2:before { content: '\e835'; } /* '' */
.WMi-emo-unhappy:before { content: '\e836'; } /* '' */
.WMi-emo-sleep:before { content: '\e837'; } /* '' */
.WMi-emo-coffee:before { content: '\e838'; } /* '' */
.WMi-emo-sunglasses:before { content: '\e839'; } /* '' */
.WMi-emo-angry:before { content: '\e83a'; } /* '' */
.WMi-emo-squint:before { content: '\e83b'; } /* '' */
.WMi-emo-laugh:before { content: '\e83c'; } /* '' */
.WMi-camera:before { content: '\e83d'; } /* '' */
.WMi-emo-displeased:before { content: '\e83e'; } /* '' */
.WMi-emo-surprised:before { content: '\e83f'; } /* '' */
.WMi-th:before { content: '\e840'; } /* '' */
.WMi-asterisk:before { content: '\e841'; } /* '' */
.WMi-gift:before { content: '\e842'; } /* '' */
.WMi-basket:before { content: '\e843'; } /* '' */
.WMi-Beauty-1:before { content: '\e844'; } /* '' */
.WMi-rss-1:before { content: '\e845'; } /* '' */
.WMi-shop:before { content: '\e846'; } /* '' */
.WMi-shop-1:before { content: '\e847'; } /* '' */
.WMi-basket-1:before { content: '\e848'; } /* '' */
.WMi-plus:before { content: '\e849'; } /* '' */
.WMi-minus:before { content: '\e84a'; } /* '' */
.WMi-Real-Estate:before { content: '\e84b'; } /* '' */
.WMi-retweet:before { content: '\e84c'; } /* '' */
.WMi-edit:before { content: '\e84d'; } /* '' */
.WMi-tags:before { content: '\e84e'; } /* '' */
.WMi-map-1:before { content: '\e84f'; } /* '' */
.WMi-doc-landscape:before { content: '\e850'; } /* '' */
.WMi-logout:before { content: '\e851'; } /* '' */
.WMi-login:before { content: '\e852'; } /* '' */
.WMi-logout-1:before { content: '\e853'; } /* '' */
.WMi-back-in-time:before { content: '\e854'; } /* '' */
.WMi-chat-alt:before { content: '\e855'; } /* '' */
.WMi-art-gallery:before { content: '\e856'; } /* '' */
.WMi-gift-1:before { content: '\e857'; } /* '' */
.WMi-switch:before { content: '\e858'; } /* '' */
.WMi-level-down:before { content: '\e859'; } /* '' */
.WMi-help:before { content: '\e85a'; } /* '' */
.WMi-location:before { content: '\e85b'; } /* '' */
.WMi-phone:before { content: '\e85c'; } /* '' */
.WMi-phone-1:before { content: '\e85d'; } /* '' */
.WMi-share:before { content: '\e85e'; } /* '' */
.WMi-Repairing:before { content: '\e85f'; } /* '' */
.WMi-shuffle-1:before { content: '\e860'; } /* '' */
.WMi-loop:before { content: '\e861'; } /* '' */
.WMi-glyph:before { content: '\e862'; } /* '' */
.WMi-glyph-1:before { content: '\e863'; } /* '' */
.WMi-glyph-2:before { content: '\e864'; } /* '' */
.WMi-warning-empty:before { content: '\e865'; } /* '' */
.WMi-shop-bag:before { content: '\e866'; } /* '' */
.WMi-Clothes:before { content: '\e867'; } /* '' */
.WMi-Agriculture:before { content: '\e868'; } /* '' */
.WMi-Medical:before { content: '\e869'; } /* '' */
.WMi-Sports-and-Entertainment:before { content: '\e86a'; } /* '' */
.WMi-wrench-1:before { content: '\e86b'; } /* '' */
.WMi-pencil:before { content: '\e86c'; } /* '' */
.WMi-map-2:before { content: '\e86d'; } /* '' */
.WMi-map-o-1:before { content: '\e86e'; } /* '' */
.WMi-marquee:before { content: '\e86f'; } /* '' */
.WMi-doc-text-inv:before { content: '\e870'; } /* '' */
.WMi-calendar:before { content: '\e871'; } /* '' */
.WMi-calendar-1:before { content: '\e872'; } /* '' */
.WMi-Art-And-Culture:before { content: '\e873'; } /* '' */
.WMi-graduation-cap:before { content: '\e874'; } /* '' */
.WMi-Advertising-1:before { content: '\e875'; } /* '' */
.WMi-filter:before { content: '\e876'; } /* '' */
.WMi-Tourism-And-Transportation:before { content: '\e877'; } /* '' */
.WMi-Makeup-And-Hygienic:before { content: '\e878'; } /* '' */
.WMi-clock:before { content: '\e879'; } /* '' */
.WMi-user:before { content: '\e87a'; } /* '' */
.WMi-users:before { content: '\e87b'; } /* '' */
.WMi-Official:before { content: '\e87c'; } /* '' */
.WMi-crown:before { content: '\e87d'; } /* '' */
.WMi-gift-2:before { content: '\e87e'; } /* '' */
.WMi-Decoration-And-Building-Industry:before { content: '\e87f'; } /* '' */
.WMi-Flowers-And-Plants:before { content: '\e880'; } /* '' */
.WMi-Advertising:before { content: '\e881'; } /* '' */
.WMi-shop-2:before { content: '\e882'; } /* '' */
.WMi-glyph-3:before { content: '\e883'; } /* '' */
.WMi-glyph-4:before { content: '\e884'; } /* '' */
.WMi-glyph-5:before { content: '\e885'; } /* '' */
.WMi-glyph-6:before { content: '\e886'; } /* '' */
.WMi-glyph-7:before { content: '\e887'; } /* '' */
.WMi-glyph-8:before { content: '\e888'; } /* '' */
.WMi-glyph-9:before { content: '\e889'; } /* '' */
.WMi-glyph-10:before { content: '\e88a'; } /* '' */
.WMi-glyph-11:before { content: '\e88b'; } /* '' */
.WMi-glyph-12:before { content: '\e88c'; } /* '' */
.WMi-glyph-13:before { content: '\e88d'; } /* '' */
.WMi-glyph-14:before { content: '\e88e'; } /* '' */
.WMi-glyph-15:before { content: '\e88f'; } /* '' */
.WMi-glyph-16:before { content: '\e890'; } /* '' */
.WMi-glyph-17:before { content: '\e891'; } /* '' */
.WMi-glyph-18:before { content: '\e892'; } /* '' */
.WMi-glyph-19:before { content: '\e893'; } /* '' */
.WMi-glyph-20:before { content: '\e894'; } /* '' */
.WMi-glyph-21:before { content: '\e895'; } /* '' */
.WMi-glyph-22:before { content: '\e896'; } /* '' */
.WMi-glyph-23:before { content: '\e897'; } /* '' */
.WMi-glyph-24:before { content: '\e898'; } /* '' */
.WMi-business-affiliate-network:before { content: '\e899'; } /* '' */
.WMi-camera-1:before { content: '\e89a'; } /* '' */
.WMi-Photography:before { content: '\e89b'; } /* '' */
.WMi-SocialMedia:before { content: '\e89c'; } /* '' */
.WMi-WebAndApp:before { content: '\e89d'; } /* '' */
.WMi-Graphic:before { content: '\e89e'; } /* '' */
.WMi-bell:before { content: '\e89f'; } /* '' */
.WMi-RegisterBusiness:before { content: '\e8a0'; } /* '' */
.WMi-code-1:before { content: '\e8a1'; } /* '' */
.WMi-pause:before { content: '\f00e'; } /* '' */
.WMi-play:before { content: '\f00f'; } /* '' */
.WMi-to-end:before { content: '\f010'; } /* '' */
.WMi-to-start:before { content: '\f011'; } /* '' */
.WMi-alert-outline:before { content: '\f02a'; } /* '' */
.WMi-Food:before { content: '\f02f'; } /* '' */
.WMi-Digital:before { content: '\f034'; } /* '' */
.WMi-stop:before { content: '\f080'; } /* '' */
.WMi-link-ext:before { content: '\f08e'; } /* '' */
.WMi-check-empty:before { content: '\f096'; } /* '' */
.WMi-bookmark-empty:before { content: '\f097'; } /* '' */
.WMi-twitter-1:before { content: '\f099'; } /* '' */
.WMi-rss:before { content: '\f09e'; } /* '' */
.WMi-hdd:before { content: '\f0a0'; } /* '' */
.WMi-resize-full-alt:before { content: '\f0b2'; } /* '' */
.WMi-beaker:before { content: '\f0c3'; } /* '' */
.WMi-menu:before { content: '\f0c9'; } /* '' */
.WMi-magic:before { content: '\f0d0'; } /* '' */
.WMi-gplus:before { content: '\f0d5'; } /* '' */
.WMi-WM-Logo:before { content: '\f0da'; } /* '' */
.WMi-open:before { content: '\f0db'; } /* '' */
.WMi-sort:before { content: '\f0dc'; } /* '' */
.WMi-chronometer:before { content: '\f0dd'; } /* '' */
.WMi-Clothes-And-Personal-Belongings:before { content: '\f0de'; } /* '' */
.WMi-mail-alt:before { content: '\f0e0'; } /* '' */
.WMi-Cleaning:before { content: '\f0e2'; } /* '' */
.WMi-exchange:before { content: '\f0ec'; } /* '' */
.WMi-Medical-Services:before { content: '\f0f0'; } /* '' */
.WMi-Drug-And-Medical-Equipment:before { content: '\f0f1'; } /* '' */
.WMi-bell-alt:before { content: '\f0f3'; } /* '' */
.WMi-HomeAppliances:before { content: '\f0f4'; } /* '' */
.WMi-Edible-And-Groceries:before { content: '\f0f5'; } /* '' */
.WMi-plus-squared:before { content: '\f0fe'; } /* '' */
.WMi-angle-double-left:before { content: '\f100'; } /* '' */
.WMi-angle-double-right:before { content: '\f101'; } /* '' */
.WMi-angle-double-up:before { content: '\f102'; } /* '' */
.WMi-angle-double-down:before { content: '\f103'; } /* '' */
.WMi-angle-left:before { content: '\f104'; } /* '' */
.WMi-angle-right:before { content: '\f105'; } /* '' */
.WMi-angle-up:before { content: '\f106'; } /* '' */
.WMi-angle-down:before { content: '\f107'; } /* '' */
.WMi-imac:before { content: '\f108'; } /* '' */
.WMi-laptop:before { content: '\f109'; } /* '' */
.WMi-tablet:before { content: '\f10a'; } /* '' */
.WMi-mobile:before { content: '\f10b'; } /* '' */
.WMi-circle:before { content: '\f111'; } /* '' */
.WMi-Information-Technology:before { content: '\f120'; } /* '' */
.WMi-code:before { content: '\f121'; } /* '' */
.WMi-star-half-alt:before { content: '\f123'; } /* '' */
.WMi-direction:before { content: '\f124'; } /* '' */
.WMi-crop:before { content: '\f125'; } /* '' */
.WMi-unlink:before { content: '\f127'; } /* '' */
.WMi-info:before { content: '\f129'; } /* '' */
.WMi-attention-alt:before { content: '\f12a'; } /* '' */
.WMi-ellipsis:before { content: '\f141'; } /* '' */
.WMi-ellipsis-vert:before { content: '\f142'; } /* '' */
.WMi-ok-squared:before { content: '\f14a'; } /* '' */
.WMi-compass:before { content: '\f14e'; } /* '' */
.WMi-sort-alt-up:before { content: '\f160'; } /* '' */
.WMi-sort-alt-down:before { content: '\f161'; } /* '' */
.WMi-dropbox:before { content: '\f16b'; } /* '' */
.WMi-instagram:before { content: '\f16d'; } /* '' */
.WMi-windows:before { content: '\f17a'; } /* '' */
.WMi-content-cut:before { content: '\f190'; } /* '' */
.WMi-plus-squared-alt:before { content: '\f196'; } /* '' */
.WMi-Educational:before { content: '\f19d'; } /* '' */
.WMi-crop-1:before { content: '\f19e'; } /* '' */
.WMi-google:before { content: '\f1a0'; } /* '' */
.WMi-paw:before { content: '\f1b0'; } /* '' */
.WMi-cube:before { content: '\f1b2'; } /* '' */
.WMi-cubes:before { content: '\f1b3'; } /* '' */
.WMi-Vehicle:before { content: '\f1b9'; } /* '' */
.WMi-database:before { content: '\f1c0'; } /* '' */
.WMi-codeopen:before { content: '\f1cb'; } /* '' */
.WMi-paper-plane:before { content: '\f1d8'; } /* '' */
.WMi-telegram:before { content: '\f1d9'; } /* '' */
.WMi-sliders:before { content: '\f1de'; } /* '' */
.WMi-Sport:before { content: '\f1e3'; } /* '' */
.WMi-plug:before { content: '\f1e6'; } /* '' */
.WMi-wifi:before { content: '\f1eb'; } /* '' */
.WMi-trash:before { content: '\f1f8'; } /* '' */
.WMi-Engineering:before { content: '\f1fa'; } /* '' */
.WMi-eyedropper:before { content: '\f1fb'; } /* '' */
.WMi-brush:before { content: '\f1fc'; } /* '' */
.WMi-birthday:before { content: '\f1fd'; } /* '' */
.WMi-chart-pie:before { content: '\f200'; } /* '' */
.WMi-chart-line:before { content: '\f201'; } /* '' */
.WMi-toggle-off:before { content: '\f204'; } /* '' */
.WMi-toggle-on:before { content: '\f205'; } /* '' */
.WMi-diamond:before { content: '\f219'; } /* '' */
.WMi-heartbeat:before { content: '\f21e'; } /* '' */
.WMi-pinterest:before { content: '\f231'; } /* '' */
.WMi-user-plus:before { content: '\f234'; } /* '' */
.WMi-user-times:before { content: '\f235'; } /* '' */
.WMi-flip-to-back:before { content: '\f247'; } /* '' */
.WMi-clone:before { content: '\f24d'; } /* '' */
.WMi-balance-scale:before { content: '\f24e'; } /* '' */
.WMi-television:before { content: '\f26c'; } /* '' */
.WMi-Industry:before { content: '\f275'; } /* '' */
.WMi-map-signs:before { content: '\f277'; } /* '' */
.WMi-map-o:before { content: '\f278'; } /* '' */
.WMi-map:before { content: '\f279'; } /* '' */
.WMi-edge:before { content: '\f282'; } /* '' */
.WMi-credit-card-alt:before { content: '\f283'; } /* '' */
.WMi-shopping-bag:before { content: '\f290'; } /* '' */
.WMi-question-circle-o:before { content: '\f29c'; } /* '' */
.WMi-envelope-open:before { content: '\f2b6'; } /* '' */
.WMi-envelope-open-o:before { content: '\f2b7'; } /* '' */
.WMi-telegram-1:before { content: '\f2c6'; } /* '' */
.WMi-hanger:before { content: '\f2c8'; } /* '' */
.WMi-facebook:before { content: '\f300'; } /* '' */
.WMi-twitter:before { content: '\f302'; } /* '' */
.WMi-linkedin-squared:before { content: '\f30c'; } /* '' */
.WMi-win8:before { content: '\f325'; } /* '' */
.WMi-instagram-1:before { content: '\f32d'; } /* '' */
.WMi-message-reply-text:before { content: '\f368'; } /* '' */
.WMi-message-text-outline:before { content: '\f36a'; } /* '' */
.WMi-percent:before { content: '\f3f0'; } /* '' */
.WMi-Flowers-and-Plants:before { content: '\f405'; } /* '' */
.WMi-Scientific:before { content: '\f463'; } /* '' */
.WMi-selection:before { content: '\f489'; } /* '' */
.WMi-Home-And-Office:before { content: '\f4b9'; } /* '' */
.WMi-shape-rectangle-plus:before { content: '\f65f'; } /* '' */
.WMi-Beauty:before { content: '\f665'; } /* '' */

File diff suppressed because one or more lines are too long

@ -0,0 +1,287 @@
.WMi-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
.WMi-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
.WMi-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
.WMi-music { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
.WMi-star-half { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
.WMi-star-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
.WMi-star { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
.WMi-heart-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
.WMi-heart { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
.WMi-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
.WMi-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
.WMi-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }
.WMi-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }
.WMi-attach { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }
.WMi-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }
.WMi-bookmark { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;'); }
.WMi-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;'); }
.WMi-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;'); }
.WMi-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe812;&nbsp;'); }
.WMi-trash-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe813;&nbsp;'); }
.WMi-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe814;&nbsp;'); }
.WMi-off-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe815;&nbsp;'); }
.WMi-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe816;&nbsp;'); }
.WMi-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe817;&nbsp;'); }
.WMi-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe818;&nbsp;'); }
.WMi-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe819;&nbsp;'); }
.WMi-up-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81a;&nbsp;'); }
.WMi-align-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81b;&nbsp;'); }
.WMi-align-center { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81c;&nbsp;'); }
.WMi-align-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81d;&nbsp;'); }
.WMi-indent-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81e;&nbsp;'); }
.WMi-indent-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81f;&nbsp;'); }
.WMi-align-justify { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe820;&nbsp;'); }
.WMi-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe821;&nbsp;'); }
.WMi-credit-card { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe822;&nbsp;'); }
.WMi-briefcase { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe823;&nbsp;'); }
.WMi-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe824;&nbsp;'); }
.WMi-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe825;&nbsp;'); }
.WMi-shuffle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe826;&nbsp;'); }
.WMi-globe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe827;&nbsp;'); }
.WMi-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe828;&nbsp;'); }
.WMi-zoom-in { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe829;&nbsp;'); }
.WMi-zoom-out { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82a;&nbsp;'); }
.WMi-attach-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82b;&nbsp;'); }
.WMi-check-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82c;&nbsp;'); }
.WMi-cancel-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82d;&nbsp;'); }
.WMi-comment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82e;&nbsp;'); }
.WMi-layers { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82f;&nbsp;'); }
.WMi-signal { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe830;&nbsp;'); }
.WMi-equalizer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;'); }
.WMi-macstore { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe832;&nbsp;'); }
.WMi-emo-happy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe833;&nbsp;'); }
.WMi-emo-wink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe834;&nbsp;'); }
.WMi-emo-wink2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe835;&nbsp;'); }
.WMi-emo-unhappy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe836;&nbsp;'); }
.WMi-emo-sleep { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe837;&nbsp;'); }
.WMi-emo-coffee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe838;&nbsp;'); }
.WMi-emo-sunglasses { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe839;&nbsp;'); }
.WMi-emo-angry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83a;&nbsp;'); }
.WMi-emo-squint { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83b;&nbsp;'); }
.WMi-emo-laugh { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83c;&nbsp;'); }
.WMi-camera { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83d;&nbsp;'); }
.WMi-emo-displeased { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83e;&nbsp;'); }
.WMi-emo-surprised { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83f;&nbsp;'); }
.WMi-th { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe840;&nbsp;'); }
.WMi-asterisk { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe841;&nbsp;'); }
.WMi-gift { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe842;&nbsp;'); }
.WMi-basket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe843;&nbsp;'); }
.WMi-Beauty-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe844;&nbsp;'); }
.WMi-rss-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe845;&nbsp;'); }
.WMi-shop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe846;&nbsp;'); }
.WMi-shop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe847;&nbsp;'); }
.WMi-basket-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe848;&nbsp;'); }
.WMi-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe849;&nbsp;'); }
.WMi-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84a;&nbsp;'); }
.WMi-Real-Estate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84b;&nbsp;'); }
.WMi-retweet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84c;&nbsp;'); }
.WMi-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84d;&nbsp;'); }
.WMi-tags { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84e;&nbsp;'); }
.WMi-map-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84f;&nbsp;'); }
.WMi-doc-landscape { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe850;&nbsp;'); }
.WMi-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe851;&nbsp;'); }
.WMi-login { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe852;&nbsp;'); }
.WMi-logout-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe853;&nbsp;'); }
.WMi-back-in-time { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe854;&nbsp;'); }
.WMi-chat-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe855;&nbsp;'); }
.WMi-art-gallery { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe856;&nbsp;'); }
.WMi-gift-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe857;&nbsp;'); }
.WMi-switch { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe858;&nbsp;'); }
.WMi-level-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe859;&nbsp;'); }
.WMi-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85a;&nbsp;'); }
.WMi-location { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85b;&nbsp;'); }
.WMi-phone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85c;&nbsp;'); }
.WMi-phone-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85d;&nbsp;'); }
.WMi-share { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85e;&nbsp;'); }
.WMi-Repairing { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85f;&nbsp;'); }
.WMi-shuffle-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe860;&nbsp;'); }
.WMi-loop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe861;&nbsp;'); }
.WMi-glyph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe862;&nbsp;'); }
.WMi-glyph-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe863;&nbsp;'); }
.WMi-glyph-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe864;&nbsp;'); }
.WMi-warning-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe865;&nbsp;'); }
.WMi-shop-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe866;&nbsp;'); }
.WMi-Clothes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe867;&nbsp;'); }
.WMi-Agriculture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe868;&nbsp;'); }
.WMi-Medical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe869;&nbsp;'); }
.WMi-Sports-and-Entertainment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86a;&nbsp;'); }
.WMi-wrench-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86b;&nbsp;'); }
.WMi-pencil { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86c;&nbsp;'); }
.WMi-map-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86d;&nbsp;'); }
.WMi-map-o-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86e;&nbsp;'); }
.WMi-marquee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86f;&nbsp;'); }
.WMi-doc-text-inv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe870;&nbsp;'); }
.WMi-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe871;&nbsp;'); }
.WMi-calendar-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe872;&nbsp;'); }
.WMi-Art-And-Culture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe873;&nbsp;'); }
.WMi-graduation-cap { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe874;&nbsp;'); }
.WMi-Advertising-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe875;&nbsp;'); }
.WMi-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe876;&nbsp;'); }
.WMi-Tourism-And-Transportation { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe877;&nbsp;'); }
.WMi-Makeup-And-Hygienic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe878;&nbsp;'); }
.WMi-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe879;&nbsp;'); }
.WMi-user { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87a;&nbsp;'); }
.WMi-users { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87b;&nbsp;'); }
.WMi-Official { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87c;&nbsp;'); }
.WMi-crown { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87d;&nbsp;'); }
.WMi-gift-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87e;&nbsp;'); }
.WMi-Decoration-And-Building-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87f;&nbsp;'); }
.WMi-Flowers-And-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe880;&nbsp;'); }
.WMi-Advertising { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe881;&nbsp;'); }
.WMi-shop-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe882;&nbsp;'); }
.WMi-glyph-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe883;&nbsp;'); }
.WMi-glyph-4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe884;&nbsp;'); }
.WMi-glyph-5 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe885;&nbsp;'); }
.WMi-glyph-6 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe886;&nbsp;'); }
.WMi-glyph-7 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe887;&nbsp;'); }
.WMi-glyph-8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe888;&nbsp;'); }
.WMi-glyph-9 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe889;&nbsp;'); }
.WMi-glyph-10 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88a;&nbsp;'); }
.WMi-glyph-11 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88b;&nbsp;'); }
.WMi-glyph-12 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88c;&nbsp;'); }
.WMi-glyph-13 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88d;&nbsp;'); }
.WMi-glyph-14 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88e;&nbsp;'); }
.WMi-glyph-15 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88f;&nbsp;'); }
.WMi-glyph-16 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe890;&nbsp;'); }
.WMi-glyph-17 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe891;&nbsp;'); }
.WMi-glyph-18 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe892;&nbsp;'); }
.WMi-glyph-19 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe893;&nbsp;'); }
.WMi-glyph-20 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe894;&nbsp;'); }
.WMi-glyph-21 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe895;&nbsp;'); }
.WMi-glyph-22 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe896;&nbsp;'); }
.WMi-glyph-23 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe897;&nbsp;'); }
.WMi-glyph-24 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe898;&nbsp;'); }
.WMi-business-affiliate-network { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe899;&nbsp;'); }
.WMi-camera-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89a;&nbsp;'); }
.WMi-Photography { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89b;&nbsp;'); }
.WMi-SocialMedia { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89c;&nbsp;'); }
.WMi-WebAndApp { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89d;&nbsp;'); }
.WMi-Graphic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89e;&nbsp;'); }
.WMi-bell { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89f;&nbsp;'); }
.WMi-RegisterBusiness { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a0;&nbsp;'); }
.WMi-code-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a1;&nbsp;'); }
.WMi-pause { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;&nbsp;'); }
.WMi-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00f;&nbsp;'); }
.WMi-to-end { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;&nbsp;'); }
.WMi-to-start { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;&nbsp;'); }
.WMi-alert-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;&nbsp;'); }
.WMi-Food { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;&nbsp;'); }
.WMi-Digital { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;&nbsp;'); }
.WMi-stop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;&nbsp;'); }
.WMi-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;&nbsp;'); }
.WMi-check-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;&nbsp;'); }
.WMi-bookmark-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;&nbsp;'); }
.WMi-twitter-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;&nbsp;'); }
.WMi-rss { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;&nbsp;'); }
.WMi-hdd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;&nbsp;'); }
.WMi-resize-full-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;&nbsp;'); }
.WMi-beaker { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;&nbsp;'); }
.WMi-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;&nbsp;'); }
.WMi-magic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;&nbsp;'); }
.WMi-gplus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;&nbsp;'); }
.WMi-WM-Logo { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;&nbsp;'); }
.WMi-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;&nbsp;'); }
.WMi-sort { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;&nbsp;'); }
.WMi-chronometer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;&nbsp;'); }
.WMi-Clothes-And-Personal-Belongings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;&nbsp;'); }
.WMi-mail-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;&nbsp;'); }
.WMi-Cleaning { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;&nbsp;'); }
.WMi-exchange { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ec;&nbsp;'); }
.WMi-Medical-Services { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f0;&nbsp;'); }
.WMi-Drug-And-Medical-Equipment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f1;&nbsp;'); }
.WMi-bell-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f3;&nbsp;'); }
.WMi-HomeAppliances { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f4;&nbsp;'); }
.WMi-Edible-And-Groceries { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f5;&nbsp;'); }
.WMi-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fe;&nbsp;'); }
.WMi-angle-double-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf100;&nbsp;'); }
.WMi-angle-double-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf101;&nbsp;'); }
.WMi-angle-double-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf102;&nbsp;'); }
.WMi-angle-double-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf103;&nbsp;'); }
.WMi-angle-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf104;&nbsp;'); }
.WMi-angle-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf105;&nbsp;'); }
.WMi-angle-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf106;&nbsp;'); }
.WMi-angle-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf107;&nbsp;'); }
.WMi-imac { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf108;&nbsp;'); }
.WMi-laptop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf109;&nbsp;'); }
.WMi-tablet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10a;&nbsp;'); }
.WMi-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10b;&nbsp;'); }
.WMi-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf111;&nbsp;'); }
.WMi-Information-Technology { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf120;&nbsp;'); }
.WMi-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf121;&nbsp;'); }
.WMi-star-half-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;&nbsp;'); }
.WMi-direction { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf124;&nbsp;'); }
.WMi-crop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf125;&nbsp;'); }
.WMi-unlink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf127;&nbsp;'); }
.WMi-info { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf129;&nbsp;'); }
.WMi-attention-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12a;&nbsp;'); }
.WMi-ellipsis { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf141;&nbsp;'); }
.WMi-ellipsis-vert { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf142;&nbsp;'); }
.WMi-ok-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14a;&nbsp;'); }
.WMi-compass { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14e;&nbsp;'); }
.WMi-sort-alt-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf160;&nbsp;'); }
.WMi-sort-alt-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf161;&nbsp;'); }
.WMi-dropbox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16b;&nbsp;'); }
.WMi-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16d;&nbsp;'); }
.WMi-windows { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17a;&nbsp;'); }
.WMi-content-cut { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf190;&nbsp;'); }
.WMi-plus-squared-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf196;&nbsp;'); }
.WMi-Educational { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf19d;&nbsp;'); }
.WMi-crop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf19e;&nbsp;'); }
.WMi-google { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1a0;&nbsp;'); }
.WMi-paw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b0;&nbsp;'); }
.WMi-cube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b2;&nbsp;'); }
.WMi-cubes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b3;&nbsp;'); }
.WMi-Vehicle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b9;&nbsp;'); }
.WMi-database { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1c0;&nbsp;'); }
.WMi-codeopen { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1cb;&nbsp;'); }
.WMi-paper-plane { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1d8;&nbsp;'); }
.WMi-telegram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1d9;&nbsp;'); }
.WMi-sliders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1de;&nbsp;'); }
.WMi-Sport { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1e3;&nbsp;'); }
.WMi-plug { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1e6;&nbsp;'); }
.WMi-wifi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1eb;&nbsp;'); }
.WMi-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1f8;&nbsp;'); }
.WMi-Engineering { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fa;&nbsp;'); }
.WMi-eyedropper { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fb;&nbsp;'); }
.WMi-brush { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fc;&nbsp;'); }
.WMi-birthday { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fd;&nbsp;'); }
.WMi-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf200;&nbsp;'); }
.WMi-chart-line { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf201;&nbsp;'); }
.WMi-toggle-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf204;&nbsp;'); }
.WMi-toggle-on { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf205;&nbsp;'); }
.WMi-diamond { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf219;&nbsp;'); }
.WMi-heartbeat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf21e;&nbsp;'); }
.WMi-pinterest { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf231;&nbsp;'); }
.WMi-user-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf234;&nbsp;'); }
.WMi-user-times { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf235;&nbsp;'); }
.WMi-flip-to-back { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf247;&nbsp;'); }
.WMi-clone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf24d;&nbsp;'); }
.WMi-balance-scale { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf24e;&nbsp;'); }
.WMi-television { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf26c;&nbsp;'); }
.WMi-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf275;&nbsp;'); }
.WMi-map-signs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf277;&nbsp;'); }
.WMi-map-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf278;&nbsp;'); }
.WMi-map { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf279;&nbsp;'); }
.WMi-edge { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf282;&nbsp;'); }
.WMi-credit-card-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf283;&nbsp;'); }
.WMi-shopping-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf290;&nbsp;'); }
.WMi-question-circle-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf29c;&nbsp;'); }
.WMi-envelope-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2b6;&nbsp;'); }
.WMi-envelope-open-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2b7;&nbsp;'); }
.WMi-telegram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2c6;&nbsp;'); }
.WMi-hanger { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2c8;&nbsp;'); }
.WMi-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf300;&nbsp;'); }
.WMi-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf302;&nbsp;'); }
.WMi-linkedin-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf30c;&nbsp;'); }
.WMi-win8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf325;&nbsp;'); }
.WMi-instagram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf32d;&nbsp;'); }
.WMi-message-reply-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf368;&nbsp;'); }
.WMi-message-text-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf36a;&nbsp;'); }
.WMi-percent { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf3f0;&nbsp;'); }
.WMi-Flowers-and-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf405;&nbsp;'); }
.WMi-Scientific { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf463;&nbsp;'); }
.WMi-selection { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf489;&nbsp;'); }
.WMi-Home-And-Office { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf4b9;&nbsp;'); }
.WMi-shape-rectangle-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf65f;&nbsp;'); }
.WMi-Beauty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf665;&nbsp;'); }

@ -0,0 +1,298 @@
[class^="WMi-"], [class*=" WMi-"] {
font-family: 'fontello';
font-style: normal;
font-weight: normal;
/* fix buttons height */
line-height: 1em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
}
.WMi-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
.WMi-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
.WMi-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
.WMi-music { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
.WMi-star-half { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
.WMi-star-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
.WMi-star { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
.WMi-heart-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
.WMi-heart { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
.WMi-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
.WMi-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
.WMi-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }
.WMi-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }
.WMi-attach { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }
.WMi-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }
.WMi-bookmark { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;'); }
.WMi-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;'); }
.WMi-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;'); }
.WMi-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe812;&nbsp;'); }
.WMi-trash-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe813;&nbsp;'); }
.WMi-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe814;&nbsp;'); }
.WMi-off-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe815;&nbsp;'); }
.WMi-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe816;&nbsp;'); }
.WMi-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe817;&nbsp;'); }
.WMi-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe818;&nbsp;'); }
.WMi-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe819;&nbsp;'); }
.WMi-up-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81a;&nbsp;'); }
.WMi-align-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81b;&nbsp;'); }
.WMi-align-center { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81c;&nbsp;'); }
.WMi-align-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81d;&nbsp;'); }
.WMi-indent-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81e;&nbsp;'); }
.WMi-indent-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81f;&nbsp;'); }
.WMi-align-justify { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe820;&nbsp;'); }
.WMi-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe821;&nbsp;'); }
.WMi-credit-card { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe822;&nbsp;'); }
.WMi-briefcase { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe823;&nbsp;'); }
.WMi-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe824;&nbsp;'); }
.WMi-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe825;&nbsp;'); }
.WMi-shuffle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe826;&nbsp;'); }
.WMi-globe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe827;&nbsp;'); }
.WMi-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe828;&nbsp;'); }
.WMi-zoom-in { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe829;&nbsp;'); }
.WMi-zoom-out { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82a;&nbsp;'); }
.WMi-attach-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82b;&nbsp;'); }
.WMi-check-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82c;&nbsp;'); }
.WMi-cancel-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82d;&nbsp;'); }
.WMi-comment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82e;&nbsp;'); }
.WMi-layers { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82f;&nbsp;'); }
.WMi-signal { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe830;&nbsp;'); }
.WMi-equalizer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;'); }
.WMi-macstore { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe832;&nbsp;'); }
.WMi-emo-happy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe833;&nbsp;'); }
.WMi-emo-wink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe834;&nbsp;'); }
.WMi-emo-wink2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe835;&nbsp;'); }
.WMi-emo-unhappy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe836;&nbsp;'); }
.WMi-emo-sleep { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe837;&nbsp;'); }
.WMi-emo-coffee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe838;&nbsp;'); }
.WMi-emo-sunglasses { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe839;&nbsp;'); }
.WMi-emo-angry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83a;&nbsp;'); }
.WMi-emo-squint { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83b;&nbsp;'); }
.WMi-emo-laugh { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83c;&nbsp;'); }
.WMi-camera { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83d;&nbsp;'); }
.WMi-emo-displeased { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83e;&nbsp;'); }
.WMi-emo-surprised { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83f;&nbsp;'); }
.WMi-th { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe840;&nbsp;'); }
.WMi-asterisk { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe841;&nbsp;'); }
.WMi-gift { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe842;&nbsp;'); }
.WMi-basket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe843;&nbsp;'); }
.WMi-Beauty-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe844;&nbsp;'); }
.WMi-rss-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe845;&nbsp;'); }
.WMi-shop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe846;&nbsp;'); }
.WMi-shop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe847;&nbsp;'); }
.WMi-basket-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe848;&nbsp;'); }
.WMi-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe849;&nbsp;'); }
.WMi-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84a;&nbsp;'); }
.WMi-Real-Estate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84b;&nbsp;'); }
.WMi-retweet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84c;&nbsp;'); }
.WMi-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84d;&nbsp;'); }
.WMi-tags { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84e;&nbsp;'); }
.WMi-map-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84f;&nbsp;'); }
.WMi-doc-landscape { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe850;&nbsp;'); }
.WMi-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe851;&nbsp;'); }
.WMi-login { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe852;&nbsp;'); }
.WMi-logout-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe853;&nbsp;'); }
.WMi-back-in-time { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe854;&nbsp;'); }
.WMi-chat-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe855;&nbsp;'); }
.WMi-art-gallery { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe856;&nbsp;'); }
.WMi-gift-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe857;&nbsp;'); }
.WMi-switch { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe858;&nbsp;'); }
.WMi-level-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe859;&nbsp;'); }
.WMi-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85a;&nbsp;'); }
.WMi-location { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85b;&nbsp;'); }
.WMi-phone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85c;&nbsp;'); }
.WMi-phone-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85d;&nbsp;'); }
.WMi-share { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85e;&nbsp;'); }
.WMi-Repairing { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85f;&nbsp;'); }
.WMi-shuffle-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe860;&nbsp;'); }
.WMi-loop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe861;&nbsp;'); }
.WMi-glyph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe862;&nbsp;'); }
.WMi-glyph-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe863;&nbsp;'); }
.WMi-glyph-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe864;&nbsp;'); }
.WMi-warning-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe865;&nbsp;'); }
.WMi-shop-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe866;&nbsp;'); }
.WMi-Clothes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe867;&nbsp;'); }
.WMi-Agriculture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe868;&nbsp;'); }
.WMi-Medical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe869;&nbsp;'); }
.WMi-Sports-and-Entertainment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86a;&nbsp;'); }
.WMi-wrench-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86b;&nbsp;'); }
.WMi-pencil { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86c;&nbsp;'); }
.WMi-map-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86d;&nbsp;'); }
.WMi-map-o-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86e;&nbsp;'); }
.WMi-marquee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86f;&nbsp;'); }
.WMi-doc-text-inv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe870;&nbsp;'); }
.WMi-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe871;&nbsp;'); }
.WMi-calendar-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe872;&nbsp;'); }
.WMi-Art-And-Culture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe873;&nbsp;'); }
.WMi-graduation-cap { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe874;&nbsp;'); }
.WMi-Advertising-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe875;&nbsp;'); }
.WMi-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe876;&nbsp;'); }
.WMi-Tourism-And-Transportation { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe877;&nbsp;'); }
.WMi-Makeup-And-Hygienic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe878;&nbsp;'); }
.WMi-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe879;&nbsp;'); }
.WMi-user { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87a;&nbsp;'); }
.WMi-users { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87b;&nbsp;'); }
.WMi-Official { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87c;&nbsp;'); }
.WMi-crown { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87d;&nbsp;'); }
.WMi-gift-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87e;&nbsp;'); }
.WMi-Decoration-And-Building-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87f;&nbsp;'); }
.WMi-Flowers-And-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe880;&nbsp;'); }
.WMi-Advertising { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe881;&nbsp;'); }
.WMi-shop-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe882;&nbsp;'); }
.WMi-glyph-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe883;&nbsp;'); }
.WMi-glyph-4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe884;&nbsp;'); }
.WMi-glyph-5 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe885;&nbsp;'); }
.WMi-glyph-6 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe886;&nbsp;'); }
.WMi-glyph-7 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe887;&nbsp;'); }
.WMi-glyph-8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe888;&nbsp;'); }
.WMi-glyph-9 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe889;&nbsp;'); }
.WMi-glyph-10 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88a;&nbsp;'); }
.WMi-glyph-11 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88b;&nbsp;'); }
.WMi-glyph-12 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88c;&nbsp;'); }
.WMi-glyph-13 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88d;&nbsp;'); }
.WMi-glyph-14 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88e;&nbsp;'); }
.WMi-glyph-15 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88f;&nbsp;'); }
.WMi-glyph-16 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe890;&nbsp;'); }
.WMi-glyph-17 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe891;&nbsp;'); }
.WMi-glyph-18 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe892;&nbsp;'); }
.WMi-glyph-19 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe893;&nbsp;'); }
.WMi-glyph-20 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe894;&nbsp;'); }
.WMi-glyph-21 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe895;&nbsp;'); }
.WMi-glyph-22 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe896;&nbsp;'); }
.WMi-glyph-23 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe897;&nbsp;'); }
.WMi-glyph-24 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe898;&nbsp;'); }
.WMi-business-affiliate-network { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe899;&nbsp;'); }
.WMi-camera-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89a;&nbsp;'); }
.WMi-Photography { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89b;&nbsp;'); }
.WMi-SocialMedia { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89c;&nbsp;'); }
.WMi-WebAndApp { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89d;&nbsp;'); }
.WMi-Graphic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89e;&nbsp;'); }
.WMi-bell { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89f;&nbsp;'); }
.WMi-RegisterBusiness { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a0;&nbsp;'); }
.WMi-code-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a1;&nbsp;'); }
.WMi-pause { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;&nbsp;'); }
.WMi-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00f;&nbsp;'); }
.WMi-to-end { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;&nbsp;'); }
.WMi-to-start { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;&nbsp;'); }
.WMi-alert-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;&nbsp;'); }
.WMi-Food { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;&nbsp;'); }
.WMi-Digital { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;&nbsp;'); }
.WMi-stop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;&nbsp;'); }
.WMi-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;&nbsp;'); }
.WMi-check-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;&nbsp;'); }
.WMi-bookmark-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;&nbsp;'); }
.WMi-twitter-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;&nbsp;'); }
.WMi-rss { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;&nbsp;'); }
.WMi-hdd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;&nbsp;'); }
.WMi-resize-full-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;&nbsp;'); }
.WMi-beaker { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;&nbsp;'); }
.WMi-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;&nbsp;'); }
.WMi-magic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;&nbsp;'); }
.WMi-gplus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;&nbsp;'); }
.WMi-WM-Logo { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;&nbsp;'); }
.WMi-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;&nbsp;'); }
.WMi-sort { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;&nbsp;'); }
.WMi-chronometer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;&nbsp;'); }
.WMi-Clothes-And-Personal-Belongings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;&nbsp;'); }
.WMi-mail-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;&nbsp;'); }
.WMi-Cleaning { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;&nbsp;'); }
.WMi-exchange { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ec;&nbsp;'); }
.WMi-Medical-Services { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f0;&nbsp;'); }
.WMi-Drug-And-Medical-Equipment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f1;&nbsp;'); }
.WMi-bell-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f3;&nbsp;'); }
.WMi-HomeAppliances { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f4;&nbsp;'); }
.WMi-Edible-And-Groceries { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f5;&nbsp;'); }
.WMi-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fe;&nbsp;'); }
.WMi-angle-double-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf100;&nbsp;'); }
.WMi-angle-double-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf101;&nbsp;'); }
.WMi-angle-double-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf102;&nbsp;'); }
.WMi-angle-double-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf103;&nbsp;'); }
.WMi-angle-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf104;&nbsp;'); }
.WMi-angle-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf105;&nbsp;'); }
.WMi-angle-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf106;&nbsp;'); }
.WMi-angle-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf107;&nbsp;'); }
.WMi-imac { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf108;&nbsp;'); }
.WMi-laptop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf109;&nbsp;'); }
.WMi-tablet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10a;&nbsp;'); }
.WMi-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10b;&nbsp;'); }
.WMi-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf111;&nbsp;'); }
.WMi-Information-Technology { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf120;&nbsp;'); }
.WMi-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf121;&nbsp;'); }
.WMi-star-half-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;&nbsp;'); }
.WMi-direction { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf124;&nbsp;'); }
.WMi-crop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf125;&nbsp;'); }
.WMi-unlink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf127;&nbsp;'); }
.WMi-info { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf129;&nbsp;'); }
.WMi-attention-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12a;&nbsp;'); }
.WMi-ellipsis { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf141;&nbsp;'); }
.WMi-ellipsis-vert { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf142;&nbsp;'); }
.WMi-ok-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14a;&nbsp;'); }
.WMi-compass { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14e;&nbsp;'); }
.WMi-sort-alt-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf160;&nbsp;'); }
.WMi-sort-alt-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf161;&nbsp;'); }
.WMi-dropbox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16b;&nbsp;'); }
.WMi-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16d;&nbsp;'); }
.WMi-windows { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17a;&nbsp;'); }
.WMi-content-cut { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf190;&nbsp;'); }
.WMi-plus-squared-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf196;&nbsp;'); }
.WMi-Educational { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf19d;&nbsp;'); }
.WMi-crop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf19e;&nbsp;'); }
.WMi-google { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1a0;&nbsp;'); }
.WMi-paw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b0;&nbsp;'); }
.WMi-cube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b2;&nbsp;'); }
.WMi-cubes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b3;&nbsp;'); }
.WMi-Vehicle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1b9;&nbsp;'); }
.WMi-database { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1c0;&nbsp;'); }
.WMi-codeopen { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1cb;&nbsp;'); }
.WMi-paper-plane { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1d8;&nbsp;'); }
.WMi-telegram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1d9;&nbsp;'); }
.WMi-sliders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1de;&nbsp;'); }
.WMi-Sport { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1e3;&nbsp;'); }
.WMi-plug { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1e6;&nbsp;'); }
.WMi-wifi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1eb;&nbsp;'); }
.WMi-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1f8;&nbsp;'); }
.WMi-Engineering { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fa;&nbsp;'); }
.WMi-eyedropper { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fb;&nbsp;'); }
.WMi-brush { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fc;&nbsp;'); }
.WMi-birthday { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf1fd;&nbsp;'); }
.WMi-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf200;&nbsp;'); }
.WMi-chart-line { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf201;&nbsp;'); }
.WMi-toggle-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf204;&nbsp;'); }
.WMi-toggle-on { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf205;&nbsp;'); }
.WMi-diamond { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf219;&nbsp;'); }
.WMi-heartbeat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf21e;&nbsp;'); }
.WMi-pinterest { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf231;&nbsp;'); }
.WMi-user-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf234;&nbsp;'); }
.WMi-user-times { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf235;&nbsp;'); }
.WMi-flip-to-back { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf247;&nbsp;'); }
.WMi-clone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf24d;&nbsp;'); }
.WMi-balance-scale { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf24e;&nbsp;'); }
.WMi-television { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf26c;&nbsp;'); }
.WMi-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf275;&nbsp;'); }
.WMi-map-signs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf277;&nbsp;'); }
.WMi-map-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf278;&nbsp;'); }
.WMi-map { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf279;&nbsp;'); }
.WMi-edge { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf282;&nbsp;'); }
.WMi-credit-card-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf283;&nbsp;'); }
.WMi-shopping-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf290;&nbsp;'); }
.WMi-question-circle-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf29c;&nbsp;'); }
.WMi-envelope-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2b6;&nbsp;'); }
.WMi-envelope-open-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2b7;&nbsp;'); }
.WMi-telegram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2c6;&nbsp;'); }
.WMi-hanger { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf2c8;&nbsp;'); }
.WMi-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf300;&nbsp;'); }
.WMi-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf302;&nbsp;'); }
.WMi-linkedin-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf30c;&nbsp;'); }
.WMi-win8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf325;&nbsp;'); }
.WMi-instagram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf32d;&nbsp;'); }
.WMi-message-reply-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf368;&nbsp;'); }
.WMi-message-text-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf36a;&nbsp;'); }
.WMi-percent { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf3f0;&nbsp;'); }
.WMi-Flowers-and-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf405;&nbsp;'); }
.WMi-Scientific { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf463;&nbsp;'); }
.WMi-selection { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf489;&nbsp;'); }
.WMi-Home-And-Office { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf4b9;&nbsp;'); }
.WMi-shape-rectangle-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf65f;&nbsp;'); }
.WMi-Beauty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf665;&nbsp;'); }

@ -0,0 +1,343 @@
@font-face {
font-family: 'fontello';
src: url('../font/fontello.eot?65806237');
src: url('../font/fontello.eot?65806237#iefix') format('embedded-opentype'),
url('../font/fontello.woff2?65806237') format('woff2'),
url('../font/fontello.woff?65806237') format('woff'),
url('../font/fontello.ttf?65806237') format('truetype'),
url('../font/fontello.svg?65806237#fontello') format('svg');
font-weight: normal;
font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'fontello';
src: url('../font/fontello.svg?65806237#fontello') format('svg');
}
}
*/
[class^="WMi-"]:before, [class*=" WMi-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
/* opacity: .8; */
/* For safety - reset parent styles, that can break glyph codes*/
font-variant: normal;
text-transform: none;
/* fix buttons height, for twitter bootstrap */
line-height: 1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
margin-left: .2em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Font smoothing. That was taken from TWBS */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.WMi-ok:before { content: '\e800'; } /* '' */
.WMi-picture:before { content: '\e801'; } /* '' */
.WMi-search:before { content: '\e802'; } /* '' */
.WMi-music:before { content: '\e803'; } /* '' */
.WMi-star-half:before { content: '\e804'; } /* '' */
.WMi-star-empty:before { content: '\e805'; } /* '' */
.WMi-star:before { content: '\e806'; } /* '' */
.WMi-heart-empty:before { content: '\e807'; } /* '' */
.WMi-heart:before { content: '\e808'; } /* '' */
.WMi-mail:before { content: '\e809'; } /* '' */
.WMi-cancel:before { content: '\e80a'; } /* '' */
.WMi-lock:before { content: '\e80b'; } /* '' */
.WMi-lock-open:before { content: '\e80c'; } /* '' */
.WMi-attach:before { content: '\e80d'; } /* '' */
.WMi-link:before { content: '\e80e'; } /* '' */
.WMi-bookmark:before { content: '\e80f'; } /* '' */
.WMi-upload:before { content: '\e810'; } /* '' */
.WMi-download:before { content: '\e811'; } /* '' */
.WMi-tag:before { content: '\e812'; } /* '' */
.WMi-trash-empty:before { content: '\e813'; } /* '' */
.WMi-cog:before { content: '\e814'; } /* '' */
.WMi-off-1:before { content: '\e815'; } /* '' */
.WMi-resize-vertical:before { content: '\e816'; } /* '' */
.WMi-down-open:before { content: '\e817'; } /* '' */
.WMi-left-open:before { content: '\e818'; } /* '' */
.WMi-right-open:before { content: '\e819'; } /* '' */
.WMi-up-open:before { content: '\e81a'; } /* '' */
.WMi-align-left:before { content: '\e81b'; } /* '' */
.WMi-align-center:before { content: '\e81c'; } /* '' */
.WMi-align-right:before { content: '\e81d'; } /* '' */
.WMi-indent-left:before { content: '\e81e'; } /* '' */
.WMi-indent-right:before { content: '\e81f'; } /* '' */
.WMi-align-justify:before { content: '\e820'; } /* '' */
.WMi-check:before { content: '\e821'; } /* '' */
.WMi-credit-card:before { content: '\e822'; } /* '' */
.WMi-briefcase:before { content: '\e823'; } /* '' */
.WMi-off:before { content: '\e824'; } /* '' */
.WMi-arrows-cw:before { content: '\e825'; } /* '' */
.WMi-shuffle:before { content: '\e826'; } /* '' */
.WMi-globe:before { content: '\e827'; } /* '' */
.WMi-cloud:before { content: '\e828'; } /* '' */
.WMi-zoom-in:before { content: '\e829'; } /* '' */
.WMi-zoom-out:before { content: '\e82a'; } /* '' */
.WMi-attach-1:before { content: '\e82b'; } /* '' */
.WMi-check-1:before { content: '\e82c'; } /* '' */
.WMi-cancel-1:before { content: '\e82d'; } /* '' */
.WMi-comment:before { content: '\e82e'; } /* '' */
.WMi-layers:before { content: '\e82f'; } /* '' */
.WMi-signal:before { content: '\e830'; } /* '' */
.WMi-equalizer:before { content: '\e831'; } /* '' */
.WMi-macstore:before { content: '\e832'; } /* '' */
.WMi-emo-happy:before { content: '\e833'; } /* '' */
.WMi-emo-wink:before { content: '\e834'; } /* '' */
.WMi-emo-wink2:before { content: '\e835'; } /* '' */
.WMi-emo-unhappy:before { content: '\e836'; } /* '' */
.WMi-emo-sleep:before { content: '\e837'; } /* '' */
.WMi-emo-coffee:before { content: '\e838'; } /* '' */
.WMi-emo-sunglasses:before { content: '\e839'; } /* '' */
.WMi-emo-angry:before { content: '\e83a'; } /* '' */
.WMi-emo-squint:before { content: '\e83b'; } /* '' */
.WMi-emo-laugh:before { content: '\e83c'; } /* '' */
.WMi-camera:before { content: '\e83d'; } /* '' */
.WMi-emo-displeased:before { content: '\e83e'; } /* '' */
.WMi-emo-surprised:before { content: '\e83f'; } /* '' */
.WMi-th:before { content: '\e840'; } /* '' */
.WMi-asterisk:before { content: '\e841'; } /* '' */
.WMi-gift:before { content: '\e842'; } /* '' */
.WMi-basket:before { content: '\e843'; } /* '' */
.WMi-Beauty-1:before { content: '\e844'; } /* '' */
.WMi-rss-1:before { content: '\e845'; } /* '' */
.WMi-shop:before { content: '\e846'; } /* '' */
.WMi-shop-1:before { content: '\e847'; } /* '' */
.WMi-basket-1:before { content: '\e848'; } /* '' */
.WMi-plus:before { content: '\e849'; } /* '' */
.WMi-minus:before { content: '\e84a'; } /* '' */
.WMi-Real-Estate:before { content: '\e84b'; } /* '' */
.WMi-retweet:before { content: '\e84c'; } /* '' */
.WMi-edit:before { content: '\e84d'; } /* '' */
.WMi-tags:before { content: '\e84e'; } /* '' */
.WMi-map-1:before { content: '\e84f'; } /* '' */
.WMi-doc-landscape:before { content: '\e850'; } /* '' */
.WMi-logout:before { content: '\e851'; } /* '' */
.WMi-login:before { content: '\e852'; } /* '' */
.WMi-logout-1:before { content: '\e853'; } /* '' */
.WMi-back-in-time:before { content: '\e854'; } /* '' */
.WMi-chat-alt:before { content: '\e855'; } /* '' */
.WMi-art-gallery:before { content: '\e856'; } /* '' */
.WMi-gift-1:before { content: '\e857'; } /* '' */
.WMi-switch:before { content: '\e858'; } /* '' */
.WMi-level-down:before { content: '\e859'; } /* '' */
.WMi-help:before { content: '\e85a'; } /* '' */
.WMi-location:before { content: '\e85b'; } /* '' */
.WMi-phone:before { content: '\e85c'; } /* '' */
.WMi-phone-1:before { content: '\e85d'; } /* '' */
.WMi-share:before { content: '\e85e'; } /* '' */
.WMi-Repairing:before { content: '\e85f'; } /* '' */
.WMi-shuffle-1:before { content: '\e860'; } /* '' */
.WMi-loop:before { content: '\e861'; } /* '' */
.WMi-glyph:before { content: '\e862'; } /* '' */
.WMi-glyph-1:before { content: '\e863'; } /* '' */
.WMi-glyph-2:before { content: '\e864'; } /* '' */
.WMi-warning-empty:before { content: '\e865'; } /* '' */
.WMi-shop-bag:before { content: '\e866'; } /* '' */
.WMi-Clothes:before { content: '\e867'; } /* '' */
.WMi-Agriculture:before { content: '\e868'; } /* '' */
.WMi-Medical:before { content: '\e869'; } /* '' */
.WMi-Sports-and-Entertainment:before { content: '\e86a'; } /* '' */
.WMi-wrench-1:before { content: '\e86b'; } /* '' */
.WMi-pencil:before { content: '\e86c'; } /* '' */
.WMi-map-2:before { content: '\e86d'; } /* '' */
.WMi-map-o-1:before { content: '\e86e'; } /* '' */
.WMi-marquee:before { content: '\e86f'; } /* '' */
.WMi-doc-text-inv:before { content: '\e870'; } /* '' */
.WMi-calendar:before { content: '\e871'; } /* '' */
.WMi-calendar-1:before { content: '\e872'; } /* '' */
.WMi-Art-And-Culture:before { content: '\e873'; } /* '' */
.WMi-graduation-cap:before { content: '\e874'; } /* '' */
.WMi-Advertising-1:before { content: '\e875'; } /* '' */
.WMi-filter:before { content: '\e876'; } /* '' */
.WMi-Tourism-And-Transportation:before { content: '\e877'; } /* '' */
.WMi-Makeup-And-Hygienic:before { content: '\e878'; } /* '' */
.WMi-clock:before { content: '\e879'; } /* '' */
.WMi-user:before { content: '\e87a'; } /* '' */
.WMi-users:before { content: '\e87b'; } /* '' */
.WMi-Official:before { content: '\e87c'; } /* '' */
.WMi-crown:before { content: '\e87d'; } /* '' */
.WMi-gift-2:before { content: '\e87e'; } /* '' */
.WMi-Decoration-And-Building-Industry:before { content: '\e87f'; } /* '' */
.WMi-Flowers-And-Plants:before { content: '\e880'; } /* '' */
.WMi-Advertising:before { content: '\e881'; } /* '' */
.WMi-shop-2:before { content: '\e882'; } /* '' */
.WMi-glyph-3:before { content: '\e883'; } /* '' */
.WMi-glyph-4:before { content: '\e884'; } /* '' */
.WMi-glyph-5:before { content: '\e885'; } /* '' */
.WMi-glyph-6:before { content: '\e886'; } /* '' */
.WMi-glyph-7:before { content: '\e887'; } /* '' */
.WMi-glyph-8:before { content: '\e888'; } /* '' */
.WMi-glyph-9:before { content: '\e889'; } /* '' */
.WMi-glyph-10:before { content: '\e88a'; } /* '' */
.WMi-glyph-11:before { content: '\e88b'; } /* '' */
.WMi-glyph-12:before { content: '\e88c'; } /* '' */
.WMi-glyph-13:before { content: '\e88d'; } /* '' */
.WMi-glyph-14:before { content: '\e88e'; } /* '' */
.WMi-glyph-15:before { content: '\e88f'; } /* '' */
.WMi-glyph-16:before { content: '\e890'; } /* '' */
.WMi-glyph-17:before { content: '\e891'; } /* '' */
.WMi-glyph-18:before { content: '\e892'; } /* '' */
.WMi-glyph-19:before { content: '\e893'; } /* '' */
.WMi-glyph-20:before { content: '\e894'; } /* '' */
.WMi-glyph-21:before { content: '\e895'; } /* '' */
.WMi-glyph-22:before { content: '\e896'; } /* '' */
.WMi-glyph-23:before { content: '\e897'; } /* '' */
.WMi-glyph-24:before { content: '\e898'; } /* '' */
.WMi-business-affiliate-network:before { content: '\e899'; } /* '' */
.WMi-camera-1:before { content: '\e89a'; } /* '' */
.WMi-Photography:before { content: '\e89b'; } /* '' */
.WMi-SocialMedia:before { content: '\e89c'; } /* '' */
.WMi-WebAndApp:before { content: '\e89d'; } /* '' */
.WMi-Graphic:before { content: '\e89e'; } /* '' */
.WMi-bell:before { content: '\e89f'; } /* '' */
.WMi-RegisterBusiness:before { content: '\e8a0'; } /* '' */
.WMi-code-1:before { content: '\e8a1'; } /* '' */
.WMi-pause:before { content: '\f00e'; } /* '' */
.WMi-play:before { content: '\f00f'; } /* '' */
.WMi-to-end:before { content: '\f010'; } /* '' */
.WMi-to-start:before { content: '\f011'; } /* '' */
.WMi-alert-outline:before { content: '\f02a'; } /* '' */
.WMi-Food:before { content: '\f02f'; } /* '' */
.WMi-Digital:before { content: '\f034'; } /* '' */
.WMi-stop:before { content: '\f080'; } /* '' */
.WMi-link-ext:before { content: '\f08e'; } /* '' */
.WMi-check-empty:before { content: '\f096'; } /* '' */
.WMi-bookmark-empty:before { content: '\f097'; } /* '' */
.WMi-twitter-1:before { content: '\f099'; } /* '' */
.WMi-rss:before { content: '\f09e'; } /* '' */
.WMi-hdd:before { content: '\f0a0'; } /* '' */
.WMi-resize-full-alt:before { content: '\f0b2'; } /* '' */
.WMi-beaker:before { content: '\f0c3'; } /* '' */
.WMi-menu:before { content: '\f0c9'; } /* '' */
.WMi-magic:before { content: '\f0d0'; } /* '' */
.WMi-gplus:before { content: '\f0d5'; } /* '' */
.WMi-WM-Logo:before { content: '\f0da'; } /* '' */
.WMi-open:before { content: '\f0db'; } /* '' */
.WMi-sort:before { content: '\f0dc'; } /* '' */
.WMi-chronometer:before { content: '\f0dd'; } /* '' */
.WMi-Clothes-And-Personal-Belongings:before { content: '\f0de'; } /* '' */
.WMi-mail-alt:before { content: '\f0e0'; } /* '' */
.WMi-Cleaning:before { content: '\f0e2'; } /* '' */
.WMi-exchange:before { content: '\f0ec'; } /* '' */
.WMi-Medical-Services:before { content: '\f0f0'; } /* '' */
.WMi-Drug-And-Medical-Equipment:before { content: '\f0f1'; } /* '' */
.WMi-bell-alt:before { content: '\f0f3'; } /* '' */
.WMi-HomeAppliances:before { content: '\f0f4'; } /* '' */
.WMi-Edible-And-Groceries:before { content: '\f0f5'; } /* '' */
.WMi-plus-squared:before { content: '\f0fe'; } /* '' */
.WMi-angle-double-left:before { content: '\f100'; } /* '' */
.WMi-angle-double-right:before { content: '\f101'; } /* '' */
.WMi-angle-double-up:before { content: '\f102'; } /* '' */
.WMi-angle-double-down:before { content: '\f103'; } /* '' */
.WMi-angle-left:before { content: '\f104'; } /* '' */
.WMi-angle-right:before { content: '\f105'; } /* '' */
.WMi-angle-up:before { content: '\f106'; } /* '' */
.WMi-angle-down:before { content: '\f107'; } /* '' */
.WMi-imac:before { content: '\f108'; } /* '' */
.WMi-laptop:before { content: '\f109'; } /* '' */
.WMi-tablet:before { content: '\f10a'; } /* '' */
.WMi-mobile:before { content: '\f10b'; } /* '' */
.WMi-circle:before { content: '\f111'; } /* '' */
.WMi-Information-Technology:before { content: '\f120'; } /* '' */
.WMi-code:before { content: '\f121'; } /* '' */
.WMi-star-half-alt:before { content: '\f123'; } /* '' */
.WMi-direction:before { content: '\f124'; } /* '' */
.WMi-crop:before { content: '\f125'; } /* '' */
.WMi-unlink:before { content: '\f127'; } /* '' */
.WMi-info:before { content: '\f129'; } /* '' */
.WMi-attention-alt:before { content: '\f12a'; } /* '' */
.WMi-ellipsis:before { content: '\f141'; } /* '' */
.WMi-ellipsis-vert:before { content: '\f142'; } /* '' */
.WMi-ok-squared:before { content: '\f14a'; } /* '' */
.WMi-compass:before { content: '\f14e'; } /* '' */
.WMi-sort-alt-up:before { content: '\f160'; } /* '' */
.WMi-sort-alt-down:before { content: '\f161'; } /* '' */
.WMi-dropbox:before { content: '\f16b'; } /* '' */
.WMi-instagram:before { content: '\f16d'; } /* '' */
.WMi-windows:before { content: '\f17a'; } /* '' */
.WMi-content-cut:before { content: '\f190'; } /* '' */
.WMi-plus-squared-alt:before { content: '\f196'; } /* '' */
.WMi-Educational:before { content: '\f19d'; } /* '' */
.WMi-crop-1:before { content: '\f19e'; } /* '' */
.WMi-google:before { content: '\f1a0'; } /* '' */
.WMi-paw:before { content: '\f1b0'; } /* '' */
.WMi-cube:before { content: '\f1b2'; } /* '' */
.WMi-cubes:before { content: '\f1b3'; } /* '' */
.WMi-Vehicle:before { content: '\f1b9'; } /* '' */
.WMi-database:before { content: '\f1c0'; } /* '' */
.WMi-codeopen:before { content: '\f1cb'; } /* '' */
.WMi-paper-plane:before { content: '\f1d8'; } /* '' */
.WMi-telegram:before { content: '\f1d9'; } /* '' */
.WMi-sliders:before { content: '\f1de'; } /* '' */
.WMi-Sport:before { content: '\f1e3'; } /* '' */
.WMi-plug:before { content: '\f1e6'; } /* '' */
.WMi-wifi:before { content: '\f1eb'; } /* '' */
.WMi-trash:before { content: '\f1f8'; } /* '' */
.WMi-Engineering:before { content: '\f1fa'; } /* '' */
.WMi-eyedropper:before { content: '\f1fb'; } /* '' */
.WMi-brush:before { content: '\f1fc'; } /* '' */
.WMi-birthday:before { content: '\f1fd'; } /* '' */
.WMi-chart-pie:before { content: '\f200'; } /* '' */
.WMi-chart-line:before { content: '\f201'; } /* '' */
.WMi-toggle-off:before { content: '\f204'; } /* '' */
.WMi-toggle-on:before { content: '\f205'; } /* '' */
.WMi-diamond:before { content: '\f219'; } /* '' */
.WMi-heartbeat:before { content: '\f21e'; } /* '' */
.WMi-pinterest:before { content: '\f231'; } /* '' */
.WMi-user-plus:before { content: '\f234'; } /* '' */
.WMi-user-times:before { content: '\f235'; } /* '' */
.WMi-flip-to-back:before { content: '\f247'; } /* '' */
.WMi-clone:before { content: '\f24d'; } /* '' */
.WMi-balance-scale:before { content: '\f24e'; } /* '' */
.WMi-television:before { content: '\f26c'; } /* '' */
.WMi-Industry:before { content: '\f275'; } /* '' */
.WMi-map-signs:before { content: '\f277'; } /* '' */
.WMi-map-o:before { content: '\f278'; } /* '' */
.WMi-map:before { content: '\f279'; } /* '' */
.WMi-edge:before { content: '\f282'; } /* '' */
.WMi-credit-card-alt:before { content: '\f283'; } /* '' */
.WMi-shopping-bag:before { content: '\f290'; } /* '' */
.WMi-question-circle-o:before { content: '\f29c'; } /* '' */
.WMi-envelope-open:before { content: '\f2b6'; } /* '' */
.WMi-envelope-open-o:before { content: '\f2b7'; } /* '' */
.WMi-telegram-1:before { content: '\f2c6'; } /* '' */
.WMi-hanger:before { content: '\f2c8'; } /* '' */
.WMi-facebook:before { content: '\f300'; } /* '' */
.WMi-twitter:before { content: '\f302'; } /* '' */
.WMi-linkedin-squared:before { content: '\f30c'; } /* '' */
.WMi-win8:before { content: '\f325'; } /* '' */
.WMi-instagram-1:before { content: '\f32d'; } /* '' */
.WMi-message-reply-text:before { content: '\f368'; } /* '' */
.WMi-message-text-outline:before { content: '\f36a'; } /* '' */
.WMi-percent:before { content: '\f3f0'; } /* '' */
.WMi-Flowers-and-Plants:before { content: '\f405'; } /* '' */
.WMi-Scientific:before { content: '\f463'; } /* '' */
.WMi-selection:before { content: '\f489'; } /* '' */
.WMi-Home-And-Office:before { content: '\f4b9'; } /* '' */
.WMi-shape-rectangle-plus:before { content: '\f65f'; } /* '' */
.WMi-Beauty:before { content: '\f665'; } /* '' */

@ -0,0 +1,582 @@
<?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>Copyright (C) 2018 by original authors @ fontello.com</metadata>
<defs>
<font id="fontello" horiz-adv-x="1000" >
<font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
<missing-glyph horiz-adv-x="1000" />
<glyph glyph-name="ok" unicode="&#xe800;" d="M933 534q0-22-16-38l-404-404-76-76q-16-15-38-15t-38 15l-76 76-202 202q-15 16-15 38t15 38l76 76q16 16 38 16t38-16l164-165 366 367q16 16 38 16t38-16l76-76q16-15 16-38z" horiz-adv-x="1000" />
<glyph glyph-name="picture" unicode="&#xe801;" d="M357 529q0-45-31-76t-76-32-76 32-31 76 31 76 76 31 76-31 31-76z m572-215v-250h-786v107l178 179 90-89 285 285z m53 393h-893q-7 0-12-5t-6-13v-678q0-7 6-13t12-5h893q7 0 13 5t5 13v678q0 8-5 13t-13 5z m89-18v-678q0-37-26-63t-63-27h-893q-36 0-63 27t-26 63v678q0 37 26 63t63 27h893q37 0 63-27t26-63z" horiz-adv-x="1071.4" />
<glyph glyph-name="search" unicode="&#xe802;" d="M643 386q0 103-73 176t-177 74-177-74-73-176 73-177 177-73 177 73 73 177z m286-465q0-29-22-50t-50-21q-30 0-50 21l-191 191q-100-69-223-69-80 0-153 31t-125 84-84 125-31 153 31 152 84 126 125 84 153 31 153-31 125-84 84-126 31-152q0-123-69-223l191-191q21-21 21-51z" horiz-adv-x="928.6" />
<glyph glyph-name="music" unicode="&#xe803;" d="M857 725v-625q0-28-19-50t-48-33-58-18-53-6-54 6-58 18-48 33-19 50 19 50 48 33 58 18 54 6q58 0 107-22v300l-429-132v-396q0-28-19-50t-48-33-58-18-53-6-54 6-58 18-48 33-19 50 19 50 48 34 58 17 54 6q58 0 107-21v539q0 17 10 32t28 20l464 142q7 3 16 3 22 0 38-16t15-38z" horiz-adv-x="857.1" />
<glyph glyph-name="star-half" unicode="&#xe804;" d="M464 832v-747l-250-132q-12-7-23-7-11 0-17 9t-6 19q0 4 1 12l48 279-203 197q-14 15-14 27 0 21 31 26l280 40 126 254q11 23 27 23z" horiz-adv-x="500" />
<glyph glyph-name="star-empty" unicode="&#xe805;" d="M635 290l170 166-235 34-106 213-105-213-236-34 171-166-41-235 211 111 211-111z m294 199q0-12-15-27l-202-197 48-279q0-4 0-12 0-28-23-28-10 0-22 7l-251 132-250-132q-12-7-23-7-11 0-17 9t-6 19q0 4 1 12l48 279-203 197q-14 15-14 27 0 21 31 26l280 40 126 254q11 23 27 23t28-23l125-254 280-40q32-5 32-26z" horiz-adv-x="928.6" />
<glyph glyph-name="star" unicode="&#xe806;" d="M929 489q0-12-15-27l-202-197 48-279q0-4 0-12 0-11-6-19t-17-9q-10 0-22 7l-251 132-250-132q-12-7-23-7-11 0-17 9t-6 19q0 4 1 12l48 279-203 197q-14 15-14 27 0 21 31 26l280 40 126 254q11 23 27 23t28-23l125-254 280-40q32-5 32-26z" horiz-adv-x="928.6" />
<glyph glyph-name="heart-empty" unicode="&#xe807;" d="M929 517q0 46-12 80t-31 55-46 33-52 18-55 4-62-14-62-36-48-40-34-34q-10-13-27-13t-27 13q-14 15-34 34t-48 40-62 36-62 14-55-4-52-18-46-33-31-55-12-80q0-93 105-198l324-312 324 312q105 105 105 198z m71 0q0-123-128-251l-347-335q-10-10-25-10t-25 10l-348 336q-5 5-15 15t-31 37-38 54-30 67-13 77q0 123 71 192t196 70q34 0 70-12t67-33 54-38 42-38q20 20 42 38t54 38 67 33 70 12q125 0 196-70t71-192z" horiz-adv-x="1000" />
<glyph glyph-name="heart" unicode="&#xe808;" d="M500-79q-14 0-25 10l-348 336q-5 5-15 15t-31 37-38 54-30 67-13 77q0 123 71 192t196 70q34 0 70-12t67-33 54-38 42-38q20 20 42 38t54 38 67 33 70 12q125 0 196-70t71-192q0-123-128-251l-347-335q-10-10-25-10z" horiz-adv-x="1000" />
<glyph glyph-name="mail" unicode="&#xe809;" d="M929 11v428q-18-20-39-36-149-115-238-189-28-24-46-37t-48-28-57-13h-2q-26 0-57 13t-48 28-46 37q-88 74-238 189-21 16-39 36v-428q0-7 6-13t12-5h822q7 0 12 5t6 13z m0 586v14t-1 7-1 7-3 5-5 4-8 2h-822q-7 0-12-6t-6-12q0-94 83-159 107-84 223-176 4-3 20-17t25-21 25-17 28-16 24-5h2q11 0 24 5t28 16 25 17 25 21 20 17q116 92 224 176 30 24 56 65t26 73z m71 21v-607q0-37-26-63t-63-27h-822q-36 0-63 27t-26 63v607q0 37 26 63t63 26h822q37 0 63-26t26-63z" horiz-adv-x="1000" />
<glyph glyph-name="cancel" unicode="&#xe80a;" d="M724 112q0-22-15-38l-76-76q-16-15-38-15t-38 15l-164 165-164-165q-16-15-38-15t-38 15l-76 76q-16 16-16 38t16 38l164 164-164 164q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-164 164 164q16 16 38 16t38-16l76-76q15-15 15-38t-15-38l-164-164 164-164q15-15 15-38z" horiz-adv-x="785.7" />
<glyph glyph-name="lock" unicode="&#xe80b;" d="M179 421h285v108q0 59-42 101t-101 41-101-41-41-101v-108z m464-53v-322q0-22-16-37t-38-16h-535q-23 0-38 16t-16 37v322q0 22 16 38t38 15h17v108q0 102 74 176t176 74 177-74 73-176v-108h18q23 0 38-15t16-38z" horiz-adv-x="642.9" />
<glyph glyph-name="lock-open" unicode="&#xe80c;" d="M929 529v-143q0-15-11-25t-25-11h-36q-14 0-25 11t-11 25v143q0 59-41 101t-101 41-101-41-42-101v-108h53q23 0 38-15t16-38v-322q0-22-16-37t-38-16h-535q-23 0-38 16t-16 37v322q0 22 16 38t38 15h375v108q0 103 73 176t177 74 176-74 74-176z" horiz-adv-x="928.6" />
<glyph glyph-name="attach" unicode="&#xe80d;" d="M784 77q0-65-45-109t-109-44q-75 0-131 55l-434 434q-63 64-63 151 0 89 62 150t150 62q88 0 152-63l338-338q5-5 5-12 0-9-17-26t-26-17q-7 0-12 5l-339 339q-44 43-101 43-59 0-100-42t-40-101q0-58 42-101l433-433q35-36 81-36 36 0 59 24t24 59q0 46-35 81l-325 324q-14 14-33 14-16 0-27-11t-11-27q0-18 14-33l229-228q6-6 6-13 0-9-18-26t-26-17q-6 0-12 5l-229 229q-35 34-35 83 0 46 32 78t77 32q49 0 84-35l324-325q56-54 56-131z" horiz-adv-x="785.7" />
<glyph glyph-name="link" unicode="&#xe80e;" d="M813 171q0 23-16 38l-116 116q-16 16-38 16-24 0-40-18 1-1 10-10t12-12 9-11 7-14 2-15q0-23-16-38t-38-16q-8 0-15 2t-14 7-11 9-12 12-10 10q-19-17-19-40 0-23 16-38l115-116q15-15 38-15 22 0 38 15l82 81q16 16 16 37z m-393 394q0 22-15 38l-115 115q-16 16-38 16-22 0-38-15l-82-82q-16-15-16-37 0-22 16-38l116-116q15-15 38-15 23 0 40 17-2 2-11 11t-12 12-8 10-7 14-2 16q0 22 15 38t38 15q9 0 16-2t14-7 11-8 12-12 10-11q18 17 18 41z m500-394q0-66-48-113l-82-81q-46-47-113-47-68 0-114 48l-115 115q-46 47-46 114 0 68 49 116l-49 49q-48-49-116-49-67 0-114 47l-116 116q-47 47-47 114t47 113l82 82q47 46 114 46 67 0 114-47l115-116q46-46 46-113 0-69-49-117l49-49q48 49 116 49 67 0 114-47l116-116q47-47 47-114z" horiz-adv-x="928.6" />
<glyph glyph-name="bookmark" unicode="&#xe80f;" d="M650 779q12 0 24-5 19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4-27 0-47 18l-246 236-246-236q-20-19-46-19-13 0-25 5-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
<glyph glyph-name="upload" unicode="&#xe810;" d="M714 29q0 14-10 25t-25 10-25-10-11-25 11-25 25-11 25 11 10 25z m143 0q0 14-10 25t-26 10-25-10-10-25 10-25 25-11 26 11 10 25z m72 125v-179q0-22-16-38t-38-16h-821q-23 0-38 16t-16 38v179q0 22 16 38t38 15h238q12-31 39-51t62-20h143q34 0 61 20t40 51h238q22 0 38-15t16-38z m-182 361q-9-22-33-22h-143v-250q0-15-10-25t-25-11h-143q-15 0-25 11t-11 25v250h-143q-23 0-33 22-9 22 8 39l250 250q10 10 25 10t25-10l250-250q18-17 8-39z" horiz-adv-x="928.6" />
<glyph glyph-name="download" unicode="&#xe811;" d="M714 100q0 15-10 25t-25 11-25-11-11-25 11-25 25-11 25 11 10 25z m143 0q0 15-10 25t-26 11-25-11-10-25 10-25 25-11 26 11 10 25z m72 125v-179q0-22-16-37t-38-16h-821q-23 0-38 16t-16 37v179q0 22 16 38t38 16h259l75-76q33-32 76-32t76 32l76 76h259q22 0 38-16t16-38z m-182 318q10-23-8-39l-250-250q-10-11-25-11t-25 11l-250 250q-17 16-8 39 10 21 33 21h143v250q0 15 11 25t25 11h143q14 0 25-11t10-25v-250h143q24 0 33-21z" horiz-adv-x="928.6" />
<glyph glyph-name="tag" unicode="&#xe812;" d="M250 600q0 30-21 51t-50 20-51-20-21-51 21-50 51-21 50 21 21 50z m595-321q0-30-20-51l-274-274q-22-21-51-21-30 0-50 21l-399 399q-21 21-36 57t-15 65v232q0 29 21 50t50 22h233q29 0 65-15t57-36l399-399q20-21 20-50z" horiz-adv-x="857.1" />
<glyph glyph-name="trash-empty" unicode="&#xe813;" d="M286 439v-321q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v321q0 8 5 13t13 5h36q8 0 13-5t5-13z m143 0v-321q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v321q0 8 5 13t13 5h36q8 0 13-5t5-13z m142 0v-321q0-8-5-13t-12-5h-36q-8 0-13 5t-5 13v321q0 8 5 13t13 5h36q7 0 12-5t5-13z m72-404v529h-500v-529q0-12 4-22t8-15 6-5h464q2 0 6 5t8 15 4 22z m-375 601h250l-27 65q-4 5-9 6h-177q-6-1-10-6z m518-18v-36q0-8-5-13t-13-5h-54v-529q0-46-26-80t-63-34h-464q-37 0-63 33t-27 79v531h-53q-8 0-13 5t-5 13v36q0 8 5 13t13 5h172l39 93q9 21 31 35t44 15h178q23 0 44-15t30-35l39-93h173q8 0 13-5t5-13z" horiz-adv-x="785.7" />
<glyph glyph-name="cog" unicode="&#xe814;" d="M571 350q0 59-41 101t-101 42-101-42-42-101 42-101 101-42 101 42 41 101z m286 61v-124q0-7-4-13t-11-7l-104-16q-10-30-21-51 19-27 59-77 6-6 6-13t-5-13q-15-21-55-61t-53-39q-7 0-14 5l-77 60q-25-13-51-21-9-76-16-104-4-16-20-16h-124q-8 0-14 5t-6 12l-16 103q-27 9-50 21l-79-60q-6-5-14-5-8 0-14 6-70 64-92 94-4 5-4 13 0 6 5 12 8 12 28 37t30 40q-15 28-23 55l-102 15q-7 1-11 7t-5 13v124q0 7 5 13t10 7l104 16q8 25 22 51-23 32-60 77-6 7-6 14 0 5 5 12 15 20 55 60t53 40q7 0 15-5l77-60q24 13 50 21 9 76 17 104 3 16 20 16h124q7 0 13-5t7-12l15-103q28-9 51-20l79 59q5 5 13 5 7 0 14-5 72-67 92-95 4-5 4-12 0-7-4-13-9-12-29-37t-30-40q15-28 23-54l102-16q7-1 12-7t4-13z" horiz-adv-x="857.1" />
<glyph glyph-name="off-1" unicode="&#xe815;" d="M0 350q0 207 147 354l101-102q-105-103-105-252t104-253 253-104 253 104 104 253-105 252l102 102q146-147 146-354t-146-354-354-146-353 146-147 354z m428-78l0 578 144 0 0-578-144 0z" horiz-adv-x="1000" />
<glyph glyph-name="resize-vertical" unicode="&#xe816;" d="M393 671q0-14-11-25t-25-10h-71v-572h71q15 0 25-10t11-25-11-25l-143-143q-10-11-25-11t-25 11l-143 143q-10 10-10 25t10 25 25 10h72v572h-72q-14 0-25 10t-10 25 10 26l143 142q11 11 25 11t25-11l143-142q11-11 11-26z" horiz-adv-x="428.6" />
<glyph glyph-name="down-open" unicode="&#xe817;" d="M939 399l-414-413q-10-11-25-11t-25 11l-414 413q-11 11-11 26t11 25l93 92q10 11 25 11t25-11l296-296 296 296q11 11 25 11t26-11l92-92q11-11 11-25t-11-26z" horiz-adv-x="1000" />
<glyph glyph-name="left-open" unicode="&#xe818;" d="M654 682l-297-296 297-297q10-10 10-25t-10-25l-93-93q-11-10-25-10t-25 10l-414 415q-11 10-11 25t11 25l414 414q10 11 25 11t25-11l93-93q10-10 10-25t-10-25z" horiz-adv-x="714.3" />
<glyph glyph-name="right-open" unicode="&#xe819;" d="M618 361l-414-415q-11-10-25-10t-25 10l-93 93q-11 11-11 25t11 25l296 297-296 296q-11 11-11 25t11 25l93 93q10 11 25 11t25-11l414-414q10-11 10-25t-10-25z" horiz-adv-x="714.3" />
<glyph glyph-name="up-open" unicode="&#xe81a;" d="M939 107l-92-92q-11-10-26-10t-25 10l-296 297-296-297q-11-10-25-10t-25 10l-93 92q-11 11-11 26t11 25l414 414q11 10 25 10t25-10l414-414q11-11 11-25t-11-26z" horiz-adv-x="1000" />
<glyph glyph-name="align-left" unicode="&#xe81b;" d="M1000 100v-71q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v71q0 15 11 25t25 11h928q15 0 25-11t11-25z m-214 214v-71q0-15-11-25t-25-11h-714q-15 0-25 11t-11 25v71q0 15 11 25t25 11h714q15 0 25-11t11-25z m143 215v-72q0-14-11-25t-25-11h-857q-15 0-25 11t-11 25v72q0 14 11 25t25 10h857q14 0 25-10t11-25z m-215 214v-72q0-14-10-25t-25-10h-643q-15 0-25 10t-11 25v72q0 14 11 25t25 11h643q14 0 25-11t10-25z" horiz-adv-x="1000" />
<glyph glyph-name="align-center" unicode="&#xe81c;" d="M1000 100v-71q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v71q0 15 11 25t25 11h928q15 0 25-11t11-25z m-214 214v-71q0-15-11-25t-25-11h-500q-14 0-25 11t-11 25v71q0 15 11 25t25 11h500q15 0 25-11t11-25z m143 215v-72q0-14-11-25t-25-11h-786q-14 0-25 11t-11 25v72q0 14 11 25t25 10h786q14 0 25-10t11-25z m-215 214v-72q0-14-10-25t-25-10h-358q-14 0-25 10t-10 25v72q0 14 10 25t25 11h358q14 0 25-11t10-25z" horiz-adv-x="1000" />
<glyph glyph-name="align-right" unicode="&#xe81d;" d="M1000 100v-71q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v71q0 15 11 25t25 11h928q15 0 25-11t11-25z m0 214v-71q0-15-11-25t-25-11h-714q-14 0-25 11t-11 25v71q0 15 11 25t25 11h714q15 0 25-11t11-25z m0 215v-72q0-14-11-25t-25-11h-857q-14 0-25 11t-11 25v72q0 14 11 25t25 10h857q15 0 25-10t11-25z m0 214v-72q0-14-11-25t-25-10h-643q-14 0-25 10t-10 25v72q0 14 10 25t25 11h643q15 0 25-11t11-25z" horiz-adv-x="1000" />
<glyph glyph-name="indent-left" unicode="&#xe81e;" d="M214 546v-321q0-7-5-13t-13-5q-7 0-12 5l-161 161q-5 5-5 13t5 13l161 160q5 5 12 5 8 0 13-5t5-13z m786-428v-107q0-7-5-13t-13-5h-964q-7 0-13 5t-5 13v107q0 7 5 12t13 6h964q7 0 13-6t5-12z m0 214v-107q0-7-5-13t-13-5h-607q-7 0-13 5t-5 13v107q0 7 5 13t13 5h607q7 0 13-5t5-13z m0 214v-107q0-7-5-12t-13-6h-607q-7 0-13 6t-5 12v107q0 8 5 13t13 5h607q7 0 13-5t5-13z m0 215v-107q0-8-5-13t-13-5h-964q-7 0-13 5t-5 13v107q0 7 5 12t13 6h964q7 0 13-6t5-12z" horiz-adv-x="1000" />
<glyph glyph-name="indent-right" unicode="&#xe81f;" d="M196 386q0-8-5-13l-160-161q-5-5-13-5-7 0-13 5t-5 13v321q0 8 5 13t13 5q8 0 13-5l160-160q5-5 5-13z m804-268v-107q0-7-5-13t-13-5h-964q-7 0-13 5t-5 13v107q0 7 5 12t13 6h964q7 0 13-6t5-12z m0 214v-107q0-7-5-13t-13-5h-607q-7 0-13 5t-5 13v107q0 7 5 13t13 5h607q7 0 13-5t5-13z m0 214v-107q0-7-5-12t-13-6h-607q-7 0-13 6t-5 12v107q0 8 5 13t13 5h607q7 0 13-5t5-13z m0 215v-107q0-8-5-13t-13-5h-964q-7 0-13 5t-5 13v107q0 7 5 12t13 6h964q7 0 13-6t5-12z" horiz-adv-x="1000" />
<glyph glyph-name="align-justify" unicode="&#xe820;" d="M1000 100v-71q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v71q0 15 11 25t25 11h928q15 0 25-11t11-25z m0 214v-71q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v71q0 15 11 25t25 11h928q15 0 25-11t11-25z m0 215v-72q0-14-11-25t-25-11h-928q-15 0-25 11t-11 25v72q0 14 11 25t25 10h928q15 0 25-10t11-25z m0 214v-72q0-14-11-25t-25-10h-928q-15 0-25 10t-11 25v72q0 14 11 25t25 11h928q15 0 25-11t11-25z" horiz-adv-x="1000" />
<glyph glyph-name="check" unicode="&#xe821;" d="M786 331v-177q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h464q35 0 65-14 9-4 10-13 2-10-5-16l-27-28q-6-5-13-5-1 0-5 1-13 3-25 3h-464q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63v141q0 8 5 13l36 35q6 6 13 6 3 0 7-2 11-4 11-16z m129 273l-455-454q-13-14-31-14t-32 14l-240 240q-14 13-14 31t14 32l61 62q14 13 32 13t32-13l147-147 361 361q13 13 31 13t32-13l62-61q13-14 13-32t-13-32z" horiz-adv-x="928.6" />
<glyph glyph-name="credit-card" unicode="&#xe822;" d="M982 779q37 0 63-27t26-63v-678q0-37-26-63t-63-27h-893q-36 0-63 27t-26 63v678q0 37 26 63t63 27h893z m-893-72q-7 0-12-5t-6-13v-125h929v125q0 8-5 13t-13 5h-893z m893-714q7 0 13 5t5 13v339h-929v-339q0-7 6-13t12-5h893z m-839 71v72h143v-72h-143z m214 0v72h214v-72h-214z" horiz-adv-x="1071.4" />
<glyph glyph-name="briefcase" unicode="&#xe823;" d="M357 707h286v72h-286v-72z m643-357v-268q0-37-26-63t-63-26h-822q-36 0-63 26t-26 63v268h375v-89q0-15 11-25t25-11h178q15 0 25 11t11 25v89h375z m-429 0v-71h-142v71h142z m429 268v-214h-1000v214q0 37 26 63t63 26h197v89q0 23 15 38t38 16h322q22 0 38-16t15-38v-89h197q37 0 63-26t26-63z" horiz-adv-x="1000" />
<glyph glyph-name="off" unicode="&#xe824;" d="M857 350q0-87-34-166t-91-137-137-92-166-34-167 34-136 92-92 137-34 166q0 102 45 191t126 151q24 18 54 14t46-28q18-23 14-53t-28-47q-54-41-84-101t-30-127q0-58 23-111t61-91 91-61 111-23 110 23 92 61 61 91 22 111q0 68-30 127t-84 101q-23 18-28 47t14 53q17 24 47 28t53-14q81-61 126-151t45-191z m-357 429v-358q0-29-21-50t-50-21-51 21-21 50v358q0 29 21 50t51 21 50-21 21-50z" horiz-adv-x="857.1" />
<glyph glyph-name="arrows-cw" unicode="&#xe825;" d="M843 261q0-3 0-4-36-150-150-243t-267-93q-81 0-157 31t-136 88l-72-72q-11-11-25-11t-25 11-11 25v250q0 14 11 25t25 11h250q14 0 25-11t10-25-10-25l-77-77q40-36 90-57t105-20q74 0 139 37t104 99q6 10 30 66 4 13 16 13h107q8 0 13-6t5-12z m14 446v-250q0-14-10-25t-26-11h-250q-14 0-25 11t-10 25 10 25l77 77q-82 77-194 77-75 0-140-37t-104-99q-6-10-29-66-5-13-17-13h-111q-7 0-13 6t-5 12v4q36 150 151 243t268 93q81 0 158-31t137-88l72 72q11 11 25 11t26-11 10-25z" horiz-adv-x="857.1" />
<glyph glyph-name="shuffle" unicode="&#xe826;" d="M372 582q-34-52-77-153-12 25-20 41t-23 35-28 32-36 19-45 8h-125q-8 0-13 5t-5 13v107q0 8 5 13t13 5h125q139 0 229-125z m628-446q0-8-5-13l-179-179q-5-5-12-5-8 0-13 6t-5 12v107q-18 0-48 0t-45-1-41 1-39 3-36 6-35 10-32 16-33 22-31 30-31 39q33 52 76 152 12-25 20-40t23-36 28-31 35-20 46-8h143v107q0 8 5 13t13 5q6 0 13-5l178-178q5-5 5-13z m0 500q0-8-5-13l-179-179q-5-5-12-5-8 0-13 6t-5 12v107h-143q-27 0-49-8t-38-25-29-34-25-44q-18-34-43-95-16-37-28-62t-30-59-36-55-41-47-50-38-60-23-71-10h-125q-8 0-13 5t-5 13v107q0 8 5 13t13 5h125q27 0 48 9t39 25 28 34 26 43q17 35 43 96 16 36 28 62t30 58 36 56 41 46 50 39 59 23 72 9h143v107q0 8 5 13t13 5q6 0 13-5l178-178q5-5 5-13z" horiz-adv-x="1000" />
<glyph glyph-name="globe" unicode="&#xe827;" d="M429 779q116 0 215-58t156-156 57-215-57-215-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58z m153-291q-2-1-6-5t-7-6q1 0 2 3t3 6 2 4q3 4 12 8 8 4 29 7 19 5 29-6-1 1 5 7t8 7q2 1 8 3t9 4l1 12q-7-1-10 4t-3 12q0-2-4-5 0 4-2 5t-7-1-5-1q-5 2-8 5t-5 9-2 8q-1 3-5 6t-5 6q-1 1-2 3t-1 4-3 3-3 1-4-3-4-5-2-3q-2 1-4 1t-2-1-3-1-3-2q-1-2-4-2t-5-1q8 3-1 6-5 2-9 2 6 2 5 6t-5 8h3q-1 2-5 5t-10 5-7 3q-5 3-19 5t-18 1q-3-4-3-6t2-8 2-7q1-3-3-7t-3-7q0-4 7-9t6-12q-2-4-9-9t-9-6q-3-5-1-11t6-9q1-1 1-2t-2-3-3-2-4-2l-1-1q-7-3-12 3t-7 15q-4 14-9 17-13 4-16-1-3 7-23 15-14 5-33 2 4 0 0 8-4 9-10 7 1 3 2 10t0 7q2 8 7 13 1 1 4 5t5 7 1 4q19-3 28 6 2 3 6 9t6 10q5 3 8 3t8-3 8-3q8-1 8 6t-4 11q7 0 2 10-2 4-5 5-6 2-15-3-4-2 2-4-1 0-6-6t-9-10-9 3q0 0-3 7t-5 8q-5 0-9-9 1 5-6 9t-14 4q11 7-4 15-4 3-12 3t-11-2q-2-4-3-7t3-4 6-3 6-2 5-2q8-6 5-8-1 0-5-2t-6-2-4-2q-1-3 0-8t-1-8q-3 3-5 10t-4 9q4-5-14-3l-5 0q-3 0-9-1t-12-1-7 5q-3 4 0 11 0 2 2 1-2 2-6 5t-6 5q-25-8-52-23 3 0 6 1 3 1 8 4t5 3q19 7 24 4l3 2q7-9 11-14-4 3-17 1-11-3-12-7 4-6 2-10-2 2-6 6t-8 6-8 3q-9 0-13-1-81-45-131-124 4-4 7-4 2-1 3-5t1-6 6 1q5-4 2-10 1 0 25-15 10-10 11-12 2-6-5-10-1 1-5 5t-5 2q-2-3 0-10t6-7q-4 0-5-9t-2-20 0-13l1-1q-2-6 3-19t12-11q-7-1 11-24 3-4 4-5 2-1 7-4t9-6 5-5q2-3 6-13t8-13q-2-3 5-11t6-13q-1 0-2-1t-1 0q2-4 9-8t8-7q1-2 1-6t2-6 4-1q2 11-13 35-8 13-9 16-2 2-4 8t-2 8q1 0 3 0t5-2 4-3 1-1q-1-4 1-10t7-10 10-11 6-7q4-4 8-11t0-8q5 0 11-5t10-11q3-5 4-15t3-13q1-4 5-8t7-5l9-5t7-3q3-2 10-6t12-7q6-2 9-2t8 1 8 2q8 1 16-8t12-12q20-10 30-6-1 0 1-4t4-9 5-8 3-5q3-3 10-8t10-8q4 2 4 5-1-5 4-11t10-6q8 2 8 18-17-8-27 10 0 0-2 3t-2 5-1 4 0 5 2 1q5 0 6 2t-1 7-2 8q-1 4-6 11t-7 8q-3-5-9-4t-9 5q0-1-1-3t-1-4q-7 0-8 0 1 2 1 10t2 13q1 2 3 6t5 9 2 7-3 5-9 1q-11 0-15-11-1-2-2-6t-2-6-5-4q-4-2-14-1t-13 3q-8 4-13 16t-5 20q0 6 1 15t2 14-3 14q2 1 5 5t5 6q2 1 3 1t3 0 2 1 1 3q0 1-2 2-1 1-2 1 4-1 16 1t15-1q9-6 12 1 0 1-1 6t0 7q3-15 16-5 2-1 9-3t9-2q2-1 4-3t3-3 3 0 5 4q5-8 7-13 6-23 10-25 4-2 6-1t3 5 0 8-1 7l-1 5v10l0 4q-8 2-10 7t0 10 9 10q0 1 4 2t9 4 7 4q12 11 8 20 4 0 6 5 0 0-2 2t-5 2-2 2q5 2 1 8 3 2 4 7t4 5q5-6 12-1 5 5 1 9 2 4 11 6t10 5q4-1 5 1t0 7 2 7q2 2 9 5t7 2l9 7q2 2 0 2 10-1 18 6 5 6-4 11 2 4-1 5t-9 4q2 0 7 0t5 1q9 5-3 9-10 2-24-7z m-91-490q115 21 195 106-1 2-7 2t-7 2q-10 4-13 5 1 4-1 7t-5 5-7 5-6 4q-1 1-4 3t-4 3-4 2-5 2-5-1l-2-1q-2 0-3-1t-3-2-2-1 0-2q-12 10-20 13-3 0-6 3t-6 4-6 0-6-3q-3-3-4-9t-1-7q-4 3 0 10t1 10q-1 3-6 2t-6-2-7-5-5-3-4-3-5-5q-2-2-4-6t-2-6q-1 2-7 3t-5 3q1-5 2-19t3-22q4-17-7-26-15-14-16-23-2-12 7-14 0-4-5-12t-4-12q0-3 2-9z" horiz-adv-x="857.1" />
<glyph glyph-name="cloud" unicode="&#xe828;" d="M1071 207q0-89-62-151t-152-63h-607q-103 0-177 73t-73 177q0 74 40 135t104 91q-1 16-1 24 0 118 84 202t202 84q88 0 159-49t105-129q39 35 93 35 59 0 101-42t42-101q0-42-23-77 72-17 119-75t46-134z" horiz-adv-x="1071.4" />
<glyph glyph-name="zoom-in" unicode="&#xe829;" d="M571 404v-36q0-7-5-13t-12-5h-125v-125q0-7-6-13t-12-5h-36q-7 0-13 5t-5 13v125h-125q-7 0-12 5t-6 13v36q0 7 6 12t12 5h125v125q0 8 5 13t13 5h36q7 0 12-5t6-13v-125h125q7 0 12-5t5-12z m72-18q0 103-73 176t-177 74-177-74-73-176 73-177 177-73 177 73 73 177z m286-465q0-29-21-50t-51-21q-30 0-50 21l-191 191q-100-69-223-69-80 0-153 31t-125 84-84 125-31 153 31 152 84 126 125 84 153 31 153-31 125-84 84-126 31-152q0-123-69-223l191-191q21-21 21-51z" horiz-adv-x="928.6" />
<glyph glyph-name="zoom-out" unicode="&#xe82a;" d="M571 404v-36q0-7-5-13t-12-5h-322q-7 0-12 5t-6 13v36q0 7 6 12t12 5h322q7 0 12-5t5-12z m72-18q0 103-73 176t-177 74-177-74-73-176 73-177 177-73 177 73 73 177z m286-465q0-29-21-50t-51-21q-30 0-50 21l-191 191q-100-69-223-69-80 0-153 31t-125 84-84 125-31 153 31 152 84 126 125 84 153 31 153-31 125-84 84-126 31-152q0-123-69-223l191-191q21-21 21-51z" horiz-adv-x="928.6" />
<glyph glyph-name="attach-1" unicode="&#xe82b;" d="M244-140q-102 0-170 72-72 70-74 166t84 190l496 496q80 80 174 54 44-12 79-47t47-79q26-96-54-176l-474-474q-40-40-88-46-48-4-80 28-30 24-27 74t47 92l332 334q24 26 50 0t0-50l-332-332q-44-44-20-70 12-8 24-6 24 4 46 26l474 474q50 50 34 108-16 60-76 76-54 14-108-36l-494-494q-66-76-64-143t52-117q50-48 117-50t141 62l496 494q24 24 50 0 26-22 0-48l-496-496q-82-82-186-82z" horiz-adv-x="939" />
<glyph glyph-name="check-1" unicode="&#xe82c;" d="M249 0q-34 0-56 28l-180 236q-16 24-12 52t26 46 51 14 47-28l118-154 296 474q16 24 43 30t53-8q24-16 30-43t-8-53l-350-560q-20-32-56-32z" horiz-adv-x="667" />
<glyph glyph-name="cancel-1" unicode="&#xe82d;" d="M452 194q18-18 18-43t-18-43q-18-16-43-16t-43 16l-132 152-132-152q-18-16-43-16t-43 16q-16 18-16 43t16 43l138 156-138 158q-16 18-16 43t16 43q18 16 43 16t43-16l132-152 132 152q18 16 43 16t43-16q18-18 18-43t-18-43l-138-158z" horiz-adv-x="470" />
<glyph glyph-name="comment" unicode="&#xe82e;" d="M781 662l-625 0q-21 0-37-15t-15-36l0-365q0-21 15-37t37-16l157 0 0-8 8 8 460 0q22 0 37 16t16 37l0 365q0 21-16 36t-37 15z m0 105q65 0 111-46t46-110l0-365q0-65-46-111t-111-45l-416 0-156-157 0 157-53 0q-65 0-110 45t-46 111l0 365q0 65 46 110t110 46l625 0z" horiz-adv-x="938" />
<glyph glyph-name="layers" unicode="&#xe82f;" d="M18 183l446-112 447 112 0-112-447-112-446 112 0 112z m0 223l446-112 447 112 0-112-447-111-446 111 0 112z m0 223l446 112 447-112 0-111-447-112-446 112 0 111z" horiz-adv-x="928" />
<glyph glyph-name="signal" unicode="&#xe830;" d="M688-97l0 894 111 0 0-894-111 0z m-224 0l0 671 112 0 0-671-112 0z m-223 0l0 448 112 0 0-448-112 0z m-223 0l0 224 112 0 0-224-112 0z" horiz-adv-x="817" />
<glyph glyph-name="equalizer" unicode="&#xe831;" d="M576 239l0-112-55 0 0-167q0-23-17-40t-39-17-39 17-17 40l0 167-56 0 0 112 56 0 0 503q0 24 17 39t38 16q24 0 41-16t16-39l0-503 55 0z m335 335l0-112-55 0 0-502q0-23-16-40t-41-17q-23 0-39 17t-16 40l0 502-56 0 0 112 56 0 0 168q0 24 16 39t39 16 41-16 16-39l0-168 55 0z m-670-112l0-111-55 0 0-391q0-23-16-40t-40-17q-23 0-39 17t-17 40l0 391-56 0 0 111 56 0 0 280q0 24 16 39t40 16 40-16 16-39l0-280 55 0z" horiz-adv-x="928" />
<glyph glyph-name="macstore" unicode="&#xe832;" d="M0 237l0 151q0 10 7 18t18 7l265 0-115-201-150 0q-11 0-18 7t-7 18z m122-244l66-38z m10 44q-3 10 2 19l304 528q5 9 15 12t19-3l65-37q10-5 13-15t-3-20l-303-528q-5-9-15-11t-20 2l-65 38q-9 4-12 15z m308 175l115 201 67 0 94-201-276 0z m78 625q1 9 6 12 10 5 36-31t71-116 62-105q28-44 76-130t91-169 43-84q11-19-2-36t-31-24q-18-8-24-9t-30 7q-30 15-190 393-5 11-13 31t-17 38-19 42-18 44-17 42-14 39-8 32-2 24z m328-424l235 0q10 0 18-7t7-18l0-151q0-10-7-17t-18-8l-133 0q-4 16-8 23l-24 46q-64 121-70 132z m13-316q3 10 13 15l37 19q10 5 21 2t16-14l31-60q12-24-10-39l-27-16q-10-5-21-2t-17 12l-40 62q-6 10-3 21z m77-145q0 16 4 21t12 14l24 9q61 12 72-70 3-32-1-76-4 12-44 30t-55 38q-13 18-12 34z" horiz-adv-x="1106" />
<glyph glyph-name="emo-happy" unicode="&#xe833;" d="M261 800c-60 0-109-65-109-144 0-80 49-145 109-145s110 65 110 145c0 79-49 144-110 144z m477 0c-61 0-110-65-110-144 0-80 49-145 110-145 60 0 110 65 110 145 0 79-50 144-110 144z m208-599c-13 0-27-5-37-16-4-4-8-8-12-12-111-109-253-164-396-165-142-2-285 50-396 155l-3 3-12 12c-21 21-54 20-75-1-20-21-20-55 1-76 3-4 8-8 14-14l3-3c132-124 301-186 469-184 169 1 337 67 468 195 5 5 9 10 14 14 20 22 20 56-1 77-10 10-23 15-37 15z" horiz-adv-x="999" />
<glyph glyph-name="emo-wink" unicode="&#xe834;" d="M261 800c-60 0-109-65-109-144 0-80 49-145 109-145s110 65 110 145c0 79-49 144-110 144z m343-98c-29 0-54-24-54-54 0-30 25-54 54-54l267 0c30 0 54 24 54 54 0 30-24 54-54 54l-267 0z m342-501c-13 0-27-5-37-16-4-4-8-8-12-12-111-109-253-164-396-165-142-2-285 50-396 155l-3 3-12 12c-21 21-54 20-75-1-20-21-20-55 1-76 3-4 8-8 14-14l3-3c132-124 301-186 469-184 169 1 337 67 468 195 5 5 9 10 14 14 20 22 20 56-1 77-10 10-23 15-37 15z" horiz-adv-x="999" />
<glyph glyph-name="emo-wink2" unicode="&#xe835;" d="M664 800c-61 0-110-65-110-144 0-80 49-145 110-145 60 0 110 65 110 145 0 79-50 144-110 144z m-343-98l-267 0c-30 0-54-24-54-54 0-30 24-54 54-54l267 0c30 0 54 24 54 54 0 30-24 54-54 54z m-262-361c-6 0-13-1-19-3-27-10-41-41-31-68 46-127 136-228 249-289 22-12 45-22 69-31 58-21 120-33 184-33 57 0 113 9 166 27 10 3 20 7 30 11 11 4 22 8 31 12l0 1 0 0 0 0c26 12 38 44 25 71-13 26-44 37-70 25l0 0c-9-4-17-8-24-11-8-3-17-6-25-8-43-14-88-22-133-22-51 0-101 10-148 27-19 7-37 15-55 25-90 48-163 130-200 231-8 21-28 35-49 35z" horiz-adv-x="774" />
<glyph glyph-name="emo-unhappy" unicode="&#xe836;" d="M261 800c-60 0-109-65-109-144 0-80 49-145 109-145s110 65 110 145c0 79-49 144-110 144z m477 0c-61 0-110-65-110-144 0-80 49-145 110-145 60 0 110 65 110 145 0 79-50 144-110 144z m-244-599c-165 0-331-62-461-184l-3-3c-6-5-11-10-14-14-21-21-21-55-1-76 21-21 54-21 75-1l12 12 3 3c111 105 254 157 396 155 143-1 285-56 396-165 4-4 8-8 12-12 20-21 54-21 74-1 21 21 21 55 1 77-5 5-9 10-14 14-131 129-299 194-468 195-3 0-6 0-8 0z" horiz-adv-x="999" />
<glyph glyph-name="emo-sleep" unicode="&#xe837;" d="M53 693c-11 0-21-4-30-10-24-17-30-50-13-75 45-63 119-102 196-102 71 0 138 32 183 85 20 22 18 55-4 75-22 20-56 18-76-4l0 0-1-1 0 0 0-1-1-1c-3-3-7-7-10-10l-1-1-1-1c-3-3-7-6-11-9l0 0c-59-42-143-29-186 32-11 15-28 23-45 23z m485 0c-11 0-21-4-30-10-24-17-30-50-13-75 45-63 119-102 197-102 70 0 137 32 183 85 19 22 17 55-5 75-22 20-56 18-75-4l-1 0-1-1 0 0 0-1-1-1c-3-3-7-7-10-10l-1-1 0-1c-4-3-8-6-12-9l0 0c-59-42-143-29-186 32-11 15-28 23-45 23z m-435-579c-29 0-53-24-53-53 0-30 24-54 53-54l682 0c30 0 54 24 54 54s-24 53-54 53l-682 0z" horiz-adv-x="888" />
<glyph glyph-name="emo-coffee" unicode="&#xe838;" d="M1234 850c-17 0-34-8-44-23-54-80-24-144 4-204 13-29 26-56 5-72-23-17-28-51-10-74 17-23 51-28 74-10 89 67 60 131 27 201-15 33-32 70-12 99 16 25 10 57-14 74-9 6-20 9-30 9z m-1021-121c-81 0-157-39-203-105-18-25-12-59 14-77 24-17 59-11 76 14 45 63 132 76 193 32l0 0c3-2 7-5 11-9l1 0 1-2c3-3 7-7 10-10l1-1 0-1 0 0 1-1 1 0c20-23 55-25 78-4 22 20 24 55 4 77-46 55-116 87-188 87z m499 0c-80 0-156-39-202-105-18-25-12-59 13-77 25-17 59-11 77 14 44 63 131 76 192 32l0 0c4-2 8-5 12-9l0 0 1-2c4-3 7-7 11-10l1-1 0-1 0 0 1-1 0 0c20-23 55-25 78-4 23 20 25 55 4 77-46 55-116 87-188 87z m206-346c-24 0-44-19-44-43l1-4-1-275 0 0 0 0 0 0c0-58 24-111 62-149l0 0 0 0 0 0c38-38 91-62 148-62l0 0 226 0c1 0 3 0 5 0 13 1 27 2 39 5 15 4 29 8 42 14 55 26 97 74 114 133l31 0 0 0c37 0 70 15 94 39 23 23 38 56 38 92l0 0 0 0 0 119 0 0c0 36-15 69-39 93l0 0c-23 23-56 38-92 38l0 0 0 0-624 0z m604-100c11 0 21-5 28-12l1 0 0 0c7-8 12-18 12-29l0 0 0-110 0 0c0-11-5-21-12-29-8-7-18-12-29-12l0 0-62 0 0 0c-21 0-39-16-40-36-4-42-31-77-67-94-7-3-15-6-22-8-7-1-14-2-21-2l-3 0-209 0 0-1c-30 1-59 13-79 34l-1 0c-21 21-34 50-34 81l0 0 0 0 0 0 1 218 537 0 0 0z m-82-55l0-96 32 0c22 0 39 17 39 38l0 20c0 21-17 38-39 38l-32 0z m-1131-12c-30 0-55-25-55-55s25-55 55-55l297 0c30 0 54 25 54 55s-24 55-54 55l-297 0z" horiz-adv-x="1673" />
<glyph glyph-name="emo-sunglasses" unicode="&#xe839;" d="M495 745c-154 0-309 0-463 0-18 0-32-15-32-33 3-152 129-306 278-309 84-1 164 36 218 95 55-59 135-96 219-95 149 3 272 157 275 309 0 18-14 33-32 33-155 0-309 0-463 0z m319-510c-18 0-35-9-45-25l0 0c0-1-1-2-1-3-7-12-15-23-24-34-10-12-19-23-29-32-54-51-126-80-203-80l0 0 0 0c-21 0-43 2-64 7-3 1-6 1-10 2-17 5-34 11-51 19-26 12-58 1-70-26-13-27-1-58 25-71 22-10 45-18 69-24 5-1 9-2 14-4 29-6 58-9 87-9l0 0 0 0c104 0 201 39 275 108 15 14 28 29 40 44 11 14 22 30 32 47 0 0 1 1 1 1 15 25 7 58-18 73-9 5-18 8-28 7z" horiz-adv-x="990" />
<glyph glyph-name="emo-angry" unicode="&#xe83a;" d="M53 738c-20 0-39-11-48-30-13-26-1-58 25-71l152-80c-3-46 8-93 34-128 21-29 52-49 88-49 90 0 126 107 121 179-120 53-232 115-349 174-7 4-15 5-23 5z m894 0c-8 0-16-1-23-5-117-59-229-121-349-174-5-72 31-179 121-179 36 0 67 20 88 49 25 35 37 82 34 128l152 80c26 13 37 45 25 71-10 19-29 30-48 30z m-453-537c-165 0-330-62-461-184l-2-3c-6-5-11-10-15-14-21-21-21-55-1-76 21-21 54-21 75-1l12 12 3 3c112 105 254 157 396 155 143-1 286-56 396-165 4-4 8-8 12-12 21-21 54-21 75-1 21 21 21 55 0 77-4 5-9 10-14 14-130 129-299 194-468 195-3 0-5 0-8 0z" horiz-adv-x="1000" />
<glyph glyph-name="emo-squint" unicode="&#xe83b;" d="M128 607c-30 0-54-24-54-54 0-30 24-54 54-54l267 0c30 0 54 24 54 54 0 30-24 54-54 54l-267 0z m476 0c-29 0-54-24-54-54 0-30 25-54 54-54l267 0c30 0 54 24 54 54 0 30-24 54-54 54l-267 0z m342-406c-13 0-27-5-37-16-4-4-8-8-12-12-111-109-253-164-396-165-142-2-285 50-396 155l-3 3-12 12c-21 21-54 20-75-1-20-21-20-55 1-76 3-4 8-8 14-14l3-3c132-124 301-186 469-184 169 1 337 67 468 195 5 5 9 10 14 14 20 22 20 56-1 77-10 10-23 15-37 15z" horiz-adv-x="999" />
<glyph glyph-name="emo-laugh" unicode="&#xe83c;" d="M206 742c-77 0-151-39-196-103-17-24-11-57 13-74 24-17 58-12 75 13 43 61 127 74 186 31l0 0c4-2 8-5 11-9l1 0 1-1c3-3 7-7 10-11l1-1 0 0 0 0 1-1 0 0c20-22 54-24 76-4 22 19 24 53 4 75-45 53-112 85-183 85z m486 0c-78 0-152-39-197-103-17-24-11-57 13-74 24-17 58-12 75 13 43 61 127 74 186 31l0 0c4-2 8-5 12-9l0 0 1-1c4-3 7-7 10-11l1-1 0 0 0 0 1-1 1 0c19-22 53-24 75-4 22 19 24 53 5 75-46 53-113 85-183 85z m148-421l-765 0c-29 0-52-24-52-54 4-200 238-351 422-354 187-3 443 156 448 355 0 29-24 53-53 53z m-700-106l634 0c-61-121-190-201-330-197-130 4-247 83-304 197z" horiz-adv-x="893" />
<glyph glyph-name="camera" unicode="&#xe83d;" d="M536 475q66 0 113-47t47-114-47-113-113-47-114 47-47 113 47 114 114 47z m393 232q59 0 101-42t41-101v-500q0-59-41-101t-101-42h-786q-59 0-101 42t-42 101v500q0 59 42 101t101 42h125l28 76q11 27 39 47t58 20h286q29 0 57-20t39-47l29-76h125z m-393-643q103 0 176 74t74 176-74 177-176 73-177-73-73-177 73-176 177-74z" horiz-adv-x="1071.4" />
<glyph glyph-name="emo-displeased" unicode="&#xe83e;" d="M171 800c-61 0-110-65-110-144 0-80 49-145 110-145s109 65 109 145c0 79-49 144-109 144z m476 0c-61 0-110-65-110-144 0-80 49-145 110-145 61 0 110 65 110 145 0 79-49 144-110 144z m-594-447c-18 0-36-10-46-27-15-26-6-59 20-74l709-379c26-15 59-6 74 20 15 26 6 59-20 74l-709 379c-9 5-18 7-28 7z" horiz-adv-x="817" />
<glyph glyph-name="emo-surprised" unicode="&#xe83f;" d="M110 849c-61 0-110-65-110-144 0-80 49-145 110-145s109 65 109 145c0 79-49 144-109 144z m476 0c-60 0-109-65-109-144 0-80 49-145 109-145 61 0 110 65 110 145 0 79-49 144-110 144z m-255-432l0 0c-56 0-107-23-143-59-37-37-60-88-60-144l0 0 0-162 0 0c0-56 23-106 59-143 37-37 88-60 144-60l0 0 34 0 0 0c56 0 107 23 143 60 37 36 60 87 60 143l0 0 0 162 0 0c0 56-23 107-59 143-37 37-88 60-144 60l0 0-34 0z m0-107l0 0 34 0 0 0c26 0 50-11 67-28 18-18 29-42 29-68l0 0 0-162 0 0c0-26-11-50-28-67-18-18-42-29-68-29l0 1-34 0 0-1c-26 0-50 11-68 29-17 17-28 41-28 67l0 0 0 162 0 0c0 26 11 50 28 67 18 18 42 29 68 29z" horiz-adv-x="696" />
<glyph glyph-name="th" unicode="&#xe840;" d="M286 154v-108q0-22-16-37t-38-16h-178q-23 0-38 16t-16 37v108q0 22 16 38t38 15h178q23 0 38-15t16-38z m0 285v-107q0-22-16-38t-38-15h-178q-23 0-38 15t-16 38v107q0 23 16 38t38 16h178q23 0 38-16t16-38z m357-285v-108q0-22-16-37t-38-16h-178q-23 0-38 16t-16 37v108q0 22 16 38t38 15h178q23 0 38-15t16-38z m-357 571v-107q0-22-16-38t-38-16h-178q-23 0-38 16t-16 38v107q0 22 16 38t38 16h178q23 0 38-16t16-38z m357-286v-107q0-22-16-38t-38-15h-178q-23 0-38 15t-16 38v107q0 23 16 38t38 16h178q23 0 38-16t16-38z m357-285v-108q0-22-16-37t-38-16h-178q-22 0-38 16t-16 37v108q0 22 16 38t38 15h178q23 0 38-15t16-38z m-357 571v-107q0-22-16-38t-38-16h-178q-23 0-38 16t-16 38v107q0 22 16 38t38 16h178q23 0 38-16t16-38z m357-286v-107q0-22-16-38t-38-15h-178q-22 0-38 15t-16 38v107q0 23 16 38t38 16h178q23 0 38-16t16-38z m0 286v-107q0-22-16-38t-38-16h-178q-22 0-38 16t-16 38v107q0 22 16 38t38 16h178q23 0 38-16t16-38z" horiz-adv-x="1000" />
<glyph glyph-name="asterisk" unicode="&#xe841;" d="M827 264q26-14 33-43t-7-55l-35-61q-15-26-44-33t-54 7l-149 85v-171q0-29-21-50t-50-22h-71q-29 0-51 22t-21 50v171l-148-85q-26-15-55-7t-43 33l-36 61q-14 26-7 55t34 43l148 86-148 86q-26 14-34 43t7 55l36 61q15 26 43 33t55-7l148-85v171q0 29 21 50t51 22h71q29 0 50-22t21-50v-171l149 85q26 15 54 7t44-33l35-61q15-26 7-55t-33-43l-148-86z" horiz-adv-x="928.6" />
<glyph glyph-name="gift" unicode="&#xe842;" d="M518 93v400h-179v-400q0-14 10-21t26-8h107q16 0 26 8t10 21z m-255 471h109l-70 90q-15 17-39 17-22 0-38-15t-15-38 15-38 38-16z m384 54q0 22-15 38t-38 15q-24 0-39-17l-69-90h108q22 0 38 16t15 38z m210-143v-179q0-7-5-12t-13-5h-53v-233q0-22-16-37t-38-16h-607q-22 0-38 16t-16 37v233h-53q-8 0-13 5t-5 12v179q0 8 5 13t13 5h245q-51 0-88 36t-37 89 37 88 88 37q60 0 94-43l72-92 71 92q34 43 94 43 52 0 88-37t37-88-37-89-88-36h245q8 0 13-5t5-13z" horiz-adv-x="857.1" />
<glyph glyph-name="basket" unicode="&#xe843;" d="M950 715q23 0 39-18t14-42l-53-365q-2-18-17-31t-34-12l-590 0 9-53 528 0q22 0 37-16t16-36-16-37-37-15l-572 0q-20 0-35 13t-16 30l-98 582-72 0q-22 0-37 15t-16 37 16 36 37 16l116 0q19 0 34-12t17-32l11-60 719 0z m-60-105l-200 0 0-103 185 0z m-252 0l-157 0 0-103 157 0 0 103z m0-156l-157 0 0-104 157 0 0 104z m-208 156l-182 0 18-105q3 2 8 2l156 0 0 103z m-156-156l17-104 139 0 0 104-156 0z m416-104l164 0 14 104-178 0 0-104z m-416-390q0 78 77 78 79 0 79-78 0-79-79-79-77 0-77 79z m469 0q0 78 77 78 79 0 79-78 0-79-79-79-77 0-77 79z" horiz-adv-x="1003" />
<glyph glyph-name="Beauty-1" unicode="&#xe844;" d="M419 822c-39 0-71-32-71-72 0-40 32-72 71-72 39 0 74 32 74 72 0 40-35 72-74 72z m-48-222c-40-119-101-151-101-151s-52 145-109 231c-23-52-47-86-96-100-1-44 51-208 55-290l601 0c2 79 55 256 55 288-38 16-85 51-96 102-63-86-109-231-109-231s-61 32-101 151c-27-13-77-13-99 0z m-297 222c-40 0-74-32-74-72 0-40 34-72 74-72 39 0 70 32 70 72 0 40-31 72-70 72z m47-603l0-119 600 0c0 43 0 81 0 119z m644 603c-40 0-72-32-72-72 0-40 32-72 72-72 40 0 72 32 72 72 0 40-32 72-72 72z" horiz-adv-x="837" />
<glyph glyph-name="rss-1" unicode="&#xe845;" d="M784-97q0 209-103 385t-279 279-384 103l0 127q181 0 347-71t285-190 190-285 71-348l-127 0z m-256 0q0 212-150 361t-360 150l0 129q173 0 320-86t233-233 85-321l-128 0z m-254 0q0 107-75 182t-181 75l0 127q158 0 271-112t112-272l-127 0z m-129 0l-127 0 0 128q53 0 90-38t37-90z" horiz-adv-x="928" />
<glyph glyph-name="shop" unicode="&#xe846;" d="M300 775c-50 0-94-50-100-100l-17-150-83 0c-25 0-50-25-50-50l-50-500c0-25 25-50 50-50l650 0c25 0 50 25 50 50l-50 500c0 25-25 50-50 50l-83 0-17 150c-6 50-50 100-100 100z m0-50l150 0c25 0 47-25 50-50l17-150-284 0 17 150c3 25 25 50 50 50z" horiz-adv-x="750" />
<glyph glyph-name="shop-1" unicode="&#xe847;" d="M0 413l0 31q0 31 20 56l93 125q4 6 12 14l0 148q0 26 19 44t44 19l624 0q26 0 44-19t19-44l0-148q8-8 12-14l93-125q20-25 20-56l0-31q0-40-27-67t-67-27l0-407q0-25-18-43t-44-19l-688 0q-25 0-44 19t-18 43l0 407q-39 0-67 27t-27 67z m63 0q0-14 8-23t23-9l58 0 125 219-89 0q-16 0-26-12l-94-125q-5-9-5-19l0-31z m93-501l203 0 0 313q0 14 9 22t23 9l234 0q14 0 22-9t9-22l0-313 188 0 0 407-688 0 0-407z m32 469l130 0 63 219-68 0z m0 281l624 0 0 125-624 0 0-125z m164-281l132 0 0 219-70 0z m39-469l234 0 0 313-234 0 0-313z m125 469l132 0-62 219-70 0 0-219z m103 219l63-219 130 0-124 219-69 0z m104 0l125-219 58 0q14 0 23 9t8 23l0 31q0 10-5 19l-94 125q-10 12-26 12l-89 0z" horiz-adv-x="1000" />
<glyph glyph-name="basket-1" unicode="&#xe848;" d="M357-7q0-29-21-50t-50-22-50 22-22 50 22 50 50 21 50-21 21-50z m500 0q0-29-21-50t-50-22-50 22-22 50 22 50 50 21 50-21 21-50z m72 607v-286q0-13-10-23t-22-12l-583-68q7-34 7-40 0-8-13-35h513q15 0 26-11t10-25-10-25-26-11h-571q-14 0-25 11t-11 25q0 6 5 18t9 20 12 22 8 17l-98 459h-114q-15 0-25 10t-11 25 11 26 25 10h143q9 0 16-3t10-9 8-14 4-14 3-17 3-14h670q14 0 25-11t11-25z" horiz-adv-x="928.6" />
<glyph glyph-name="plus" unicode="&#xe849;" d="M786 439v-107q0-22-16-38t-38-15h-232v-233q0-22-16-37t-38-16h-107q-22 0-38 16t-15 37v233h-232q-23 0-38 15t-16 38v107q0 23 16 38t38 16h232v232q0 22 15 38t38 16h107q23 0 38-16t16-38v-232h232q23 0 38-16t16-38z" horiz-adv-x="785.7" />
<glyph glyph-name="minus" unicode="&#xe84a;" d="M786 439v-107q0-22-16-38t-38-15h-678q-23 0-38 15t-16 38v107q0 23 16 38t38 16h678q23 0 38-16t16-38z" horiz-adv-x="785.7" />
<glyph glyph-name="Real-Estate" unicode="&#xe84b;" d="M786 296v-267q0-15-11-25t-25-11h-214v214h-143v-214h-214q-15 0-25 11t-11 25v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-3-7 1-12 6l-35 41q-4 6-3 13t6 12l401 334q18 15 42 15t43-15l136-113v108q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q6-4 6-12t-4-13z" horiz-adv-x="928.6" />
<glyph glyph-name="retweet" unicode="&#xe84c;" d="M714 11q0-7-5-13t-13-5h-535q-5 0-8 1t-5 4-3 4-2 7 0 6v335h-107q-15 0-25 11t-11 25q0 13 8 23l179 214q11 12 27 12t28-12l178-214q9-10 9-23 0-15-11-25t-25-11h-107v-214h321q9 0 14-6l89-108q4-5 4-11z m357 232q0-13-8-23l-178-214q-12-13-28-13t-27 13l-179 214q-8 10-8 23 0 14 11 25t25 11h107v214h-322q-9 0-14 7l-89 107q-4 5-4 11 0 7 5 12t13 6h536q4 0 7-1t5-4 3-5 2-6 1-7v-334h107q14 0 25-11t10-25z" horiz-adv-x="1071.4" />
<glyph glyph-name="edit" unicode="&#xe84d;" d="M496 189l64 65-85 85-64-65v-31h53v-54h32z m245 402q-9 9-18 0l-196-196q-9-9 0-18t18 0l196 196q9 9 0 18z m45-331v-106q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h464q35 0 65-14 9-4 10-13 2-10-5-16l-27-28q-8-8-18-4-13 3-25 3h-464q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63v70q0 7 5 12l36 36q8 8 20 4t11-16z m-54 411l161-160-375-375h-161v160z m248-73l-51-52-161 161 51 52q16 15 38 15t38-15l85-85q16-16 16-38t-16-38z" horiz-adv-x="1000" />
<glyph glyph-name="tags" unicode="&#xe84e;" d="M250 600q0 30-21 51t-50 20-51-20-21-51 21-50 51-21 50 21 21 50z m595-321q0-30-20-51l-274-274q-22-21-51-21-30 0-50 21l-399 399q-21 21-36 57t-15 65v232q0 29 21 50t50 22h233q29 0 65-15t57-36l399-399q20-21 20-50z m215 0q0-30-21-51l-274-274q-22-21-51-21-20 0-33 8t-29 25l262 262q21 21 21 51 0 29-21 50l-399 399q-21 21-57 36t-65 15h125q29 0 65-15t57-36l399-399q21-21 21-50z" horiz-adv-x="1071.4" />
<glyph glyph-name="map-1" unicode="&#xe84f;" d="M984 600q16-10 16-30l0-584q0-20-16-30-8-6-16-6t-18 6l-216 136-216-136q-18-10-34 0l-218 136-216-136q-16-10-34 0-16 10-16 30l0 584q0 20 16 30l234 146q18 10 34 0l216-136 218 136q16 10 32 0z m-750-450l0 506-168-104 0-506z m234-104l0 506-168 104 0-506z m234 104l0 506-170-104 0-506z m232-104l0 506-168 104 0-506z" horiz-adv-x="1000" />
<glyph glyph-name="doc-landscape" unicode="&#xe850;" d="M0 600q0 42 30 71t70 29l800 0q42 0 71-29t29-71l0-500q0-40-29-70t-71-30l-800 0q-40 0-70 30t-30 70l0 500z m900 0l-800 0 0-500 800 0 0 500z" horiz-adv-x="1000" />
<glyph glyph-name="logout" unicode="&#xe851;" d="M357 46q0-2 1-11t0-14-2-14-5-11-12-3h-178q-67 0-114 47t-47 114v392q0 67 47 114t114 47h178q8 0 13-5t5-13q0-2 1-11t0-15-2-13-5-11-12-3h-178q-37 0-63-26t-27-64v-392q0-37 27-63t63-27h174t6 0 7-2 4-3 4-5 1-8z m518 304q0-14-11-25l-303-304q-11-10-25-10t-25 10-11 25v161h-250q-14 0-25 11t-11 25v214q0 15 11 25t25 11h250v161q0 14 11 25t25 10 25-10l303-304q11-10 11-25z" horiz-adv-x="928.6" />
<glyph glyph-name="login" unicode="&#xe852;" d="M661 350q0-14-11-25l-303-304q-11-10-26-10t-25 10-10 25v161h-250q-15 0-25 11t-11 25v214q0 15 11 25t25 11h250v161q0 14 10 25t25 10 26-10l303-304q11-10 11-25z m196 196v-392q0-67-47-114t-114-47h-178q-7 0-13 5t-5 13q0 2-1 11t0 15 2 13 5 11 12 3h178q37 0 64 27t26 63v392q0 37-26 64t-64 26h-174t-6 0-6 2-5 3-4 5-1 8q0 2-1 11t0 15 2 13 5 11 12 3h178q67 0 114-47t47-114z" horiz-adv-x="857.1" />
<glyph glyph-name="logout-1" unicode="&#xe853;" d="M912 614l276-266-276-264v177h-413v176h413v177z m-166-512l106-107q-156-146-338-146-217 0-365 143t-149 359q0 135 68 250t184 182 250 66q184 0 349-148l-105-106q-114 104-243 104-149 0-251-104t-103-254q0-140 106-241t247-101q131 0 244 103z" horiz-adv-x="1188" />
<glyph glyph-name="back-in-time" unicode="&#xe854;" d="M532 760q170 0 289-120t119-290-119-290-289-120q-138 0-252 88l70 76q82-60 182-60 126 0 216 90t90 216q0 128-90 218t-216 90q-124 0-213-86t-93-210l142 0-184-206-184 206 124 0q4 166 123 282t285 116z m-36-190l70 0 0-204 130-130-50-50-150 150 0 234z" horiz-adv-x="940" />
<glyph glyph-name="chat-alt" unicode="&#xe855;" d="M1094 688q65 0 110-45t46-111l0-364q0-65-46-110t-110-46l-53 0 0-156-156 156-416 0q-65 0-111 46t-45 110l-157-156 0 156q-65 0-110 46t-46 111l0 363q0 65 46 111t110 46l625 0q65 0 111-46t46-111l156 0z m-938-416l209 0 0 234q0 54 38 92t92 39l339 0 0 51q0 22-16 37t-37 16l-625 0q-21 0-37-16t-15-37l0-363q0-22 15-37t37-16z m990-104l0 364q0 21-15 37t-37 16l-599 0q-32 0-56-24t-23-55l0-338q0-21 16-37t37-15l625 0q21 0 37 15t15 37z" horiz-adv-x="1250" />
<glyph glyph-name="art-gallery" unicode="&#xe856;" d="M400 725c-250 0-400-200-400-300s50-175 150-175 150-25 150-100c0-100 75-175 175-175 325 0 475 175 475 350 0 300-250 400-550 400z m-62-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200 0c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m-575-50c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m312-250c41 0 75-34 75-75s-34-75-75-75-75 34-75 75 34 75 75 75z" horiz-adv-x="950" />
<glyph glyph-name="gift-1" unicode="&#xe857;" d="M0 290l0 250 357 0-158 126 190 125 70-212 121 271 190-187-194-123 326 0 0-250-62 0 0-440-777 0 0 440-63 0z m63 62l326 0 0 125-326 0 0-125z m62-439l264 0 0 396-264 0 0-396z m154 750l139-112-55 166z m215-122l201 127-99 100z m20-628l263 0 0 396-263 0 0-396z m0 439l326 0 0 125-326 0 0-125z" horiz-adv-x="902" />
<glyph glyph-name="switch" unicode="&#xe858;" d="M700 592l0-140-500 0 0-90-200 160 200 170 0-100 500 0z m300-420l-200-160 0 90-500 0 0 140 500 0 0 100z" horiz-adv-x="1000" />
<glyph glyph-name="level-down" unicode="&#xe859;" d="M100 200q-42 0-71 30t-29 70l0 350 140 0 0-310 364 0 0 150 240-220-240-220 0 150-404 0z" horiz-adv-x="744" />
<glyph glyph-name="help" unicode="&#xe85a;" d="M494 740q86-62 86-184 0-64-42-124-12-20-88-80l-46-30q-40-34-48-60-6-16-8-44 0-14-16-14l-128 0q-16 0-16 12 4 98 28 124 16 22 48 48t56 42l24 14q22 16 34 34 28 44 28 70 0 40-26 78-28 36-92 36-68 0-94-44-28-42-28-92l-166 0q6 162 114 232 70 42 166 42 130 0 214-60z m-216-636q44 0 73-30t27-74q-2-46-32-73t-74-25q-44 0-73 29t-27 75 32 73 74 25z" horiz-adv-x="580" />
<glyph glyph-name="location" unicode="&#xe85b;" d="M0 473q0 156 110 267t267 110 267-110 110-267q0-123-53-193l-324-430-324 430q-53 70-53 193z m219 0q0-66 46-112t112-46 112 46 46 112-46 112-112 46-112-46-46-112z" horiz-adv-x="754" />
<glyph glyph-name="phone" unicode="&#xe85c;" d="M461 290q162 162 118 206l-8 8q-30 30-41 48t-4 54 49 88q20 24 37 39t35 16 30 1 29-13 24-18 26-25 21-22q48-48-6-194t-204-294q-150-150-295-205t-193-7q-2 2-23 22t-25 25-18 24-13 31 2 30 15 35 38 37q42 34 70 47t54 2 35-18 39-37q44-44 208 120z" horiz-adv-x="800" />
<glyph glyph-name="phone-1" unicode="&#xe85d;" d="M786 158q0-15-6-39t-12-38q-11-28-68-60-52-28-103-28-15 0-30 2t-32 7-26 8-31 11-28 10q-54 20-97 47-71 44-148 120t-120 148q-27 43-46 97-2 5-10 28t-12 31-8 26-7 32-2 29q0 52 29 104 31 57 59 68 14 6 38 12t39 6q8 0 12-2 10-3 30-42 6-11 16-31t20-35 17-30q2-2 10-14t12-20 4-16q0-11-16-27t-35-31-34-30-16-25q0-5 3-13t4-11 8-14 7-10q42-77 97-132t131-97q1 0 10-6t14-8 11-5 13-2q10 0 25 16t30 34 31 35 28 16q7 0 15-4t20-12 14-10q14-8 30-17t36-20 30-17q39-19 42-29 2-4 2-12z" horiz-adv-x="785.7" />
<glyph glyph-name="share" unicode="&#xe85e;" d="M650 200q62 0 106-43t44-107q0-62-44-106t-106-44-106 44-44 106q0 6 1 14t1 12l-260 156q-42-32-92-32-62 0-106 44t-44 106 44 106 106 44q54 0 92-30l260 156q0 4-1 12t-1 12q0 62 44 106t106 44 106-43 44-107q0-62-44-106t-106-44q-52 0-90 32l-262-156q2-8 2-26 0-16-2-24l262-156q36 30 90 30z" horiz-adv-x="800" />
<glyph glyph-name="Repairing" unicode="&#xe85f;" d="M214 29q0 14-10 25t-25 10-25-10-11-25 11-25 25-11 25 11 10 25z m360 234l-381-381q-21-20-50-20-29 0-51 20l-59 61q-21 20-21 50 0 29 21 51l380 380q22-55 64-97t97-64z m354 243q0-22-13-59-27-75-92-122t-144-46q-104 0-177 73t-73 177 73 176 177 74q32 0 67-10t60-26q9-6 9-15t-9-16l-163-94v-125l108-60q2 2 44 27t75 45 40 20q8 0 13-5t5-14z" horiz-adv-x="928.6" />
<glyph glyph-name="shuffle-1" unicode="&#xe860;" d="M754 516q-54 0-105-32t-80-66-83-104q-48-62-75-94t-78-77-107-66-122-21l-104 0 0 140 104 0q54 0 106 32t81 66 83 104q62 82 101 126t116 88 163 44l36 0 0 120 210-180-210-180 0 100-36 0z m-484-88q-74 78-166 78l-104 0 0 140 104 0q140 0 254-108-14-16-37-45t-27-33q-8-12-24-32z m520-242l0 100 210-180-210-180 0 120-36 0q-140 0-260 116 46 58 72 92 0 2 6 9t8 11q84-88 174-88l36 0z" horiz-adv-x="1000" />
<glyph glyph-name="loop" unicode="&#xe861;" d="M800 540q42 0 71-29t29-71l0-290q0-40-29-70t-71-30l-700 0q-40 0-70 30t-30 70l0 290q0 42 30 71t70 29l250 0 0 110 200-180-200-180 0 110-210 0 0-210 620 0 0 210-150 0 0 140 190 0z" horiz-adv-x="900" />
<glyph glyph-name="glyph" unicode="&#xe862;" d="M33 788l438 0c17 0 31 14 31 31s-14 31-31 31l-438 0c-17 0-31-14-31-31s14-31 31-31z m0-188l438 0c17 0 31 14 31 32s-14 31-31 31l-438 0c-17 0-31-14-31-31s14-32 31-32z m469-156c0 17-14 31-31 31l-438 0c-17 0-31-14-31-31s14-31 31-31l438 0c17 0 31 14 31 31z m487 89l-305 306c-10 9-24 11-36 6-12-5-21-16-21-30l0-692c-33 25-77 40-125 40-103 0-187-70-187-157 0-86 84-156 187-156 104 0 188 70 188 156 0 4 0 8-1 12l0 727 256-256c12-12 32-12 44 0 12 12 12 32 0 44z m-362-530c-2-43-53-90-125-90-74 0-126 49-126 93 0 45 52 94 126 94 72 0 123-47 125-91l0-6z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-1" unicode="&#xe863;" d="M938 772l-875 0c-35 0-63-28-63-62l0-720c0-34 28-62 63-62l875 0c34 0 62 28 62 62l0 720c0 34-28 62-62 62z m0-782l-875 0 0 185 250 243 259-258c11-13 30-12 43-2l114 104 206-212c1 0 2-1 3-2l0-58z m0 147l-184 188c-11 11-29 12-41 3l-118-103-258 256c-6 7-14 11-23 12-8 0-17-3-23-9l-228-222 0 448 875 0 0-573z m-219 322c34 0 62 28 62 63 0 34-28 62-62 62s-63-28-63-62c0-35 28-63 63-63z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-2" unicode="&#xe864;" d="M995 562l-137 261c-8 15-28 27-45 27l-315 0c0 0-1 0-1 0 0 0 0 0-1 0l-308 0c-18 0-38-12-46-27l-137-256c-8-16-6-39 4-53l469-654c5-7 11-10 18-10 7 0 13 3 18 10l477 649c10 14 12 37 4 53z m-75 7l-167 0 67 192 100-192z m-358 219l201 0-62-179-139 179z m91-219l-291 0 137 198 154-198z m-346 30l-63 189 194 0-131-189z m358-92l-168-481-160 481 328 0z m-238-469l-336 469 180 0 156-469z m304 469l181 0-345-470 164 470z m-547 263l67-201-173 0 106 201z" horiz-adv-x="1000" />
<glyph glyph-name="warning-empty" unicode="&#xe865;" d="M514 701q-49 0-81-55l-308-513q-32-55-11-95t87-40l625 0q65 0 87 40t-12 95l-307 513q-33 55-80 55z m0 105q106 0 169-107l308-513q63-105 12-199-52-93-177-93l-625 0q-123 0-177 93-53 92 11 199l309 513q62 107 170 107z m-69-652q0 69 69 69 67 0 67-69 0-67-67-67-69 0-69 67z m146 313q0-14-6-29l-71-179q-44 108-73 179-6 15-6 29 0 32 23 55t56 24 55-24 22-55z" horiz-adv-x="1026" />
<glyph glyph-name="shop-bag" unicode="&#xe866;" d="M999-71l-82 492c-7 64-65 116-129 116l-69 0 0 83c0 128-91 231-218 231-127 0-220-103-220-231l0-83-75 0c-64 0-122-52-129-114l-75-493c-3-26 2-46 15-60 12-14 29-21 52-21l853 0c32 0 51 13 61 24 9 10 19 27 16 56z m-655 691c0 93 64 168 157 168s155-75 155-168l0-83-312 0 0 83z m581-708l-852 0c-5 0-11 2-10 10l76 492c4 33 35 61 67 61l75 0 0-72c-18-10-31-30-31-53 0-35 28-63 63-63s62 28 62 63c0 23-13 43-31 53l0 72 312 0 0-72c-18-10-31-30-31-53 0-35 28-63 63-63s62 28 62 63c0 23-13 43-31 53l0 72 69 0c33 0 64-28 68-62l81-492c0-4-3-9-12-9z" horiz-adv-x="1000" />
<glyph glyph-name="Clothes" unicode="&#xe867;" d="M4 580q-14 41 20 69l156 125q17 13 39 13l562 0q22 0 39-13l157-125q33-28 19-69l-62-187q-10-29-39-39-10-4-20-4-18 0-31 8l0-383q0-25-19-44t-44-19l-562 0q-26 0-44 19t-19 44l0 383q-13-8-31-8-10 0-19 4-30 10-39 39z m59 20l62-187 94 62 0-500 562 0 0 500 94-62 63 187-157 125-131 0q-13-41-54-67t-96-27-96 27-54 67l-131 0z m320 125q14-27 45-45t72-18 72 18 45 45l-234 0z" horiz-adv-x="1000" />
<glyph glyph-name="Agriculture" unicode="&#xe868;" d="M714 457q0 15-10 25t-25 11q-96 0-178-28t-145-74-131-123q-11-12-11-25 0-15 11-25t25-11q13 0 25 11 15 13 41 39t38 37q76 69 150 98t175 29q14 0 25 11t10 25z m286 111q0-53-11-108-26-125-103-214t-200-149q-119-61-244-61-83 0-160 27-8 2-49 23t-53 21q-9 0-22-18t-25-39-30-39-33-18q-24 0-36 10t-25 33q-1 2-3 6t-3 6-2 5-1 7q0 20 17 41t38 37 38 31 18 27q0 2-8 21t-9 25q-5 28-5 58 0 64 24 123t66 103 96 77 113 53q31 10 81 15t101 5 99 3 91 13 64 32l16 16t17 16 15 11 20 9 24 3q22 0 40-26t26-63 14-69 4-53z" horiz-adv-x="1000" />
<glyph glyph-name="Medical" unicode="&#xe869;" d="M679 314v72q0 14-11 25t-25 10h-143v143q0 15-11 25t-25 11h-71q-15 0-25-11t-11-25v-143h-143q-14 0-25-10t-10-25v-72q0-14 10-25t25-10h143v-143q0-15 11-25t25-11h71q15 0 25 11t11 25v143h143q14 0 25 10t11 25z m178 36q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" />
<glyph glyph-name="Sports-and-Entertainment" unicode="&#xe86a;" d="M256 357q-42 91-42 207h-143v-53q0-44 53-91t132-63z m601 154v53h-143q0-116-41-207 79 16 131 63t53 91z m72 71v-71q0-40-24-80t-62-73-97-54-120-25q-23-30-53-53-21-19-29-40t-8-50q0-30 17-51t54-21q42 0 75-25t32-64v-36q0-8-5-13t-13-5h-464q-8 0-13 5t-5 13v36q0 39 33 64t74 25q38 0 55 21t17 51q0 28-8 50t-29 40q-30 23-53 53-64 3-121 25t-96 54-63 73-23 80v71q0 23 16 38t38 16h160v53q0 37 27 63t63 27h321q37 0 63-27t26-63v-53h161q22 0 38-16t16-38z" horiz-adv-x="928.6" />
<glyph glyph-name="wrench-1" unicode="&#xe86b;" d="M804 597q30-9 30-90 0-108-77-184t-184-76q-28 0-53 5-31-39-90-117t-109-136q-55-65-138-65-75 0-129 53t-54 128q0 84 64 140 59 50 137 108t118 91q-6 31-6 53 0 107 76 183t184 77q38 0 77-13 14-4 18-18t-7-26l-138-135 20-98 100-20 136 132q11 11 25 8z m-621-533q21 0 36 15t16 36-16 37-36 16-37-16-16-37 16-36 37-15z" horiz-adv-x="834" />
<glyph glyph-name="pencil" unicode="&#xe86c;" d="M203-7l50 51-131 131-51-51v-60h72v-71h60z m291 518q0 12-12 12-5 0-9-4l-303-302q-4-4-4-10 0-12 13-12 5 0 9 4l303 302q3 4 3 10z m-30 107l232-232-464-465h-232v233z m381-54q0-29-20-50l-93-93-232 233 93 92q20 21 50 21 29 0 51-21l131-131q20-22 20-51z" horiz-adv-x="857.1" />
<glyph glyph-name="map-2" unicode="&#xe86d;" d="M984 600q16-10 16-30l0-584q0-20-16-30-8-6-16-6t-18 6l-216 136-216-136q-18-10-34 0l-218 136-216-136q-16-10-34 0-16 10-16 30l0 584q0 20 16 30l234 146q18 10 34 0l216-136 218 136q16 10 32 0z m-750-450l0 506-168-104 0-506z m234-104l0 506-168 104 0-506z m234 104l0 506-170-104 0-506z m232-104l0 506-168 104 0-506z" horiz-adv-x="1000" />
<glyph glyph-name="map-o-1" unicode="&#xe86e;" d="M1127 844q16-11 16-30v-785q0-12-6-20t-16-13l-358-143q-13-6-26 0l-344 137-344-137q-5-3-13-3-11 0-20 6-16 11-16 30v785q0 12 6 21t16 12l358 143q13 6 26 0l344-137 344 137q18 8 33-3z m-716-75v-709l321-129v709z m-340-122v-708l304 121v709z m1000-594v708l-303-121v-709z" horiz-adv-x="1142.9" />
<glyph glyph-name="marquee" unicode="&#xe86f;" d="M0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z" horiz-adv-x="1000" />
<glyph glyph-name="doc-text-inv" unicode="&#xe870;" d="M600 800q42 0 71-29t29-71l0-700q0-40-29-70t-71-30l-500 0q-40 0-70 30t-30 70l0 700q0 42 30 71t70 29l500 0z m-460-208l0-88 420 0 0 88-420 0z m420-480l0 88-420 0 0-88 420 0z m0 196l0 90-418 0 0-90 418 0z" horiz-adv-x="700" />
<glyph glyph-name="calendar" unicode="&#xe871;" d="M71-79h161v161h-161v-161z m197 0h178v161h-178v-161z m-197 197h161v178h-161v-178z m197 0h178v178h-178v-178z m-197 214h161v161h-161v-161z m411-411h179v161h-179v-161z m-214 411h178v161h-178v-161z m428-411h161v161h-161v-161z m-214 197h179v178h-179v-178z m-196 482v161q0 7-6 12t-12 6h-36q-7 0-12-6t-6-12v-161q0-7 6-13t12-5h36q7 0 12 5t6 13z m410-482h161v178h-161v-178z m-214 214h179v161h-179v-161z m214 0h161v161h-161v-161z m18 268v161q0 7-5 12t-13 6h-35q-7 0-13-6t-5-12v-161q0-7 5-13t13-5h35q8 0 13 5t5 13z m215 36v-715q0-29-22-50t-50-21h-786q-29 0-50 21t-21 50v715q0 29 21 50t50 21h72v54q0 37 26 63t63 26h36q37 0 63-26t26-63v-54h214v54q0 37 27 63t63 26h35q37 0 64-26t26-63v-54h71q29 0 50-21t22-50z" horiz-adv-x="928.6" />
<glyph glyph-name="calendar-1" unicode="&#xe872;" d="M0-66l0 738q0 35 24 60t60 24l135 0 0 63q0 13 9 22t22 9 22-9 9-22l0-63 188 0 0 63q0 13 9 22t22 9 22-9 9-22l0-63 188 0 0 63q0 13 9 22t22 9 22-9 9-22l0-63 135 0q35 0 60-24t24-60l0-738q0-35-24-60t-60-24l-832 0q-35 0-60 24t-24 60z m63 0q0-10 5-16t16-6l832 0q10 0 16 6t5 16l0 738q0 10-5 16t-16 6l-135 0 0-63q0-13-9-22t-22-9-22 9-9 22l0 63-188 0 0-63q0-13-9-22t-22-9-22 9-9 22l0 63-188 0 0-63q0-13-9-22t-22-9-22 9-9 22l0 63-135 0q-10 0-16-6t-5-16l0-738z m156 135l0 94 125 0 0-94-125 0z m0 156l0 94 125 0 0-94-125 0z m0 156l0 94 125 0 0-94-125 0z m219-312l0 94 125 0 0-94-125 0z m0 156l0 94 125 0 0-94-125 0z m0 156l0 94 125 0 0-94-125 0z m218-312l0 94 125 0 0-94-125 0z m0 156l0 94 125 0 0-94-125 0z m0 156l0 94 125 0 0-94-125 0z" horiz-adv-x="1000" />
<glyph glyph-name="Art-And-Culture" unicode="&#xe873;" d="M400 725c-250 0-400-200-400-300s50-175 150-175 150-25 150-100c0-100 75-175 175-175 325 0 475 175 475 350 0 300-250 400-550 400z m-62-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200 0c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m200-100c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m-575-50c34 0 62-28 62-62 0-35-28-63-62-63-35 0-63 28-63 63 0 34 28 62 63 62z m312-250c41 0 75-34 75-75s-34-75-75-75-75 34-75 75 34 75 75 75z" horiz-adv-x="950" />
<glyph glyph-name="graduation-cap" unicode="&#xe874;" d="M166 238l334-168 276 136q-4-22-8-47t-6-35-11-23-24-23-45-22q-40-18-80-41t-63-34-39-11-40 13-64 37-80 40q-72 32-103 69t-47 109z m810 246q24-14 24-33t-24-33l-78-44-308 102q-22 36-90 36-40 0-67-16t-27-40 27-40 67-16q26 0 36 4l292-68-268-152q-60-32-120 0l-416 234q-24 14-24 33t24 33l416 234q60 32 120 0z m-128-442q18 116 13 182t-19 90l-14 22 70 38q6-8 12-28t17-101-7-197q-4-26-22-30t-35 5-15 19z" horiz-adv-x="1000" />
<glyph glyph-name="Advertising-1" unicode="&#xe875;" d="M792 500q58-138 67-258t-39-140q-28-12-61 3t-65 40-99 41-149 8q-28-4-42-19t-6-37q22-56 46-108 4-10 24-22t24-20q14-34-22-46-50-22-102-40-30-10-54 42-32 76-58 132-6 12-34 17t-46 31q-30-10-38-14-34-12-74 12t-54 60q-17 32-5 79t43 61q126 52 213 108t124 103 59 92 25 78 15 59 36 36q48 20 130-70t142-228z m-28-300q8 4 10 38t-11 98-41 128q-28 66-67 123t-67 84-36 23-10-42 10-105 40-133 68-119 68-76 36-19z" horiz-adv-x="860" />
<glyph glyph-name="filter" unicode="&#xe876;" d="M0 850l1000 0-346-346 0-402-308-252 0 654z" horiz-adv-x="1000" />
<glyph glyph-name="Tourism-And-Transportation" unicode="&#xe877;" d="M768 761q24-29 7-83t-61-96l-90-90 90-388q3-11-7-18l-71-54q-4-3-11-3-2 0-4 0-8 2-12 9l-155 284-145-145 30-108q3-10-5-17l-53-54q-5-5-13-5h-1q-9 1-14 7l-105 141-141 105q-6 4-7 13-1 7 5 14l54 54q5 5 12 5 4 0 5 0l108-30 145 145-284 155q-8 5-9 14-1 9 5 15l71 71q8 7 17 5l371-89 89 89q43 43 96 60t83-6z" horiz-adv-x="785.7" />
<glyph glyph-name="Makeup-And-Hygienic" unicode="&#xe878;" d="M901 850q39 0 69-26t29-65q0-35-25-84-185-351-260-420-54-51-121-51-71 0-121 52t-51 123q0 71 52 118l356 323q33 30 72 30z m-507-577q22-42 59-73t84-42l1-40q2-118-72-193t-195-75q-68 0-121 26t-85 71-49 102-16 123q4-3 23-17t35-25 32-20 26-9q23 0 31 20 14 37 32 63t39 42 49 27 57 14 70 6z" horiz-adv-x="1000" />
<glyph glyph-name="clock" unicode="&#xe879;" d="M500 546v-250q0-7-5-12t-13-5h-178q-8 0-13 5t-5 12v36q0 8 5 13t13 5h125v196q0 8 5 13t12 5h36q8 0 13-5t5-13z m232-196q0 83-41 152t-110 111-152 41-153-41-110-111-41-152 41-152 110-111 153-41 152 41 110 111 41 152z m125 0q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" />
<glyph glyph-name="user" unicode="&#xe87a;" d="M714 69q0-60-35-104t-84-44h-476q-49 0-84 44t-35 104q0 48 5 90t17 85 33 73 52 50 76 19q73-72 174-72t175 72q42 0 75-19t52-50 33-73 18-85 4-90z m-143 495q0-88-62-151t-152-63-151 63-63 151 63 152 151 63 152-63 62-152z" horiz-adv-x="714.3" />
<glyph glyph-name="users" unicode="&#xe87b;" d="M331 350q-90-3-148-71h-75q-45 0-77 22t-31 66q0 197 69 197 4 0 25-11t54-24 66-12q38 0 75 13-3-21-3-37 0-78 45-143z m598-356q0-66-41-105t-108-39h-488q-68 0-108 39t-41 105q0 30 2 58t8 61 14 61 24 54 35 45 48 30 62 11q6 0 24-12t41-26 59-27 76-12 75 12 60 27 41 26 24 12q34 0 62-11t47-30 35-45 24-54 15-61 8-61 2-58z m-572 713q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m393-214q0-89-63-152t-151-62-152 62-63 152 63 151 152 63 151-63 63-151z m321-126q0-43-31-66t-77-22h-75q-57 68-147 71 45 65 45 143 0 16-3 37 37-13 74-13 33 0 67 12t54 24 24 11q69 0 69-197z m-71 340q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z" horiz-adv-x="1071.4" />
<glyph glyph-name="Official" unicode="&#xe87c;" d="M325-96q-127 0-217 90t-90 218 90 217l311 303q63 64 158 64t157-64q65-66 65-158t-65-157l-279-274q-41-41-98-40t-99 42-41 98 41 98l108 108 79-78-109-109q-7-7-7-19 0-13 7-21 19-19 40 0l279 274q33 32 33 79t-33 78q-31 31-79 31t-79-31l-311-303q-56-57-56-138t57-138q55-56 138-56t138 56l139 139 80-79-140-140q-90-90-217-90z" horiz-adv-x="817" />
<glyph glyph-name="crown" unicode="&#xe87d;" d="M419 822c-39 0-71-32-71-72 0-40 32-72 71-72 39 0 74 32 74 72 0 40-35 72-74 72z m-48-222c-40-119-101-151-101-151s-52 145-109 231c-23-52-47-86-96-100-1-44 51-208 55-290l601 0c2 79 55 256 55 288-38 16-85 51-96 102-63-86-109-231-109-231s-61 32-101 151c-27-13-77-13-99 0z m-297 222c-40 0-74-32-74-72 0-40 34-72 74-72 39 0 70 32 70 72 0 40-31 72-70 72z m47-603l0-119 600 0c0 43 0 81 0 119z m644 603c-40 0-72-32-72-72 0-40 32-72 72-72 40 0 72 32 72 72 0 40-32 72-72 72z" horiz-adv-x="837" />
<glyph glyph-name="gift-2" unicode="&#xe87e;" d="M518 93v400h-179v-400q0-14 10-21t26-8h107q16 0 26 8t10 21z m-255 471h109l-70 90q-15 17-39 17-22 0-38-15t-15-38 15-38 38-16z m384 54q0 22-15 38t-38 15q-24 0-39-17l-69-90h108q22 0 38 16t15 38z m210-143v-179q0-7-5-12t-13-5h-53v-233q0-22-16-37t-38-16h-607q-22 0-38 16t-16 37v233h-53q-8 0-13 5t-5 12v179q0 8 5 13t13 5h245q-51 0-88 36t-37 89 37 88 88 37q60 0 94-43l72-92 71 92q34 43 94 43 52 0 88-37t37-88-37-89-88-36h245q8 0 13-5t5-13z" horiz-adv-x="857.1" />
<glyph glyph-name="Decoration-And-Building-Industry" unicode="&#xe87f;" d="M475 800l-375-250 750 0z m-325-300c-28 0-50-22-50-50l0-350-87-150c-8-13-13-18-13-25 0-25 32-25 50-25l850 0c18 0 50 0 50 25 0 7-4 11-12 25l-88 150 0 350c0 28-22 50-50 50z m100-100c28 0 45-23 50-50l0-300-100 0 0 300c0 28 22 50 50 50z m225 0c28 0 50-22 50-50l0-300-100 0 0 300c0 28 22 50 50 50z m225 0c28 0 50-22 50-50l0-300-100 0 0 300c0 28 22 50 50 50z" horiz-adv-x="950" />
<glyph glyph-name="Flowers-And-Plants" unicode="&#xe880;" d="M165 750c-13 0-15-28-15-50l0-100c0-102 100-153 200-150l0-400c-50 100-200 250-350 200 0 0 125-300 375-300s375 300 375 300c-150 50-300-100-350-200l0 400c100-3 200 48 200 150l0 100c0 22-2 50-15 50-10 0-21-11-35-25l-75-75-75 84c-8 9-12 16-25 16-13 0-17-7-25-16l-75-84-75 75c-14 14-25 25-35 25z" horiz-adv-x="750" />
<glyph glyph-name="Advertising" unicode="&#xe881;" d="M929 493q29 0 50-21t21-51-21-50-50-21v-214q0-29-22-50t-50-22q-233 194-453 212-32-10-51-36t-17-57 22-51q-11-19-13-37t4-32 19-31 26-28 35-28q-17-32-63-46t-94-7-73 31q-4 13-17 49t-18 53-12 50-9 56 2 55 12 62h-68q-36 0-63 26t-26 63v107q0 37 26 63t63 26h268q243 0 500 215 29 0 50-22t22-50v-214z m-72-337v532q-220-168-428-191v-151q210-23 428-190z" horiz-adv-x="1000" />
<glyph glyph-name="shop-2" unicode="&#xe882;" d="M300 775c-50 0-94-50-100-100l-17-150-83 0c-25 0-50-25-50-50l-50-500c0-25 25-50 50-50l650 0c25 0 50 25 50 50l-50 500c0 25-25 50-50 50l-83 0-17 150c-6 50-50 100-100 100z m0-50l150 0c25 0 47-25 50-50l17-150-284 0 17 150c3 25 25 50 50 50z" horiz-adv-x="750" />
<glyph glyph-name="glyph-3" unicode="&#xe883;" d="M1000 537c0 35-28 63-62 63l-107 0c27 27 45 63 45 106 0 55-31 113-118 113-115 0-211-122-256-190-45 68-144 190-259 190-87 0-118-58-118-113 0-43 18-79 46-106l-108 0c-35 0-63-28-63-63l0-187 63 0 0-407c0-34 28-62 63-62l749 0c35 0 63 28 63 62l0 407 62 0 0 187z m-242 220c38 0 56-16 56-51 0-69-78-106-151-106l-106 0c45 66 123 157 201 157z m-515 0c78 0 159-91 203-157l-105 0c-73 0-154 38-154 107 0 35 17 50 56 50z m695-345l-407 0 0 125 407 0 0-125z m-875 125l406 0 0-125-406 0 0 125z m63-187l343 0 0-407-343 0 0 407z m749-407l-344 0 0 407 344 0 0-407z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-4" unicode="&#xe884;" d="M156 471l0 348c0 17-14 31-31 31s-31-14-31-31l0-348c-54-14-94-63-94-121 0-58 40-107 94-121l0-348c0-17 14-31 31-31s31 14 31 31l0 348c54 14 94 63 94 121 0 58-40 107-94 121z m-31-183c0 0 0 0 0 0 0 0 0 0 0 0-35 0-63 28-63 62 0 34 28 62 63 63 0 0 0 0 0 0 0 0 0 0 0 0 35-1 63-29 63-63 0-34-28-62-63-62z m406-4l0 535c0 17-14 31-31 31-17 0-31-14-31-31l0-535c-54-14-94-63-94-121 0-59 40-108 94-122l0-160c0-17 14-31 31-31 17 0 31 14 31 31l0 160c54 14 94 63 94 122 0 58-40 107-94 121z m-31-184c0 0 0 0 0 0 0 0 0 0 0 0-35 0-63 28-63 63 0 34 28 62 63 62 0 0 0 0 0 0 0 0 0 0 0 0 35 0 63-28 63-62 0-35-28-63-63-63z m406 559l0 160c0 17-14 31-31 31-17 0-31-14-31-31l0-160c-54-14-94-63-94-121 0-59 40-108 94-122l0-535c0-17 14-31 31-31 17 0 31 14 31 31l0 535c54 14 94 63 94 122 0 58-40 107-94 121z m-31-184c0 0 0 0 0 0 0 0 0 0 0 0-35 0-63 28-63 63 0 34 28 62 63 62 0 0 0 0 0 0 0 0 0 0 0 0 35 0 63-28 63-62 0-35-28-63-63-63z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-5" unicode="&#xe885;" d="M983 639c-11 5-23 3-32-5l-157-141-143 146 141 162c8 9 10 22 5 32s-15 18-27 18l-9 0c-87 0-237-8-304-76l-13-13c-72-73-85-193-47-284l-361-368c-48-50-48-130 0-179l44-45c25-24 57-37 88-37 32 0 64 13 89 37l365 369c35-18 82-30 122-30 64 0 125 25 171 72l13 14c73 73 72 231 72 301 0 12-7 22-17 27z m-99-286l-11-14c-35-35-81-52-129-52-23 0-55 5-77 14-20 8-38 19-54 34l-401-404c-11-12-27-18-44-18-16 0-32 6-44 18l-44 45c-24 24-24 64 0 89l392 399c-13 19-22 40-28 62l0 0c-15 61-6 145 41 193l14 14c41 41 146 53 204 57l-114-133c-11-11-10-29 1-40l181-186c11-12 29-12 41-2l127 115c-4-62-16-152-55-191z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-6" unicode="&#xe886;" d="M930 601l-117 0 0 249-625 0 0-249-118 0c-39 0-70-31-70-70l0-423c0-39 31-70 70-70l118 0 0-188 625 0 0 188 117 0c39 0 70 31 70 70l0 423c0 39-31 70-70 70z m-680 187l500 0 0-187-500 0 0 187z m500-875l-500 0 0 344 500 0 0-344z m188 195c0-4-4-7-8-7l-117 0 0 219-625 0 0-219-118 0c-4 0-7 3-7 7l0 423c0 4 3 8 7 8l860 0c4 0 8-4 8-8l0-423z m-125 368l-32 0c-17 0-31-14-31-32s14-31 31-31l32 0c17 0 31 14 31 31s-14 32-31 32z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-7" unicode="&#xe887;" d="M813 444c-8 0-34 0-63 0l0 63c0 34-28 62-62 62l-626 0c-34 0-62-27-62-62l0-470c0-103 84-187 187-187l376 0c104 0 187 84 187 187l0 32c28 0 57 0 63 0 103 0 187 83 187 187 0 103-84 188-187 188z m-126-407c0-69-55-125-124-125l-376 0c-69 0-125 56-125 125l0 470 0 0 626 0-1-470z m126 94c-6 0-35 0-63 0l0 251c29 0 55-1 63-1 71 0 126-53 126-124s-54-126-126-126z m-251 501c18 0 32 14 32 31l0 156c0 17-14 31-32 31s-31-14-31-31l0-156c0-17 14-31 31-31z m-375 0c18 0 32 14 32 31l0 156c0 17-14 31-32 31s-31-14-31-31l0-156c0-17 14-31 31-31z m188 0c17 0 31 14 31 31l0 156c0 17-14 31-31 31s-31-14-31-31l0-156c0-17 14-31 31-31z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-8" unicode="&#xe888;" d="M944 559l-175 187c-6 7-14 10-22 10l-261 0-1 65c0 16-14 29-32 29-17 0-29-13-29-29l-1-65-344 0c-18 0-32-14-32-31l0-375c0-17 14-31 32-31l344 0 0-440c0-16 14-29 31-29 17 0 31 13 31 29l0 440 262 0c8 0 16 3 22 10l175 187c11 12 11 31 0 43z m-211-178l-623 0 0 313 623 0 146-156-146-157z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-9" unicode="&#xe889;" d="M999 631c0 10-6 19-14 24l-279 174c-11 7-25 6-36-3l-170-137-170 137c-10 9-25 10-36 3l-279-174c-8-5-14-14-14-24-1-10 3-20 11-27l161-135-138-109c-8-6-13-15-12-25 0-10 5-20 14-25l128-86c-7-5-11-13-11-23l0-125c0-11 6-21 15-27l315-178c5-3 10-4 16-4s11 1 16 4l311 178c9 6 15 16 15 27l0 147c0 2 0 4-1 6l122 81c8 5 13 14 13 24 1 10-4 20-11 26l-138 109 161 135c8 7 12 17 11 27z m-280-162l-219-138-219 138 219 142 219-142z m-634 156l223 139 139-113-222-144-140 118z m140-195l220-138-125-96-213 142 118 92z m-8-240l87-58c11-8 26-7 36 1l127 96 0-276-250 141 0 96z m563-96l-251-143 0 281 130-99c5-5 12-7 19-7 6 0 12 2 17 6l85 56 0-94z m112 244l-213-142-124 96 220 138 117-92z m-117 169l-222 144 139 113 223-139-140-118z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-10" unicode="&#xe88a;" d="M969 69l-125 0 0 580 116 116c13 12 13 32 0 44-12 13-32 13-44 0l-116-115-581 0 0 125c0 17-14 31-31 31s-32-14-32-31l0-125-125 0c-17 0-31-14-31-31 0-18 14-32 31-32l125 0 0-593c0-3 1-6 2-9 0-1 0-2 1-3 3-8 9-14 17-17 1-1 3-1 4-1 3-1 5-2 8-2l593 0 0-125c0-17 14-31 32-31s31 14 31 31l0 125 125 0c17 0 31 14 31 32s-14 31-31 31z m-231 562l-519-518 0 518 519 0z m-475-562l518 517 0-517-518 0z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-11" unicode="&#xe88b;" d="M1001 350c0 266-209 484-471 499-5 1-11 1-16 1-2 0-4 0-5 0-3 0-6 0-9 0-276 0-501-224-501-500 0-276 225-500 501-500 3 0 6 0 9 0 1 0 3 0 5 0 5 0 11 0 16 1 262 15 471 233 471 499z m-93-161c-17 5-61 16-137 25 6 43 10 89 10 136 0 37-2 74-6 108 96 12 139 27 142 28l-12 32c22-51 34-108 34-168 0-57-11-111-31-161z m-629 161c0 35 2 69 6 102 51-4 112-7 183-8l0-216c-69-1-129-4-179-8-6 41-10 85-10 130z m251 433c77-22 143-128 172-269-47-4-104-7-172-7l0 276z m-62 0l0-276c-67 0-124 3-172 7 30 139 96 245 172 269z m0-618l0-248c-71 23-133 116-166 242 47 3 102 6 166 6z m62-248l0 248c65 0 119-3 166-6-32-128-94-222-166-242z m0 311l0 216c72 1 132 4 182 8 4-33 6-67 6-102 0-45-3-89-10-130-49 4-108 7-178 8z m363 315c-9-2-48-14-128-23-17 94-49 174-90 232 95-42 173-116 218-209z m-543 219c-51-59-92-143-115-243-71 8-113 17-130 21 49 102 138 182 245 222z m-268-280c12-4 57-15 142-24-5-35-8-71-8-108 0-47 5-92 12-135-72-8-117-18-137-22-19 48-30 102-30 157 0 46 8 90 21 132z m36-347c23 5 64 12 124 18 24-87 62-161 108-215-98 36-180 107-232 197z m557-187c37 53 66 123 85 204 62-7 101-15 120-20-47-81-119-146-205-184z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-12" unicode="&#xe88c;" d="M497-149c-236 0-403 163-403 388 0 120 72 248 75 254 6 11 18 17 31 16 12-2 23-11 26-23 0-1 19-73 45-114 17-27 34-46 54-59-13 57-23 144-7 232 45 243 236 301 245 303 10 3 21 0 29-7 8-7 12-18 10-29 0-2-32-171 35-316 6-13 15-29 24-44 2 21 6 43 13 65 24 86 88 115 90 116 11 5 23 4 32-4 10-7 14-18 12-30-1-2-9-60 40-143 45-75 58-124 58-217 0-225-172-388-409-388z m-306 542c-17-43-35-100-35-154 0-189 141-326 341-326 201 0 347 137 347 326 0 82-10 120-49 185-26 43-39 82-45 113-6-10-12-22-16-37-19-67-15-145-15-145 1-14-7-27-20-32s-28 0-36 11c-3 4-58 82-83 135-51 110-50 229-45 298-51-30-130-97-155-234-25-132 23-265 23-266 5-11 2-23-5-32-8-9-20-12-31-10-4 1-92 24-149 114-10 16-19 35-27 54z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-13" unicode="&#xe88d;" d="M912 786l0 0c11 0 18-2 22-4 4-12 10-54-34-99l-206-205-20-20 2-28c3-59 10-164 15-254 5-80 10-155 10-162 0-4 0-5-4-10-9-12-26-31-41-46-22 60-70 188-96 260l-33 92-70-69-127-123-18-18-1-25c0-20 0-56 0-87 0-22 0-42 0-54 0 0 4-1 4-1-3 4-6 9-9 14-25 41-61 97-72 115l-8 13-13 8c-47 29-100 62-132 82 1 1 2-2 3-2l2 0c10 0 27 0 45-1 25 0 53 0 74 0 8 0 15 0 21 0l25 0 18 18 122 127 70 69-92 34c-69 25-201 74-263 98 16 14 35 32 46 41 3 2 6 4 7 4l3 0c7-1 92-6 175-12 88-5 187-12 243-16l28-1 20 20 206 205c32 32 63 37 78 37m0 62c-36 0-82-14-122-54l-206-206c-116 7-412 27-420 27-1 0-3 0-5 0-10 0-27-2-47-18-23-19-71-64-71-64-12-12-17-27-16-40 1-8 5-23 25-31 13-5 207-78 297-111l-122-127c-6 0-13 0-20 0-38 0-96 1-119 1-3 0-6 0-7 0-7 0-22 4-61-29l-2-2c-12-12-15-23-15-31 0-8 2-19 13-28 7-6 95-62 167-106 17-28 96-154 101-161 6-10 15-16 27-16 1 0 1 0 1 0 12 0 24 6 35 17 33 38 28 54 28 61 1 20 0 109 1 144l127 123c33-90 104-283 109-295 8-20 23-25 31-25 1 0 3-1 4-1 13 0 25 6 36 17 0 0 45 48 64 71 19 23 19 43 18 53 0 6-18 301-25 417l206 205c73 73 61 161 34 188-12 12-36 21-66 21l0 0z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-14" unicode="&#xe88e;" d="M906 631l-143 0-75 125-375 0-75-125-144 0c-31 0-94-31-94-92l0-501c0-52 47-94 87-94l821 0c41 0 92 44 92 93l0 501c0 31-31 93-94 93z m32-594c0-13-20-30-30-31l-821 0c-7 1-24 15-24 32l0 501c0 19 26 29 31 30l179 0 18 30 57 95 306 0 56-95 17-30 179 0c22 0 31-29 32-31l0-501z m-438 501c-121 0-219-98-219-219s98-219 219-219 219 98 219 219-98 219-219 219z m0-375c-86 0-156 70-156 156s70 156 156 156 156-70 156-156-70-156-156-156z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-15" unicode="&#xe88f;" d="M289 135c6-6 14-9 22-9s16 3 22 9l379 381c12 13 12 32 0 44s-32 13-45 0l-378-381c-12-12-12-32 0-44z m176 66c10-45-1-90-36-125l-126-123c-27-26-62-41-100-41s-73 15-99 41c-55 55-55 145-1 199l124 127c26 27 62 42 99 42 13 0 25-3 37-6l49 49c-27 12-56 19-86 19-52 0-104-20-144-59l-123-127c-79-80-79-208 0-288 40-39 92-59 144-59s104 20 144 59l126 122c60 61 73 146 41 220l-49-50z m476 590c-40 39-92 59-144 59-52 0-104-20-144-59l-126-122c-62-63-75-157-38-233l48 49c-14 48-3 102 34 139l127 123c26 26 61 41 99 41 38 0 73-15 99-41 55-55 55-145 1-199l-126-126c-27-27-62-41-100-41-9 0-18-1-27 0l-50-49c25-11 51-14 77-14 52 0 104 20 144 60l126 125c79 80 79 208 0 288z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-16" unicode="&#xe890;" d="M781 475l-31 0 0 119c0 144-104 256-251 256-148 0-249-115-249-256l0-119-31 0c-69 0-125-56-125-125l0-375c0-69 56-125 125-125l562 0c69 0 125 56 125 125l0 375c0 69-56 125-125 125z m-468 119c0 107 72 194 186 194 112 0 189-85 189-194l0-119-375 0 0 119z m531-619c0-35-28-63-63-63l-562 0c-35 0-63 28-63 63l0 375c0 35 28 63 63 63l562 0c35 0 63-28 63-63l0-375z m-344 313c-34 0-62-28-62-63 0-23 12-43 31-54l0-102c0-17 14-31 31-31s31 14 31 31l0 102c19 11 32 31 32 54 0 35-28 63-63 63z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-17" unicode="&#xe891;" d="M169-134c-43 0-83 17-116 50-72 72-72 190 0 262l561 595c87 88 222 80 319-18 44-44 69-107 68-174-1-66-27-129-71-173l-424-451c-11-13-31-13-44-1-12 12-13 31-1 44l424 452c34 33 53 81 53 130 1 50-17 97-49 129-60 60-158 91-230 19l-561-596c-48-48-48-126-1-174 23-22 49-33 77-31 28 1 57 16 81 40l446 475c17 16 49 56 16 89-19 19-32 18-36 17-13-1-27-9-42-24l-336-357c-12-13-32-14-44-2-13 12-13 32-1 44l336 358c27 27 54 41 81 44 22 2 54-3 86-36 49-48 43-119-15-177l-446-475c-36-35-79-56-122-59-3 0-6 0-9 0z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-18" unicode="&#xe892;" d="M685 690c-15 7-34 0-41-15-8-16-1-34 15-42 158-74 244-246 209-418-42-204-242-336-446-294-99 21-180 78-235 162-56 85-75 185-55 284 24 118 100 214 209 266 15 7 22 26 15 41-8 16-26 23-42 15-126-60-215-172-243-309-24-115-1-233 64-331 64-98 159-165 275-189 29-6 59-9 88-9 205 0 389 144 431 352 41 200-59 400-244 487z m-185-246c17 0 31 14 31 31l0 344c0 17-14 31-31 31-17 0-31-14-31-31l0-344c0-17 14-31 31-31z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-19" unicode="&#xe893;" d="M504 850c-205 0-379-174-379-381 0-217 201-438 337-594 0 0 22-25 49-25l2 0c27 0 49 25 50 25 127 146 312 387 312 594 0 207-135 381-371 381z m12-933c-1-1-3-2-4-3-1 1-3 2-4 3l-16 19c-129 147-304 349-304 533 0 173 144 319 316 319 213 0 309-160 309-319 0-140-100-325-297-552z m-15 744c-103 0-187-84-187-187s84-188 187-188 188 84 188 188-84 187-188 187z m0-312c-69 0-126 57-126 126 0 69 56 125 125 125 69 0 125-56 125-125 0-69-55-126-124-126z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-20" unicode="&#xe894;" d="M1000 623c0 6 0 13-3 18-8 35-33 53-75 53l-813 0c-37 0-77-14-97-41-1-1-3-2-4-4-7-7-9-17-7-26-1-2-1-5-1-7l0-500c0-52 58-110 109-110l813 0c52 0 78 58 78 110l0 500c0 2 0 5 0 7z m-891 8l813 0c0 0 0 0 0 0l-422-336-421 335c10 2 22 1 30 1z m813-562l-813 0c-17 0-46 29-46 47l0 447 417-333c5-5 13-8 20-8s15 3 21 8l417 333 0-447c0-18 1-47-16-47z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-21" unicode="&#xe895;" d="M938 445l-80 18c-6 20-15 39-24 57l43 72c17 26 25 64 0 89l-44 44c-24 24-65 20-90 3l-71-45c-18 9-37 17-57 24l-18 81c-5 30-31 62-66 62l-62 0c-35 0-56-33-63-62l-20-81c-21-6-41-15-61-25l-72 46c-25 17-66 21-90-3l-44-44c-25-25-17-63 0-89l45-76c-8-17-16-35-22-53l-80-18c-30-6-62-32-62-66l0-63c0-34 33-55 63-62l81-20c5-18 12-34 20-50l-45-76c-17-26-25-64 0-89l44-44c24-25 65-20 90-3l73 46c19-10 39-19 61-26l20-80c7-29 28-62 62-62l63 0c34 0 60 32 66 62l18 81c19 7 38 15 56 24l71-45c25-17 66-22 90 3l44 44c25 25 17 63 0 89l-43 72c9 17 16 35 22 54l82 20c29 7 62 28 62 62l0 63c0 34-32 60-62 66z m0-124c-3-2-8-5-14-6l-116-29-11-33c-5-15-11-30-19-45l-15-31 61-102c4-6 6-11 6-15l-41-41c-4 1-8 3-11 5l-103 65-32-16c-15-8-31-15-46-20l-35-11-25-117c-1-6-5-11-7-13l-56 0c-2 3-5 8-6 14l-29 116-33 10c-18 6-35 13-51 22l-32 16-103-65c-5-3-9-5-13-5l-41 40c0 4 2 9 6 14l63 107-15 30c-7 15-12 28-17 42l-11 33-114 28c-8 2-13 5-15 7l0 58c0 0 0 0 0 0 1 0 6 3 10 4l118 26 11 35c4 14 10 28 18 44l15 31-63 105c-4 7-6 12-6 16l41 41c4-2 8-3 11-5l104-66 33 16c16 9 33 16 50 22l33 10 29 114c2 8 4 13 6 16l58 0c0-1 4-7 5-11l26-119 34-11c16-5 32-11 48-20l32-16 100 64c5 3 9 4 13 4l41-39c0-4-2-9-6-14l-61-103 15-31c9-17 15-33 20-48l11-35 116-25c6-2 12-6 13-8l0-55z m-438 217c-103 0-188-84-188-188 0-103 85-188 188-188 104 0 189 85 189 188 0 104-85 188-189 188z m0-313c-69 0-125 56-125 125 0 69 56 125 125 125 69 0 125-56 125-125 0-69-56-125-125-125z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-22" unicode="&#xe896;" d="M844 695l-187 0 0 60c0 52-42 94-94 94l-124 0c-52 0-94-42-94-94l0-60-189 0c-34 0-62-28-62-62l0-719c0-35 28-63 62-63l688 0c34 0 62 28 62 63l0 719c0 34-28 62-62 62z m-437 60c0 17 14 31 32 31l124 0c18 0 32-14 32-31l0-60-188 0 0 60z m437-841l-688 0 0 719 189 0 0-65c0 0-1-31 31-31 35 0 31 31 31 31l0 65 188 0 0-65c0 0-2-31 31-31 31 0 31 31 31 31l0 65 187 0 0-719z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-23" unicode="&#xe897;" d="M992 573c-6 8-15 13-25 13l-98 0-200 171c-25 24-64 24-89 0l-197-171-80 0-50 173c-20 68-66 76-86 76l-133 0c-18 0-31-14-31-31s13-32 31-32l133 0c5 0 18 0 26-30l173-635c4-13 16-22 30-22l422 0c13 0 25 8 29 20l149 439c3 10 2 20-4 29z m-367 139l148-126-297 0 149 126z m171-565l-376 0-99 377 601 0-126-377z m-62-125c-43 0-78-35-78-78s35-79 78-79 79 35 79 79-35 78-79 78z m-281 0c-43 0-78-35-78-78s35-79 78-79 78 35 78 79-35 78-78 78z" horiz-adv-x="1000" />
<glyph glyph-name="glyph-24" unicode="&#xe898;" d="M968 170l0 252 15 8c11 6 17 16 17 28 0 11-6 22-16 28l-470 251c-10 5-21 5-30 0l-468-252c-10-5-16-16-16-27s6-22 16-28l206-109c-3-5-4-10-4-15l0-265c0-9 3-17 10-23 7-6 72-59 270-59 198 0 265 50 272 56 7 6 11 14 11 24l0 271c0 4-1 9-2 12l126 67 0-219c-18-11-31-31-31-54 0-34 28-62 63-62s62 28 62 62c0 23-13 43-31 54z m-249-113c-25-12-90-35-221-35-131 0-195 24-218 36l0 232 203-108c5-3 10-4 15-4 5 0 10 1 14 4l207 109 0-234z m-221 188l-402 213 403 216 404-215-405-214z" horiz-adv-x="1000" />
<glyph glyph-name="business-affiliate-network" unicode="&#xe899;" d="M374 511l-61 57c7 13 11 28 11 44 0 49-40 90-90 90-50 0-90-41-90-90 0-50 40-91 90-91 18 0 34 6 48 14l61-57c9 12 19 23 31 33z m257 7l81 136c8-2 16-4 25-4 50 0 90 41 90 90 0 50-40 91-90 91-50 0-90-41-90-91 0-24 10-47 26-63l-81-136c14-6 27-14 39-23z m279-114c-39 0-72-24-85-59l-112 11c0-1 0-1 0-2 0-15-1-29-4-43l112-11c7-43 44-76 89-76 50 0 90 40 90 90 0 50-40 90-90 90z m-310-354l-25 109c-14-5-29-8-44-10l25-110c-29-15-49-45-49-80 0-49 40-90 90-90 50 0 90 41 90 90 1 49-38 89-87 91z m-294 260l-140-47c-16 25-44 41-76 41-50 0-90-40-90-90 0-50 40-90 90-90 50 0 90 40 90 90 0 2 0 4 0 6l140 47c-6 14-11 28-14 43z" horiz-adv-x="1000" />
<glyph glyph-name="camera-1" unicode="&#xe89a;" d="M0 6l0 469q0 35 23 61t55 31l135 23 43 108q12 27 35 43t53 15l312 0q30 0 53-15t35-43l43-108 135-23q33-6 56-31t22-61l0-469q0-39-27-66t-67-28l-812 0q-39 0-67 28t-27 66z m63 0q0-13 8-22t23-9l812 0q14 0 23 9t8 22l0 469q0 27-25 31l-170 28-56 140q-8 20-30 20l-312 0q-22 0-30-20l-56-140-170-28q-25-4-25-31l0-469z m187 282q0 103 73 176t177 74 177-74 73-176-73-177-177-73-177 73-73 177z m63-15q5-77 65-128t137-45 128 65 45 137-66 128-137 45-128-65-44-137z m62 15q0 50 36 87t89 38q16 0 16-16t-16-16q-39 0-66-27t-28-66q0-16-15-16t-16 16z" horiz-adv-x="1000" />
<glyph glyph-name="Photography" unicode="&#xe89b;" d="M885-66l-729 0q-65 0-110 46t-46 110l0 417q0 65 46 110t110 46l83 0 52 52q23 23 58 37t67 15l209 0q33 0 68-15t58-37l52-52 82 0q65 0 111-46t45-110l0-417q0-65-45-110t-111-46z m-729 625q-21 0-37-16t-15-36l0-417q0-21 15-37t37-15l729 0q21 0 37 15t16 37l0 417q0 21-16 36t-37 16l-104 0q-21 0-36 15l-67 68q-22 21-53 21l-209 0q-30 0-51-21l-67-68q-15-15-38-15l-104 0z m365-105q-53 0-92-38t-39-92 39-92 92-38 92 38 38 92-38 92-92 38z m0 53q77 0 129-54t53-129q0-75-54-129t-128-53q-76 0-129 53t-53 129q0 76 53 129t129 54z m313 16q27 0 47-20t20-49-19-48-48-19-49 20-20 47q0 29 20 49t49 20z" horiz-adv-x="1041" />
<glyph glyph-name="SocialMedia" unicode="&#xe89c;" d="M633-31q82 0 141 62t60 146q0 45-21 94 7 39 7 76 0 149-101 254-100 104-245 104-31 0-60-7-50 33-109 33-84 0-142-61t-59-145q0-59 29-107-8-37-8-71 0-147 103-254 101-105 246-105 17 0 64 6 42-25 95-25z m-365 277q0 20 14 34t36 13q36 0 51-43 5-5 21-37 23-31 79-31 39 0 67 16t29 48q0 14-4 24t-18 16-19 10-26 9-24 6q-20 6-23 6-52 11-92 29-34 14-58 43t-23 72q0 69 55 103t137 34q88 0 140-41 44-41 44-79 0-20-15-35t-35-16q-14 0-24 6t-14 12-13 21q-23 54-89 54-33 0-58-14t-25-35q0-44 105-61 10-2 77-20 75-27 100-72 12-26 12-63 0-75-57-115t-145-39q-130 0-183 80-22 35-22 65z m37 589q68 0 126-28 28 3 43 3 187 0 320-137 131-137 131-326 0-20-5-65 18-52 18-105 0-127-89-219-90-92-216-92-62 0-113 21-19-3-46-3-188 0-321 137-133 136-133 326 0 26 4 55-24 55-24 123 0 127 88 217 90 93 217 93z" horiz-adv-x="938" />
<glyph glyph-name="WebAndApp" unicode="&#xe89d;" d="M469 819q194 0 331-137t138-332-138-331-331-138-331 138-138 331 138 332 331 137z m104-105l0 39q-53 14-104 14-94 0-176-39t-140-108l-28-35-19-30 154-153q0 6 1 15t15 23 37 14l0-104 103-105 0-103q49 0 70-1t46-6 32-16 9-30q32 16 44 23t28 20 19 22 9 33 5 45l0 66 51 52-51 52 0-104-53 0q0-21-16-37t-36-16-37 16-15 37 15 37 37 15l0 157q0 21-15 36t-37 15-37-15-15-36q0-44-6-76t-13-47-15-23-12-9l-7-2 0 157q0 42 21 73t58 30 58 31 20 73z" horiz-adv-x="938" />
<glyph glyph-name="Graphic" unicode="&#xe89e;" d="M909 790q49-49 24-112-135-339-487-548-17-10-29-12-16-104-95-171t-184-67q-24 0-46 4l-76 11-12 76q-20 127 55 223 68 86 180 104 5 17 10 27 209 353 548 488 19 7 39 7 43 0 73-30z m-771-805q71 0 121 44t58 114l-54 53q-77-8-123-68t-33-142q10-1 31-1z m255 234q38 21 93 61-84 84-85 86-35-48-62-93z m135 92q213 165 309 405-243-96-406-310z" horiz-adv-x="941" />
<glyph glyph-name="bell" unicode="&#xe89f;" d="M509-96q0 8-9 8-33 0-57 24t-23 57q0 9-9 9t-9-9q0-41 29-70t69-28q9 0 9 9z m-372 160h726q-149 168-149 465 0 28-13 58t-39 58-67 45-95 17-95-17-67-45-39-58-13-58q0-297-149-465z m827 0q0-29-21-50t-50-21h-250q0-59-42-101t-101-42-101 42-42 101h-250q-29 0-50 21t-21 50q28 24 51 49t47 67 42 89 27 115 11 145q0 84 66 157t171 89q-5 10-5 21 0 23 16 38t38 16 38-16 16-38q0-11-5-21 106-16 171-89t66-157q0-78 11-145t28-115 41-89 48-67 50-49z" horiz-adv-x="1000" />
<glyph glyph-name="RegisterBusiness" unicode="&#xe8a0;" d="M469-119q-65 0-111 46t-45 111l2 159-157-3q-65 0-112 46t-46 110 46 111 110 46l159 2-2 153q0 65 45 111t111 46 110-46 46-110l3-154 155-2q63 0 109-46t46-111-46-110-111-46l-153 3-3-160q0-64-46-110t-110-46z m-53 417l0-261q0-22 16-37t37-15 37 16 15 37l0 260 262 0q21 0 36 15t15 37-16 37-37 16l-260 0 0 260q0 22-15 37t-37 15-37-15-16-37l0-260-260 0q-22 0-37-16t-15-37 15-37 37-15l260 0z" horiz-adv-x="938" />
<glyph glyph-name="code-1" unicode="&#xe8a1;" d="M304 89q-44 0-74 30l-230 230 230 230q31 32 74 32t74-32q31-31 31-73t-31-74l-83-83 83-82q31-31 31-74t-31-74q-30-30-74-30z m399 0q-44 0-74 30-31 32-31 74t31 74l82 82-82 83q-31 31-31 74t31 73q30 32 73 32t74-32l230-230-230-230q-30-30-73-30z" horiz-adv-x="1006" />
<glyph glyph-name="pause" unicode="&#xf00e;" d="M0 5q0-27 19-46t45-19h127q27 0 45 19t19 46v691q0 27-19 45t-45 19h-127q-27 0-45-19t-19-45v-691z m480 0q0-27 19-46t45-19h127q26 0 45 19t19 46v691q0 27-19 45t-45 19h-127q-27 0-45-19t-19-45v-691z" horiz-adv-x="735.4" />
<glyph glyph-name="play" unicode="&#xf00f;" d="M0 11v677q0 39 22 52t53-8l564-349q20-14 20-33 0-9-5-18t-10-12l-5-4-564-349q-31-20-53-7t-22 51z" horiz-adv-x="658.7" />
<glyph glyph-name="to-end" unicode="&#xf010;" d="M0 25v679q0 41 21 46t64-18l537-339v311q0 21 18 39t38 18h114q39 0 62-17t22-40v-679q0-23-22-40t-62-17h-114q-21 0-38 18t-18 39v283l-537-340q-43-19-64-4t-21 61z" horiz-adv-x="876.5" />
<glyph glyph-name="to-start" unicode="&#xf011;" d="M0 33v634q0 24 17 42t42 17h117q24 0 41-17t17-42v-272l516 320q29 19 50 7t21-49v-646q0-37-21-49t-50 7l-516 319v-271q0-25-17-42t-41-18h-117q-24 0-41 18t-18 42z" horiz-adv-x="821.3" />
<glyph glyph-name="alert-outline" unicode="&#xf02a;" d="M500 767l-458-792h916m-458 625l314-542h-628m272 375v-166h84v166m-84-250v-83h84v83" horiz-adv-x="1000" />
<glyph glyph-name="Food" unicode="&#xf02f;" d="M0-108c0-25 17-42 42-42h916c25 0 42 17 42 42v41h-1000v-41z m917 125h83c0 262-200 475-458 496v45h41c25 0 42 17 42 42s-17 42-42 42h-166c-25 0-42-17-42-42s17-42 42-42h41v-45c-258-21-458-234-458-496h83 834z m-417 416c200 0 371-141 408-333h-816c37 192 208 333 408 333z m188-91l-21-38c62-37 112-91 141-158l38 17c-29 75-88 137-158 179z" horiz-adv-x="1000" />
<glyph glyph-name="Digital" unicode="&#xf034;" d="M0-18v736q0 42 29 71t70 29h359q41 0 70-29t29-71v-736q0-42-29-71t-70-30h-359q-41 0-70 29t-29 72z m234 61q0-19 13-32t31-13 31 14 14 31-14 31-31 12-31-12-13-31z" horiz-adv-x="556.6" />
<glyph glyph-name="stop" unicode="&#xf080;" d="M0 4v691q0 26 19 45t45 21h693q27 0 45-19t19-46v-691q0-27-19-46t-45-20h-693q-26 0-45 19t-19 46z" horiz-adv-x="821.3" />
<glyph glyph-name="link-ext" unicode="&#xf08e;" d="M786 332v-178q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h393q7 0 12-5t5-13v-36q0-8-5-13t-12-5h-393q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63v178q0 8 5 13t13 5h36q8 0 13-5t5-13z m214 482v-285q0-15-11-25t-25-11-25 11l-98 98-364-364q-5-6-13-6t-12 6l-64 64q-6 5-6 12t6 13l364 364-98 98q-11 11-11 25t11 25 25 11h285q15 0 25-11t11-25z" horiz-adv-x="1000" />
<glyph glyph-name="check-empty" unicode="&#xf096;" d="M625 707h-464q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63v464q0 37-26 63t-63 26z m161-89v-464q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h464q66 0 114-48t47-113z" horiz-adv-x="785.7" />
<glyph glyph-name="bookmark-empty" unicode="&#xf097;" d="M643 707h-572v-693l237 227 49 47 50-47 236-227v693z m7 72q12 0 24-5 19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4-27 0-47 18l-246 236-246-236q-20-19-46-19-13 0-25 5-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
<glyph glyph-name="twitter-1" unicode="&#xf099;" d="M904 622q-37-54-90-93 0-8 0-23 0-73-21-145t-64-139-103-117-144-82-181-30q-151 0-276 81 19-2 43-2 126 0 224 77-59 1-105 36t-64 89q19-3 34-3 24 0 48 6-63 13-104 62t-41 115v2q38-21 82-23-37 25-59 64t-22 86q0 49 25 91 68-83 164-133t208-55q-5 21-5 41 0 75 53 127t127 53q79 0 132-57 61 12 115 44-21-64-80-100 52 6 104 28z" horiz-adv-x="928.6" />
<glyph glyph-name="rss" unicode="&#xf09e;" d="M214 100q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m286-69q1-15-9-26-10-12-27-12h-75q-14 0-24 9t-11 23q-12 128-103 219t-219 103q-14 1-23 11t-9 24v75q0 16 12 26 9 10 24 10h3q89-7 170-45t145-101q63-63 101-145t45-171z m286-1q1-15-10-26-10-11-26-11h-80q-14 0-25 10t-10 23q-7 120-57 228t-129 188-188 129-227 57q-14 1-24 11t-10 24v80q0 16 11 26 10 10 25 10h1q147-8 280-67t238-164q104-104 164-238t67-280z" horiz-adv-x="785.7" />
<glyph glyph-name="hdd" unicode="&#xf0a0;" d="M580 171q0-18-13-31t-31-13-32 13-13 31 13 32 32 13 31-13 13-32z m143 0q0-18-13-31t-31-13-32 13-13 31 13 32 32 13 31-13 13-32z m63-89v179q0 7-6 12t-12 6h-679q-7 0-12-6t-6-12v-179q0-7 6-12t12-6h679q7 0 12 6t6 12z m-687 268h659l-88 269q-2 7-9 12t-14 5h-437q-7 0-14-5t-9-12z m758-89v-179q0-37-26-63t-63-26h-679q-36 0-63 26t-26 63v179q0 14 9 42l110 338q9 29 35 48t56 18h437q31 0 56-18t35-48l110-338q9-28 9-42z" horiz-adv-x="857.1" />
<glyph glyph-name="resize-full-alt" unicode="&#xf0b2;" d="M716 548l-198-198 198-198 80 80q17 18 39 8 22-9 22-33v-250q0-14-10-25t-26-11h-250q-23 0-32 23-10 21 7 38l81 81-198 198-198-198 80-81q17-17 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l80-80 198 198-198 198-80-80q-11-11-25-11-7 0-14 3-22 9-22 33v250q0 14 11 25t25 11h250q23 0 33-23 9-21-8-38l-80-81 198-198 198 198-81 81q-17 17-7 38 9 23 32 23h250q15 0 26-11t10-25v-250q0-24-22-33-7-3-14-3-14 0-25 11z" horiz-adv-x="857.1" />
<glyph glyph-name="beaker" unicode="&#xf0c3;" d="M852 42q31-50 12-85t-78-36h-643q-59 0-78 36t12 85l280 443v222h-36q-14 0-25 11t-10 25 10 25 25 11h286q15 0 25-11t11-25-11-25-25-11h-36v-222z m-435 405l-151-240h397l-152 240-11 17v243h-71v-243z" horiz-adv-x="928.6" />
<glyph glyph-name="menu" unicode="&#xf0c9;" d="M857 100v-71q0-15-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 25t25 11h785q15 0 26-11t10-25z m0 286v-72q0-14-10-25t-26-10h-785q-15 0-25 10t-11 25v72q0 14 11 25t25 10h785q15 0 26-10t10-25z m0 285v-71q0-14-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 26t25 10h785q15 0 26-10t10-26z" horiz-adv-x="857.1" />
<glyph glyph-name="magic" unicode="&#xf0d0;" d="M664 526l164 163-60 60-164-163z m250 163q0-15-10-25l-718-718q-10-10-25-10t-25 10l-111 111q-10 10-10 25t10 25l718 718q10 10 25 10t25-10l111-111q10-10 10-25z m-754 106l54-16-54-17-17-55-17 55-55 17 55 16 17 55z m195-90l109-34-109-33-34-109-33 109-109 33 109 34 33 109z m519-267l55-17-55-16-17-55-17 55-54 16 54 17 17 55z m-357 357l54-16-54-17-17-55-17 55-54 17 54 16 17 55z" horiz-adv-x="928.6" />
<glyph glyph-name="gplus" unicode="&#xf0d5;" d="M802 341q0-117-49-207t-138-142-206-51q-83 0-159 32t-131 87-87 131-32 159 32 159 87 131 131 87 159 32q160 0 274-107l-111-107q-65 63-163 63-69 0-127-34t-92-94-34-130 34-130 92-94 127-34q46 0 85 13t64 32 44 43 27 47 12 41h-232v141h386q7-36 7-68z m484 68v-118h-117v-116h-117v116h-117v118h117v116h117v-116h117z" horiz-adv-x="1285.7" />
<glyph glyph-name="WM-Logo" unicode="&#xf0da;" d="M14 667l-6-6 0-311 0-310 5-6 5-6 52 0 52 0 121 121 121 121 121-121 121-121 9 0c10 0 16 3 20 11 1 3 2 23 2 61l0 57-132 132c-77 76-134 131-136 132-12 2-15-1-132-118-63-63-115-115-116-115 0 0-1 104 0 232 0 128-1 235-2 239-3 12-7 13-56 13l-44 0-5-5z m359 2c-8-6-9-8-9-69l0-58 132-131c78-78 133-132 136-132 3-1 7-1 10 0 4 1 44 39 122 118l117 116 0-237 0-238 5-5 5-5 46 0 46 0 4 5 5 4 0 313 0 312-6 5-6 5-50 0-50 0-122-121-121-122-122 122c-120 120-122 121-129 121-5 0-10-1-13-3z" horiz-adv-x="1000" />
<glyph glyph-name="open" unicode="&#xf0db;" d="M200 325c-28 0-50-22-50-50v-200c0-28 22-50 50-50s50 22 50 50v200c0 28-22 50-50 50z m200 0c-28 0-50-22-50-50v-83c0-28 22-50 50-50s50 22 50 50v83c0 28-22 50-50 50z m457 133l-274 275c-4 42-40 75-83 75s-79-33-82-75l-275-275h-143v-566h1000v566h-143z m-357 317c28 0 50-22 50-50s-22-50-50-50-50 22-50 50 22 50 50 50z m-76-83c13-30 42-50 76-50s64 20 76 50l234-234h-620l234 234z m-141-617c0-46-37-83-83-83s-83 37-83 83v200c0 46 37 83 83 83s83-37 83-83v-200z m200 117c0-46-37-84-83-84-19 0-36 7-50 17v-117c0-9-7-16-17-16s-16 7-16 16v184 83c0 46 37 83 83 83s83-37 83-83v-83z m184 0c9 0 16-8 16-17s-7-17-16-17h-117v-133h117c9 0 16-7 16-17s-7-16-16-16h-134c-9 0-16 7-16 16v334c0 9 7 16 16 16h134c9 0 16-7 16-16s-7-17-16-17h-117v-133h117z m216-184c0 0 0 0 0 0 0-2 0-3-1-5 0 0 0-1 0-1 0-1-1-3-2-4-1 0-1-1-2-2 0 0-1 0-1-1-1-1-2-2-4-2 0 0 0 0 0 0-2-1-4-1-6-1h0 0l0 0c-2 0-4 0-6 1-1 0-1 0-2 1-1 0-2 1-3 2-1 0-1 1-1 1-2 1-2 3-3 4 0 0-1 1-1 1 0 0 0 0 0 0l-101 253v-247c0-9-7-16-17-16s-16 7-16 16v334c0 0 0 0 0 0 0 2 0 3 1 5 0 0 0 1 0 1 1 1 1 2 2 3 1 1 1 2 2 3 0 0 1 0 1 1 1 1 3 2 4 2 0 0 0 0 0 0 1 1 2 1 3 1 1 0 2 0 3 0 0 0 0 0 1 0 1 0 3 0 5-1 0 0 1 0 1 0 1-1 2-2 4-2 0-1 1-1 1-2 1 0 1-1 1-1 1-1 2-3 3-4 0 0 0 0 0 0l101-253v247c0 9 8 16 17 16s16-7 16-16v-334z" horiz-adv-x="1000" />
<glyph glyph-name="sort" unicode="&#xf0dc;" d="M571 243q0-15-10-25l-250-250q-11-11-25-11t-25 11l-250 250q-11 10-11 25t11 25 25 11h500q14 0 25-11t10-25z m0 214q0-14-10-25t-25-11h-500q-15 0-25 11t-11 25 11 25l250 250q10 11 25 11t25-11l250-250q10-10 10-25z" horiz-adv-x="571.4" />
<glyph glyph-name="chronometer" unicode="&#xf0dd;" d="M943 504c8-7 19-7 26 0l26 26c7 7 7 18 0 25l-58 58c-8 8-19 8-26 0l-26-25c-7-7-7-19 0-26l3-2-18-18c-46 36-101 60-162 67v33h20c10 0 18 8 18 18v53c0 10-8 18-18 18h-115c-10 0-18-8-18-18v-53c0-10 8-18 18-18h20v-33c-61-7-116-31-162-67l-18 18 3 2c7 7 7 19 0 26l-26 25c-7 8-19 8-26 0l-58-58c-7-7-7-18 0-25l26-26c7-7 19-7 26 0l2 2 18-18c-43-54-69-123-69-198 0-177 145-321 322-321s321 144 321 321c0 75-26 144-69 198l18 18 2-2z m-272-461c-136 0-247 111-247 247s111 246 247 246 246-110 246-246-111-247-246-247z m-541 161c-17 0-31-14-31-32 0-18 14-32 31-32h173c4 0 7 1 10 2-9 20-15 41-20 62h-163v0z m182 234c-2 0-6 1-9 1h-271c-18 0-32-14-32-32 0-17 14-31 32-31h261c5 20 11 41 19 62z m-29-148c0 11 1 21 2 32h-209c-17 0-32-15-32-32s15-32 32-32h209c-1 10-2 21-2 32z m543 92c-6 8-17 12-26 7l-111-54c-14 5-30 5-44-3-23-14-31-44-17-67 14-23 44-31 67-17 14 8 22 22 24 36l101 71c8 6 11 18 6 27z m-135-97c-3-12-15-19-26-16-12 3-18 15-15 26 3 12 14 19 26 16 11-3 18-15 15-26z m49 127c10-5 22-2 27 8 6 9 2 22-7 27-10 6-22 2-28-7-3-7-3-15 1-21 1-2 4-5 7-7z m-71 19c11 0 20 9 20 20 0 11-9 20-20 20s-20-9-20-20c0-4 1-8 3-10 3-6 10-10 17-10z m3-282l0 0c-11-1-20-10-20-21 0-3 1-7 3-10 3-5 10-10 17-9 11 0 20 9 20 20 0 11-9 20-20 20z m70 19c-9-5-13-18-7-27l0 0c6-10 18-13 28-7 9 5 12 18 7 27-6 10-18 13-28 7z m79 60c-10 5-22 2-28-8-3-6-3-14 0-20 2-3 5-6 8-7 10-6 22-2 27 7 6 10 2 22-7 28z m-292 60c0 11-9 20-20 20-11 0-20-9-20-20 0-4 1-7 3-10 3-6 10-10 17-10 12 0 20 9 20 20z m-7-63c-10-6-13-18-7-27l0 0c5-10 18-13 27-7 10 5 13 17 7 27-6 9-18 13-27 7z m290 66c0-4 1-7 2-10 4-6 10-10 18-10 11 0 20 9 20 20 0 11-9 20-20 20-12 0-21-9-20-20z m-292 60c10-5 22-2 28 8l0 0c5 9 2 21-8 27-10 5-22 2-28-8-3-6-3-14 1-20 1-3 4-5 7-7z m78 60c0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 6 13 18 7 28-5 9-18 12-27 7 0 0-1 0-1 0 0 0 0-1 0-1-10-5-13-18-7-27l0 0c6-10 18-13 27-7z m3-244c-10 5-22 2-27-8-4-6-3-14 0-20 2-3 4-6 7-7 10-6 22-2 28 7 5 10 2 22-8 28z" horiz-adv-x="1000" />
<glyph glyph-name="Clothes-And-Personal-Belongings" unicode="&#xf0de;" d="M500 701c43 0 81 28 94 68-25-7-58-11-94-11-36 0-68 4-94 11 13-40 51-68 94-68z m499-50c-2 6-7 10-12 13l-191 88c-40 14-82 25-123 33-2 0-3 0-5 0-10 0-19-7-22-18-15-67-74-117-146-117-72 0-131 50-146 117-3 11-12 18-22 18-2 0-3 0-5 0-41-8-83-19-123-33l-191-88c-5-3-10-7-12-13-2-6-1-12 2-18l82-163c4-8 12-12 20-12 3 0 5 0 7 1l92 27v-548c0-13 10-23 22-23h548c12 0 22 10 22 23v548l92-27c2-1 5-1 7-1 8 0 16 4 20 12l83 163c2 6 3 12 1 18z" horiz-adv-x="1000" />
<glyph glyph-name="mail-alt" unicode="&#xf0e0;" d="M1000 454v-443q0-37-26-63t-63-27h-822q-36 0-63 27t-26 63v443q25-27 56-49 202-137 278-192 32-24 51-37t53-27 61-13h2q28 0 61 13t53 27 51 37q95 68 278 192 32 22 56 49z m0 164q0-44-27-84t-68-69q-210-146-262-181-5-4-23-17t-30-22-29-18-32-15-28-5h-2q-12 0-27 5t-32 15-30 18-30 22-23 17q-51 35-147 101t-114 80q-35 23-65 64t-31 77q0 43 23 72t66 29h822q36 0 63-26t26-63z" horiz-adv-x="1000" />
<glyph glyph-name="Cleaning" unicode="&#xf0e2;" d="M807 737l59-59-238-238c44-65 50-142 13-192l-263 264c50 37 127 31 191-14l238 239m-560-619c-84 84-135 184-149 277l203 87 310-310-87-203c-93 14-193 65-277 149z" horiz-adv-x="1000" />
<glyph glyph-name="exchange" unicode="&#xf0ec;" d="M1000 189v-107q0-7-5-12t-13-6h-768v-107q0-7-5-12t-13-6q-6 0-13 6l-178 178q-5 6-5 13 0 8 5 13l179 178q5 5 12 5 8 0 13-5t5-13v-107h768q7 0 13-5t5-13z m0 304q0-8-5-13l-179-178q-5-6-12-6-8 0-13 6t-5 12v107h-768q-7 0-13 6t-5 12v107q0 8 5 13t13 5h768v107q0 8 5 13t13 5q6 0 13-5l178-178q5-5 5-13z" horiz-adv-x="1000" />
<glyph glyph-name="Medical-Services" unicode="&#xf0f0;" d="M214 100q0-14-10-25t-25-11-25 11-11 25 11 25 25 11 25-11 10-25z m572-34q0-68-41-106t-108-39h-488q-67 0-108 39t-41 106q0 38 3 73t14 77 26 74 45 58 67 33q-12-29-12-67v-113q-32-11-52-39t-20-62q0-45 32-76t76-31 76 31 31 76q0 34-20 62t-52 39v113q0 35 14 52 74-58 165-58t165 58q13-17 13-52v-35q-59 0-101-42t-41-101v-50q-18-16-18-40 0-22 15-37t38-16 38 16 16 37q0 24-18 40v50q0 29 21 50t50 21 51-21 21-50v-50q-18-16-18-40 0-22 16-37t38-16 38 16 15 37q0 24-18 40v50q0 38-19 71t-52 52q0 6 0 24t0 27-1 23-4 26-7 22q38-8 67-33t45-58 26-74 14-77 3-73z m-179 498q0-88-63-151t-151-63-152 63-62 151 62 152 152 63 151-63 63-152z" horiz-adv-x="785.7" />
<glyph glyph-name="Drug-And-Medical-Equipment" unicode="&#xf0f1;" d="M714 457q0 15-10 25t-25 11-25-11-11-25 11-25 25-11 25 11 10 25z m72 0q0-34-20-62t-52-39v-220q0-89-73-152t-177-63-176 63-74 152v73q-91 12-153 72t-61 140v286q0 15 11 25t25 11q3 0 9-1 9 17 26 27t36 10q30 0 51-21t21-51-21-50-51-21q-18 0-36 10v-225q0-59 53-101t126-41 126 41 53 101v225q-18-10-36-10-30 0-51 21t-21 50 21 51 51 21q19 0 36-10t26-27q6 1 9 1 15 0 25-11t11-25v-286q0-80-61-140t-153-72v-73q0-59 52-101t126-42 126 42 53 101v220q-32 12-52 39t-20 62q0 45 32 76t76 31 76-31 31-76z" horiz-adv-x="785.7" />
<glyph glyph-name="bell-alt" unicode="&#xf0f3;" d="M509-96q0 8-9 8-33 0-57 24t-23 57q0 9-9 9t-9-9q0-41 29-70t69-28q9 0 9 9z m455 160q0-29-21-50t-50-21h-250q0-59-42-101t-101-42-101 42-42 101h-250q-29 0-50 21t-21 50q28 24 51 49t47 67 42 89 27 115 11 145q0 84 66 157t171 89q-5 10-5 21 0 23 16 38t38 16 38-16 16-38q0-11-5-21 106-16 171-89t66-157q0-78 11-145t28-115 41-89 48-67 50-49z" horiz-adv-x="1000" />
<glyph glyph-name="HomeAppliances" unicode="&#xf0f4;" d="M929 493q0 45-32 76t-76 31h-35v-214h35q45 0 76 31t32 76z m-929-429h1000q0-59-42-101t-101-42h-714q-59 0-101 42t-42 101z m1036 429q0-89-63-152t-152-62h-35v-18q0-52-37-88t-88-37h-393q-51 0-88 37t-37 88v410q0 15 11 26t25 10h642q89 0 152-63t63-151z" horiz-adv-x="1071.4" />
<glyph glyph-name="Edible-And-Groceries" unicode="&#xf0f5;" d="M357 814v-357q0-34-20-62t-51-39v-435q0-29-21-50t-51-21h-71q-29 0-50 21t-22 50v435q-31 11-51 39t-20 62v357q0 15 11 25t25 11 25-11 10-25v-232q0-14 11-25t25-11 25 11 11 25v232q0 15 11 25t25 11 25-11 10-25v-232q0-14 11-25t25-11 25 11 11 25v232q0 15 10 25t25 11 26-11 10-25z m429 0v-893q0-29-21-50t-51-21h-71q-29 0-50 21t-22 50v286h-125q-7 0-12 5t-5 13v446q0 74 52 127t126 52h143q15 0 25-11t11-25z" horiz-adv-x="785.7" />
<glyph glyph-name="plus-squared" unicode="&#xf0fe;" d="M714 314v72q0 14-10 25t-25 10h-179v179q0 15-11 25t-25 11h-71q-15 0-25-11t-11-25v-179h-178q-15 0-25-10t-11-25v-72q0-14 11-25t25-10h178v-179q0-14 11-25t25-11h71q15 0 25 11t11 25v179h179q14 0 25 10t10 25z m143 304v-536q0-66-47-113t-114-48h-535q-67 0-114 48t-47 113v536q0 66 47 113t114 48h535q67 0 114-48t47-113z" horiz-adv-x="857.1" />
<glyph glyph-name="angle-double-left" unicode="&#xf100;" d="M350 82q0-7-6-13l-28-28q-5-5-12-5t-13 5l-260 261q-6 5-6 12t6 13l260 260q5 6 13 6t12-6l28-28q6-5 6-13t-6-12l-219-220 219-219q6-6 6-13z m214 0q0-7-5-13l-28-28q-6-5-13-5t-13 5l-260 261q-6 5-6 12t6 13l260 260q6 6 13 6t13-6l28-28q5-5 5-13t-5-12l-220-220 220-219q5-6 5-13z" horiz-adv-x="571.4" />
<glyph glyph-name="angle-double-right" unicode="&#xf101;" d="M332 314q0-7-5-12l-261-261q-5-5-12-5t-13 5l-28 28q-6 6-6 13t6 13l219 219-219 220q-6 5-6 12t6 13l28 28q5 6 13 6t12-6l261-260q5-5 5-13z m214 0q0-7-5-12l-260-261q-6-5-13-5t-13 5l-28 28q-5 6-5 13t5 13l219 219-219 220q-5 5-5 12t5 13l28 28q6 6 13 6t13-6l260-260q5-5 5-13z" horiz-adv-x="571.4" />
<glyph glyph-name="angle-double-up" unicode="&#xf102;" d="M600 118q0-7-6-13l-28-28q-5-5-12-5t-13 5l-220 219-219-219q-5-5-13-5t-12 5l-28 28q-6 6-6 13t6 13l260 260q5 5 12 5t13-5l260-260q6-6 6-13z m0 214q0-7-6-13l-28-28q-5-5-12-5t-13 5l-220 220-219-220q-5-5-13-5t-12 5l-28 28q-6 6-6 13t6 13l260 260q5 6 12 6t13-6l260-260q6-6 6-13z" horiz-adv-x="642.9" />
<glyph glyph-name="angle-double-down" unicode="&#xf103;" d="M600 368q0-7-6-13l-260-260q-5-6-13-6t-12 6l-260 260q-6 6-6 13t6 13l28 28q5 5 12 5t13-5l219-220 220 220q5 5 13 5t12-5l28-28q6-6 6-13z m0 214q0-7-6-13l-260-260q-5-5-13-5t-12 5l-260 260q-6 6-6 13t6 13l28 28q5 6 12 6t13-6l219-219 220 219q5 6 13 6t12-6l28-28q6-6 6-13z" horiz-adv-x="642.9" />
<glyph glyph-name="angle-left" unicode="&#xf104;" d="M350 546q0-7-6-12l-219-220 219-219q6-6 6-13t-6-13l-28-28q-5-5-12-5t-13 5l-260 261q-6 5-6 12t6 13l260 260q5 6 13 6t12-6l28-28q6-5 6-13z" horiz-adv-x="357.1" />
<glyph glyph-name="angle-right" unicode="&#xf105;" d="M332 314q0-7-5-12l-261-261q-5-5-12-5t-13 5l-28 28q-6 6-6 13t6 13l219 219-219 220q-6 5-6 12t6 13l28 28q5 6 13 6t12-6l261-260q5-5 5-13z" horiz-adv-x="357.1" />
<glyph glyph-name="angle-up" unicode="&#xf106;" d="M600 189q0-7-6-12l-28-28q-5-6-12-6t-13 6l-220 219-219-219q-5-6-13-6t-12 6l-28 28q-6 5-6 12t6 13l260 260q5 6 12 6t13-6l260-260q6-5 6-13z" horiz-adv-x="642.9" />
<glyph glyph-name="angle-down" unicode="&#xf107;" d="M600 439q0-7-6-12l-260-261q-5-5-13-5t-12 5l-260 261q-6 5-6 12t6 13l28 28q5 6 12 6t13-6l219-219 220 219q5 6 13 6t12-6l28-28q6-5 6-13z" horiz-adv-x="642.9" />
<glyph glyph-name="imac" unicode="&#xf108;" d="M1000 296v465q0 7-5 12t-13 6h-893q-7 0-12-6t-6-12v-465q0-7 6-12t12-5h893q7 0 13 5t5 12z m71 465v-607q0-37-26-63t-63-27h-303q0-20 9-43t17-40 9-24q0-14-10-25t-25-11h-286q-15 0-25 11t-11 25q0 8 9 25t18 39 9 43h-304q-36 0-63 27t-26 63v607q0 37 26 63t63 26h893q37 0 63-26t26-63z" horiz-adv-x="1071.4" />
<glyph glyph-name="laptop" unicode="&#xf109;" d="M232 136q-37 0-63 26t-26 63v393q0 37 26 63t63 26h607q37 0 63-26t27-63v-393q0-37-27-63t-63-26h-607z m-18 482v-393q0-7 6-13t12-5h607q8 0 13 5t5 13v393q0 7-5 12t-13 6h-607q-7 0-12-6t-6-12z m768-518h89v-54q0-22-26-37t-63-16h-893q-36 0-63 16t-26 37v54h982z m-402-54q9 0 9 9t-9 9h-89q-9 0-9-9t9-9h89z" horiz-adv-x="1071.4" />
<glyph glyph-name="tablet" unicode="&#xf10a;" d="M357 64q0 15-10 25t-26 11-25-11-10-25 10-25 25-10 26 10 10 25z m214 90v535q0 8-5 13t-12 5h-465q-7 0-12-5t-6-13v-535q0-8 6-13t12-5h465q7 0 12 5t5 13z m72 535v-607q0-37-26-63t-63-26h-465q-36 0-63 26t-26 63v607q0 37 26 63t63 27h465q36 0 63-27t26-63z" horiz-adv-x="642.9" />
<glyph glyph-name="mobile" unicode="&#xf10b;" d="M259 64q0 19-13 32t-32 13-31-13-13-32 13-31 31-13 32 13 13 31z m116 90v392q0 8-5 13t-13 5h-286q-7 0-12-5t-5-13v-392q0-8 5-13t12-5h286q7 0 13 5t5 13z m-107 473q0 9-9 9h-89q-9 0-9-9t9-9h89q9 0 9 9z m161 9v-572q0-29-22-50t-50-21h-286q-29 0-50 21t-21 50v572q0 29 21 50t50 21h286q29 0 50-21t22-50z" horiz-adv-x="428.6" />
<glyph glyph-name="circle" unicode="&#xf111;" d="M857 350q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" />
<glyph glyph-name="Information-Technology" unicode="&#xf120;" d="M327 302l-261-261q-5-5-12-5t-13 5l-28 28q-6 6-6 13t6 13l219 219-219 220q-6 5-6 12t6 13l28 28q5 6 13 6t12-6l261-260q5-5 5-13t-5-12z m602-256v-35q0-8-5-13t-13-5h-536q-8 0-13 5t-5 13v35q0 8 5 13t13 5h536q8 0 13-5t5-13z" horiz-adv-x="928.6" />
<glyph glyph-name="code" unicode="&#xf121;" d="M344 69l-28-28q-5-5-12-5t-13 5l-260 261q-6 5-6 12t6 13l260 260q5 6 13 6t12-6l28-28q6-5 6-13t-6-12l-219-220 219-219q6-6 6-13t-6-13z m330 596l-208-721q-2-7-9-11t-13-1l-34 9q-8 3-11 9t-2 14l209 720q2 8 8 11t13 2l35-10q7-2 11-9t1-13z m367-363l-260-261q-6-5-13-5t-13 5l-28 28q-5 6-5 13t5 13l219 219-219 220q-5 5-5 12t5 13l28 28q6 6 13 6t13-6l260-260q5-5 5-13t-5-12z" horiz-adv-x="1071.4" />
<glyph glyph-name="star-half-alt" unicode="&#xf123;" d="M662 316l143 140-198 29-37 5-17 34-89 179v-537l33-17 178-94-34 198-6 37z m252 146l-202-197 48-279q2-19-4-29t-19-11q-9 0-22 7l-251 132-250-132q-13-7-23-7-12 0-19 11t-3 29l48 279-203 197q-18 18-13 33t30 20l280 40 126 254q11 23 27 23 16 0 28-23l125-254 280-40q25-4 31-20t-14-33z" horiz-adv-x="928.6" />
<glyph glyph-name="direction" unicode="&#xf124;" d="M782 655l-357-714q-10-20-32-20-3 0-8 1-13 3-20 13t-8 22v322h-321q-13 0-22 7t-13 20 2 23 17 17l714 357q7 4 16 4 15 0 25-10 9-8 10-20t-3-22z" horiz-adv-x="785.7" />
<glyph glyph-name="crop" unicode="&#xf125;" d="M311 136h332v332z m-25 25l332 332h-332v-332z m643-43v-107q0-8-5-13t-13-5h-125v-125q0-8-5-13t-13-5h-107q-8 0-13 5t-5 13v125h-482q-8 0-13 5t-5 13v482h-125q-8 0-13 5t-5 13v107q0 8 5 13t13 5h125v125q0 8 5 13t13 5h107q8 0 13-5t5-13v-125h475l137 138q6 5 13 5t13-5q5-6 5-13t-5-13l-138-137v-475h125q8 0 13-5t5-13z" horiz-adv-x="928.6" />
<glyph glyph-name="unlink" unicode="&#xf127;" d="M245 141l-143-143q-6-5-13-5t-12 5q-6 6-6 13t6 13l142 142q6 5 13 5t13-5q5-5 5-12t-5-13z m94-23v-179q0-8-5-13t-13-5-12 5-5 13v179q0 8 5 13t12 5 13-5 5-13z m-125 125q0-8-5-13t-13-5h-178q-8 0-13 5t-5 13 5 13 13 5h178q8 0 13-5t5-13z m706-72q0-66-48-113l-82-81q-46-47-113-47-68 0-114 48l-186 187q-12 12-24 31l134 10 152-153q15-15 38-15t38 15l82 81q16 16 16 37 0 23-16 38l-153 154 10 133q20-11 31-23l188-188q47-48 47-114z m-345 404l-133-10-152 153q-16 16-38 16-22 0-38-15l-82-82q-16-15-16-37 0-22 16-38l153-153-10-134q-20 12-32 24l-187 187q-47 48-47 114 0 67 47 113l82 82q47 46 114 46 67 0 114-47l186-187q12-12 23-32z m354-46q0-8-5-13t-13-5h-179q-8 0-13 5t-5 13 5 12 13 5h179q8 0 13-5t5-12z m-304 303v-178q0-8-5-13t-13-5-13 5-5 13v178q0 8 5 13t13 5 13-5 5-13z m227-84l-143-143q-6-5-13-5t-12 5q-5 6-5 13t5 13l143 143q5 5 12 5t13-5q5-6 5-13t-5-13z" horiz-adv-x="928.6" />
<glyph glyph-name="info" unicode="&#xf129;" d="M357 100v-71q0-15-10-25t-26-11h-285q-15 0-25 11t-11 25v71q0 15 11 25t25 11h35v214h-35q-15 0-25 11t-11 25v71q0 15 11 25t25 11h214q15 0 25-11t11-25v-321h35q15 0 26-11t10-25z m-71 643v-107q0-15-11-25t-25-11h-143q-14 0-25 11t-11 25v107q0 14 11 25t25 11h143q15 0 25-11t11-25z" horiz-adv-x="357.1" />
<glyph glyph-name="attention-alt" unicode="&#xf12a;" d="M286 154v-125q0-15-11-25t-25-11h-143q-14 0-25 11t-11 25v125q0 14 11 25t25 10h143q15 0 25-10t11-25z m17 589l-16-429q-1-14-12-25t-25-10h-143q-14 0-25 10t-12 25l-15 429q-1 14 10 25t24 11h179q14 0 25-11t10-25z" horiz-adv-x="357.1" />
<glyph glyph-name="ellipsis" unicode="&#xf141;" d="M214 439v-107q0-22-15-38t-38-15h-107q-23 0-38 15t-16 38v107q0 23 16 38t38 16h107q22 0 38-16t15-38z m286 0v-107q0-22-16-38t-38-15h-107q-22 0-38 15t-15 38v107q0 23 15 38t38 16h107q23 0 38-16t16-38z m286 0v-107q0-22-16-38t-38-15h-107q-22 0-38 15t-16 38v107q0 23 16 38t38 16h107q23 0 38-16t16-38z" horiz-adv-x="785.7" />
<glyph glyph-name="ellipsis-vert" unicode="&#xf142;" d="M214 154v-108q0-22-15-37t-38-16h-107q-23 0-38 16t-16 37v108q0 22 16 38t38 15h107q22 0 38-15t15-38z m0 285v-107q0-22-15-38t-38-15h-107q-23 0-38 15t-16 38v107q0 23 16 38t38 16h107q22 0 38-16t15-38z m0 286v-107q0-22-15-38t-38-16h-107q-23 0-38 16t-16 38v107q0 22 16 38t38 16h107q22 0 38-16t15-38z" horiz-adv-x="214.3" />
<glyph glyph-name="ok-squared" unicode="&#xf14a;" d="M382 125l343 343q11 10 11 25t-11 25l-57 57q-11 11-25 11t-25-11l-261-261-118 118q-10 11-25 11t-25-11l-57-57q-10-10-10-25t10-25l200-200q11-10 25-10t25 10z m475 493v-536q0-66-47-113t-114-48h-535q-67 0-114 48t-47 113v536q0 66 47 113t114 48h535q67 0 114-48t47-113z" horiz-adv-x="857.1" />
<glyph glyph-name="compass" unicode="&#xf14e;" d="M357 243l143 71-143 72v-143z m214 330v-303l-285-143v303z m161-223q0 83-41 152t-110 111-152 41-153-41-110-111-41-152 41-152 110-111 153-41 152 41 110 111 41 152z m125 0q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" />
<glyph glyph-name="sort-alt-up" unicode="&#xf160;" d="M411 46q0-6-6-13l-178-178q-5-5-13-5-6 0-12 5l-179 179q-8 9-4 19 4 11 17 11h107v768q0 8 5 13t13 5h107q8 0 13-5t5-13v-768h107q8 0 13-5t5-13z m589-71v-107q0-8-5-13t-13-5h-464q-8 0-13 5t-5 13v107q0 8 5 13t13 5h464q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-357q-8 0-13 5t-5 13v107q0 8 5 13t13 5h357q8 0 13-5t5-13z m-107 285v-107q0-7-5-12t-13-6h-250q-8 0-13 6t-5 12v107q0 8 5 13t13 5h250q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-143q-8 0-13 5t-5 13v107q0 8 5 13t13 5h143q8 0 13-5t5-13z" horiz-adv-x="1000" />
<glyph glyph-name="sort-alt-down" unicode="&#xf161;" d="M679-25v-107q0-8-5-13t-13-5h-143q-8 0-13 5t-5 13v107q0 8 5 13t13 5h143q8 0 13-5t5-13z m-268 71q0-6-6-13l-178-178q-5-5-13-5-6 0-12 5l-179 179q-8 9-4 19 4 11 17 11h107v768q0 8 5 13t13 5h107q8 0 13-5t5-13v-768h107q8 0 13-5t5-13z m375 215v-107q0-8-5-13t-13-5h-250q-8 0-13 5t-5 13v107q0 8 5 13t13 5h250q8 0 13-5t5-13z m107 285v-107q0-7-5-12t-13-6h-357q-8 0-13 6t-5 12v107q0 8 5 13t13 5h357q8 0 13-5t5-13z m107 286v-107q0-8-5-13t-13-5h-464q-8 0-13 5t-5 13v107q0 8 5 13t13 5h464q8 0 13-5t5-13z" horiz-adv-x="1000" />
<glyph glyph-name="dropbox" unicode="&#xf16b;" d="M224 456l276-171-191-159-273 178z m551-310v-60l-274-164v-1l0 1-1-1v1l-273 164v60l82-54 191 159v1l1-1 0 1v-1l192-159z m-466 638l191-159-276-169-188 150z m467-328l188-152-273-178-191 159z m-85 328l273-178-188-150-276 169z" horiz-adv-x="1000" />
<glyph glyph-name="instagram" unicode="&#xf16d;" d="M571 350q0 59-41 101t-101 42-101-42-42-101 42-101 101-42 101 42 41 101z m77 0q0-91-64-156t-155-64-156 64-64 156 64 156 156 64 155-64 64-156z m61 229q0-21-15-36t-37-15-36 15-15 36 15 36 36 15 37-15 15-36z m-280 123q-4 0-43 0t-59 0-54-2-57-5-40-11q-28-11-49-32t-33-49q-6-16-10-40t-6-58-1-53 0-59 0-43 0-43 0-59 1-53 6-58 10-40q12-28 33-49t49-32q16-6 40-11t57-5 54-2 59 0 43 0 42 0 59 0 54 2 58 5 39 11q28 11 50 32t32 49q6 16 10 40t6 58 1 53 0 59 0 43 0 43 0 59-1 53-6 58-10 40q-11 28-32 49t-50 32q-16 6-39 11t-58 5-54 2-59 0-42 0z m428-352q0-128-3-177-5-116-69-180t-179-69q-50-3-177-3t-177 3q-116 6-180 69t-69 180q-3 49-3 177t3 177q5 116 69 180t180 69q49 3 177 3t177-3q116-6 179-69t69-180q3-49 3-177z" horiz-adv-x="857.1" />
<glyph glyph-name="windows" unicode="&#xf17a;" d="M381 289v-364l-381 53v311h381z m0 414v-367h-381v315z m548-414v-439l-507 70v369h507z m0 490v-443h-507v373z" horiz-adv-x="928.6" />
<glyph glyph-name="content-cut" unicode="&#xf190;" d="M792 725l-250-250 83-83 292 291v42m-417-396c-12 0-21 9-21 21s9 21 21 21 21-9 21-21-9-21-21-21m-250-312c-46 0-83 37-83 83 0 46 37 83 83 83s83-37 83-83c0-46-37-83-83-83m0 500c-46 0-83 37-83 83 0 46 37 83 83 83s83-37 83-83c0-46-37-83-83-83m152 15c9 21 15 43 15 68 0 92-75 167-167 167s-167-75-167-167 75-167 167-167c25 0 48 6 68 15l99-98-99-98c-20 9-43 15-68 15-92 0-167-75-167-167s75-167 167-167 167 75 167 167c0 25-6 48-15 68l98 99 292-292h125v42l-515 515z" horiz-adv-x="1000" />
<glyph glyph-name="plus-squared-alt" unicode="&#xf196;" d="M643 404v-36q0-8-5-13t-13-5h-196v-196q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v196h-196q-8 0-13 5t-5 13v36q0 7 5 12t13 5h196v197q0 8 5 13t13 5h36q8 0 13-5t5-13v-197h196q8 0 13-5t5-12z m71-250v464q0 37-26 63t-63 26h-464q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63z m72 464v-464q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h464q66 0 114-48t47-113z" horiz-adv-x="785.7" />
<glyph glyph-name="Educational" unicode="&#xf19d;" d="M990 384l10-177q2-38-46-71t-131-52-180-20-180 20-131 52-46 71l10 177 320-101q12-4 27-4t27 4z m296 180q0-12-13-17l-625-196q-2-1-5-1t-6 1l-364 115q-24-19-39-63t-19-99q35-20 35-61 0-39-32-60l32-242q1-7-4-13-5-7-14-7h-107q-8 0-13 7-6 6-5 13l33 242q-33 21-33 60 0 41 36 62 7 115 55 184l-186 58q-12 5-12 17t12 18l625 196q3 1 6 1t5-1l625-196q13-5 13-18z" horiz-adv-x="1285.7" />
<glyph glyph-name="crop-1" unicode="&#xf19e;" d="M292 142v666h-84v-166h-166v-84h166v-416c0-46 38-84 84-84h416v-166h84v166h166v84m-250 83h84v333c0 47-38 84-84 84h-333v-84h333v-333z" horiz-adv-x="1000" />
<glyph glyph-name="google" unicode="&#xf1a0;" d="M429 411h404q7-37 7-71 0-121-51-216t-145-149-215-54q-88 0-167 34t-137 91-91 137-34 167 34 167 91 137 137 91 167 34q167 0 287-113l-117-112q-68 67-170 67-72 0-133-37t-97-98-36-136 36-136 97-98 133-37q48 0 89 14t67 33 46 46 28 49 13 43h-243v147z" horiz-adv-x="857.1" />
<glyph glyph-name="paw" unicode="&#xf1b0;" d="M435 587q0-34-10-64t-35-51-59-22q-42 0-77 32t-51 76-17 84q0 33 10 63t36 52 58 22q43 0 78-32t51-76 16-84z m-191-270q0-45-23-77t-66-33q-43 0-79 31t-56 74-20 85q0 45 23 78t67 33q42 0 79-31t56-75 19-85z m220 15q66 0 143-54t127-132 52-142q0-26-10-43t-27-25-36-12-42-3q-38 0-105 25t-102 26q-36 0-107-25t-112-25q-102 0-102 82 0 48 31 106t78 108 105 81 107 33z m134 118q-34 0-59 22t-35 51-11 64q0 41 17 84t51 76 77 32q34 0 59-22t35-52 11-63q0-41-17-84t-51-76-77-32z m241 58q43 0 66-33t24-78q0-41-20-85t-56-74-79-31q-43 0-66 33t-24 77q0 41 20 85t56 75 79 31z" horiz-adv-x="928.6" />
<glyph glyph-name="cube" unicode="&#xf1b2;" d="M500-59l357 195v355l-357-130v-420z m-36 483l390 141-390 142-389-142z m465 140v-428q0-20-10-37t-28-26l-393-214q-15-9-34-9t-34 9l-393 214q-17 10-27 26t-10 37v428q0 23 13 41t34 26l393 143q12 5 24 5t25-5l393-143q21-8 34-26t13-41z" horiz-adv-x="1000" />
<glyph glyph-name="cubes" unicode="&#xf1b3;" d="M357-61l214 107v176l-214-92v-191z m-36 254l226 96-226 97-225-97z m608-254l214 107v176l-214-92v-191z m-36 254l225 96-225 97-226-97z m-250 163l214 92v149l-214-92v-149z m-36 212l246 105-246 106-246-106z m607-289v-233q0-20-10-37t-29-26l-250-125q-14-8-32-8t-32 8l-250 125q-2 1-4 2-1-1-4-2l-250-125q-14-8-32-8t-31 8l-250 125q-19 9-29 26t-11 37v233q0 21 12 39t32 26l242 104v223q0 22 12 40t31 26l250 107q13 6 28 6t28-6l250-107q20-9 32-26t12-40v-223l242-104q20-8 32-26t11-39z" horiz-adv-x="1285.7" />
<glyph glyph-name="Vehicle" unicode="&#xf1b9;" d="M268 243q0 37-26 63t-63 26-63-26-27-63 27-63 63-26 63 26 26 63z m20 178h567l-50 200q-1 4-8 9t-11 6h-429q-5 0-12-6t-7-9z m766-178q0 37-27 63t-63 26-63-26-26-63 26-63 63-26 63 26 27 63z m89 53v-214q0-8-5-13t-13-5h-54v-71q0-45-31-76t-76-31-76 31-31 76v71h-571v-71q0-45-31-76t-76-31-76 31-32 76v71h-53q-8 0-13 5t-5 13v214q0 52 37 89t88 36h16l58 234q13 53 58 88t100 36h429q54 0 100-36t58-88l58-234h16q52 0 88-36t37-89z" horiz-adv-x="1142.9" />
<glyph glyph-name="database" unicode="&#xf1c0;" d="M429 421q132 0 247 24t181 71v-95q0-38-57-71t-157-52-214-19-215 19-156 52-58 71v95q66-47 181-71t248-24z m0-428q132 0 247 24t181 71v-95q0-39-57-72t-157-52-214-19-215 19-156 52-58 72v95q66-47 181-71t248-24z m0 214q132 0 247 24t181 71v-95q0-38-57-71t-157-52-214-20-215 20-156 52-58 71v95q66-47 181-71t248-24z m0 643q116 0 214-19t157-52 57-72v-71q0-39-57-72t-157-52-214-19-215 19-156 52-58 72v71q0 39 58 72t156 52 215 19z" horiz-adv-x="857.1" />
<glyph glyph-name="codeopen" unicode="&#xf1cb;" d="M121 198l336-225v201l-186 124z m-35 80l108 72-108 72v-144z m457-305l337 225-151 100-186-124v-201z m-43 275l152 102-152 102-152-102z m-229 154l186 124v201l-336-225z m535-52l108-72v144z m-77 52l151 100-337 225v-201z m271 100v-304q0-23-19-36l-457-305q-12-7-24-7t-24 7l-457 305q-19 13-19 36v304q0 23 19 36l457 305q12 7 24 7t24-7l457-305q19-13 19-36z" horiz-adv-x="1000" />
<glyph glyph-name="paper-plane" unicode="&#xf1d8;" d="M984 844q19-13 15-36l-142-857q-3-16-18-25-8-5-18-5-6 0-13 3l-253 104-135-165q-10-13-27-13-7 0-12 2-11 4-17 13t-7 21v195l482 590-596-516-221 91q-20 8-22 30-1 23 18 33l928 536q9 5 18 5 11 0 20-6z" horiz-adv-x="1000" />
<glyph glyph-name="telegram" unicode="&#xf1d9;" d="M984 844q19-13 15-36l-142-857q-3-16-18-25-8-5-18-5-6 0-13 3l-294 120-166-182q-10-12-27-12-7 0-12 2-11 4-17 13t-6 21v252l-264 108q-20 8-22 30-2 22 18 33l928 536q20 12 38-1z m-190-837l123 739-800-462 187-76 482 356-267-444z" horiz-adv-x="1000" />
<glyph glyph-name="sliders" unicode="&#xf1de;" d="M196 64v-71h-196v71h196z m197 72q14 0 25-11t11-25v-143q0-14-11-25t-25-11h-143q-14 0-25 11t-11 25v143q0 15 11 25t25 11h143z m89 214v-71h-482v71h482z m-357 286v-72h-125v72h125z m732-572v-71h-411v71h411z m-536 643q15 0 26-10t10-26v-142q0-15-10-25t-26-11h-142q-15 0-25 11t-11 25v142q0 15 11 26t25 10h142z m358-286q14 0 25-10t10-25v-143q0-15-10-25t-25-11h-143q-15 0-25 11t-11 25v143q0 14 11 25t25 10h143z m178-71v-71h-125v71h125z m0 286v-72h-482v72h482z" horiz-adv-x="857.1" />
<glyph glyph-name="Sport" unicode="&#xf1e3;" d="M340 395l160 116 160-116-61-188h-198z m160 455q102 0 194-40t160-106 106-160 40-194-40-194-106-160-160-106-194-40-194 40-160 106-106 160-40 194 40 194 106 160 160 106 194 40z m345-753q84 113 84 253v2l-57-50-134 125 35 180 75-6q-84 115-217 157l29-69-160-89-160 89 29 69q-133-42-217-157l76 6 34-180-134-125-57 50v-2q0-140 84-253l16 73 182-22 78-166-65-39q65-22 134-22t134 22l-65 39 78 166 182 22z" horiz-adv-x="1000" />
<glyph glyph-name="plug" unicode="&#xf1e6;" d="M979 597q21-21 21-50t-21-51l-223-223 83-84-89-89q-91-91-217-104t-230 56l-202-202h-101v101l202 202q-69 103-56 230t104 217l89 89 84-83 223 223q21 21 51 21t50-21 21-50-21-51l-223-223 131-131 223 223q22 21 51 21t50-21z" horiz-adv-x="1000" />
<glyph glyph-name="wifi" unicode="&#xf1eb;" d="M571 0q-11 0-51 41t-41 52q0 18 35 30t57 13 58-13 35-30q0-11-41-52t-52-41z m151 151q-1 0-22 14t-57 28-72 14-71-14-57-28-22-14q-10 0-52 42t-42 52q0 7 5 13 44 43 109 67t130 25 131-25 109-67q5-6 5-13 0-10-42-52t-52-42z m152 152q-6 0-12 5-76 58-141 86t-150 27q-47 0-95-12t-83-29-63-35-44-30-18-12q-9 0-51 42t-42 52q0 7 6 12 74 74 178 115t212 40 213-40 178-115q6-5 6-12 0-10-42-52t-52-42z m152 151q-6 0-13 5-99 88-207 132t-235 45-234-45-207-132q-7-5-13-5-9 0-51 42t-43 52q0 7 6 13 104 104 248 161t294 57 295-57 248-161q5-6 5-13 0-10-42-52t-51-42z" horiz-adv-x="1142.9" />
<glyph glyph-name="trash" unicode="&#xf1f8;" d="M286 82v393q0 8-5 13t-13 5h-36q-8 0-13-5t-5-13v-393q0-8 5-13t13-5h36q8 0 13 5t5 13z m143 0v393q0 8-5 13t-13 5h-36q-8 0-13-5t-5-13v-393q0-8 5-13t13-5h36q8 0 13 5t5 13z m142 0v393q0 8-5 13t-12 5h-36q-8 0-13-5t-5-13v-393q0-8 5-13t13-5h36q7 0 12 5t5 13z m-303 554h250l-27 65q-4 5-9 6h-177q-6-1-10-6z m518-18v-36q0-8-5-13t-13-5h-54v-529q0-46-26-80t-63-34h-464q-37 0-63 33t-27 79v531h-53q-8 0-13 5t-5 13v36q0 8 5 13t13 5h172l39 93q9 21 31 35t44 15h178q23 0 44-15t30-35l39-93h173q8 0 13-5t5-13z" horiz-adv-x="785.7" />
<glyph glyph-name="Engineering" unicode="&#xf1fa;" d="M292 683v-83h125v-83h-125l-84-84v-125h-83v125h-83v-333h83v125h83v-125h125l84-83h333v166h83v-125h125v417h-125v-125h-83v167h-250v83h125v83h-333z" horiz-adv-x="1000" />
<glyph glyph-name="eyedropper" unicode="&#xf1fb;" d="M948 798q52-53 52-127t-52-126l-126-124 58-58q6-6 6-13t-6-13l-117-117q-6-6-13-6t-13 6l-58 59-337-337q-21-21-50-21h-113l-143-71-36 36 71 143v113q0 29 21 50l337 337-59 58q-6 6-6 13t6 13l117 117q6 6 13 6t13-6l58-58 124 126q52 52 126 52t127-52z m-662-769l321 321-107 107-321-321v-107h107z" horiz-adv-x="1000" />
<glyph glyph-name="brush" unicode="&#xf1fc;" d="M901 850q39 0 69-26t29-65q0-35-25-84-185-351-260-420-54-51-121-51-71 0-121 52t-51 123q0 71 52 118l356 323q33 30 72 30z m-507-577q22-42 59-73t84-42l1-40q2-118-72-193t-195-75q-68 0-121 26t-85 71-49 102-16 123q4-3 23-17t35-25 32-20 26-9q23 0 31 20 14 37 32 63t39 42 49 27 57 14 70 6z" horiz-adv-x="1000" />
<glyph glyph-name="birthday" unicode="&#xf1fd;" d="M1000 64v-214h-1000v214q25 0 47 8t33 15 27 21q16 15 28 22t32 6q13 0 24-4t18-9 18-15q16-14 26-21t33-15 48-8q25 0 47 8t33 15 26 21q12 11 18 15t18 9 24 4q20 0 32-6t28-22q16-13 27-21t32-15 48-8 47 8 33 15 26 21q17 15 29 22t32 6q19 0 31-6t28-22q16-13 27-21t33-15 47-8z m0 179v-107q-13 0-25 4t-17 8-18 15q-16 14-26 21t-33 15-47 8q-26 0-48-8t-33-15-26-21q-12-10-18-15t-18-8-24-4q-20 0-32 6t-28 21q-17 14-27 21t-32 15-48 8q-25 0-47-8t-33-15-27-21q-11-10-18-15t-17-8-24-4q-20 0-32 6t-29 21q-15 14-26 21t-33 15-47 8q-26 0-48-8t-32-15-27-21q-16-15-28-21t-32-6v107q0 45 31 76t76 31h36v250h143v-250h143v250h142v-250h143v250h143v-250h36q45 0 76-31t31-76z m-714 482q0-43-20-66t-52-23q-29 0-50 21t-21 50q0 16 5 29t13 19 18 15 17 18 13 25 5 37q22 0 47-41t25-84z m285 0q0-43-20-66t-51-23q-30 0-50 21t-21 50q0 16 5 29t13 19 17 15 18 18 13 25 5 37q21 0 46-41t25-84z m286 0q0-43-20-66t-51-23q-30 0-51 21t-21 50q0 16 6 29t13 19 17 15 17 18 13 25 6 37q21 0 46-41t25-84z" horiz-adv-x="1000" />
<glyph glyph-name="chart-pie" unicode="&#xf200;" d="M429 353l304-304q-59-61-138-94t-166-34q-117 0-216 58t-155 156-58 215 58 215 155 156 216 58v-426z m104-3h431q0-88-33-167t-94-138z m396 71h-429v429q117 0 215-57t156-156 58-216z" horiz-adv-x="1000" />
<glyph glyph-name="chart-line" unicode="&#xf201;" d="M1143-7v-72h-1143v858h71v-786h1072z m-72 696v-242q0-12-10-17t-20 4l-68 68-353-353q-6-6-13-6t-13 6l-130 130-232-233-107 108 327 326q5 6 12 6t13-6l130-130 259 259-67 68q-9 8-5 19t17 11h243q7 0 12-5t5-13z" horiz-adv-x="1142.9" />
<glyph glyph-name="toggle-off" unicode="&#xf204;" d="M643 350q0 58-23 111t-61 91-91 61-111 23-111-23-91-61-61-91-23-111 23-111 61-91 91-61 111-23 111 23 91 61 61 91 23 111z m428 0q0 58-22 111t-61 91-91 61-111 23h-216q67-50 106-125t38-161-38-161-106-125h216q58 0 111 23t91 61 61 91 22 111z m72 0q0-72-29-139t-76-113-114-77-138-28h-429q-72 0-138 28t-114 77-76 113-29 139 29 139 76 114 114 76 138 28h429q72 0 138-28t114-76 76-114 29-139z" horiz-adv-x="1142.9" />
<glyph glyph-name="toggle-on" unicode="&#xf205;" d="M0 350q0 73 29 139t76 114 114 76 138 28h429q72 0 138-28t114-76 76-114 29-139-29-139-76-113-114-77-138-28h-429q-72 0-138 28t-114 77-76 113-29 139z m786-286q58 0 111 23t91 61 61 91 22 111-22 111-61 91-91 61-111 23-111-23-91-61-61-91-23-111 23-111 61-91 91-61 111-23z" horiz-adv-x="1142.9" />
<glyph glyph-name="diamond" unicode="&#xf219;" d="M118 421l348-371-167 371h-181z m453-430l195 430h-389z m-271 502l114 214h-146l-161-214h193z m377-443l348 371h-181z m-296 443h381l-114 214h-153z m462 0h193l-161 214h-146z m78 271l215-286q7-10 7-23t-10-22l-535-572q-10-11-27-11t-26 11l-535 572q-9 9-10 22t7 23l215 286q10 15 28 15h643q18 0 28-15z" horiz-adv-x="1142.9" />
<glyph glyph-name="heartbeat" unicode="&#xf21e;" d="M714 279h171q-3-4-6-6t-5-4l-2-3-347-335q-10-10-25-10t-25 10l-348 336q-3 2-11 12h205q13 0 23 7t12 19l39 157 106-372q4-11 13-18t22-8q11 0 21 8t13 18l81 271 32-63q10-19 31-19z m286 238q0-80-57-167h-206l-62 123q-5 10-15 15t-20 5q-25-3-31-26l-72-240-109 383q-4 11-14 19t-22 7-21-8-13-19l-64-259h-236q-58 87-58 167 0 123 71 192t196 70q34 0 70-12t67-33 54-38 42-38q20 20 42 38t54 38 67 33 70 12q125 0 196-70t71-192z" horiz-adv-x="1000" />
<glyph glyph-name="pinterest" unicode="&#xf231;" d="M0 517q0 60 21 113t58 93 85 69 103 44 113 14q88 0 164-37t123-108 47-160q0-54-10-105t-34-99-56-83-80-58-106-21q-38 0-75 18t-54 49q-5-22-15-63t-14-53-11-40-15-39-17-35-26-44-35-48l-7-3-5 6q-9 88-9 105 0 51 12 115t37 161 29 113q-18 36-18 94 0 47 29 87t74 41q34 0 53-23t19-57q0-37-24-106t-25-105q0-35 25-58t61-23q31 0 57 14t44 38 31 53 21 61 11 62 4 56q0 96-61 150t-160 54q-111 0-186-72t-75-183q0-25 7-48t15-36 15-26 7-17q0-15-8-40t-21-25q-1 0-9 1-29 9-51 31t-34 53-18 60-6 60z" horiz-adv-x="714.3" />
<glyph glyph-name="user-plus" unicode="&#xf234;" d="M393 350q-89 0-152 63t-62 151 62 152 152 63 151-63 63-152-63-151-151-63z m536-71h196q7 0 13-6t5-12v-107q0-8-5-13t-13-5h-196v-197q0-7-6-12t-12-6h-107q-8 0-13 6t-5 12v197h-197q-7 0-12 5t-6 13v107q0 7 6 12t12 6h197v196q0 7 5 13t13 5h107q7 0 12-5t6-13v-196z m-411-125q0-29 21-51t50-21h143v-133q-38-28-95-28h-488q-67 0-108 39t-41 106q0 30 2 58t8 61 15 60 24 55 34 45 48 30 62 11q11 0 22-10 44-34 86-51t92-17 92 17 86 51q11 10 22 10 73 0 121-54h-125q-29 0-50-21t-21-50v-107z" horiz-adv-x="1142.9" />
<glyph glyph-name="user-times" unicode="&#xf235;" d="M393 350q-89 0-152 63t-62 151 62 152 152 63 151-63 63-152-63-151-151-63z m601-179l139-138q5-5 5-13 0-8-5-13l-76-76q-5-5-12-5-8 0-13 5l-139 139-139-139q-5-5-13-5-7 0-12 5l-76 76q-5 5-5 13 0 8 5 13l139 138-139 139q-5 5-5 13 0 8 5 13l76 75q5 5 12 5 8 0 13-5l139-139 139 139q5 5 13 5 7 0 12-5l76-75q5-5 5-13 0-8-5-13z m-278 0l-101-101q-21-20-21-50 0-30 21-51l46-46q-11-2-24-2h-488q-67 0-108 39t-41 106q0 30 2 58t8 61 15 60 24 55 34 45 48 30 62 11q11 0 22-10 86-68 178-68t178 68q11 10 22 10 15 0 31-4-15-15-22-27t-8-32q0-30 21-51z" horiz-adv-x="1142.9" />
<glyph glyph-name="flip-to-back" unicode="&#xf247;" d="M625 142h83v83h-83m0 417h83v83h-83m-417-167h-83v-500c0-45 38-83 83-83h500v83h-500m584 84c46 0 83 37 83 83h-83m0 250h83v83h-83m0-250h83v84h-83m-417-250v83h-83c0-46 37-83 83-83m167 583h-84v-83h84m250 83v-83h83c0 46-37 83-83 83m-250-500h-84v-83h84m-167 583c-46 0-83-37-83-83h83m0-250h-83v-84h83m0 250h-83v-83h83v83z" horiz-adv-x="1000" />
<glyph glyph-name="clone" unicode="&#xf24d;" d="M929-61v607q0 8-6 13t-12 5h-607q-8 0-13-5t-5-13v-607q0-7 5-12t13-6h607q7 0 12 6t6 12z m71 607v-607q0-37-26-63t-63-26h-607q-37 0-63 26t-27 63v607q0 37 27 64t63 26h607q37 0 63-26t26-64z m-214 215v-90h-72v90q0 7-5 12t-13 6h-607q-7 0-12-6t-6-12v-607q0-8 6-13t12-5h90v-72h-90q-36 0-63 27t-26 63v607q0 37 26 63t63 26h607q37 0 64-26t26-63z" horiz-adv-x="1000" />
<glyph glyph-name="balance-scale" unicode="&#xf24e;" d="M964 600l-214-393h429z m-714 0l-214-393h428z m458 107q-8-22-25-40t-40-25v-721h339q8 0 13-5t5-12v-36q0-8-5-13t-13-5h-750q-8 0-13 5t-5 13v36q0 7 5 12t13 5h339v721q-22 8-39 25t-26 40h-274q-8 0-13 5t-5 13v36q0 8 5 13t13 5h274q12 31 39 51t62 20 62-20 39-51h274q8 0 13-5t5-13v-36q0-8-5-13t-13-5h-274z m-101-9q19 0 32 13t13 32-13 31-32 14-31-14-13-31 13-32 31-13z m607-491q0-41-26-73t-65-51-81-27-78-10-78 10-80 27-66 51-26 73q0 6 20 45t51 98 60 109 57 103 31 55q10 19 31 19t32-19q2-4 31-55t57-103 59-109 52-98 19-45z m-714 0q0-41-26-73t-65-51-81-27-78-10-78 10-80 27-66 51-26 73q0 6 20 45t51 98 60 109 57 103 31 55q10 19 31 19t31-19q3-4 32-55t56-103 60-109 52-98 19-45z" horiz-adv-x="1285.7" />
<glyph glyph-name="television" unicode="&#xf26c;" d="M1000 154v535q0 8-5 13t-13 5h-893q-7 0-12-5t-6-13v-535q0-8 6-13t12-5h893q7 0 13 5t5 13z m71 535v-535q0-37-26-63t-63-27h-411v-71h197q8 0 13-5t5-13v-36q0-8-5-13t-13-5h-464q-8 0-13 5t-5 13v36q0 8 5 13t13 5h196v71h-411q-36 0-63 27t-26 63v535q0 37 26 63t63 27h893q37 0 63-27t26-63z" horiz-adv-x="1142.9" />
<glyph glyph-name="Industry" unicode="&#xf275;" d="M250 850q15 0 25-11t11-25v-497l299 240q9 7 22 7 15 0 25-10t11-25v-212l299 240q10 7 22 7 15 0 25-10t11-25v-643q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v928q0 15 11 25t25 11h214z" horiz-adv-x="1000" />
<glyph glyph-name="map-signs" unicode="&#xf277;" d="M974 684q5-5 5-13t-5-12l-79-79q-15-16-38-16h-750q-14 0-25 11t-11 25v143q0 14 11 25t25 11h322v35q0 15 10 25t25 11h72q14 0 25-11t10-25v-35h286q23 0 38-16z m-545-513h142v-285q0-15-10-25t-25-11h-72q-14 0-25 11t-10 25v285z m464 250q14 0 25-10t11-25v-143q0-15-11-25t-25-11h-750q-22 0-38 16l-79 79q-5 5-5 12t5 13l79 79q16 15 38 15h286v108h142v-108h322z" horiz-adv-x="1000" />
<glyph glyph-name="map-o" unicode="&#xf278;" d="M1127 844q16-11 16-30v-785q0-12-6-20t-16-13l-358-143q-13-6-26 0l-344 137-344-137q-5-3-13-3-11 0-20 6-16 11-16 30v785q0 12 6 21t16 12l358 143q13 6 26 0l344-137 344 137q18 8 33-3z m-716-75v-709l321-129v709z m-340-122v-708l304 121v709z m1000-594v708l-303-121v-709z" horiz-adv-x="1142.9" />
<glyph glyph-name="map" unicode="&#xf279;" d="M286 850q7 0 12-5t6-13v-821q0-11-10-16l-268-143q-4-2-8-2-7 0-13 5t-5 13v821q0 11 10 16l267 143q4 2 9 2z m696 0q7 0 13-5t5-13v-821q0-11-9-16l-268-143q-4-2-9-2-7 0-12 5t-6 13v821q0 11 10 16l268 143q4 2 8 2z m-625 0q5 0 8-2l286-142q10-6 10-17v-821q0-7-6-13t-12-5q-5 0-8 2l-286 142q-10 6-10 17v821q0 7 6 13t12 5z" horiz-adv-x="1000" />
<glyph glyph-name="edge" unicode="&#xf282;" d="M39 406h0q9 71 33 135t64 121 93 98 125 66 154 24q129 0 231-59t165-169q58-105 58-247v-105h-628q0-62 30-107t76-69 106-31 118-2 116 26 97 47v-210q-51-31-128-52t-174-21-177 30q-105 40-173 139t-70 207q-1 135 62 230t181 150q-26-34-43-70t-26-89h355q4 43-5 78t-26 56-39 38-45 22-42 12-31 5l-13 0q-75-3-145-25t-124-58-98-78-77-92z" horiz-adv-x="1000" />
<glyph glyph-name="credit-card-alt" unicode="&#xf283;" d="M0 11v339h1286v-339q0-37-26-63t-64-27h-1107q-36 0-63 27t-26 63z m357 125v-72h214v72h-214z m-214 0v-72h143v72h-143z m1053 643q37 0 64-27t26-63v-125h-1286v125q0 37 26 63t63 27h1107z" horiz-adv-x="1285.7" />
<glyph glyph-name="shopping-bag" unicode="&#xf290;" d="M981 64l19-174q2-16-9-28-10-12-27-12h-928q-16 0-27 12-11 12-9 28l20 174h961z m-52 469l48-433h-954l48 433q2 13 12 22t24 9h143v-71q0-30 21-51t50-21 51 21 21 51v71h214v-71q0-30 21-51t51-21 50 21 21 51v71h143q14 0 24-9t12-22z m-215 103v-143q0-15-10-25t-25-11-25 11-11 25v143q0 59-42 101t-101 42-101-42-42-101v-143q0-15-10-25t-26-11-25 11-10 25v143q0 88 63 151t151 63 152-63 62-151z" horiz-adv-x="1000" />
<glyph glyph-name="question-circle-o" unicode="&#xf29c;" d="M491 180v-89q0-8-5-13t-13-5h-89q-8 0-13 5t-5 13v89q0 8 5 13t13 5h89q8 0 13-5t5-13z m143 277q0-28-8-50t-26-39-29-24-33-20q-18-10-26-16t-14-13-7-16v-18q0-8-5-13t-13-5h-89q-8 0-13 5t-5 13v38q0 19 6 36t13 26 22 20 23 14 25 12q29 14 42 24t12 27q0 24-24 40t-54 17q-31 0-53-15-16-12-44-47-5-6-14-6-6 0-11 3l-60 46q-6 4-7 11t3 13q68 107 195 107 72 0 133-50t61-120z m-205 250q-73 0-139-28t-114-76-76-114-29-139 29-139 76-113 114-77 139-28 138 28 114 77 76 113 29 139-29 139-76 114-114 76-138 28z m428-357q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z" horiz-adv-x="857.1" />
<glyph glyph-name="envelope-open" unicode="&#xf2b6;" d="M1000 485v-546q0-37-26-63t-63-26h-822q-36 0-63 26t-26 63v546q0 8 6 13 5 4 22 20t23 20 26 21 39 31 53 40 80 60 108 79q2 2 29 22t40 29 36 20 38 10 39-10 36-20 39-29 29-22q62-45 108-79t80-60 54-40 39-31 25-21 23-20 22-20q6-5 6-13z m-315-326q147 106 193 140 6 5 7 12t-4 13l-21 29q-4 6-12 7t-13-4q-129-94-192-139-2-2-29-22t-39-29-36-20-39-10-38 10-36 20-40 29-29 22q-104 74-192 139-6 5-13 4t-12-7l-21-29q-5-6-4-13t7-12q46-34 193-140 5-5 28-22t36-26 36-22 43-19 42-6 42 6 44 20 36 22 37 26 26 21z" horiz-adv-x="1000" />
<glyph glyph-name="envelope-open-o" unicode="&#xf2b7;" d="M823 341l21-29q5-6 4-13t-6-11q-24-19-71-55t-82-63-37-29q-22-18-34-27t-33-23-43-20-41-7h-2q-20 0-41 7t-42 20-34 23-34 27q-3 2-36 28t-80 62-68 53q-7 4-7 11t3 13l21 29q4 6 12 7t14-3q52-41 170-132 3-2 25-20t33-26 32-18 32-9h2q13 0 32 9t32 18 34 26 24 20q144 110 174 135 7 4 14 4t12-7z m106-402v518q-51 47-89 78-51 41-217 169-2 2-24 20t-34 27-31 18-33 10h-2q-13 0-32-10t-32-18-34-27-24-20q-120-92-176-137t-72-58-46-41q-8-7-12-11v-518q0-7 6-12t12-6h822q7 0 12 6t6 12z m71 518v-518q0-37-26-63t-63-26h-822q-36 0-63 26t-26 63v518q0 31 23 53 69 63 195 162t130 101q20 17 33 27t35 23 42 20 41 7h2q20 0 41-7t43-20 34-23 33-27q24-20 87-68t126-99 112-96q23-22 23-53z" horiz-adv-x="1000" />
<glyph glyph-name="telegram-1" unicode="&#xf2c6;" d="M664 121l82 386q5 25-6 36t-29 3l-482-185q-16-6-22-14t-2-15 18-11l124-38 286 180q12 8 18 3 4-3-3-8l-231-210-9-127q13 0 25 13l60 58 125-93q36-20 46 22z m336 229q0-102-40-194t-106-160-160-106-194-40-194 40-160 106-106 160-40 194 40 194 106 160 160 106 194 40 194-40 160-106 106-160 40-194z" horiz-adv-x="1000" />
<glyph glyph-name="hanger" unicode="&#xf2c8;" d="M865 169h0c31-18 52-51 52-90 0-57-47-104-104-104h-625c-58 0-105 47-105 104 0 39 21 72 52 90h0l323 187s0 36 42 77c42 0 83 38 83 84s-37 83-83 83-83-37-83-83h-84c0 92 75 166 167 166s167-74 167-166c0-78-53-143-125-162l323-186m-677-111h625c7 0 14 4 17 11 6 10 3 22-7 28l-323 187-323-187c-10-6-13-18-7-28 3-7 10-11 18-11z" horiz-adv-x="1000" />
<glyph glyph-name="facebook" unicode="&#xf300;" d="M124-150v469h-124v169h124v145c0 113 73 217 242 217 69 0 119-7 119-7l-4-157s-51 0-108 0c-60 0-70-28-70-74v-124h183l-8-169h-175v-469h-179" horiz-adv-x="486" />
<glyph glyph-name="twitter" unicode="&#xf302;" d="M749-25c0-34-13-64-37-88-25-25-54-37-89-37l-248 0c-103 0-192 36-265 110-73 73-110 161-110 264l0 501c0 35 12 65 37 89 24 24 54 36 89 36 34 0 64-12 88-37 25-24 37-54 37-88l0-181 353 0c32 0 60-12 83-35 22-22 34-49 34-81 0-32-12-59-34-82-23-23-51-34-82-34l-354 0 0-88c0-34 12-64 36-88 24-24 54-36 88-36l248 0c35 0 64-12 89-37 24-24 37-54 37-88" horiz-adv-x="749" />
<glyph glyph-name="linkedin-squared" unicode="&#xf30c;" d="M132 61h129v387h-129v-387z m138 507q-1 29-21 48t-51 19-53-19-21-48q0-29 20-48t52-19h0q33 0 53 19t21 48z m326-507h129v222q0 86-41 130t-107 44q-76 0-117-65h1v56h-129q2-37 0-387h129v217q0 21 4 31 8 19 25 33t41 14q65 0 65-88v-207z m261 557v-536q0-66-47-113t-114-48h-535q-67 0-114 48t-47 113v536q0 66 47 113t114 48h535q67 0 114-48t47-113z" horiz-adv-x="857.1" />
<glyph glyph-name="win8" unicode="&#xf325;" d="M986 850l-549-80 0-398 549 0 0 478z m-587-86l-399-58 0-334 399 0 0 392z m-399-430l0-339 399-58 0 397-399 0z m437 0l0-403 549-81 0 484-549 0z" horiz-adv-x="986" />
<glyph glyph-name="instagram-1" unicode="&#xf32d;" d="M690 350q0 26-6 50l176 0 0-344q0-56-39-96t-95-40l-592 0q-56 0-95 40t-39 96l0 344 174 0q-4-32-4-50 0-106 76-183t184-77q106 0 183 77t77 183z m36 430q56 0 95-39t39-95l0-146-218 0q-78 110-212 110-138 0-212-110l-218 0 0 146q0 56 39 95t95 39l592 0z m64-166l0 72q0 24-24 24l-72 0q-24 0-24-24l0-72q0-8 7-16t17-8l72 0q24 0 24 24z m-200-264q0-66-47-113t-113-47-113 47-47 113q0 68 47 114t113 46 113-46 47-114z" horiz-adv-x="860" />
<glyph glyph-name="message-reply-text" unicode="&#xf368;" d="M750 517h-500v83h500v-83m0-125h-500v83h500v-83m0-125h-500v83h500v-83m167 416c0 46-38 84-84 84h-666c-46 0-84-38-84-84v-500c0-45 38-83 84-83h583l167-167v750z" horiz-adv-x="1000" />
<glyph glyph-name="message-text-outline" unicode="&#xf36a;" d="M833 767c46 0 84-38 84-84v-500c0-45-38-83-84-83h-583l-167-167v750c0 47 38 84 84 84h666m-666-84v-548l48 48h618v500h-666m83-125h500v-83h-500v83m0-166h375v-84h-375v84z" horiz-adv-x="1000" />
<glyph glyph-name="percent" unicode="&#xf3f0;" d="M292 683c69 0 125-55 125-125s-56-125-125-125-125 56-125 125 56 125 125 125m416-416c70 0 125-56 125-125s-55-125-125-125-125 56-125 125 56 125 125 125m125 358l-608-608-58 58 608 608 58-58z" horiz-adv-x="1000" />
<glyph glyph-name="Flowers-and-Plants" unicode="&#xf405;" d="M417-25v125h-292l208 208h-125l209 209h-125l208 208 208-208h-125l209-209h-125l208-208h-292v-125h-166z" horiz-adv-x="1000" />
<glyph glyph-name="Scientific" unicode="&#xf463;" d="M117 262l118 118 105 20c135 183 391 274 484 274 0-93-91-349-274-484l-20-105-118-118-30 147c-59 0-59 0-88 30-30 29-30 29-30 88l-147 30m118-118l59-59-111-111h-59v59l111 111m-59 59l52-8-103-102v60l51 50m169-125l8-52-50-51h-60l102 103m197 376c-35 0-63-28-63-62s28-63 63-63 62 28 62 63-28 62-62 62z" horiz-adv-x="1000" />
<glyph glyph-name="selection" unicode="&#xf489;" d="M83 683c0 47 38 84 84 84h125v-84h-125v-125h-84v125m834 0v-125h-84v125h-125v84h125c46 0 84-38 84-84m-84-666v125h84v-125c0-47-38-84-84-84h-125v84h125m-750 0v125h84v-125h125v-84h-125c-46 0-84 38-84 84m334 750h166v-84h-166v84m0-750h166v-84h-166v84m416 416h84v-166h-84v166m-750 0h84v-166h-84v166z" horiz-adv-x="1000" />
<glyph glyph-name="Home-And-Office" unicode="&#xf4b9;" d="M292 600h83c46 0 83-37 83-83v-167h-250v167c0 46 38 83 84 83m333 0h83c46 0 84-37 84-83v-167h-250v167c0 46 37 83 83 83m-583-125h41c23 0 42-19 42-42v-83c0-46 38-83 83-83h584c46 0 83 37 83 83v83c0 23 19 42 42 42h41c23 0 42-19 42-42v-375h-125v84h-750v-84h-125v375c0 23 19 42 42 42z" horiz-adv-x="1000" />
<glyph glyph-name="shape-rectangle-plus" unicode="&#xf65f;" d="M792 600h125v-83h-125v-125h-84v125h-125v83h125v125h84v-125m-84-458v125h84v-209h-667v542h333v-83h-250v-375h500z" horiz-adv-x="1000" />
<glyph glyph-name="Beauty" unicode="&#xf665;" d="M417 683h83v-83h-83v83m-125 42h83v-83h-83v83m0-125h83v-83h-83v83m-42-83v-84h-83v84h83m0 125v-84h-83v84h83m0 125v-84h-83v84h83m292-834c-46 0-84 38-84 84v416c0 46 38 84 84 84v41h41v125h125v-125h42v-41c46 0 83-38 83-84v-416c0-46-37-84-83-84h-208m0 500v-416h208v416h-208z" horiz-adv-x="1000" />
</font>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 127 KiB

@ -0,0 +1,7 @@
Options FollowSymLinks MultiViews Indexes ExecCGI
AddType application/x-httpd-cgi .cc
AddType application/x-httpd-cgi .php
AddHandler cgi-script .cc
AddHandler cgi-script .php

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save