version 4.13.0

This commit is contained in:
naomi 2021-12-07 11:08:05 +00:00
commit cb26d2c0c4
1285 changed files with 254735 additions and 0 deletions

19
404.php Normal file
View File

@ -0,0 +1,19 @@
<?php get_header(); ?>
<div id="main-content">
<div class="container">
<div id="content-area" class="clearfix">
<div id="left-area">
<article id="post-0" <?php post_class( 'et_pb_post not_found' ); ?>>
<?php get_template_part( 'includes/no-results', '404' ); ?>
</article>
</div>
<?php get_sidebar(); ?>
</div>
</div>
</div>
<?php
get_footer();

1557
CREDITS.md Normal file

File diff suppressed because it is too large Load Diff

293
LICENSE.md Normal file
View File

@ -0,0 +1,293 @@
Divi Theme by Elegant Themes
============================
> Copyright (C) Elegant Themes, Inc.
> http://www.elegantthemes.com
Divi is a WordPress theme and website builder created by Elegant Themes. This
software is released under the The GNU General Public License, Version 2. Divi
makes use of third party open source code from several different sources. Where
possible, this code has been clearly labeled and associated copyright and license
information has been included in the files themselves. You can also refer to
CREDITS.md for a full list of open source software used and their associated licenses,
patent grants and copyright information. Open source Software that has been minified
and bundled is listed in the CREDITS.md file for your convenience.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
The GNU General Public License, Version 2, June 1991 (GPLv2)
============================================================
> Copyright (C) 1989, 1991 Free Software Foundation, Inc.
> 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
--------
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to most
of the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish),
that you receive source code or can get it if you want it, that you can change
the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a
fee, you must give the recipients all the rights that you have. You must make
sure that they, too, receive or can get the source code. And you must show them
these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer
you this license which gives you legal permission to copy, distribute and/or
modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced by
others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish
to avoid the danger that redistributors of a free program will individually
obtain patent licenses, in effect making the program proprietary. To prevent
this, we have made it clear that any patent must be licensed for everyone's free
use or not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
Terms And Conditions For Copying, Distribution And Modification
---------------------------------------------------------------
**0.** This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of
this General Public License. The "Program", below, refers to any such program or
work, and a "work based on the Program" means either the Program or any
derivative work under copyright law: that is to say, a work containing the
Program or a portion of it, either verbatim or with modifications and/or
translated into another language. (Hereinafter, translation is included without
limitation in the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is not
restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
**1.** You may copy and distribute verbatim copies of the Program's source code
as you receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the Program
a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
**2.** You may modify your copy or copies of the Program or any portion of it,
thus forming a work based on the Program, and copy and distribute such
modifications or work under the terms of Section 1 above, provided that you also
meet all of these conditions:
* **a)** You must cause the modified files to carry prominent notices stating
that you changed the files and the date of any change.
* **b)** You must cause any work that you distribute or publish, that in whole
or in part contains or is derived from the Program or any part thereof, to
be licensed as a whole at no charge to all third parties under the terms of
this License.
* **c)** If the modified program normally reads commands interactively when
run, you must cause it, when started running for such interactive use in the
most ordinary way, to print or display an announcement including an
appropriate copyright notice and a notice that there is no warranty (or
else, saying that you provide a warranty) and that users may redistribute
the program under these conditions, and telling the user how to view a copy
of this License. (Exception: if the Program itself is interactive but does
not normally print such an announcement, your work based on the Program is
not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the entire whole,
and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on the
Program.
In addition, mere aggregation of another work not based on the Program with the
Program (or with a work based on the Program) on a volume of a storage or
distribution medium does not bring the other work under the scope of this
License.
**3.** You may copy and distribute the Program (or a work based on it, under
Section 2) in object code or executable form under the terms of Sections 1 and 2
above provided that you also do one of the following:
* **a)** Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above on
a medium customarily used for software interchange; or,
* **b)** Accompany it with a written offer, valid for at least three years, to
give any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1
and 2 above on a medium customarily used for software interchange; or,
* **c)** Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed only for
noncommercial distribution and only if you received the program in object
code or executable form with such an offer, in accord with Subsection b
above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all the
source code for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source code distributed
need not include anything that is normally distributed (in either source or
binary form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component itself
accompanies the executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source code
from the same place counts as distribution of the source code, even though third
parties are not compelled to copy the source along with the object code.
**4.** You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
**5.** You are not required to accept this License, since you have not signed
it. However, nothing else grants you permission to modify or distribute the
Program or its derivative works. These actions are prohibited by law if you do
not accept this License. Therefore, by modifying or distributing the Program (or
any work based on the Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
**6.** Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the original
licensor to copy, distribute or modify the Program subject to these terms and
conditions. You may not impose any further restrictions on the recipients'
exercise of the rights granted herein. You are not responsible for enforcing
compliance by third parties to this License.
**7.** If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), conditions
are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from the
conditions of this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute the Program at all.
For example, if a patent license would not permit royalty-free redistribution of
the Program by all those who receive copies directly or indirectly through you,
then the only way you could satisfy both it and this License would be to refrain
entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply and the
section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or
other property right claims or to contest validity of any such claims; this
section has the sole purpose of protecting the integrity of the free software
distribution system, which is implemented by public license practices. Many
people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
**8.** If the distribution and/or use of the Program is restricted in certain
countries either by patents or by copyrighted interfaces, the original copyright
holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In such
case, this License incorporates the limitation as if written in the body of this
License.
**9.** The Free Software Foundation may publish revised and/or new versions of
the General Public License from time to time. Such new versions will be similar
in spirit to the present version, but may differ in detail to address new
problems or concerns.
Each version is given a distinguishing version number. If the Program specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that version
or of any later version published by the Free Software Foundation. If the
Program does not specify a version number of this License, you may choose any
version ever published by the Free Software Foundation.
**10.** If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the sharing and reuse of
software generally.
No Warranty
-----------
**11.** BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
**12.** IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

38
README.md Normal file
View File

@ -0,0 +1,38 @@
# Divi Theme
![CI](https://github.com/elegantthemes/Divi/workflows/CI/badge.svg) ![Inspections](https://github.com/elegantthemes/Divi/workflows/Inspections/badge.svg)
Divi is a powerful multipurpose WordPress theme built atop the Divi Builder
framework, a revolutionary drag and drop page builder for WordPress. This theme
is available as part of the ElegantThemes.com membership. The membership provides
access to important theme updates and tech support, as well as the rest of
our awesome WordPress themes and plugins.
https://www.elegantthemes.com/join.php
## Getting Started
To get started using Divi, we recommend browsing our extensive theme documentation
at http://www.elegantthemes.com/gallery/divi/documentation/. Below are listed
some of the best tutorials for beginners.
**1. Installing Divi**
http://www.elegantthemes.com/gallery/divi/documentation/install/
**2. Updating Divi**
http://www.elegantthemes.com/gallery/divi/documentation/update/
**3. Using the Divi Builder**
http://www.elegantthemes.com/gallery/divi/documentation/builder-overview-new/
**4. Using The Divi Theme Options**
http://www.elegantthemes.com/gallery/divi/documentation/theme-options/
**5. Using The Divi Library**
http://www.elegantthemes.com/gallery/divi/documentation/divi-library/
**6. Using The Divi Theme Customizer**
http://www.elegantthemes.com/gallery/divi/documentation/customizer/
## Copyright
> **© Copyright 2013-2020, Elegant Themes, Inc.**

12100
changelog.txt Normal file

File diff suppressed because it is too large Load Diff

63
comments.php Normal file
View File

@ -0,0 +1,63 @@
<?php
if ( post_password_required() ) : ?>
<p class="nocomments container"><?php esc_html_e( 'This post is password protected. Enter the password to view comments.', 'Divi' ); ?></p>
<?php
return;
endif;
?>
<?php
if ( empty( $comments_by_type ) ) {
$comments_by_type = separate_comments( $comments );
}
?>
<section id="comment-wrap">
<?php if ( have_comments() && ! empty( $comments_by_type['comment'] ) ) : ?>
<h1 id="comments" class="page_title"><?php comments_number( esc_html__( '0 Comments', 'Divi' ), esc_html__( '1 Comment', 'Divi' ), '% ' . esc_html__( 'Comments', 'Divi' ) ); ?></h1>
<?php endif; ?>
<?php if ( have_comments() ) : ?>
<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
<div class="comment_navigation_top clearfix">
<div class="nav-previous"><?php previous_comments_link( et_get_safe_localization( __( '<span class="meta-nav">&larr;</span> Older Comments', 'Divi' ) ) ); ?></div>
<div class="nav-next"><?php next_comments_link( et_get_safe_localization( __( 'Newer Comments <span class="meta-nav">&rarr;</span>', 'Divi' ) ) ); ?></div>
</div>
<?php endif; // check for comment navigation ?>
<?php if ( ! empty($comments_by_type['comment']) ) : ?>
<ol class="commentlist clearfix">
<?php wp_list_comments( array('type'=>'comment','callback'=>'et_custom_comments_display') ); ?>
</ol>
<?php endif; ?>
<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
<div class="comment_navigation_bottom clearfix">
<div class="nav-previous"><?php previous_comments_link( et_get_safe_localization( __( '<span class="meta-nav">&larr;</span> Older Comments', 'Divi' ) ) ); ?></div>
<div class="nav-next"><?php next_comments_link( et_get_safe_localization( __( 'Newer Comments <span class="meta-nav">&rarr;</span>', 'Divi' ) ) ); ?></div>
</div>
<?php endif; // check for comment navigation ?>
<?php if ( ! empty($comments_by_type['pings']) ) : ?>
<div id="trackbacks">
<h3 id="trackbacks-title"><?php esc_html_e('Trackbacks/Pingbacks','Divi'); ?></h3>
<ol class="pinglist">
<?php wp_list_comments('type=pings&callback=et_list_pings'); ?>
</ol>
</div>
<?php endif; ?>
<?php else : // this is displayed if there are no comments so far ?>
<div id="comment-section" class="nocomments">
<?php if ('open' === $post->comment_status) : ?>
<?php else : // comments are closed ?>
<?php endif; ?>
</div>
<?php endif; ?>
<?php if ('open' === $post->comment_status) : ?>
<?php comment_form( array('label_submit' => esc_attr__( 'Submit Comment', 'Divi' ), 'title_reply' => '<span>' . esc_attr__( 'Submit a Comment', 'Divi' ) . '</span>', 'title_reply_to' => esc_attr__( 'Leave a Reply to %s', 'Divi' ), 'class_submit' => 'submit et_pb_button' ) ); ?>
<?php else: ?>
<?php endif; // if you delete this the sky will fall on your head ?>
</section>

View File

@ -0,0 +1,4 @@
<?php
// Note, this will be updated automatically during grunt release task
$ET_CORE_VERSION = '4.13.0';

5
core/_metadata.php Normal file

File diff suppressed because one or more lines are too long

1153
core/admin/css/core.css Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,185 @@
/*------------------------------------------------------------------------------
Table of content - Portability
1.0 Modal
2.0 Form
2.1 Import Form
3.0 Loader
4.0 Link
------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
1.0 - Modal
------------------------------------------------------------------------------*/
[data-et-core-portability-cancel] {
opacity: 0;
display: none;
position: absolute;
bottom: 0;
}
/*-----------------------------------------------------------------------------
2.0 - Form
------------------------------------------------------------------------------*/
[data-et-core-portability] form label {
margin: 1.5em 0 0;
display: block;
}
/* 2.1 - Import */
.et-core-portability-import-form {
position: relative;
}
.et-core-portability-import-placeholder {
text-align: center;
height: 16px;
border: 2px dashed #e6ecf2;
border-radius: 3px;
color: #a3b0c2;
font-weight: 700;
text-transform: uppercase;
line-height: 16px;
float: left;
padding: 5px;
font-size: 12px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
body.rtl .et-core-portability-import-placeholder {
float: right;
}
.et-core-portability-import-form input[type="file"] {
position: absolute;
left: 0;
top: 0;
height: 30px;
opacity: 0;
}
body.rtl .et-core-portability-import-form input[type="file"] {
left: auto;
right: 0;
}
.et-core-portability-import-placeholder {
width: 166px;
}
.et-core-portability-import-form input[type="file"] {
width: 178px;
}
.et-core-portability-import-form .et-core-button {
float: left;
}
body.rtl .et-core-portability-import-form .et-core-button {
float: right;
margin-right: 10px;
}
/*-----------------------------------------------------------------------------
3.0 - Loader, Progress Bar and Messages
------------------------------------------------------------------------------*/
[data-et-core-portability] .et-core-modal-temp-content {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
[data-et-core-portability] .et-core-modal-temp-content > div {
width: 100%;
}
.ui-widget-content a {
color: #0073aa;
}
[data-et-core-portability] .et-core-loader,
[data-et-core-portability] .et-core-progress {
margin-left: auto;
margin-right: auto;
}
/*-----------------------------------------------------------------------------
4.0 - Link
------------------------------------------------------------------------------*/
[data-et-core-modal*="data-et-core-portability"] {
text-decoration: none;
box-shadow: none !important;
}
[data-et-core-modal*="data-et-core-portability"] span {
display: none;
}
[data-et-core-modal*="data-et-core-portability"]:before {
font-family: 'ETmodules';
font-size: 16px;
content: '\e900';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
}
.et-core-customize-controls-close[data-et-core-modal*="data-et-core-portability"] {
display: none;
height: 41px;
padding: 0 2px 0 0;
background: #eee;
border-top: 4px solid #eee;
border-right: 1px solid #ddd;
color: #444;
text-align: left;
cursor: pointer;
transition: color .15s ease-in-out, border-color .15s ease-in-out, background .15s ease-in-out;
box-sizing: content-box;
line-height: 45px;
position: absolute;
top: 0;
left: 48px;
z-index: 9999;
width: 48px;
}
body.rtl .et-core-customize-controls-close[data-et-core-modal*="data-et-core-portability"] {
border-right: none;
border-left: 1px solid #ddd;
right: 48px;
}
#customize-header-actions .et-core-customize-controls-close[data-et-core-modal*="data-et-core-portability"] {
display: block;
}
.et-core-customize-controls-close[data-et-core-modal*="data-et-core-portability"]:hover,
.et-core-customize-controls-close[data-et-core-modal*="data-et-core-portability"]:focus {
background: #fff;
color: #0073aa;
border-top-color: #0073aa;
outline: none;
box-shadow: none;
border-left: 1px solid #ccc;
margin-left: -1px;
}
.et-core-customize-controls-close[data-et-core-modal*="data-et-core-portability"]:before {
position: relative;
top: -3px;
font-size: 13px;
left: 15px;
}
@media screen and ( max-width: 640px ) {
/* Overwriting WordPress' default mobile preview button positioning due to portability position */
#customize-header-actions .customize-controls-preview-toggle {
left: 99px;
}
}

View File

@ -0,0 +1,585 @@
/* Colors from core/ui/scss/_colors.scss */
#et_support_center {
font-family: "Open Sans", sans-serif;
}
#et_support_center .card {
background: #FFFFFF; /* $white */
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
border-radius: 3px;
color: #4C5866; /* $text-primary */
font-size: 13px;
font-family: "Open Sans", sans-serif;
width: 100%;
max-width: 65%;
padding: 30px;
}
@media screen and (max-width: 782px) {
#et_support_center .card {
max-width: 85%;
}
}
#et_support_center #epanel .card h2,
#et_support_center #epanel .card h4 {
word-wrap: break-word;
display: block;
font-weight: 600;
margin: 1em 0;
font-size: 14px;
color: #32373c;
}
#et_support_center #epanel .card h2 {
font-size: 18px;
margin-top: 0;
}
#et_support_center .card p {
font-family: "Open Sans", sans-serif;
width: 100%;
margin: 20px 0;
line-height: 1.5em;
font-weight: 600;
}
#et_support_center #epanel strong {
font-weight: 600;
}
#et_support_center #epanel em {
font-style: italic;
}
#et_support_center #et_system_status_plain,
#et_support_center #et_logs_recent {
height: 0;
overflow: hidden;
opacity: 0;
display: block;
margin: 0;
line-height: 0;
padding: 1px;
}
.et_pb_yes_no_button_wrapper {
display: inline-block;
width: 50%;
max-width: 170px;
}
#et_support_center .et_card_cta {
clear: both;
display: block;
margin: 30px 0 0;
padding-top: 20px;
border-top: 2px solid #f1f5f9;
}
#et_support_center .et_card_cta a {
cursor: pointer;
display: inline-block;
margin-right: 2em;
text-decoration: none;
color: #2b87da;
font-weight: 600;
}
body.rtl #et_support_center .et_card_cta a {
margin-right: 0;
margin-left: 2em;
}
#et_support_center #epanel .et-system-status-congratulations {
display: none;
}
#et_support_center #epanel .et_system_status_row .results a {
color: #2b87da;
font-weight: 600;
}
#et_support_center .et_system_status .form-table,
#et_support_center .et_system_status .form-table * {
border-collapse: collapse;
margin: 0;
padding: 0;
border: 0;
}
@media screen and (max-width: 782px) {
#et_support_center .et_system_status .form-table td {
display: table-cell;
}
}
#et_support_center .et_system_status.summary .et_system_status_pass {
display: none;
}
#et_support_center .et_system_status.summary .full_report_hide,
#et_support_center .et_system_status.full .full_report_show {
display: none;
}
#et_support_center .et-system-status {
max-height: 100%;
opacity: 1;
overflow: hidden;
transition: opacity 0.6s, max-height 0.2s;
}
#et_support_center #epanel-content .et_system_status_row {
position: relative;
margin-bottom: 0;
margin-right: 15px;
}
body.rtl #et_support_center #epanel-content .et_system_status_row {
margin-left: 15px;
margin-right: 0;
}
#et_support_center #epanel .et_system_status_row .setting,
#et_support_center #epanel .et_system_status_row .results {
padding: 10px 0;
}
#et_support_center #epanel .et_system_status_row .results {
padding: 10px 0 10px 2rem;
text-indent: -1.8rem;
font-weight: 600;
}
body.rtl #et_support_center #epanel .et_system_status_row .results {
padding: 10px 2rem 10px 0;
}
#et_support_center .et_system_status_row .results:before {
content: "";
display: inline-block;
margin-top: calc(0.5em - 3px);
margin-right: 1em;
width: 10px;
height: 10px;
border-radius: 300px;
position: relative;
}
body.rtl #et_support_center .et_system_status_row .results:before {
margin-left: 1em;
margin-right: 0;
}
#et_support_center #epanel .et-epanel-box .et-box-description {
width: 5%;
}
.et_system_status_fail .results:before {
background: #EF5555; /* $danger */
}
.et_system_status_minimal .results:before {
background: #F3CB57; /* $warning-alt */
}
.et_system_status_pass .results:before {
background: #97d000; /* $globalitem */
}
.et_system_status_unknown .results:before {
background: #4C5866; /* $text-primary */
}
#epanel .et_system_status_row .results .actual {
font-weight: 700;
}
.et_system_status_row .results .description {
font-style: italic;
}
/* Safe Mode */
#et_card_safe_mode ul {
list-style-type: disc;
margin-left: 2em;
}
body.rtl #et_card_safe_mode ul {
margin-left: 0;
margin-right: 2em;
}
/* WP_DEBUG Logs */
#et_support_center .cm-s-et {
height: 400px;
box-sizing: border-box;
}
.et_system_status_log_preview,
.et_system_status_log_preview .CodeMirror,
.et_system_status_log_preview #et_logs_display {
font-family: monospace;
font-size: 12px;
white-space: pre;
width: 100%;
}
#epanel .et_system_status_log_preview .CodeMirror {
padding: 13px 13px 13px 13px;
overflow: auto !important;
overflow-x: hidden !important;
}
.et_system_status_log_preview {
border-radius: 3px;
}
.et_support_user_toggle .et_pb_yes_no_button_wrapper,
#epanel .et_support_user_toggle .et-support-user-expiry {
vertical-align: middle;
}
#epanel .et_support_user_toggle .et-support-user-expiry {
margin-left: 30px;
font-weight: 600;
color: #ff9232;
}
#epanel .et_support_user_toggle .support-user-time-to-expiry {
font-weight: 700;
}
.et-support-user-expiry,
.et-support-user-elevated {
display: none;
}
#et_support_center .et_documentation_help .main:after {
display: block;
content: "";
clear: both;
}
#et_support_center .et_docs_articles,
#et_support_center .et_docs_videos {
box-sizing: border-box;
margin: 0;
width: 50%;
display: inline-block;
vertical-align: top;
padding: 0 10px 0 0;
}
body.rtl #et_support_center .et_docs_articles,
body.rtl #et_support_center .et_docs_videos {
padding: 0 0 0 10px;
}
#et_support_center .et_docs_articles {
padding: 0 0 0 10px;
}
body.rtl #et_support_center .et_docs_articles {
padding: 0 10px 0 0;
}
@media screen and (max-width: 782px) {
#et_support_center .et_docs_articles,
#et_support_center .et_docs_videos {
width: auto;
padding: 0 !important;
}
#et_support_center .et_docs_videos {
margin-bottom: 30px;
}
}
#et_support_center .et_docs_videos .wrapper {
height: 100%;
border-radius: 3px;
overflow: hidden;
}
#et_support_center .et_docs_videos iframe {
max-width: 100%;
}
#et_support_center .et_documentation_videos_list li {
box-sizing: border-box;
display: block;
border: 1px solid #F1F5F9; /* $default */
margin: 0.5em 0 0;
background: #FFFFFF; /* $white */
cursor: pointer;
border-radius: 3px;
box-shadow: none;
padding: 13px;
height: auto;
max-width: 100%;
transition: background .5s;
font-family: "Open Sans", sans-serif;
font-size: 14px;
font-weight: 600;
color: #32373C;
}
#et_support_center .et_documentation_videos_list .dashicons-arrow-right {
font-family: "dashicons";
font-size: 20px;
line-height: 1;
display: inline-block;
border-radius: 100%;
margin-right: 1em;
content: "\f139";
background: #2B87DA; /* $info */
color: #FFFFFF; /* $white */
vertical-align: middle;
}
body.rtl #et_support_center .et_documentation_videos_list .dashicons-arrow-right {
margin-left: 1em;
margin-right: 0;
}
#et_support_center .et_documentation_videos_list .active {
background: #2B87DA; /* $info */
color: #FFFFFF; /* $white */
}
#et_support_center .et_documentation_videos_list .active .dashicons-arrow-right {
background: #FFFFFF; /* $white */
color: #2B87DA; /* $info */
}
#et_support_center .et_docs_videos ul {
margin: 0;
}
#et_support_center .et_documentation_articles_list {
margin-top: -1em;
}
#et_support_center .et-support-center-article {
margin-bottom: 1em;
}
#et_support_center .et-support-center-article a {
padding: 10px 0 10px 50px;
font-family: "Open Sans", sans-serif;
font-size: 14px;
font-weight: 600;
color: #32373C;
text-decoration: none;
display: block;
position: relative;
}
body.rtl #et_support_center .et-support-center-article a {
padding: 10px 50px 10px 0;
}
#et_support_center .et-support-center-article a:before {
display: block;
font-size: 20px;
font-weight: 400;
content: '\E058';
font-family: 'ETModules', monospace;
color: #2B87DA; /* $info */
float: left;
position: absolute;
left: 0.7em;
margin-right: 1em;
}
body.rtl #et_support_center .et-support-center-article a:before {
float: right;
left: auto;
right: 0.7em;
margin-left: 1em;
margin-right: 0;
}
#et_support_center .et_pb_yes_no_button {
vertical-align: inherit;
}
#et_support_center .et-remote-access-error,
#et_support_center .et-safe-mode-error {
color: #EF5555;
font-weight: 700;
}
#et_support_center .et-remote-access-error {
vertical-align: middle;
margin-left: 30px;
}
#et_support_center code {
background: #f6f8fa;
padding: 2px 4px;
}
/* Divi Hosting Card */
#et_support_center #epanel .et_hosting_card--features {
display: flex;
flex-flow: row wrap;
}
#et_support_center #epanel .et_hosting_card--feature {
display: flex;
flex-grow: 1;
margin: 10px 10px 10px 0;
}
body.rtl #et_support_center #epanel .et_hosting_card--feature {
margin: 10px 0 10px 10px;
}
@media screen and (max-width: 439px) {
#et_support_center #epanel .et_hosting_card--feature:first-child {
margin-top: 0 !important;
}
#et_support_center #epanel .et_hosting_card--feature:last-child {
margin-bottom: 0 !important;
}
}
@media screen and (min-width: 440px) and (max-width: 620px) {
#et_support_center #epanel .et_hosting_card--feature {
width: 40%;
}
}
@media screen and (min-width: 621px) {
#et_support_center #epanel .et_hosting_card--feature {
width: 30%;
}
}
#et_support_center #epanel .et_hosting_card--feature > object {
width: 32px;
}
#et_support_center #epanel .et_hosting_card--feature > h4 {
cursor: default;
flex-grow: 2;
margin: 0 8px;
padding: 6px 0;
}
/* Tippy Theme for Divi */
.tippy-box[data-theme~='et-tippy'] {
border-radius: 3px;
font-family: "Open Sans", sans-serif;
font-size: 13px;
line-height: 1.5em;
}
.tippy-box[data-theme~='et-tippy'] .tippy-content {
padding: 12px 10px;
}
.tippy-box[data-theme~='et-tippy'][data-placement^=top] > .tippy-svg-arrow {
bottom: 0;
}
.tippy-box[data-theme~='et-tippy'][data-placement^=top] > .tippy-svg-arrow:after,
.tippy-box[data-theme~='et-tippy'][data-placement^=top] > .tippy-svg-arrow > svg {
top: 16px;
transform: rotate(180deg);
}
.tippy-box[data-theme~='et-tippy'][data-placement^=bottom] > .tippy-svg-arrow {
top: 0;
}
.tippy-box[data-theme~='et-tippy'][data-placement^=bottom] > .tippy-svg-arrow > svg {
bottom: 16px;
}
.tippy-box[data-theme~='et-tippy'][data-placement^=left] > .tippy-svg-arrow {
right: 0;
}
.tippy-box[data-theme~='et-tippy'][data-placement^=left] > .tippy-svg-arrow:after,
.tippy-box[data-theme~='et-tippy'][data-placement^=left] > .tippy-svg-arrow > svg {
transform: rotate(90deg);
top: calc(50% - 3px);
left: 11px;
}
.tippy-box[data-theme~='et-tippy'][data-placement^=right] > .tippy-svg-arrow {
left: 0;
}
.tippy-box[data-theme~='et-tippy'][data-placement^=right] > .tippy-svg-arrow:after,
.tippy-box[data-theme~='et-tippy'][data-placement^=right] > .tippy-svg-arrow > svg {
transform: rotate(-90deg);
top: calc(50% - 3px);
right: 11px;
}
.tippy-box[data-theme~='et-tippy'] .tippy-svg-arrow {
position: absolute;
width: 16px;
height: 16px;
fill: #333;
text-align: initial;
}
.tippy-box[data-theme~='et-tippy'] .tippy-svg-arrow > svg {
position: absolute;
}
/* Card Dismiss Button */
#et_support_center #epanel .card.has-dismiss-button h2 {
margin-right: 18px;
}
#et_support_center .card .et-dismiss-button {
background: none;
border: none;
box-shadow: none;
box-sizing: border-box;
color: #a3b0c2; /* $button */
cursor: pointer;
height: 32px;
margin: 8px;
padding: 0;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 32px;
}
body.rtl #et_support_center .card .et-dismiss-button {
left: 0;
right: auto;
}
#et_support_center .card .et-dismiss-button:hover {
color: #32373C; /* $toggle-label-text */
}
#et_support_center .card .et-dismiss-button:disabled,
#et_support_center .card .et-dismiss-button[disabled] {
color: #a3b0c2; /* $button */
opacity: 0.5;
}
#et_support_center .card .et-dismiss-button:before {
content: 'M';
font: 23px 'ETmodules';
font-weight: 600;
line-height: 32px;
}
#et_support_center .card .et-dismiss-button .et-dismiss-button-label {
display: none;
}

View File

@ -0,0 +1 @@
#plugin-information #section-description > pre { word-wrap: break-word; white-space: pre-wrap; }

View File

@ -0,0 +1,21 @@
/*------------------------------------------------------------------------------
Table of content - Portability
1.0 Modal
------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
1.0 - Modal
------------------------------------------------------------------------------*/
.et-core-version-rollback-modal .et-core-modal-temp-content {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-justify-content: center;
-webkit-justify-content: center;
justify-content: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

1984
core/admin/css/wp-admin.css Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,128 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="builder" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#x21;" glyph-name="menu" d="M224 448h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 640h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 256h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x22;" glyph-name="close" d="M321.6 193.6c12.48-12.48 32.768-12.48 45.248 0l177.152 177.152 177.152-177.152c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-177.152 177.152 177.152 177.152c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-177.152-177.152-177.152 177.152c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l177.152-177.152-177.152-177.152c-12.48-12.48-12.48-32.768 0-45.248z" />
<glyph unicode="&#x23;" glyph-name="plus-box" d="M256 640v-448c0-35.328 28.672-64 64-64h448c35.328 0 64 28.672 64 64v448c0 35.328-28.672 64-64 64h-448c-35.328 0-64-28.672-64-64zM768 192h-448v448h448v-448zM416 384h96v-96c0-17.664 14.336-32 32-32s32 14.336 32 32v96h96c17.664 0 32 14.336 32 32s-14.336 32-32 32h-96v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x24;" glyph-name="folder-add" d="M960 864h-256c-35.328 0-64-28.672-64-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM736 352h-160v-160c0-17.664-14.336-32-32-32s-32 14.336-32 32v160h-160c-17.664 0-32 14.336-32 32s14.336 32 32 32h160v160c0 17.664 14.336 32 32 32s32-14.336 32-32v-160h160c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#x25;" glyph-name="close_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM766.4 593.152l-178.368-178.368 157.824-175.936c12.48-12.48 12.48-32.768 0-45.248s-32.768-12.48-45.248 0l-157.824 175.936-175.936-175.936c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l178.368 178.368-157.824 175.936c-12.48 12.48-12.48 32.768 0 45.248s32.768 12.48 45.248 0l157.824-175.936 175.936 175.936c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248z" />
<glyph unicode="&#x26;" glyph-name="image" d="M960 960h-896c-35.346 0-64-28.654-64-64v0-896c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 896c0 35.346-28.654 64-64 64v0zM128 64v229.76l128 128 210.56-211.2c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004 82.56 83.2 229.76-229.76zM896 218.24l-210.56 211.2c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004-82.56-83.2-210.56 211.2c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004-82.56-83.2v357.76h768zM768 640c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
<glyph unicode="&#x27;" glyph-name="images" d="M576 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM320 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM960 960h-896c-35.346 0-64-28.654-64-64v0-704c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 704c0 35.346-28.654 64-64 64v0zM128 256v229.76l128 128 210.56-211.2c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004 82.56 83.2 229.76-229.76zM896 410.24l-210.56 211.2c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004-82.56-83.2-210.56 211.2c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004-82.56-83.2v165.76h768z" />
<glyph unicode="&#x28;" glyph-name="document_alt" d="M960 768v64c0 35.346-28.654 64-64 64v0h-768c-35.346 0-64-28.654-64-64v0-64c0-35.346 28.654-64 64-64s64 28.654 64 64v0h256v-640h-64c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h256c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-64v640h256c0-35.346 28.654-64 64-64s64 28.654 64 64v0z" />
<glyph unicode="&#x29;" glyph-name="comment_alt" d="M384 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM320-64c-11.535 0.036-22.343 3.119-31.671 8.485l0.311-0.165c-19.592 11.166-32.598 31.9-32.64 55.674v128.006h-192c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h896c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0h-302.080l-305.28-183.040c-9.33-5.626-20.596-8.956-32.639-8.96h-0.001zM128 256h192c35.346 0 64-28.654 64-64v0-78.72l223.36 133.76c9.33 5.626 20.596 8.956 32.639 8.96h256.001v512h-768z" />
<glyph unicode="&#x2a;" glyph-name="quotations_alt2" d="M320 384v-19.2c-0.74-114.32-82.374-209.36-190.494-230.791l-1.506-0.249c-30.363-5.377-53.127-31.565-53.127-63.070 0-0.327 0.002-0.654 0.007-0.98l-0.001 0.049c-0.003-0.215-0.004-0.47-0.004-0.725 0-35.346 28.654-64 64-64 3.39 0 6.718 0.264 9.965 0.771l-0.361-0.046c171.905 34.726 299.522 184.567 299.522 364.214 0 0.431-0.001 0.862-0.002 1.292v-0.066 396.8c0 35.346-28.654 64-64 64v0h-320c-35.346 0-64-28.654-64-64v0-320c0-35.346 28.654-64 64-64v0zM128 704h192v-192h-192zM960 832h-320c-35.346 0-64-28.654-64-64v0-320c0-35.346 28.654-64 64-64v0h256v-19.2c-0.74-114.32-82.374-209.36-190.494-230.791l-1.506-0.249c-30.363-5.377-53.127-31.565-53.127-63.070 0-0.327 0.002-0.654 0.007-0.98l-0.001 0.049c-0.003-0.215-0.004-0.47-0.004-0.725 0-35.346 28.654-64 64-64 3.39 0 6.718 0.264 9.965 0.771l-0.361-0.046c171.905 34.726 299.522 184.567 299.522 364.214 0 0.431-0.001 0.862-0.002 1.292v-0.066 396.8c0 35.346-28.654 64-64 64v0zM896 512h-192v192h192z" />
<glyph unicode="&#x2b;" glyph-name="ribbon_alt" d="M167.488-59.136c7.936-3.264 16.256-4.864 24.512-4.864 16.64 0 33.024 6.528 45.248 18.752l274.752 274.752 274.752-274.752c12.224-12.224 28.608-18.752 45.248-18.752 8.256 0 16.576 1.6 24.448 4.864 23.936 9.92 39.552 33.28 39.552 59.136v896c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-896c0-25.856 15.616-49.216 39.488-59.136zM512 320l-320-320v704h640v-704l-320 320zM832 896v-128h-640v128h640z" />
<glyph unicode="&#x2c;" glyph-name="tag_alt" d="M929.856 895.68c-0.576 0-1.152 0-1.728 0-0.512 0-0.96 0.064-1.472 0h-402.368c-9.792-0.448-32.064-15.744-34.944-18.624l-470.656-470.656c-24.96-24.96-24.96-65.408 0-90.368l361.344-361.344c12.544-12.48 28.864-18.688 45.184-18.688s32.704 6.208 45.184 18.688l470.656 470.656c2.88 2.88 18.944 22.656 18.944 34.944v403.648c0.896 17.856-12.608 31.744-30.144 31.744zM896 472.256c-0.96-1.472-1.92-3.008-2.816-4.224l-467.904-468.032-361.344 361.152 468.032 468.032c1.28 0.896 2.752 1.856 4.288 2.816h359.744v-359.744zM768 736c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#x2d;" glyph-name="social_rss" d="M0.384 960v-196.352c455.808 0 826.752-371.328 826.752-827.648h196.864c0 564.48-459.264 1024-1023.616 1024zM478.848-64h197.12c0.064 372.864-303.232 676.16-675.84 676.16v-196.288c127.808 0 247.936-49.984 338.432-140.544 90.368-90.304 140.288-211.008 140.288-339.328zM136.32-62.72c75.456 0 136.512 60.672 136.512 135.808-0.064 74.688-61.056 136.064-136.512 136.064-75.2 0-136.32-61.312-136.32-136.064 0-75.136 61.12-135.808 136.32-135.808z" />
<glyph unicode="&#x2e;" glyph-name="adjust-horiz" d="M864 768h-96c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64h-416c-17.664 0-32-14.336-32-32s14.336-32 32-32h416c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64h96c17.664 0 32 14.336 32 32s-14.336 32-32 32zM704 704h-64v64h64v-64zM864 512h-416c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32h96c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64h416c17.664 0 32 14.336 32 32s-14.336 32-32 32zM384 448h-64v64h64v-64zM864 256h-224c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64h-288c-17.664 0-32-14.336-32-32s14.336-32 32-32h288c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64h224c17.664 0 32 14.336 32 32s-14.336 32-32 32zM576 192h-64v64h64v-64z" />
<glyph unicode="&#x2f;" glyph-name="menu-square_alt2" d="M960 896h-832c-35.328 0-64-28.672-64-64v-832c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v832c0 35.328-28.672 64-64 64zM960 0h-832v832h832v-832zM288 384h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM288 576h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM288 192h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x30;" glyph-name="cursor_alt" d="M314.496 948.608c-8.704 10.304-22.848 14.080-35.456 9.472s-21.056-16.64-21.056-30.080v-835.008c0-13.824 8.832-26.048 21.952-30.4 3.264-1.088 6.656-1.6 10.048-1.6 9.92 0 19.52 4.608 25.664 12.928l143.104 192.768 99.264-283.968c12.736-36.352 52.544-55.552 88.896-42.816s55.552 52.544 42.816 88.896l-97.408 278.592 223.872-43.328c13.376-2.688 26.816 3.52 33.664 15.168 6.848 11.712 5.632 26.432-3.136 36.8l-532.224 632.576zM494.4 391.616c-12.096 2.432-24.448-2.432-31.744-12.352l-140.608-189.44v650.432l417.536-496.128-245.184 47.488z" />
<glyph unicode="&#x31;" glyph-name="mail_alt" d="M960 832h-896c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM896 192h-768v286.72l359.040-153.6c7.365-3.204 15.945-5.068 24.96-5.068s17.595 1.864 25.375 5.227l-0.415-0.16 359.040 153.6zM896 618.24l-384-164.48-384 164.48v85.76h768z" />
<glyph unicode="&#x32;" glyph-name="ul" d="M352 448h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM352 704h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM352 192h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM128 736c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM128 480c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM128 224c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#x33;" glyph-name="post-content" d="M960 960h-896c-35.346 0-64-28.654-64-64v0-896c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 896c0 35.346-28.654 64-64 64v0zM896 832v-192h-768v192zM128 64v448h768v-448zM768 448h-512c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h512c35.346 0 64 28.654 64 64s-28.654 64-64 64v0zM768 256h-512c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h512c35.346 0 64 28.654 64 64s-28.654 64-64 64v0z" />
<glyph unicode="&#x34;" glyph-name="chat_alt" d="M768 407.040v-151.040h-128c-12.044-0.004-23.31-3.334-32.929-9.121l0.289 0.161-223.36-133.76v78.72c0 35.346-28.654 64-64 64v0h-192v448h343.040l128 128h-535.040c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h192v-128c0.042-23.78 13.048-44.514 32.325-55.515l0.315-0.165c9.017-5.201 19.825-8.284 31.349-8.32h0.011c12.044 0.004 23.31 3.334 32.929 9.121l-0.289-0.161 305.28 183.040h174.080c35.346 0 64 28.654 64 64v0 343.040zM944 960c-0.974 0.041-2.117 0.065-3.266 0.065-21.189 0-40.499-8.044-55.042-21.246l0.068 0.061-353.92-354.56c-23.521-48.603-41.398-104.996-50.75-164.224l-0.45-3.456c62.684 9.802 119.077 27.679 171.341 52.785l-3.661-1.585 353.28 353.92c13.278 15.366 21.367 35.539 21.367 57.6s-8.089 42.234-21.463 57.713l0.095-0.113c-14.342 14.25-34.107 23.058-55.929 23.058-0.588 0-1.174-0.006-1.758-0.019l0.087 0.001z" />
<glyph unicode="&#x35;" glyph-name="grid-3x3" d="M128 640h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64zM448 640h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64zM768 640h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64zM64 384c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM384 384c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM704 384c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM64 64c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM384 64c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM704 64c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128z" />
<glyph unicode="&#x36;" glyph-name="grid-2x2" d="M192 512h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192c0-35.328 28.672-64 64-64zM640 512h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192c0-35.328 28.672-64 64-64zM128 128c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192zM576 128c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192z" />
<glyph unicode="&#x37;" glyph-name="cart_alt" d="M192 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM768 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM-1.856 864c0-17.664 14.336-32 32-32h66.496l39.744-169.984 55.616-278.016c0-2.304 1.088-4.288 1.344-6.528l-32.576-146.56c-2.112-9.472 0.192-19.392 6.272-26.944 6.080-7.616 15.232-11.968 24.96-11.968h726.016c17.664 0 32 14.336 32 32s-14.336 32-32 32h-686.080l14.656 65.92c3.2-0.512 6.080-1.92 9.408-1.92h583.36c35.328 0 56.64 6.976 73.664 48l103.936 318.848c18.048 57.152-21.568 81.152-56.96 81.152h-768c-4.992 0-9.344-1.728-14.016-2.816l-24.832 106.112c-3.392 14.464-16.256 24.704-31.168 24.704h-91.84c-17.728 0-32-14.336-32-32zM193.28 704h761.92l-102.144-313.536c-1.216-2.752-2.24-4.736-3.008-6.080-2.112-0.192-5.44-0.384-10.688-0.384h-583.36v6.336l-1.216 6.208-61.504 307.456z" />
<glyph unicode="&#x38;" glyph-name="pencil_alt" d="M960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM178.368 666.496c-31.808 31.808-31.808 83.328 0 115.136s83.328 31.808 115.136 0l84.736-84.736-115.136-115.136-84.736 84.736zM659.84 185.024l-328.96 328.96 115.136 115.136 328.96-328.96 57.024-172.16-172.16 57.024z" />
<glyph unicode="&#x39;" glyph-name="drawer" d="M896 832c-17.984 40-50.624 64-86.016 64h-601.984c-35.328 0-64-24-80-64l-128-512v-289.024c0-17.664 14.336-32 32-32h960c17.664 0 32 14.336 32 32v285.056l-0.832 2.944-127.168 513.024zM188.48 810.688c2.944 6.592 10.432 21.312 19.52 21.312h601.984c8.768 0 18.88-9.024 25.984-22.784l112.704-458.048c0-0.128-0.192 0-0.192-0.128 0-17.664-14.336-32-32-32-0.064 0-0.064-0.064-0.128-0.064h-244.352c-17.664 0-32-14.336-32-32v-62.976c0-17.664-14.336-32-32-32-0.64 0-1.28-0.832-1.92-1.024h-188.992c-0.448 0.192-0.448 1.024-1.088 1.024-17.664 0-32 14.336-32 32v62.976c0 17.664-14.336 32-32 32h-244.352c-0.064 0-0.064 0.064-0.128 0.064-17.664 0-32.512 14.336-32.512 32 0 0.448-0.512 0.128-0.64 0.448l114.112 459.2z" />
<glyph unicode="&#x3a;" glyph-name="documents" d="M128 64h64v-64c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64h-64v64c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64zM896 768v-768h-640v64h512c35.328 0 64 28.672 64 64v640h64zM672 832c17.664 0 32-14.336 32-32s-14.336-32-32-32h-258.688c-17.664 0-32 14.336-32 32s14.336 32 32 32h258.688zM221.312 640h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32zM221.312 448h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32zM221.312 256h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32z" />
<glyph unicode="&#x3b;" glyph-name="plus-box-small" d="M910.222 910.222h-796.444c-62.805 0-113.778-50.972-113.778-113.778v-796.444c0-62.805 50.972-113.778 113.778-113.778h796.444c62.805 0 113.778 50.972 113.778 113.778v796.444c0 62.805-50.972 113.778-113.778 113.778zM910.222 0h-796.444v796.444h796.444v-796.444zM284.444 341.333h170.667v-170.667c0-31.403 25.486-56.889 56.889-56.889s56.889 25.486 56.889 56.889v170.667h170.667c31.403 0 56.889 25.486 56.889 56.889s-25.486 56.889-56.889 56.889h-170.667v170.667c0 31.403-25.486 56.889-56.889 56.889s-56.889-25.486-56.889-56.889v-170.667h-170.667c-31.403 0-56.889-25.486-56.889-56.889s25.486-56.889 56.889-56.889z" />
<glyph unicode="&#x3c;" glyph-name="D" d="M504.448 640c27.648 0 51.968-4.544 72.256-13.44 20.032-8.832 36.992-21.248 50.496-36.864 14.208-16.448 25.216-36.48 32.768-59.52 8-24.256 12.032-51.648 12.032-81.344 0-29.312-3.968-56.512-11.712-80.896-7.424-23.168-18.24-43.328-32.192-59.968-13.376-15.936-30.464-28.672-50.688-37.952-20.416-9.28-44.928-14.016-72.96-14.016h-88.448v384h88.448zM504.448 704h-120.448c-17.664 0-32-14.336-32-32v-448c0-17.6 14.4-32 32-32h120.448c37.184 0 70.656 6.656 99.52 19.84 28.928 13.248 53.504 31.68 73.088 54.976 19.392 23.040 34.24 50.56 44.16 81.664 9.792 30.72 14.784 64.448 14.784 100.352 0 36.544-5.12 70.592-15.232 101.312-10.24 31.104-25.408 58.432-45.12 81.344-19.84 22.912-44.416 40.96-73.088 53.632-28.48 12.48-61.504 18.88-98.112 18.88v0zM512 896c247.040 0 448-200.96 448-448s-200.96-448-448-448-448 200.96-448 448 200.96 448 448 448zM512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512v0z" />
<glyph unicode="&#x3d;" glyph-name="D2" d="M480 576h-32v-256h32c136 0 136 92.992 136 128 0 31.616 0 128-136 128zM512 768c-176.704 0-320-143.296-320-320s143.296-320 320-320 320 143.296 320 320c0 176.704-143.296 320-320 320zM480 256h-64c-17.664 0-32 15.296-32 34.112v315.776c0 18.816 14.336 34.112 32 34.112 0 0 48.512 0 64 0 79.424 0 200-32.64 200-192 0-161.344-120.576-192-200-192z" />
<glyph unicode="&#x3f;" glyph-name="eyedropper" d="M960 576c22.912 22.976 4.288 31.68-18.624 54.656l-38.592 38.72 99.84 100.16c31.040 31.104 27.904 84.736-7.040 119.68l-42.112 42.24c-34.88 35.008-88.32 38.144-119.296 7.040l-99.84-100.096-41.856 41.984c-22.912 22.976-60.032 22.976-82.944 0l-103.744-104.064 63.872-64-414.848-416.128c-18.752-18.816-34.752-49.92-42.432-82.176l-0.32 0.192c0 0-0.064-0.896-0.256-2.56-0.96-4.16-1.728-8.32-2.368-12.48-4.544-19.776-17.472-56.448-54.784-93.888v0l-25.856-25.984c-31.488-31.616-38.144-76.16-14.848-99.52l29.76-29.824c9.28-9.408 22.080-13.952 36.096-13.952 20.8 0 44.224 9.984 63.040 28.864l25.92 25.984c33.024 33.152 70.592 46.016 92.672 51.072 5.504 0.704 11.008 1.728 16.512 3.008 1.6 0.192 2.56 0.256 2.56 0.256l-0.192 0.32c32.192 7.744 63.168 23.808 81.92 42.624l414.848 416.128 54.912-56.256 128 128zM300.032 150.528c-4.8-4.864-20.032-14.336-40.192-19.136l-0.384-0.064-0.896-0.256c-2.816-0.64-5.632-1.216-8.448-1.536l-4.16-0.512-4.032-1.024c-8.064-1.856-16.896-4.224-26.368-7.424l-37.12-8.96 11.776 49.216c2.048 6.592 3.712 12.736 5.056 18.432l0.704 3.2 0.512 3.2c0.32 2.176 0.768 4.288 1.216 6.464l0.192 0.896 0.064 0.384c4.8 20.224 14.272 35.456 19.072 40.256l414.848 416.128 82.944-83.2-414.784-416.064z" />
<glyph unicode="&#x40;" glyph-name="floppy_alt" d="M768 960h-704c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v768l-192 192h-64zM704 640v256h64v-256c0-35.328-28.672-64-64-64h-384c-35.328 0-64 28.672-64 64v256h256v-256h192zM192 384c0 35.328 28.672 64 64 64h512c35.328 0 64-28.672 64-64v-384h-640v384z" />
<glyph unicode="&#x41;" glyph-name="box-empty" d="M832 832h-640c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v640c0 35.328-28.672 64-64 64zM832 128h-640v640h640v-640z" />
<glyph unicode="&#x42;" glyph-name="pencil-edit" d="M672.294 287.706l-56.585 170.836-326.43 326.43-114.251-114.251 326.43-326.43zM23.688 936.312c-31.563-31.563-31.563-82.687 0-114.251l84.084-84.084 114.251 114.251-84.084 84.084c-31.563 31.563-82.687 31.563-114.251 0zM952.617 769.477h-450.207l63.508-63.508h386.699v-698.586h-698.586v386.699l-63.508 63.508v-450.207c0-35.056 28.451-63.508 63.508-63.508h698.586c35.056 0 63.508 28.451 63.508 63.508v698.586c0 35.056-28.451 63.508-63.508 63.508z" />
<glyph unicode="&#x43;" glyph-name="duplicate" d="M704 416v256c0 19.2-12.8 32-32 32h-448c-19.2 0-32-12.8-32-32v-256c0-19.2 12.8-32 32-32h448c19.2 0 32 12.8 32 32zM640 448h-384v192h384v-192zM800 576c-19.2 0-32-12.8-32-32v-224h-416c-19.2 0-32-12.8-32-32s12.8-32 32-32h448c19.2 0 32 12.8 32 32v256c0 19.2-12.8 32-32 32z" />
<glyph unicode="&#x44;" glyph-name="images2" d="M960 768h-64v128c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h64v-128c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM64 192v704h768v-704h-768zM960 0h-768v128h64v-64h640v640h64v-704zM473.28 697.984c0-49.167 39.857-89.024 89.024-89.024s89.024 39.857 89.024 89.024c0 49.167-39.857 89.024-89.024 89.024s-89.024-39.857-89.024-89.024zM320 640l-192-128v-256h640v320l-256-128z" />
<glyph unicode="&#x45;" glyph-name="key" d="M992 960h-128c-7.744 0-15.232-2.816-21.12-7.936l-441.728-387.264c-22.848 4.8-58.176 11.2-81.152 11.2-176.448 0-320-143.552-320-320s143.552-320 320-320 320 143.552 320 320c0 52.416-9.984 87.552-21.312 116.736l108.928 36.992c13.248 4.48 22.016 17.088 21.696 31.040l-2.688 121.472 122.24 8.512c16.384 1.152 29.248 14.528 29.76 30.912l4.544 145.856 95.744 21.248c14.656 3.2 25.088 16.256 25.088 31.232v128c0 17.664-14.336 32-32 32zM224 256c38.4 0 71.552-22.592 86.912-55.168 5.824-12.416 9.088-26.24 9.088-40.832 0-52.992-43.008-96-96-96s-96 43.008-96 96 43.008 96 96 96z" />
<glyph unicode="&#x46;" glyph-name="pin" d="M488.704-46.656c5.376-5.952 10.56-9.792 15.552-12.48 0.064-0.064 0.192-0.064 0.256-0.128 3.456-1.792 6.848-3.136 10.048-3.136s6.592 1.344 10.048 3.136c0.064 0.064 0.192 0.064 0.256 0.128 4.992 2.688 10.176 6.528 15.552 12.48 0 0 297.472 323.52 327.36 603.84 1.792 14.464 3.008 29.12 3.008 44.032 0 198.144-160.64 358.784-358.784 358.784s-358.784-160.64-358.784-358.784c0-15.168 1.216-29.952 3.072-44.608 30.656-280.192 332.416-603.264 332.416-603.264zM512 832c127.232 0 230.784-103.552 230.784-230.784s-103.552-230.784-230.784-230.784-230.784 103.552-230.784 230.784c0 127.232 103.552 230.784 230.784 230.784z" />
<glyph unicode="&#x47;" glyph-name="profile" d="M704 768c0 102.784-89.216 192-192 192s-192-89.216-192-192c0-102.784 89.216-192 192-192s192 89.216 192 192zM512 512c-168.192 0-320-181.44-320-406.912s640-225.472 640 0-151.808 406.912-320 406.912z" />
<glyph unicode="&#x48;" glyph-name="piechart" d="M1010.88 590.464c-40.832 175.68-180.736 315.584-356.416 356.416-4.8 1.152-9.6 1.664-14.464 1.664-14.336 0-28.352-4.8-39.808-13.888-15.296-12.096-24.192-30.592-24.192-50.112v-372.544h372.544c19.52 0 37.952 8.896 50.112 24.192s16.64 35.264 12.224 54.272zM640 576v308.544c152.768-35.456 273.088-155.776 308.544-308.544h-308.544zM894.784 448h-382.784v382.784c0 17.856-7.424 34.88-20.48 46.976-11.904 11.008-27.456 17.024-43.52 17.024-1.6 0-3.264-0.064-4.864-0.192-248.512-19.008-443.136-229.248-443.136-478.592 0-264.64 215.36-480 480-480 249.344 0 459.584 194.624 478.656 443.136 1.344 17.728-4.8 35.264-16.896 48.384-12.096 13.056-29.12 20.48-46.976 20.48zM480 0c-229.376 0-416 186.624-416 416 0 218.624 169.472 398.4 384 414.784v-446.784h446.784c-16.384-214.528-196.16-384-414.784-384z" />
<glyph unicode="&#x49;" glyph-name="countdown" d="M869.12 725.76c-18.977-11.338-31.488-31.771-31.488-55.127 0-11.231 2.893-21.787 7.974-30.962l-0.167 0.328c32.343-55.077 51.446-121.307 51.446-191.999 0-212.077-171.923-384-384-384s-384 171.923-384 384c0 211.766 171.418 383.495 383.066 383.999h0.048c35.346 0 64 28.654 64 64s-28.654 64-64 64v0c-282.445-0.43-511.245-229.495-511.245-511.999 0-282.77 229.23-512 512-512s512 229.23 512 512c0 94.257-25.47 182.564-69.903 258.416l1.308-2.417c-11.442 18.474-31.601 30.596-54.591 30.596-11.965 0-23.163-3.283-32.742-8.998l0.293 0.162zM512 768c-35.346 0-64-28.654-64-64v0-256c-0.001-0.11-0.001-0.24-0.001-0.37 0-17.581 7.089-33.507 18.565-45.074l127.996-127.996c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004c11.693 11.6 18.931 27.675 18.931 45.44s-7.238 33.84-18.927 45.436l-0.004 0.004-109.44 108.8v229.76c0 35.346-28.654 64-64 64v0z" />
<glyph unicode="&#x4a;" glyph-name="lock" d="M768 544h-64v32c0 106.048-85.952 192-192 192s-192-85.952-192-192v-32h-64c-17.664 0-32-14.336-32-32v-352c0-8.832 3.584-16.832 9.344-22.656 5.824-5.76 13.824-9.344 22.656-9.344h512c8.832 0 16.832 3.584 22.656 9.344 5.76 5.76 9.344 13.76 9.344 22.656v352c0 17.664-14.336 32-32 32zM384 576c0 70.72 57.28 128 128 128s128-57.28 128-128v-32h-256v32zM736 192h-448v288h448v-288zM512 256c17.664 0 32 14.336 32 32v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96c0-17.664 14.336-32 32-32z" />
<glyph unicode="&#x4b;" glyph-name="history" d="M0 31.616v-31.616h31.68c-17.472 0-31.68 14.144-31.68 31.616zM31.68 960h-31.68v-31.616c0 17.408 14.208 31.616 31.68 31.616zM320 31.68v128.64c0 17.472-14.144 31.68-31.68 31.68h-256.64c-17.472 0-31.68-14.208-31.68-31.616v-128.768c0-17.472 14.208-31.616 31.68-31.616h256.64c17.536 0 31.68 14.208 31.68 31.68zM31.68 384h256.64c17.536 0 31.68 14.208 31.68 31.68v128.64c0 17.472-14.144 31.68-31.68 31.68h-256.64c-17.472 0-31.68-14.208-31.68-31.616v-128.768c0-17.472 14.208-31.616 31.68-31.616zM31.68 768h256.64c17.536 0 31.68 14.208 31.68 31.68v128.64c0 17.472-14.144 31.68-31.68 31.68h-256.64c-17.472 0-31.68-14.208-31.68-31.616v-128.768c0-17.472 14.208-31.616 31.68-31.616zM512 896v-320c0-35.328 28.672-64 64-64l107.008 107.008c40.96-48 73.856-102.464 73.856-171.968 0-160.704-60.48-243.904-214.144-253.376-17.024-1.024-30.72-14.464-30.72-31.488v-128.704c0-17.856 15.040-32.832 32.96-31.936 262.464 12.544 418.048 176.896 418.24 445.056v0.768c-0.064 131.52-53.248 244.672-135.552 316.288l132.352 132.352c0 35.328-28.672 64-64 64h-320c-35.328 0-64-28.672-64-64z" />
<glyph unicode="&#x4c;" glyph-name="redo" d="M896.064 960l-113.92-113.984c-80.32 61.952-181.504 96.128-292.864 97.792-246.080 3.648-460.48-167.936-485.76-412.864-29.696-287.808 195.264-531.008 476.928-531.008 124.16 0 236.928 47.104 322.048 124.48 18.368 16.704 19.648 45.184 2.048 62.656l-75.776 75.2c-15.808 15.744-41.216 16.64-57.728 1.664-50.624-46.080-117.056-75.648-190.592-75.648-170.944 0-307.072 144.512-285.44 320.576 17.472 142.016 147.136 245.184 290.176 243.136 58.112-0.832 111.488-17.408 156.16-46.912l-128.896-128.896c0-35.328 28.608-63.936 63.936-63.936h319.68c35.328-0.064 63.936 28.608 63.936 63.936v319.808c0 35.328-28.608 64-63.936 64z" />
<glyph unicode="&#x4d;" glyph-name="undo" d="M470.72 943.808c-111.36-1.664-212.544-35.776-292.864-97.792l-113.92 113.984c-35.328 0-63.936-28.672-63.936-64v-319.872c0-35.328 28.608-63.936 63.936-63.936h319.68c35.328 0 63.936 28.672 63.936 63.936l-128.896 129.024c44.672 29.504 98.048 46.080 156.16 46.912 143.040 2.048 272.704-101.12 290.176-243.136 21.632-176.064-114.496-320.576-285.44-320.576-73.536 0-139.904 29.568-190.592 75.648-16.512 15.040-41.92 14.080-57.728-1.664l-75.776-75.2c-17.6-17.472-16.32-45.952 2.048-62.656 85.056-77.44 197.888-124.48 322.048-124.48 281.664 0 506.56 243.2 476.928 531.008-25.28 244.864-239.68 416.448-485.76 412.8z" />
<glyph unicode="&#x4e;" glyph-name="check" d="M949.312 945.92c-17.536 22.848-50.368 27.264-73.344 9.856-119.936-90.688-449.984-456.064-527.296-543.872l-270.336 144.192c-18.176 9.664-41.216 8.32-58.368-5.248-22.912-18.176-26.688-51.456-8.32-74.176 0 0 294.144-365.248 297.984-368.512 104.384-90.88 185.088 5.12 208.832 53.184 92.608 187.328 217.536 396.032 428.224 718.528l0.768 0.832c15.68 18.176 17.088 45.376 1.856 65.216z" />
<glyph unicode="&#x4f;" glyph-name="responsive_icon2" d="M204.8 153.6c11.8-15.614 30.334-25.6 51.2-25.6v0c14.48 0 27.837 4.809 38.561 12.917l-0.161-0.117c15.614 11.8 25.6 30.334 25.6 51.2 0 14.48-4.809 27.837-12.917 38.561l0.117-0.161-163.2 217.6 163.2 217.6c7.991 10.563 12.8 23.92 12.8 38.4 0 35.346-28.654 64-64 64-20.866 0-39.4-9.986-51.083-25.439l-0.117-0.161-192-256c-7.991-10.563-12.8-23.92-12.8-38.4s4.809-27.837 12.917-38.561l-0.117 0.161zM819.2 742.4c-11.8 15.614-30.334 25.6-51.2 25.6-35.346 0-64-28.654-64-64 0-14.48 4.809-27.837 12.917-38.561l-0.117 0.161 163.2-217.6-163.2-217.6c-7.991-10.563-12.8-23.92-12.8-38.4 0-20.866 9.986-39.4 25.439-51.083l0.161-0.117c10.563-7.991 23.92-12.8 38.4-12.8v0c20.866 0 39.4 9.986 51.083 25.439l0.117 0.161 192 256c7.991 10.563 12.8 23.92 12.8 38.4s-4.809 27.837-12.917 38.561l0.117-0.161zM704 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM448 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
<glyph unicode="&#x50;" glyph-name="toggle" d="M960 960c-35.346 0-64-28.654-64-64v0-64h-768v64c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-128c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 128c0 35.346-28.654 64-64 64v0zM960 640h-896c-35.346 0-64-28.654-64-64v0-256c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 256c0 35.346-28.654 64-64 64v0zM896 384h-768v128h768zM960 192h-896c-35.346 0-64-28.654-64-64v0-128c0-35.346 28.654-64 64-64s64 28.654 64 64v0 64h768v-64c0-35.346 28.654-64 64-64s64 28.654 64 64v0 128c0 35.346-28.654 64-64 64v0z" />
<glyph unicode="&#x51;" glyph-name="tabs" d="M960 896h-896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM512 768h128v-128h-128zM896 128h-768v640h256v-192c0-35.346 28.654-64 64-64v0h448zM896 640h-128v128h128z" />
<glyph unicode="&#x52;" glyph-name="subscribe" d="M960 832h-896c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM896 192h-768v286.72l359.040-153.6c7.365-3.204 15.945-5.068 24.96-5.068s17.595 1.864 25.375 5.227l-0.415-0.16 359.040 153.6zM896 618.24l-384-164.48-384 164.48v85.76h768z" />
<glyph unicode="&#x53;" glyph-name="slider" d="M576 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM320 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM960 960h-896c-35.346 0-64-28.654-64-64v0-704c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 704c0 35.346-28.654 64-64 64v0zM896 256h-768v576h768zM320 576h384c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM320 384h128c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0z" />
<glyph unicode="&#x54;" glyph-name="sidebar" d="M960 960h-896c-35.346 0-64-28.654-64-64v0-896c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 896c0 35.346-28.654 64-64 64v0zM576 64h-448v768h448zM896 64h-192v768h192z" />
<glyph unicode="&#x56;" glyph-name="pricing-table" d="M960 832h-128v64c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-64h-128c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h128v-64c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0 64h128c35.346 0 64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM192 192h-64v320h64zM192 640h-64v64h64zM704 128v-64h-384v512h384zM704 768v-64h-384v128h384zM896 192h-64v320h64zM896 640h-64v64h64z" />
<glyph unicode="&#x57;" glyph-name="portfolio" d="M960 832h-896c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM448 192h-320v192h320zM448 512h-320v192h320zM896 192h-320v192h320zM896 512h-320v192h320z" />
<glyph unicode="&#x58;" glyph-name="number-counter" d="M960 704h-148.48l20.48 117.76c0.518 3.078 0.814 6.625 0.814 10.24 0 35.796-29.018 64.814-64.814 64.814-32.18 0-58.883-23.452-63.949-54.198l-0.051-0.376-22.4-138.24h-256l22.4 117.76c0.518 3.078 0.814 6.625 0.814 10.24 0 35.796-29.018 64.814-64.814 64.814-32.18 0-58.883-23.452-63.949-54.198l-0.051-0.376-22.4-138.24h-169.6c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h148.48l-42.88-256h-169.6c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h148.48l-20.48-117.76c-0.597-3.283-0.938-7.061-0.938-10.92 0-32.064 23.58-58.621 54.345-63.276l0.354-0.044h10.24c0.245-0.003 0.534-0.005 0.824-0.005 31.732 0 58.071 23.094 63.125 53.391l0.052 0.374 22.4 138.24h256l-22.4-117.76c-0.597-3.283-0.938-7.061-0.938-10.92 0-32.064 23.58-58.621 54.345-63.276l0.354-0.044h10.24c0.245-0.003 0.534-0.005 0.824-0.005 31.732 0 58.071 23.094 63.125 53.391l0.052 0.374 22.4 138.24h169.6c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-148.48l42.88 256h169.6c35.346 0 64 28.654 64 64s-28.654 64-64 64v0zM617.6 320h-256l42.88 256h256z" />
<glyph unicode="&#x59;" glyph-name="map" d="M988.8 824.96l-256 128h-45.44l-362.24-115.84-232.32 115.84c-9.179 5.391-20.218 8.574-32 8.574s-22.821-3.184-32.302-8.738l0.302 0.164c-17.507-11.609-28.893-31.231-28.893-53.512 0-1.213 0.034-2.418 0.1-3.614l-0.007 0.166v-768c0.077-24.767 14.212-46.215 34.84-56.792l0.36-0.168 256-128c8.409-4.156 18.269-6.72 28.693-7.037l0.107-0.003c2.789-0.463 6.004-0.728 9.28-0.728s6.491 0.265 9.623 0.774l-0.343-0.046 358.4 119.68 232.32-115.84c6.841-2.722 14.767-4.3 23.063-4.3 2.699 0 5.359 0.167 7.97 0.491l-0.312-0.032c0.061 0 0.133 0 0.205 0 12.485 0 24.134 3.575 33.981 9.757l-0.267-0.156c18.182 11.498 30.080 31.495 30.080 54.272 0 0.045 0 0.090 0 0.135v-0.007 768c-0.077 24.767-14.212 46.215-34.84 56.792l-0.36 0.168zM256 103.68l-128 64v624.64l128-64zM640 174.080l-256-85.12v632.96l256 85.12zM896 103.68l-128 64v624.64l128-64z" />
<glyph unicode="&#x5a;" glyph-name="eye" d="M1015.424 485.632c-98.112 202.688-329.792 346.368-504.128 346.368-172.288 0-400.512-140.288-500.608-339.264-14.272-28.416-14.272-61.184 0-89.536 100.096-198.912 328.32-339.2 500.608-339.2 174.336 0 406.016 143.68 504.128 346.496 11.392 23.488 11.392 51.584 0 75.136zM512 256c-106.048 0-192 85.952-192 192s85.952 192 192 192c25.152 0 49.024-5.12 71.040-13.952-41.92-20.992-71.040-63.936-71.040-114.048 0-70.72 57.28-128 128-128 20.416 0 39.424 5.184 56.512 13.696-22.208-81.536-95.936-141.696-184.512-141.696z" />
<glyph unicode="&#x5b;" glyph-name="person" d="M21.76 18.56c-2.557-6.647-4.038-14.336-4.038-22.372 0-35.346 28.654-64 64-64 30.114 0 55.37 20.798 62.188 48.814l0.090 0.438c48.778 159.952 195.034 274.31 368 274.31s319.222-114.358 367.285-271.589l0.715-2.721c8.2-26.545 32.52-45.498 61.267-45.498 0.961 0 1.917 0.021 2.868 0.063l-0.135-0.005c2.404-0.355 5.178-0.558 8-0.558s5.596 0.203 8.31 0.595l-0.31-0.037c26.632 8.146 45.667 32.509 45.667 61.318 0 6.666-1.019 13.093-2.91 19.135l0.122-0.453c-50.372 163.289-175.79 289.551-334.934 340.125l-3.626 0.995c100.973 55.157 168.32 160.598 168.32 281.768 0 176.731-143.269 320-320 320s-320-143.269-320-320c0-121.17 67.347-226.611 166.651-280.932l1.669-0.836c-162.502-50.906-287.995-176.189-338.21-334.933l-0.99-3.627zM320 640c0 106.039 85.961 192 192 192s192-85.961 192-192c0-106.039-85.961-192-192-192v0c-106.039 0-192 85.961-192 192v0z" />
<glyph unicode="&#x5c;" glyph-name="phone" horiz-adv-x="614" d="M614.4 51.149v819.302c0 56.525-45.824 102.349-102.349 102.349h-409.702c-56.525 0-102.349-45.824-102.349-102.349v-819.302c0-56.525 45.824-102.349 102.349-102.349h409.702c56.525 0 102.349 45.824 102.349 102.349zM358.4 0h-102.4v102.4h102.4v-102.4zM512 153.6h-409.6v614.4h409.6v-614.4z" />
<glyph unicode="&#x5d;" glyph-name="tablet" horiz-adv-x="768" d="M768-42.666v938.667c0 23.552-19.115 42.667-42.667 42.667h-682.667c-23.552 0-42.667-19.115-42.667-42.667v-938.667c0-23.552 19.115-42.667 42.667-42.667h682.667c23.552 0 42.667 19.115 42.667 42.667zM426.667-42.666h-85.333v85.333h85.333v-85.333zM682.667 85.334h-597.333v682.667h597.333v-682.667z" />
<glyph unicode="&#x5e;" glyph-name="desktop" horiz-adv-x="1260" d="M512.591 118.154c-0.433-61.519-6.302-118.154-39.975-118.154h-78.769c-21.74 0-39.385-17.644-39.385-39.385s17.644-39.385 39.385-39.385h472.615c21.74 0 39.385 17.644 39.385 39.385s-17.644 39.385-39.385 39.385h-78.769c-33.556 0-39.463 56.95-39.975 118.154h433.822c43.481 0 78.769 35.289 78.769 78.769v669.538c0 43.52-35.289 78.769-78.769 78.769h-1102.769c-43.481 0-78.769-35.249-78.769-78.769v-669.538c0-43.481 35.289-78.769 78.769-78.769h433.822zM1181.538 275.693h-1102.769v590.769h1102.769v-590.769z" />
<glyph unicode="&#x60;" glyph-name="login" d="M512 832c56.163-0.505 106.495-25.047 141.282-63.821l0.158-0.179c11.765-12.865 28.624-20.903 47.36-20.903 35.403 0 64.103 28.7 64.103 64.103 0 16.667-6.361 31.848-16.787 43.249l0.044-0.049c-58.715 64.056-142.767 104.068-236.164 104.068-176.192 0-319.126-142.397-319.996-318.385v-0.083h-64c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 576c0 35.346-28.654 64-64 64v0h-576c0 106.039 85.961 192 192 192v0zM832 512v-448h-640v448zM512 192c35.346 0 64 28.654 64 64v0 64c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-64c0-35.346 28.654-64 64-64v0z" />
<glyph unicode="&#x61;" glyph-name="header" d="M960 960h-896c-35.346 0-64-28.654-64-64v0-896c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 896c0 35.346-28.654 64-64 64v0zM896 64h-768v384h768zM896 576h-768v256h768zM320 640h384c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64s28.654-64 64-64v0z" />
<glyph unicode="&#x62;" glyph-name="follow" d="M64-64c2.693-0.446 5.797-0.701 8.96-0.701s6.267 0.255 9.291 0.745l-0.331-0.044c0.815-0.037 1.772-0.058 2.733-0.058 28.747 0 53.067 18.953 61.146 45.045l0.121 0.453c48.501 159.445 193.831 273.636 365.972 274.56h0.108c0.192 0 0.419 0.001 0.646 0.001 37.87 0 74.429-5.613 108.89-16.052l-2.656 0.692c5.317-1.594 11.427-2.511 17.751-2.511 29.176 0 53.793 19.524 61.498 46.219l0.112 0.452c1.402 4.998 2.208 10.738 2.208 16.666 0 25.704-15.153 47.869-37.014 58.049l-0.394 0.165c101.151 55.107 168.64 160.642 168.64 281.94 0 176.731-143.269 320-320 320s-320-143.269-320-320c0-121.298 67.489-226.833 166.965-281.104l1.675-0.836c-162.77-51.569-288.188-177.831-337.593-337.492l-0.967-3.628c-2.287-6.311-3.609-13.595-3.609-21.188 0-28.876 19.123-53.285 45.396-61.254l0.453-0.118zM320 640c0 106.039 85.961 192 192 192s192-85.961 192-192c0-106.039-85.961-192-192-192v0c-106.039 0-192 85.961-192 192v0zM960 192h-64v64c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-64h-64c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h64v-64c0-35.346 28.654-64 64-64s64 28.654 64 64v0 64h64c35.346 0 64 28.654 64 64s-28.654 64-64 64v0z" />
<glyph unicode="&#x63;" glyph-name="filtered-portfolio" d="M960 704h-896c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM448 64h-320v192h320zM448 384h-320v192h320zM896 64h-320v192h320zM896 384h-320v192h320zM64 832h128c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM512 832c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM832 832c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0z" />
<glyph unicode="&#x64;" glyph-name="divider" d="M64 384h384v-229.76l-18.56 19.2c-11.629 11.629-27.695 18.822-45.44 18.822-35.491 0-64.262-28.771-64.262-64.262 0-17.745 7.193-33.811 18.822-45.44l128-128c5.905-5.66 12.923-10.212 20.687-13.289l0.433-0.151c7.156-3.244 15.517-5.135 24.32-5.135s17.164 1.891 24.699 5.288l-0.379-0.153c8.197 3.228 15.215 7.78 21.143 13.462l-0.023-0.022 128 128c11.629 11.629 18.822 27.695 18.822 45.44 0 35.491-28.771 64.262-64.262 64.262-17.745 0-33.811-7.193-45.44-18.822v0l-18.56-19.2v229.76h384c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-384v229.76l18.56-19.2c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004c11.693 11.6 18.931 27.675 18.931 45.44s-7.238 33.84-18.927 45.436l-128.004 128.004c-5.905 5.66-12.923 10.212-20.687 13.289l-0.433 0.151c-7.19 3.036-15.549 4.801-24.32 4.801s-17.13-1.764-24.742-4.958l0.422 0.157c-8.197-3.228-15.215-7.78-21.143-13.462l0.023 0.022-128-128c-11.629-11.629-18.822-27.695-18.822-45.44 0-35.491 28.771-64.262 64.262-64.262 17.745 0 33.811 7.193 45.44 18.822v0l18.56 19.2v-229.76h-384c-35.346 0-64-28.654-64-64s28.654-64 64-64v0z" />
<glyph unicode="&#x65;" glyph-name="cta" d="M896 668.8v99.2c0.018 0.559 0.028 1.217 0.028 1.877 0 35.346-28.654 64-64 64-5.464 0-10.768-0.685-15.83-1.973l0.443 0.096-504.32-128h-120.32c-106.039 0-192-85.961-192-192v0-128c0-106.039 85.961-192 192-192v0h64v-192c0-35.346 28.654-64 64-64s64 28.654 64 64v0 174.080l432.64-110.080h15.36c35.346 0 64 28.654 64 64v0 99.2c76.189 45.287 126.449 127.174 126.449 220.8s-50.26 175.512-125.272 220.151l-1.177 0.649zM256 320h-64c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h64zM768 209.92l-384 96v284.16l384 96z" />
<glyph unicode="&#x66;" glyph-name="circle-counter" d="M512 960c-35.346 0-64-28.654-64-64s28.654-64 64-64v0c211.696-0.504 383.114-172.233 383.114-383.999 0-212.077-171.923-384-384-384s-384 171.923-384 384c0 70.692 19.102 136.922 52.427 193.811l-0.981-1.812c5.249 9.083 8.345 19.98 8.345 31.6 0 23.574-12.746 44.172-31.723 55.277l-0.303 0.164c-9.265 5.519-20.43 8.782-32.357 8.782-23.492 0-44.028-12.657-55.16-31.524l-0.163-0.298c-43.124-73.435-68.594-161.742-68.594-255.998 0-282.77 229.23-512 512-512s512 229.23 512 512c0 282.28-228.436 511.205-510.53 511.998h-0.076zM448 640c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM704 256c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM586.88 675.2l-256-384c-6.58-9.894-10.499-22.051-10.499-35.123 0-22.081 11.182-41.55 28.193-53.053l0.226-0.144c9.617-6.809 21.589-10.884 34.512-10.884 0.242 0 0.483 0.001 0.725 0.004h-0.037c22.116 0.118 41.563 11.435 52.973 28.566l0.147 0.234 256 384c6.58 9.894 10.499 22.051 10.499 35.123 0 22.081-11.182 41.55-28.193 53.053l-0.226 0.144c-9.894 6.58-22.051 10.499-35.123 10.499-22.081 0-41.55-11.182-53.053-28.193l-0.144-0.226z" />
<glyph unicode="&#x67;" glyph-name="blurb" d="M256 512c0-35.346 28.654-64 64-64v0h384c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64v0zM320-64c-11.535 0.036-22.343 3.119-31.671 8.485l0.311-0.165c-19.592 11.166-32.598 31.9-32.64 55.674v128.006h-192c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h896c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0h-302.080l-305.28-183.040c-9.33-5.626-20.596-8.956-32.639-8.96h-0.001zM128 256h192c35.346 0 64-28.654 64-64v0-78.72l223.36 133.76c9.33 5.626 20.596 8.956 32.639 8.96h256.001v512h-768z" />
<glyph unicode="&#x68;" glyph-name="bar-counters" d="M64 640h896c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-896c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM64 384h640c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-640c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM64 128h832c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-832c-35.346 0-64-28.654-64-64s28.654-64 64-64v0z" />
<glyph unicode="&#x69;" glyph-name="audio" d="M192 192h320l284.8-192c9.617-6.809 21.589-10.884 34.512-10.884 0.242 0 0.483 0.001 0.725 0.004h-0.037c35.346 0 64 28.654 64 64v0 787.2c0 35.346-28.654 64-64 64v0c-0.204 0.003-0.446 0.004-0.688 0.004-12.924 0-24.895-4.075-34.7-11.010l0.188 0.126-284.8-189.44h-320c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0zM256 576h256c26.506 0.076 51.1 8.196 71.487 22.046l-0.447-0.286 184.96 122.88v-545.28l-184.96 122.88c-19.94 13.564-44.534 21.684-71.021 21.76h-256.019z" />
<glyph unicode="&#x6a;" glyph-name="posts_carousel_module" d="M1024 640c0 35.346-28.654 64-64 64v0h-64c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0h64c35.346 0 64 28.654 64 64s-28.654 64-64 64v0 256c35.346 0 64 28.654 64 64v0zM768 256v384c0 35.346-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0h384c35.346 0 64 28.654 64 64v0zM640 320h-256v256h256zM192 640c0 35.346-28.654 64-64 64v0h-64c-35.346 0-64-28.654-64-64s28.654-64 64-64v0-256c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h64c35.346 0 64 28.654 64 64v0zM576 64c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 64c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM320 64c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
<glyph unicode="&#x6b;" glyph-name="posts_slider_module" d="M576 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM320 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM960 960h-896c-35.346 0-64-28.654-64-64v0-704c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 704c0 35.346-28.654 64-64 64v0zM896 256h-768v576h768zM320 576h384c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM320 384h128c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0z" />
<glyph unicode="&#x6c;" glyph-name="blogfeed_masonry_module" d="M384 960h-320c-35.346 0-64-28.654-64-64v0-192c0-35.346 28.654-64 64-64v0h320c35.346 0 64 28.654 64 64v0 192c0 35.346-28.654 64-64 64v0zM320 768h-192v64h192zM960 960h-320c-35.346 0-64-28.654-64-64v0-448c0-35.346 28.654-64 64-64v0h320c35.346 0 64 28.654 64 64v0 448c0 35.346-28.654 64-64 64v0zM896 512h-192v320h192zM384 512h-320c-35.346 0-64-28.654-64-64v0-448c0-35.346 28.654-64 64-64v0h320c35.346 0 64 28.654 64 64v0 448c0 35.346-28.654 64-64 64v0zM320 64h-192v320h192zM960 256h-320c-35.346 0-64-28.654-64-64v0-192c0-35.346 28.654-64 64-64v0h320c35.346 0 64 28.654 64 64v0 192c0 35.346-28.654 64-64 64v0zM896 64h-192v64h192z" />
<glyph unicode="&#x6d;" glyph-name="blogfeed_standard_module" d="M960 960c-35.346 0-64-28.654-64-64v0-64h-768v64c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-128c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 128c0 35.346-28.654 64-64 64v0zM960 640h-896c-35.346 0-64-28.654-64-64v0-256c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 256c0 35.346-28.654 64-64 64v0zM896 384h-768v128h768zM960 192h-896c-35.346 0-64-28.654-64-64v0-128c0-35.346 28.654-64 64-64s64 28.654 64 64v0 64h768v-64c0-35.346 28.654-64 64-64s64 28.654 64 64v0 128c0 35.346-28.654 64-64 64v0z" />
<glyph unicode="&#x6e;" glyph-name="tabbed_posts_module" d="M960 896h-896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM512 768h128v-128h-128zM896 128h-768v640h256v-192c0-35.346 28.654-64 64-64v0h448zM896 640h-128v128h128z" />
<glyph unicode="&#x6f;" glyph-name="responsive_icon" d="M192 832.38v-768.76c0-70.371 57.297-127.62 127.975-127.62h384.049c71.18 0 127.975 57.137 127.975 127.62v768.76c0 70.371-57.297 127.62-127.975 127.62h-384.049c-71.18 0-127.975-57.137-127.975-127.62zM448 64h128v-64h-128v64zM320 768h384v-640h-384v640z" />
<glyph unicode="&#x70;" glyph-name="accordion" d="M960 704h-896c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 384c0 35.346-28.654 64-64 64v0zM896 320h-768v256h768zM960 960h-896c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h896c35.346 0 64 28.654 64 64s-28.654 64-64 64v0zM960 64h-896c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h896c35.346 0 64 28.654 64 64s-28.654 64-64 64v0z" />
<glyph unicode="&#x71;" glyph-name="video" d="M433.92 268.16l229.76 152.96c8.862 5.788 14.637 15.66 14.637 26.88s-5.775 21.092-14.515 26.805l-0.122 0.075-229.76 152.96c-5.025 3.438-11.234 5.49-17.922 5.49-17.673 0-32-14.327-32-32 0-0.13 0.001-0.26 0.002-0.389v0.020-305.92c-0.001-0.11-0.002-0.24-0.002-0.37 0-17.673 14.327-32 32-32 6.688 0 12.897 2.052 18.032 5.561l-0.11-0.071zM960 960h-896c-35.346 0-64-28.654-64-64v0-896c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 896c0 35.346-28.654 64-64 64v0zM896 64h-768v768h768z" />
<glyph unicode="&#x72;" glyph-name="video-gallery" d="M576 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM320 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM960 960h-896c-35.346 0-64-28.654-64-64v0-704c0-35.346 28.654-64 64-64v0h896c35.346 0 64 28.654 64 64v0 704c0 35.346-28.654 64-64 64v0zM896 256h-768v576h768zM432 380.8l226.56 135.68c9.13 5.889 15.090 16.008 15.090 27.52s-5.959 21.631-14.961 27.442l-0.128 0.078-226.56 132.48c-4.63 2.757-10.21 4.386-16.17 4.386-16.513 0-30.105-12.508-31.818-28.566l-0.012-0.14v-271.36c0.109-17.59 14.394-31.808 31.999-31.808 5.891 0 11.411 1.592 16.152 4.369l-0.151-0.082z" />
<glyph unicode="&#x73;" glyph-name="columns" d="M800 672h-576c-17.664 0-32-14.336-32-32v-384c0-17.664 14.336-32 32-32h576c17.664 0 32 14.336 32 32v384c0 17.664-14.336 32-32 32zM448 608h128v-320h-128v320zM384 288h-128v320h128v-320zM640 608h128v-320h-128v320z" />
<glyph unicode="&#x74;" glyph-name="code" d="M210.56 210.56c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004c11.693 11.6 18.931 27.675 18.931 45.44s-7.238 33.84-18.927 45.436l-0.004 0.004-147.2 146.56 147.2 146.56c11.629 11.629 18.822 27.695 18.822 45.44 0 35.491-28.771 64.262-64.262 64.262-17.745 0-33.811-7.193-45.44-18.822l-192-192c-11.693-11.6-18.931-27.675-18.931-45.44s7.238-33.84 18.927-45.436l0.004-0.004zM813.44 685.44c-11.629 11.629-27.695 18.822-45.44 18.822-35.491 0-64.262-28.771-64.262-64.262 0-17.745 7.193-33.811 18.822-45.44v0l147.2-146.56-147.2-146.56c-11.693-11.6-18.931-27.675-18.931-45.44s7.238-33.84 18.927-45.436l0.004-0.004c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l192.004 192.004c11.693 11.6 18.931 27.675 18.931 45.44s-7.238 33.84-18.927 45.436l-0.004 0.004zM435.2 64h12.8c0.384-0.008 0.837-0.013 1.29-0.013 30.82 0 56.552 21.785 62.636 50.796l0.073 0.417 128 640c0.806 3.848 1.267 8.27 1.267 12.8 0 36.046-29.221 65.267-65.267 65.267-31.516 0-57.815-22.338-63.928-52.046l-0.072-0.422-128-640c-0.958-4.149-1.506-8.912-1.506-13.804 0-31.355 22.547-57.443 52.313-62.935l0.394-0.060z" />
<glyph unicode="&#x75;" glyph-name="arrow_carrot-down" d="M729.024 518.4l-185.024-185.024-185.024 185.024c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l207.552-207.552c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l207.552 207.552c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0z" />
<glyph unicode="&#x76;" glyph-name="underline" d="M712 733.76h-48c-13.248 0-24-10.752-24-24v-310.912c0-66.88-48.896-126.528-115.392-132.928-4.288-0.448-8.448-0.64-12.608-0.64-70.72 0-128 57.28-128 128v316.48c0 13.248-10.752 24-24 24h-48c-13.248 0-24-10.752-24-24v-314.048c0-122.624 94.528-229.632 217.088-233.28 2.304-0.128 4.608-0.192 6.912-0.192 123.712 0 224 100.288 224 224v323.52c0 13.248-10.752 24-24 24v0zM256 56.32v15.36c0 13.44 10.88 24.32 24.32 24.32h463.36c13.44 0 24.32-10.88 24.32-24.32v-15.36c0-13.44-10.88-24.32-24.32-24.32h-463.36c-13.44 0-24.32 10.88-24.32 24.32z" />
<glyph unicode="&#x77;" glyph-name="bold" d="M512 640c35.264 0 64-28.736 64-64s-28.736-64-64-64h-96v128h96zM512 736h-168c-13.248 0-24-10.752-24-24v-296h192c88.384 0 160 71.616 160 160s-71.616 160-160 160v0zM536 416c39.68 0 72-32.32 72-72v-16c0-39.68-32.32-72-72-72h-120v160h120zM536 512h-216v-328c0-13.248 10.752-24 24-24h192c92.416 0 168 75.584 168 168v16c0 92.416-75.584 168-168 168v0z" />
<glyph unicode="&#x78;" glyph-name="italic" d="M404.16 671.040l14.656 48c3.136 10.048 12.416 16.96 22.976 16.96h301.824c16.128 0 27.648-15.616 22.976-31.040l-14.656-48c-3.136-10.048-12.416-16.96-22.976-16.96h-301.824c-16.128 0-27.648 15.616-22.976 31.040zM257.408 191.040l14.656 48c3.136 10.048 12.416 16.96 22.976 16.96h301.824c16.128 0 27.648-15.616 22.976-31.040l-14.656-48c-3.136-10.048-12.416-16.96-22.976-16.96h-301.824c-16.128 0-27.648 15.616-22.976 31.040zM460.608 160h-52.224c-16.128 0-27.648 15.616-22.976 31.040l161.408 528c3.136 10.048 12.416 16.96 22.976 16.96h52.224c16.128 0 27.648-15.616 22.976-31.040l-161.472-528c-3.072-10.048-12.416-16.96-22.912-16.96z" />
<glyph unicode="&#x79;" glyph-name="uppercase" d="M128 664.32v47.36c0 13.44 10.88 24.32 24.32 24.32h303.36c13.44 0 24.32-10.88 24.32-24.32v-47.36c0-13.44-10.88-24.32-24.32-24.32h-303.36c-13.44 0-24.32 10.88-24.32 24.32zM327.68 160h-47.36c-13.44 0-24.32 10.88-24.32 24.32v527.36c0 13.44 10.88 24.32 24.32 24.32h47.36c13.44 0 24.32-10.88 24.32-24.32v-527.36c0-13.44-10.88-24.32-24.32-24.32zM544 661.632v52.736c0 11.968 9.664 21.632 21.632 21.632h308.736c11.968 0 21.632-9.664 21.632-21.632v-52.736c0-11.968-9.664-21.632-21.632-21.632h-308.736c-11.968 0-21.632 9.664-21.632 21.632zM743.68 160h-47.36c-13.44 0-24.32 10.88-24.32 24.32v527.36c0 13.44 10.88 24.32 24.32 24.32h47.36c13.44 0 24.32-10.88 24.32-24.32v-527.36c0-13.44-10.88-24.32-24.32-24.32z" />
<glyph unicode="&#x7a;" glyph-name="comments_module" d="M384 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM576 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM768 512c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM320-64c-11.535 0.036-22.343 3.119-31.671 8.485l0.311-0.165c-19.592 11.166-32.598 31.9-32.64 55.674v128.006h-192c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h896c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0h-302.080l-305.28-183.040c-9.33-5.626-20.596-8.956-32.639-8.96h-0.001zM128 256h192c35.346 0 64-28.654 64-64v0-78.72l223.36 133.76c9.33 5.626 20.596 8.956 32.639 8.96h256.001v512h-768z" />
<glyph unicode="&#x7b;" glyph-name="posts_module" d="M896 960h-768c-35.346 0-64-28.654-64-64v0-896c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 896c0 35.346-28.654 64-64 64v0zM832 64h-640v64h640zM832 256h-640v64h640zM832 448h-640v384h640z" />
<glyph unicode="&#x7c;" glyph-name="button_module" d="M960 832h-896c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h384v128h-320v384h768v-208.64l118.4-111.36c3.84-3.84 6.4-8.32 9.6-12.16v396.16c0 35.346-28.654 64-64 64v0zM926.080 289.92l-286.080 273.28c-6.784 6.564-16.041 10.609-26.242 10.609-20.854 0-37.76-16.906-37.76-37.76 0-0.13 0.001-0.259 0.002-0.389v0.020-401.92c0-20.854 16.906-37.76 37.76-37.76v0c0.344-0.012 0.749-0.019 1.156-0.019 5.381 0 10.486 1.186 15.066 3.311l-0.221-0.092 86.4 39.040 51.84-117.76 8.32-20.48c8.696-20.108 28.361-33.923 51.253-33.923 0.206 0 0.412 0.001 0.618 0.003h-0.031c30.729 0.030 55.628 24.947 55.628 55.68 0 7.86-1.629 15.34-4.567 22.12l0.139-0.36-11.52 20.48-49.28 118.4 96.64 43.52c13.985 5.946 23.613 19.568 23.613 35.439 0 11.324-4.901 21.503-12.698 28.531l-0.034 0.030z" />
<glyph unicode="&#x7d;" glyph-name="search_module" d="M448 896c-0.394 0.001-0.861 0.002-1.327 0.002-212.077 0-384-171.923-384-384s171.923-384 384-384c83.833 0 161.392 26.864 224.537 72.454l-1.129-0.776 180.48-181.12c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004c11.693 11.6 18.931 27.675 18.931 45.44s-7.238 33.84-18.927 45.436l-180.484 180.484c44.234 61.749 70.733 138.82 70.733 222.080 0 211.969-171.748 383.825-383.676 384h-0.016zM448 256c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256v0c0-141.385-114.615-256-256-256v0z" />
<glyph unicode="&#x2200;" glyph-name="ab_test_icon" d="M768 832.38c0 70.483 56.815 127.62 128 127.62 70.692 0 128-57.249 128-127.62v-768.76c0-70.483-56.815-127.62-128-127.62-70.692 0-128 57.249-128 127.62v768.76zM384 575.454c0 70.994 56.815 128.546 128 128.546 70.692 0 128-57.725 128-128.546v-510.908c0-70.994-56.815-128.546-128-128.546-70.692 0-128 57.725-128 128.546v510.908zM0 320.122c0 70.625 56.815 127.878 128 127.878 70.692 0 128-56.749 128-127.878v-256.243c0-70.625-56.815-127.878-128-127.878-70.692 0-128 56.749-128 127.878v256.243z" />
<glyph unicode="&#xe900;" glyph-name="import_export" d="M819.2 260.425l65.147 69.098c19.398 20.575 51.802 21.528 72.376 2.131s21.528-51.802 2.131-72.376l-144.815-153.6c-12.246-12.988-29.674-18.158-46.038-15.324-16.364-2.834-33.792 2.335-46.038 15.324l-144.815 153.6c-19.398 20.575-18.444 52.979 2.131 72.376s52.979 18.444 72.376-2.131l65.147-69.098v341.175c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2v-341.175zM307.2 635.575l65.147-69.098c19.398-20.575 51.802-21.528 72.376-2.131s21.528 51.802 2.131 72.376l-144.815 153.6c-12.246 12.988-29.674 18.157-46.038 15.324-16.364 2.834-33.792-2.335-46.038-15.324l-144.815-153.6c-19.398-20.575-18.444-52.979 2.131-72.376s52.979-18.444 72.376 2.131l65.147 69.098v-366.775c0-28.277 22.923-51.2 51.2-51.2s51.2 22.923 51.2 51.2v366.775z" />
<glyph unicode="&#xe901;" glyph-name="page_views" d="M367.957 412.318c0.59 2.093 1.193 4.148 1.809 6.162 0.472-0.63 0.948-1.256 1.426-1.877-1.023-1.408-2.102-2.841-3.235-4.285zM548.411 810.896c0.086 1.502 0.179 3.060 0.28 4.676 2.5 39.827 8.060 53.872 19.204 74.694 25.073 46.848 74.742 69.734 117.2 69.734s92.128-22.886 117.2-69.734c11.144-20.822 16.704-34.867 19.204-74.694 1.378-21.949 1.237-33.004 0.833-42.853 15.847-1.554 24.204-12.688 13.526-56.412-6.873-28.141-16.364-43.413-24.483-51.266-8.072-30.633-20.692-57.649-36.839-78.899 6.174-8.6 14.624-18.256 24.934-24.912 22.875-14.769 141.825-49.231 183-103.385 29.627-38.966 40.305-159.496 43.964-224.038 1.426-25.157-37.999-41.808-37.999-41.808h-152.194c-7.29 35.011-16.991 65.308-29.881 82.051-46.322 60.171-180.141 98.462-205.875 114.872-11.598 7.396-21.105 18.124-28.050 27.68 18.165 23.612 32.362 53.629 41.444 87.666 9.133 8.725 19.811 25.694 27.543 56.962 12.013 48.582 2.612 60.953-15.217 62.68 0.455 10.943 0.613 23.226-0.937 47.614-2.813 44.252-9.068 59.858-21.604 82.993-13.431 24.786-33.137 43.536-55.253 56.378zM43.138-64c0 0-42.36 19.304-40.668 48.267 4.214 72.135 16.303 204.185 49.354 247.118 46.322 60.171 180.141 98.462 205.875 114.872 11.598 7.396 21.105 18.124 28.050 27.68-18.165 23.612-32.362 53.629-41.444 87.666-9.133 8.725-19.811 25.694-27.543 56.962-12.013 48.582-2.612 60.953 15.217 62.68-0.455 10.943-0.613 23.226 0.937 47.614 2.813 44.252 9.068 59.858 21.604 82.993 28.207 52.053 84.084 77.482 131.85 77.482s103.644-25.429 131.85-77.482c12.536-23.135 18.792-38.741 21.604-82.993 1.55-24.388 1.392-36.671 0.937-47.614 17.828-1.727 27.23-14.097 15.217-62.68-7.732-31.268-18.41-48.237-27.543-56.962-9.081-34.036-23.278-64.054-41.444-87.666 6.945-9.555 16.452-20.284 28.050-27.68 25.734-16.41 159.553-54.701 205.875-114.872 33.331-43.296 45.343-177.218 49.459-248.932 1.604-27.952-42.749-46.453-42.749-46.453z" />
<glyph unicode="&#xe902;" glyph-name="sync" d="M889.6 499.2c-6.4 51.2-70.4 70.4-108.8 38.4v0c-12.8-12.8-19.2-32-12.8-57.6 0-12.8 0-25.6 0-32 0-140.8-115.2-256-256-256v64c0 25.6-32 38.4-51.2 25.6l-172.8-128c-19.2-12.8-19.2-38.4 0-51.2l172.8-128c19.2-12.8 51.2 0 51.2 25.6v64c211.2 0 384 172.8 384 384 0 19.2 0 38.4-6.4 51.2zM256 448c0 140.8 115.2 256 256 256v-64c0-25.6 32-38.4 51.2-25.6l172.8 128c19.2 12.8 19.2 38.4 0 51.2l-172.8 128c-19.2 12.8-51.2 0-51.2-25.6v-64c-211.2 0-384-172.8-384-384 0-19.2 0-38.4 6.4-51.2 6.4-57.6 70.4-76.8 108.8-38.4v0c12.8 12.8 19.2 32 12.8 57.6 0 6.4 0 19.2 0 32z" />
<glyph unicode="&#xe903;" glyph-name="woo-add-to-cart" d="M968.96 960c-2.853 0.451-6.144 0.708-9.494 0.708-32.437 0-59.238-24.131-63.43-55.42l-0.036-0.328-55.68-392.96h-656.64l-55.68 392.96c-4.553 31.628-31.47 55.664-64 55.664-35.691 0-64.624-28.933-64.624-64.624 0-3.16 0.227-6.268 0.665-9.307l-0.041 0.347 64-443.52v-251.52c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0 0c0 35.346-28.654 64-64 64v0h-640v128h704c0.187-0.002 0.408-0.003 0.63-0.003 32.187 0 58.824 23.76 63.329 54.697l0.041 0.346 64 448c0.451 2.853 0.708 6.144 0.708 9.494 0 32.437-24.131 59.238-55.42 63.43l-0.328 0.036zM512 960c-35.346 0-64-28.654-64-64v0-64h-64c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h64v-64c0-35.346 28.654-64 64-64s64 28.654 64 64v0 64h64c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-64v64c0 35.346-28.654 64-64 64v0zM256 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
<glyph unicode="&#xe904;" glyph-name="woo-breadcrumbs" d="M141.44 802.56c-11.541 17.789-31.29 29.401-53.754 29.44h-23.686c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h23.68c22.469 0.039 42.218 11.65 53.609 29.191l0.151 0.249 205.44 320c6.355 9.771 10.133 21.724 10.133 34.56s-3.779 24.79-10.285 34.809l0.151-0.249zM960 832h-535.68c-0.038 0-0.083 0-0.128 0-35.346 0-64-28.654-64-64 0-12.57 3.624-24.293 9.883-34.183l-0.155 0.262 179.84-286.080-179.84-286.080c-6.105-9.627-9.728-21.35-9.728-33.92 0-35.346 28.654-64 64-64 0.045 0 0.090 0 0.135 0h535.673c35.346 0 64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM896 192h-355.84l139.52 222.080c6.105 9.627 9.728 21.35 9.728 33.92s-3.624 24.293-9.883 34.182l0.155-0.262-139.52 222.080h355.84z" />
<glyph unicode="&#xe905;" glyph-name="woo-images" d="M960 960h-896c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h896c8.1 0.15 15.777 1.781 22.829 4.633l-0.429-0.153h5.76c5.257 2.109 9.735 5.149 13.431 8.951l0.009 0.009 5.12 3.84c4.385 5.017 8.221 10.694 11.307 16.814l0.213 0.466c3.774 7.112 5.99 15.55 5.99 24.505 0 1.738-0.083 3.456-0.247 5.151l0.017-0.216s0 0 0 0v640c0 35.346-28.654 64-64 64v0zM128 320v165.76l128 128 210.56-211.2c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004 82.56 83.2 165.76-165.76zM896 410.24l-210.56 211.2c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004-82.56-83.2-210.56 211.2c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004-82.56-83.2v165.76h768zM64-64h128c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM576-64c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM960 64h-128c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h128c35.346 0 64 28.654 64 64s-28.654 64-64 64v0z" />
<glyph unicode="&#xe906;" glyph-name="woo-meta" d="M960 832c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64s64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM512 768c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64s64 28.654 64 64v0 384c0 35.346-28.654 64-64 64v0zM64 832c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64s64 28.654 64 64v0 640c0 35.346-28.654 64-64 64v0zM704 768h64c35.346 0 64-28.654 64-64v-384c0-35.346-28.654-64-64-64h-64c-35.346 0-64 28.654-64 64v384c0 35.346 28.654 64 64 64zM256 768h64c35.346 0 64-28.654 64-64v-384c0-35.346-28.654-64-64-64h-64c-35.346 0-64 28.654-64 64v384c0 35.346 28.654 64 64 64z" />
<glyph unicode="&#xe907;" glyph-name="woo-price" d="M832 704c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM960 960h-398.72c-0.11 0.001-0.24 0.001-0.37 0.001-17.581 0-33.507-7.089-45.074-18.565l0.004 0.004-483.84-480c-11.472-11.563-18.561-27.489-18.561-45.070 0-0.13 0-0.26 0.001-0.39v0.020c-0.001-0.11-0.001-0.24-0.001-0.37 0-17.581 7.089-33.507 18.565-45.074l402.556-402.556c11.563-11.472 27.489-18.561 45.070-18.561 0.13 0 0.26 0 0.39 0.001h-0.020c17.802 0.076 33.876 7.409 45.43 19.19l0.010 0.010 480 488.32c11.41 11.501 18.484 27.317 18.56 44.785v394.255c0 35.346-28.654 64-64 64v0zM896 528l-416.64-423.68-311.040 311.68 419.2 416h308.48z" />
<glyph unicode="&#xe908;" glyph-name="woo-ratings" d="M787.2 41.6c16.282 11.753 26.756 30.677 26.756 52.047 0 2.86-0.188 5.676-0.551 8.437l0.035-0.324-30.080 229.76 159.36 167.68c10.745 11.421 17.347 26.846 17.347 43.812 0 7.221-1.196 14.163-3.401 20.638l0.133-0.451c-7.454 22.082-26.026 38.526-48.883 42.818l-0.397 0.062-227.2 42.24-110.72 203.52c-11.041 20.16-32.111 33.602-56.32 33.602s-45.279-13.442-56.153-33.269l-0.167-0.333-110.080-203.52-227.84-42.24c-23.254-4.354-41.826-20.798-49.147-42.429l-0.133-0.451c-1.968-5.88-3.103-12.651-3.103-19.686 0-17.21 6.793-32.833 17.843-44.335l-0.020 0.021 158.72-167.68-29.44-229.76c-0.364-2.564-0.572-5.526-0.572-8.536 0-21.116 10.227-39.844 25.997-51.501l0.174-0.123c10.395-7.6 23.431-12.16 37.532-12.16 0.080 0 0.16 0 0.24 0h-0.012c10.023 0.061 19.481 2.417 27.895 6.567l-0.375-0.167 207.36 99.2 209.28-99.2c8.227-4.127 17.927-6.543 28.191-6.543 14.187 0 27.295 4.616 37.906 12.428l-0.177-0.124zM540.8 263.68c-7.72 4.039-16.862 6.408-26.558 6.408-0.338 0-0.676-0.003-1.013-0.009l0.051 0.001c-10.023-0.061-19.481-2.417-27.895-6.567l0.375 0.167-128-64 18.56 142.72c0.335 2.458 0.526 5.299 0.526 8.185 0 17.201-6.786 32.817-17.826 44.317l0.021-0.022-103.040 106.88 142.080 26.88c19.399 3.531 35.475 15.399 44.634 31.679l0.166 0.321 69.12 126.72 69.12-128c9.197-16.462 25.016-28.287 43.756-31.935l0.404-0.065 142.72-25.6-98.56-104.32c-11.020-11.478-17.806-27.094-17.806-44.295 0-2.886 0.191-5.727 0.561-8.511l-0.035 0.326 19.2-142.72z" />
<glyph unicode="&#xe909;" glyph-name="woo-related-products" d="M800 441.6c-3.641 0.301-7.88 0.472-12.16 0.472s-8.519-0.171-12.712-0.508l0.552 0.036-93.44 160c29.51 36.817 47.36 84.088 47.36 135.529 0 120.177-97.423 217.6-217.6 217.6s-217.6-97.423-217.6-217.6c0-51.44 17.85-98.712 47.693-135.959l-0.333 0.43-93.44-162.56c-3.641 0.301-7.88 0.472-12.16 0.472s-8.519-0.171-12.712-0.508l0.552 0.036c-0.971 0.016-2.118 0.025-3.267 0.025-120.177 0-217.6-97.423-217.6-217.6s97.423-217.6 217.6-217.6c85.211 0 158.982 48.978 194.697 120.319l0.57 1.257h189.44c36.285-72.597 110.056-121.575 195.267-121.575 120.177 0 217.6 97.423 217.6 217.6s-97.423 217.6-217.6 217.6c-1.149 0-2.295-0.009-3.44-0.027l0.173 0.002zM224 121.6c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4c56.554 0 102.4-45.846 102.4-102.4v0c0-56.554-45.846-102.4-102.4-102.4v0zM512 838.4c56.554 0 102.4-45.846 102.4-102.4s-45.846-102.4-102.4-102.4c-56.554 0-102.4 45.846-102.4 102.4v0c0 56.554 45.846 102.4 102.4 102.4v0zM585.6 256h-147.2c-8.713 51.597-34.847 95.946-72.028 127.756l-0.292 0.244 81.92 145.28c19.043-6.559 40.999-10.513 63.826-10.878l0.174-0.002c23.002 0.367 44.957 4.321 65.501 11.324l-1.501-0.444 81.92-145.28c-37.473-32.054-63.607-76.403-72.143-126.74l-0.177-1.26zM800 121.6c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4c56.554 0 102.4-45.846 102.4-102.4v0c0-56.554-45.846-102.4-102.4-102.4v0z" />
<glyph unicode="&#xe90a;" glyph-name="woo-reviews" d="M388.48 352l124.8 59.52 124.8-59.52-17.92 136.96 95.36 100.48-136.32 24.96-65.92 121.6-65.92-121.6-135.68-24.96 94.72-100.48-17.92-136.96zM320-64c-11.535 0.036-22.343 3.119-31.671 8.485l0.311-0.165c-19.592 11.166-32.598 31.9-32.64 55.674v128.006h-192c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h896c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0h-302.080l-305.28-183.040c-9.33-5.626-20.596-8.956-32.639-8.96h-0.001zM128 256h192c35.346 0 64-28.654 64-64v0-78.72l223.36 133.76c9.33 5.626 20.596 8.956 32.639 8.96h256.001v576h-768z" />
<glyph unicode="&#xe90b;" glyph-name="woo-stock" d="M960 680.32c-1.553 8.89-4.453 16.843-8.514 24.055l0.194-0.375c-3.981 6.873-9.121 12.625-15.212 17.174l-0.148 0.106h-4.48l-3.84 3.2-384 222.080c-9.179 5.391-20.218 8.574-32 8.574s-22.821-3.184-32.302-8.738l0.302 0.164-384-221.44-3.84-3.2h-5.12c-5.892-4.994-10.804-10.926-14.554-17.598l-0.166-0.322c-3.867-6.837-6.767-14.79-8.254-23.23l-0.066-0.45s0-3.84 0-5.76 0 0 0-5.12v-442.88c0-0.075-0.001-0.165-0.001-0.254 0-23.564 12.735-44.154 31.698-55.262l0.302-0.164 368.64-212.48c11.751-12.894 28.614-20.953 47.36-20.953s35.609 8.059 47.314 20.902l0.046 0.051 368.64 212.48c19.265 11.272 32.001 31.862 32.001 55.426 0 0.089 0 0.179-0.001 0.268v-0.014 442.88s0 3.84 0 5.12 0 3.84 0 5.76zM448 115.2l-256 147.84v295.68l256-147.84zM512 521.6l-256 147.84 256 147.84 256-147.84zM832 265.6l-256-150.4v295.68l256 147.84z" />
<glyph unicode="&#xe90c;" glyph-name="woo-upsells" d="M256 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM832 0c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM968.96 960c-2.853 0.451-6.144 0.708-9.494 0.708-32.437 0-59.238-24.131-63.43-55.42l-0.036-0.328-55.68-392.96h-264.32v229.76l18.56-19.2c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004c11.693 11.6 18.931 27.675 18.931 45.44s-7.238 33.84-18.927 45.436l-128.004 128.004c-5.905 5.66-12.923 10.212-20.687 13.289l-0.433 0.151c-7.19 3.036-15.549 4.801-24.32 4.801s-17.13-1.764-24.742-4.958l0.422 0.157c-8.197-3.228-15.215-7.78-21.143-13.462l0.023 0.022-128-128c-11.629-11.629-18.822-27.695-18.822-45.44 0-35.491 28.771-64.262 64.262-64.262 17.745 0 33.811 7.193 45.44 18.822v0l18.56 19.2v-229.76h-264.32l-55.68 392.96c-4.553 31.628-31.47 55.664-64 55.664-35.691 0-64.624-28.933-64.624-64.624 0-3.16 0.227-6.268 0.665-9.307l-0.041 0.347 64-443.52v-251.52c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-640v128h704c0.187-0.002 0.408-0.003 0.63-0.003 32.187 0 58.824 23.76 63.329 54.697l0.041 0.346 64 448c0.451 2.853 0.708 6.144 0.708 9.494 0 32.437-24.131 59.238-55.42 63.43l-0.328 0.036z" />
<glyph unicode="&#xe90d;" glyph-name="divi-module-icons-50" d="M576 512h-256c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h256c35.346 0 64 28.654 64 64s-28.654 64-64 64v0zM960 0c-9.021 0.018-17.598 1.9-25.373 5.28l0.413-0.16-286.72 122.88h-584.32c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-307.84l123.52-308.48c2.874-7.013 4.542-15.152 4.542-23.68 0-35.346-28.654-64-64-64-0.022 0-0.044 0-0.065 0h0.003zM128 256h533.12c9.249-0.104 18.032-1.975 26.068-5.291l-0.468 0.171 156.16-67.2-70.4 176.64c-2.838 6.741-4.486 14.576-4.486 22.797 0 0.311 0.002 0.621 0.007 0.93l-0.001-0.047v256h-640z" />
<glyph unicode="&#xe90e;" glyph-name="divi-module-icons-28" d="M64 0c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 576c0 35.346-28.654 64-64 64v0h-128v64c-0.090 64.306-24.361 122.926-64.204 167.271l0.204-0.231c0.057 0.861 0.089 1.867 0.089 2.88s-0.032 2.019-0.096 3.016l0.007-0.136s0 0-4.48 4.48-14.080 12.8-21.76 18.56c-5.068 4.864-10.493 9.477-16.186 13.754l-0.454 0.326c-9.252 5.746-20.176 11.52-31.495 16.569l-1.785 0.711-14.080 7.68c-11.952 5.28-26.064 9.906-40.696 13.152l-1.544 0.288c-1.057 0.137-2.279 0.216-3.52 0.216s-2.463-0.078-3.662-0.231l0.142 0.015c-15.561 4.285-33.555 7.048-52.092 7.67l-0.388 0.010c-141.385 0-256-114.615-256-256v0-64h-128c-35.346 0-64-28.654-64-64v0zM384 704c0 70.692 57.308 128 128 128v0c3.842 0.467 8.29 0.734 12.8 0.734s8.958-0.267 13.329-0.785l-0.529 0.051 16.64-5.12h7.68c5.268-3.69 9.876-7.689 14.037-12.114l0.043-0.046 8.96-5.12 10.24-8.32 9.6-8.96c21.793-22.906 35.2-53.967 35.2-88.16 0-0.056 0-0.113 0-0.169v0.009-64h-256zM192 512h64v-128c0-35.346 28.654-64 64-64s64 28.654 64 64v0 128h256v-128c0-35.346 28.654-64 64-64s64 28.654 64 64v0 128h64v-448h-640z" />
<glyph unicode="&#xe90f;" glyph-name="row" horiz-adv-x="1600" d="M69.12 960h309.76c38.174 0 69.12-30.946 69.12-69.12v-885.76c0-38.174-30.946-69.12-69.12-69.12h-309.76c-38.174 0-69.12 30.946-69.12 69.12v885.76c0 38.174 30.946 69.12 69.12 69.12zM1221.12 960h309.76c38.174 0 69.12-30.946 69.12-69.12v-885.76c0-38.174-30.946-69.12-69.12-69.12h-309.76c-38.174 0-69.12 30.946-69.12 69.12v885.76c0 38.174 30.946 69.12 69.12 69.12zM645.12 960h309.76c38.174 0 69.12-30.946 69.12-69.12v-885.76c0-38.174-30.946-69.12-69.12-69.12h-309.76c-38.174 0-69.12 30.946-69.12 69.12v885.76c0 38.174 30.946 69.12 69.12 69.12z" />
<glyph unicode="&#xe910;" glyph-name="layout" horiz-adv-x="1600" d="M48.64 960h798.72c26.863 0 48.64-21.777 48.64-48.64v-158.72c0-26.863-21.777-48.64-48.64-48.64h-798.72c-26.863 0-48.64 21.777-48.64 48.64v158.72c0 26.863 21.777 48.64 48.64 48.64zM1063.040 960h497.92c21.561 0 39.040-17.479 39.040-39.040v-177.92c0-21.561-17.479-39.040-39.040-39.040h-497.92c-21.561 0-39.040 17.479-39.040 39.040v177.92c0 21.561 17.479 39.040 39.040 39.040zM34.56 192h378.88c19.087 0 34.56-15.473 34.56-34.56v-186.88c0-19.087-15.473-34.56-34.56-34.56h-378.88c-19.087 0-34.56 15.473-34.56 34.56v186.88c0 19.087 15.473 34.56 34.56 34.56zM628.48 192h919.040c28.984 0 52.48-23.496 52.48-52.48v-151.040c0-28.984-23.496-52.48-52.48-52.48h-919.040c-28.984 0-52.48 23.496-52.48 52.48v151.040c0 28.984 23.496 52.48 52.48 52.48zM65.28 576h1469.44c36.053 0 65.28-29.227 65.28-65.28v-125.44c0-36.053-29.227-65.28-65.28-65.28h-1469.44c-36.053 0-65.28 29.227-65.28 65.28v125.44c0 36.053 29.227 65.28 65.28 65.28z" />
<glyph unicode="&#xe911;" glyph-name="woo-billing" d="M956.16 673.28c0.115 0.865 0.181 1.865 0.181 2.88s-0.066 2.015-0.193 2.996l0.012-0.116c-3.259 7.357-7.337 13.69-12.234 19.287l0.074-0.087-256 256c-5.432 5.003-11.792 9.104-18.776 12.004l-0.424 0.156h-5.12c-5.925 3.26-12.856 5.528-20.219 6.376l-0.261 0.024h-515.2c-35.346 0-64-28.654-64-64v0-896c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 640s0 0 0 3.84c-1.056 6.485-2.392 12.094-4.082 17.547l0.242-0.907zM741.76 716.8h-37.76v37.76zM192 76.8v768h384v-192c0-35.346 28.654-64 64-64v0h192v-512zM768 396.8c0-35.346-28.654-64-64-64v0h-192c-35.346 0-64 28.654-64 64s28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0zM256 652.8c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64s-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0zM378.88 421.12c3.243-6.716 5.138-14.604 5.138-22.935 0-0.487-0.006-0.972-0.019-1.456l0.002 0.071c0.003-0.224 0.004-0.488 0.004-0.752 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 9.058 1.882 17.676 5.276 25.486l-0.16-0.413c3.228 8.197 7.78 15.215 13.462 21.143l-0.022-0.023c11.6 11.693 27.675 18.931 45.44 18.931s33.84-7.238 45.436-18.927l0.004-0.004c5.66-5.905 10.212-12.923 13.289-20.687l0.151-0.433zM365.44 250.24c11.283-11.816 18.307-27.784 18.559-45.39l0.001-0.050c-0.076-17.483-7.15-33.299-18.564-44.804l0.004 0.004c-11.6-11.693-27.675-18.931-45.44-18.931s-33.84 7.238-45.436 18.927l-0.004 0.004c-11.41 11.501-18.484 27.317-18.56 44.785v0.015c-0.001 0.11-0.001 0.24-0.001 0.37 0 17.581 7.089 33.507 18.565 45.074l-0.004-0.004c11.551 11.402 27.429 18.444 44.952 18.444 8.957 0 17.485-1.84 25.225-5.163l-0.416 0.159c8.132-3.447 15.118-7.97 21.179-13.493l-0.059 0.053zM768 204.8c0-35.346-28.654-64-64-64v0h-192c-35.346 0-64 28.654-64 64s28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0z" />
<glyph unicode="&#xe912;" glyph-name="woo-cart" d="M192 396.8v-128h704c35.346 0 64-28.654 64-64s-28.654-64-64-64v0h-768c-35.346 0-64 28.654-64 64v0 251.52l-64 443.52c-0.397 2.692-0.624 5.8-0.624 8.96 0 35.691 28.933 64.624 64.624 64.624 32.53 0 59.447-24.036 63.959-55.317l0.041-0.347 55.68-392.96h656.64l55.68 392.96c4.228 31.617 31.029 55.748 63.466 55.748 3.351 0 6.641-0.257 9.852-0.754l-0.358 0.046c31.617-4.228 55.748-31.029 55.748-63.466 0-3.351-0.257-6.641-0.754-9.852l0.046 0.358-64-448c-4.546-31.283-31.183-55.043-63.37-55.043-0.221 0-0.443 0.001-0.664 0.003h0.034zM192 76.8c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM768 76.8c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM352 588.8c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM672 588.8c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM480 780.8c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0z" />
<glyph unicode="&#xe913;" glyph-name="woo-details" d="M768 460.8c0-35.346-28.654-64-64-64v0h-192c-35.346 0-64 28.654-64 64s28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0zM704 332.8h-192c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h192c35.346 0 64 28.654 64 64s-28.654 64-64 64v0zM960 908.8v-896c0-35.346-28.654-64-64-64v0h-768c-35.346 0-64 28.654-64 64v0 896c0.136 26.448 16.294 49.089 39.258 58.723l0.422 0.157c7.324 3.164 15.851 5.004 24.808 5.004 17.523 0 33.401-7.042 44.958-18.451l-0.007 0.007 82.56-83.2 82.56 83.2c11.6 11.693 27.675 18.931 45.44 18.931s33.84-7.238 45.436-18.927l0.004-0.004 82.56-83.2 82.56 83.2c11.6 11.693 27.675 18.931 45.44 18.931s33.84-7.238 45.436-18.927l0.004-0.004 82.56-83.2 82.56 83.2c11.551 11.402 27.429 18.444 44.952 18.444 8.957 0 17.485-1.84 25.225-5.163l-0.416 0.159c23.386-9.791 39.544-32.432 39.68-58.863v-0.017zM832 754.56l-18.56-19.2c-11.6-11.693-27.675-18.931-45.44-18.931s-33.84 7.238-45.436 18.927l-0.004 0.004-82.56 83.2-82.56-83.2c-11.6-11.693-27.675-18.931-45.44-18.931s-33.84 7.238-45.436 18.927l-0.004 0.004-82.56 83.2-82.56-83.2c-11.6-11.693-27.675-18.931-45.44-18.931s-33.84 7.238-45.436 18.927l-0.004 0.004-18.56 19.2v-677.76h640v677.76zM274.56 506.24c-11.283-11.816-18.307-27.784-18.559-45.39l-0.001-0.050c-0.011-0.412-0.018-0.898-0.018-1.385 0-8.331 1.895-16.219 5.278-23.258l-0.14 0.323c3.447-8.132 7.97-15.118 13.493-21.179l-0.053 0.059c11.6-11.693 27.675-18.931 45.44-18.931s33.84 7.238 45.436 18.927l0.004 0.004c5.47 6.002 9.993 12.988 13.258 20.639l0.182 0.481c3.138 7.167 5.010 15.511 5.12 24.279v0.041c-0.253 17.656-7.277 33.624-18.585 45.466l0.025-0.026c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004zM365.44 314.24c-11.6 11.693-27.675 18.931-45.44 18.931s-33.84-7.238-45.436-18.927l-0.004-0.004c-5.66-5.905-10.212-12.923-13.289-20.687l-0.151-0.433c-3.243-6.716-5.138-14.604-5.138-22.935 0-0.487 0.006-0.972 0.019-1.456l-0.002 0.071c-0.001-0.11-0.001-0.24-0.001-0.37 0-17.581 7.089-33.507 18.565-45.074l-0.004 0.004c6.002-5.47 12.988-9.993 20.639-13.258l0.481-0.182c6.716-3.243 14.604-5.138 22.935-5.138 0.487 0 0.972 0.006 1.456 0.019l-0.071-0.002c0.11-0.001 0.24-0.001 0.37-0.001 17.581 0 33.507 7.089 45.074 18.565l-0.004-0.004c5.47 6.002 9.993 12.988 13.258 20.639l0.182 0.481c3.244 7.156 5.135 15.517 5.135 24.32s-1.891 17.164-5.288 24.699l0.153-0.379c-3.447 8.132-7.97 15.118-13.493 21.179l0.053-0.059z" />
<glyph unicode="&#xe914;" glyph-name="woo-payment" d="M896 844.8h-768c-70.692 0-128-57.308-128-128v0-512c0-70.692 57.308-128 128-128v0h768c70.692 0 128 57.308 128 128v0 512c0 70.692-57.308 128-128 128v0zM896 716.8v-64h-768v64zM128 204.8v320h768v-320zM640 332.8c0-35.346-28.654-64-64-64v0h-320c-35.346 0-64 28.654-64 64s28.654 64 64 64v0h320c35.346 0 64-28.654 64-64v0zM832 332.8c0.001-0.11 0.001-0.24 0.001-0.37 0-17.581-7.089-33.507-18.565-45.074l0.004 0.004c-11.6-11.693-27.675-18.931-45.44-18.931s-33.84 7.238-45.436 18.927l-0.004 0.004c-11.472 11.563-18.561 27.489-18.561 45.070 0 0.13 0 0.26 0.001 0.39v-0.020c0.253 17.656 7.277 33.624 18.585 45.466l-0.025-0.026c11.559 11.451 27.471 18.526 45.034 18.526 4.447 0 8.788-0.454 12.979-1.317l-0.413 0.071c4.538-0.649 8.635-1.997 12.373-3.941l-0.213 0.101 11.52-5.76 9.6-7.68c11.283-11.816 18.307-27.784 18.559-45.39l0.001-0.050z" />
<glyph unicode="&#xe915;" glyph-name="woo-shipping" d="M806.4 588.8h-102.4v192c0 35.346-28.654 64-64 64v0h-576c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h64c0-70.692 57.308-128 128-128s128 57.308 128 128v0h256c0-70.692 57.308-128 128-128s128 57.308 128 128v0h64c35.346 0 64 28.654 64 64v0 166.4c-0.363 120.031-97.569 217.237-217.565 217.6h-0.035zM128 268.8v448h448v-448zM896 268.8h-192v192h102.4c49.485 0 89.6-40.115 89.6-89.6v0z" />
<glyph unicode="&#xe916;" glyph-name="woo-total" d="M960 204.8c0-35.346-28.654-64-64-64v0h-768c-35.346 0-64 28.654-64 64v0 251.52l-64 443.52c-0.397 2.692-0.624 5.8-0.624 8.96 0 35.691 28.933 64.624 64.624 64.624 32.53 0 59.447-24.036 63.959-55.317l0.041-0.347 55.68-392.96h656.64l55.68 392.96c4.228 31.617 31.029 55.748 63.466 55.748 3.351 0 6.641-0.257 9.852-0.754l-0.358 0.046c31.617-4.228 55.748-31.029 55.748-63.466 0-3.351-0.257-6.641-0.754-9.852l0.046 0.358-64-448c-4.546-31.283-31.183-55.043-63.37-55.043-0.221 0-0.443 0.001-0.664 0.003h-703.966v-128h704c35.346 0 64-28.654 64-64v0zM192 76.8c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM768 76.8c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM384 844.8h256c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-256c-35.346 0-64-28.654-64-64s28.654-64 64-64v0zM384 652.8h256c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-256c-35.346 0-64-28.654-64-64s28.654-64 64-64v0z" />
<glyph unicode="&#xe917;" glyph-name="woo" d="M928 716.8h-832c-53.019 0-96-42.981-96-96v0-320c0-53.019 42.981-96 96-96v0h398.72l176-96.64-39.68 96.64h296.96c53.019 0 96 42.981 96 96v0 320c0 53.019-42.981 96-96 96v0zM424.32 296.96c0.136-1.373 0.213-2.968 0.213-4.582 0-8.136-1.971-15.811-5.463-22.574l0.129 0.276c-4.272-8.114-12.264-13.768-21.645-14.711l-0.115-0.009c-0.243-0.005-0.529-0.008-0.816-0.008-12.277 0-23.348 5.159-31.165 13.428l-0.019 0.020c-42.984 47.864-75 106.462-91.547 171.248l-0.613 2.832c-26.24-52.48-46.72-91.52-59.52-117.76-24.96-46.080-45.44-69.76-64-71.040s-21.76 8.32-28.16 28.16c-29.225 88.393-53.203 193.34-67.5 301.342l-0.98 9.058c-0.38 1.941-0.597 4.174-0.597 6.457 0 7.939 2.628 15.264 7.062 21.153l-0.065-0.090c5.606 8.069 14.595 13.448 24.868 14.076l0.092 0.004c2.082 0.526 4.472 0.828 6.932 0.828 14.288 0 26.199-10.179 28.877-23.681l0.031-0.187c0.135-0.961 0.211-2.072 0.211-3.2s-0.077-2.239-0.226-3.326l0.014 0.126c12.202-86.13 26.963-159.605 45.424-231.598l-3.184 14.638 93.44 170.24c5.325 13.141 17.010 22.701 31.132 24.93l0.228 0.030c18.56 0 30.080-10.24 33.92-34.56 10.241-53.66 23.966-100.655 41.587-145.696l-1.907 5.536c4.2 82.655 23.811 159.721 56.002 229.811l-1.602-3.891c4.975 10.101 14.647 17.223 26.086 18.545l0.154 0.015c0.887 0.081 1.919 0.127 2.961 0.127 8.679 0 16.611-3.199 22.68-8.483l-0.042 0.036c7.429-5.271 12.472-13.484 13.429-22.905l0.011-0.135c0.042-0.659 0.067-1.428 0.067-2.203 0-6.472-1.685-12.551-4.641-17.82l0.095 0.184c-19.899-42.511-34.13-91.846-40.111-143.693l-0.209-2.227c-7.652-39.549-12.030-85.030-12.030-131.535 0-9.561 0.185-19.078 0.552-28.549l-0.042 1.363zM680.32 360.96c-18.296-36.288-55.245-60.753-97.914-60.8h-0.006c-3.356-0.313-7.257-0.491-11.2-0.491s-7.844 0.178-11.696 0.527l0.496-0.036c-27.685 6.506-50.409 23.997-63.745 47.511l-0.255 0.489c-12.911 22.18-20.533 48.816-20.533 77.233 0 1.423 0.019 2.842 0.057 4.256l-0.004-0.209c0.174 42.63 12.297 82.392 33.19 116.155l-0.55-0.955c18.359 36.822 54.978 62.093 97.676 63.991l0.244 0.009c3.356 0.313 7.257 0.491 11.2 0.491s7.844-0.178 11.696-0.527l-0.496 0.036c27.788-6.268 50.595-23.836 63.748-47.507l0.252-0.493c12.902-21.895 20.523-48.238 20.523-76.361 0-1.279-0.016-2.555-0.047-3.827l0.004 0.188c-0.055-43.145-12.44-83.385-33.82-117.401l0.54 0.921zM940.8 360.96c-18.31-36.33-55.318-60.815-98.044-60.815-0.631 0-1.261 0.005-1.89 0.016l0.095-0.001c-3.355-0.302-7.257-0.474-11.2-0.474s-7.845 0.172-11.7 0.51l0.5-0.035c-27.685 6.506-50.409 23.997-63.745 47.511l-0.255 0.489c-12.531 21.972-19.919 48.282-19.919 76.317 0 1.745 0.029 3.484 0.085 5.215l-0.007-0.252c-0.007 0.635-0.011 1.385-0.011 2.136 0 41.844 11.916 80.905 32.54 113.974l-0.529-0.911c18.464 36.732 55.023 61.949 97.658 63.99l0.262 0.010c3.356 0.313 7.257 0.491 11.2 0.491s7.844-0.178 11.696-0.527l-0.496 0.036c27.859-6.103 50.725-23.725 63.751-47.504l0.249-0.496c12.952-20.952 20.627-46.355 20.627-73.55 0-2.269-0.053-4.525-0.159-6.768l0.012 0.317c0.016-1.002 0.026-2.183 0.026-3.367 0-41.781-11.672-80.836-31.934-114.081l0.548 0.968zM896 512c4.354-10.804 6.929-23.325 7.040-36.435v-0.045c0.589-4.611 0.925-9.946 0.925-15.36s-0.336-10.749-0.988-15.985l0.064 0.625c-3.927-23.805-15.181-44.48-31.332-60.133l-0.028-0.027c-7.841-8.333-18.942-13.523-31.255-13.523-0.938 0-1.868 0.030-2.791 0.089l0.126-0.006c-13.026 3.363-23.249 12.953-27.439 25.325l-0.081 0.275c-4.354 10.804-6.929 23.325-7.040 36.435v0.045c-0.453 4.509-0.711 9.744-0.711 15.040s0.258 10.531 0.763 15.695l-0.052-0.655c4.258 18.587 12.030 34.904 22.635 48.965l-0.235-0.325c13.44 19.84 28.16 28.16 42.88 25.6 13.026-3.363 23.249-12.953 27.439-25.325l0.081-0.275zM634.88 512c4.354-10.804 6.929-23.325 7.040-36.435v-0.045c0.589-4.611 0.925-9.946 0.925-15.36s-0.336-10.749-0.988-15.985l0.064 0.625c-3.927-23.805-15.181-44.48-31.332-60.133l-0.028-0.027c-7.844-8.358-18.961-13.565-31.294-13.565-1.15 0-2.288 0.045-3.415 0.134l0.149-0.009c-10.24 0-17.92 10.88-24.32 26.88-4.841 10.738-7.667 23.277-7.68 36.475v0.005c-0.453 4.509-0.711 9.744-0.711 15.040s0.258 10.531 0.763 15.695l-0.052-0.655c4.612 18.544 12.339 34.805 22.68 49.045l-0.28-0.405c13.44 19.84 28.16 28.16 43.52 25.6s18.56-14.080 24.96-26.88z" />
<glyph unicode="&#xe918;" glyph-name="icon" d="M512 972.8c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512v0c0 282.77-229.23 512-512 512v0zM512 76.8c-212.077 0-384 171.923-384 384s171.923 384 384 384c212.077 0 384-171.923 384-384v0c0-212.077-171.923-384-384-384v0zM579.2 552.32l-65.92 121.6-65.92-121.6-135.68-25.6 94.72-99.84-17.92-136.96 124.8 58.88 124.8-58.88-17.92 136.96 95.36 99.84-136.32 25.6z" />
<glyph unicode="&#x1f324;" glyph-name="conversion_rate" d="M1006.006 606.853c-1.905-28.078-34.335-41.559-54.817-22.983l-53.757 48.966-240.317-278.739c-11.566-13.533-27.96-21.621-45.433-22.77l-225.409-14.455c-18.132-1.126-35.077-9.871-46.672-24.215l-212.357-260.907c-11.726-14.339-32.529-16.319-46.506-4.33l-50.653 43.309c-13.976 11.99-15.873 33.3-4.147 47.639l248.789 305.776c11.59 14.209 28.535 22.954 46.54 24.219l227.656 14.512c17.473 1.149 33.871 9.371 45.433 22.77l204.517 236.825-58.364 53.186c-20.731 18.991-10.789 54.095 16.576 58.688l226.782 38.628c20.992 3.597 39.791-13.974 38.24-35.704z" />
<glyph unicode="&#x1f3b0;" glyph-name="conversions" d="M864.355 295.104l99.34-88.39c38.483 71.892 60.305 154.040 60.305 241.286 0 282.77-229.23 512-512 512s-512-229.23-512-512c0-238.571 163.171-439.032 384-495.87v133.72c-149.145 52.715-256 194.954-256 362.15 0 212.077 171.923 384 384 384s384-171.923 384-384c0-54.341-11.287-106.045-31.645-152.896zM603.722 537.281l196.984-166.058c6.498 24.499 9.961 50.233 9.961 76.777 0 164.949-133.718 298.667-298.667 298.667s-298.667-133.718-298.667-298.667c0-119.142 69.762-221.991 170.667-269.925v288.629c0 52.419 38.91 91.824 88.262 104.756 12.323 3.223 25.031 4.716 37.666 4.524 0.69 0.011 1.38 0.016 2.073 0.016 35.967 0 68.47-14.835 91.722-38.719zM509.805 484.367c-6.24 5.59-16.315 7.8-25.474 5.243-8.987-2.513-14.998-8.97-14.998-16.249v-452.249c0-7.626 6.24-14.213 15.628-16.596l7.156-0.867c7.156 0 14.139 2.557 18.605 6.976l102.182 104.429 71.098-153.696c9.159-19.802 37.552-30.159 63.713-23.182 25.932 6.76 39.842 28.425 30.626 48.054l-69.724 150.966 160.113-23.529c9.789-1.343 19.177 2.037 24.1 8.32 4.923 6.24 4.064 14.213-2.233 19.802l-380.791 342.578z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 730 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,801 @@
<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20200314 at Mon Oct 5 09:50:45 2020
By Robert Madole
Copyright (c) Font Awesome
</metadata>
<!-- Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><defs>
<font id="FontAwesome5Free-Regular" horiz-adv-x="512" >
<font-face
font-family="Font Awesome 5 Free Regular"
font-weight="400"
font-stretch="normal"
units-per-em="512"
panose-1="2 0 5 3 0 0 0 0 0 0"
ascent="448"
descent="-64"
bbox="-0.0663408 -64.0662 640.004 448.1"
underline-thickness="25"
underline-position="-50"
unicode-range="U+0020-F5C8"
/>
<missing-glyph />
<glyph glyph-name="heart" unicode="&#xf004;"
d="M458.4 383.7c75.2998 -63.4004 64.0996 -166.601 10.5996 -221.3l-175.4 -178.7c-10 -10.2002 -23.2998 -15.7998 -37.5996 -15.7998c-14.2002 0 -27.5996 5.69922 -37.5996 15.8994l-175.4 178.7c-53.5996 54.7002 -64.5996 157.9 10.5996 221.2
c57.8008 48.7002 147.101 41.2998 202.4 -15c55.2998 56.2998 144.6 63.5996 202.4 15zM434.8 196.2c36.2002 36.8994 43.7998 107.7 -7.2998 150.8c-38.7002 32.5996 -98.7002 27.9004 -136.5 -10.5996l-35 -35.7002l-35 35.7002
c-37.5996 38.2998 -97.5996 43.1992 -136.5 10.5c-51.2002 -43.1006 -43.7998 -113.5 -7.2998 -150.7l175.399 -178.7c2.40039 -2.40039 4.40039 -2.40039 6.80078 0z" />
<glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="576"
d="M528.1 276.5c26.2002 -3.7998 36.7002 -36.0996 17.7002 -54.5996l-105.7 -103l25 -145.5c4.5 -26.3008 -23.1992 -45.9004 -46.3994 -33.7002l-130.7 68.7002l-130.7 -68.7002c-23.2002 -12.2998 -50.8994 7.39941 -46.3994 33.7002l25 145.5l-105.7 103
c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2998l65.2998 132.4c11.7998 23.8994 45.7002 23.5996 57.4004 0l65.2998 -132.4zM388.6 135.7l100.601 98l-139 20.2002l-62.2002 126l-62.2002 -126l-139 -20.2002l100.601 -98l-23.7002 -138.4l124.3 65.2998
l124.3 -65.2998z" />
<glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="448"
d="M313.6 144c74.2002 0 134.4 -60.2002 134.4 -134.4v-25.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v25.5996c0 74.2002 60.2002 134.4 134.4 134.4c28.7998 0 42.5 -16 89.5996 -16s60.9004 16 89.5996 16zM400 -16v25.5996
c0 47.6006 -38.7998 86.4004 -86.4004 86.4004c-14.6992 0 -37.8994 -16 -89.5996 -16c-51.2998 0 -75 16 -89.5996 16c-47.6006 0 -86.4004 -38.7998 -86.4004 -86.4004v-25.5996h352zM224 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144s144 -64.5 144 -144
s-64.5 -144 -144 -144zM224 400c-52.9004 0 -96 -43.0996 -96 -96s43.0996 -96 96 -96s96 43.0996 96 96s-43.0996 96 -96 96z" />
<glyph glyph-name="clock" unicode="&#xf017;"
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM317.8 96.4004l-84.8994 61.6992
c-3.10059 2.30078 -4.90039 5.90039 -4.90039 9.7002v164.2c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12v-141.7l66.7998 -48.5996c5.40039 -3.90039 6.5 -11.4004 2.60059 -16.7998l-18.8008 -25.9004c-3.89941 -5.2998 -11.3994 -6.5 -16.7998 -2.59961z
" />
<glyph glyph-name="list-alt" unicode="&#xf022;"
d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM458 16c3.31152 0 6 2.68848 6 6v340c0 3.31152 -2.68848 6 -6 6h-404c-3.31152 0 -6 -2.68848 -6 -6v-340
c0 -3.31152 2.68848 -6 6 -6h404zM416 108v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM416 204v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12
v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM416 300v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM164 288c0 -19.8818 -16.1182 -36 -36 -36
s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36zM164 192c0 -19.8818 -16.1182 -36 -36 -36s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36zM164 96c0 -19.8818 -16.1182 -36 -36 -36s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36z" />
<glyph glyph-name="flag" unicode="&#xf024;"
d="M336.174 368c35.4668 0 73.0195 12.6914 108.922 28.1797c31.6406 13.6514 66.9043 -9.65723 66.9043 -44.1162v-239.919c0 -16.1953 -8.1543 -31.3057 -21.7129 -40.1631c-26.5762 -17.3643 -70.0693 -39.9814 -128.548 -39.9814c-68.6084 0 -112.781 32 -161.913 32
c-56.5674 0 -89.957 -11.2803 -127.826 -28.5566v-83.4434c0 -8.83691 -7.16309 -16 -16 -16h-16c-8.83691 0 -16 7.16309 -16 16v406.438c-14.3428 8.2998 -24 23.7979 -24 41.5615c0 27.5693 23.2422 49.71 51.2012 47.8965
c22.9658 -1.49023 41.8662 -19.4717 44.4805 -42.3379c0.213867 -1.83398 0.308594 -3.65918 0.308594 -5.5498c0 -5.30273 -0.860352 -10.4053 -2.4502 -15.1768c22.418 8.68555 49.4199 15.168 80.7207 15.168c68.6084 0 112.781 -32 161.913 -32zM464 112v240
c-31.5059 -14.6338 -84.5547 -32 -127.826 -32c-59.9111 0 -101.968 32 -161.913 32c-41.4365 0 -80.4766 -16.5879 -102.261 -32v-232c31.4473 14.5967 84.4648 24 127.826 24c59.9111 0 101.968 -32 161.913 -32c41.4365 0 80.4775 16.5879 102.261 32z" />
<glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="384"
d="M336 448c26.5098 0 48 -21.4902 48 -48v-464l-192 112l-192 -112v464c0 26.5098 21.4902 48 48 48h288zM336 19.5703v374.434c0 3.31348 -2.68555 5.99609 -6 5.99609h-276c-3.31152 0 -6 -2.68848 -6 -6v-374.43l144 84z" />
<glyph glyph-name="image" unicode="&#xf03e;"
d="M464 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416zM458 48c3.31152 0 6 2.68848 6 6v276c0 3.31152 -2.68848 6 -6 6h-404c-3.31152 0 -6 -2.68848 -6 -6v-276
c0 -3.31152 2.68848 -6 6 -6h404zM128 296c22.0908 0 40 -17.9092 40 -40s-17.9092 -40 -40 -40s-40 17.9092 -40 40s17.9092 40 40 40zM96 96v48l39.5137 39.5146c4.6875 4.68652 12.2852 4.68652 16.9717 0l39.5146 -39.5146l119.514 119.515
c4.6875 4.68652 12.2852 4.68652 16.9717 0l87.5146 -87.5146v-80h-320z" />
<glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="576"
d="M402.3 103.1l32 32c5 5 13.7002 1.5 13.7002 -5.69922v-145.4c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h273.5c7.09961 0 10.7002 -8.59961 5.7002 -13.7002l-32 -32c-1.5 -1.5 -3.5 -2.2998 -5.7002 -2.2998h-241.5v-352h352
v113.5c0 2.09961 0.799805 4.09961 2.2998 5.59961zM558.9 304.9l-262.601 -262.601l-90.3994 -10c-26.2002 -2.89941 -48.5 19.2002 -45.6006 45.6006l10 90.3994l262.601 262.601c22.8994 22.8994 59.8994 22.8994 82.6992 0l43.2002 -43.2002
c22.9004 -22.9004 22.9004 -60 0.100586 -82.7998zM460.1 274l-58.0996 58.0996l-185.8 -185.899l-7.2998 -65.2998l65.2998 7.2998zM524.9 353.7l-43.2002 43.2002c-4.10059 4.09961 -10.7998 4.09961 -14.7998 0l-30.9004 -30.9004l58.0996 -58.0996l30.9004 30.8994
c4 4.2002 4 10.7998 -0.0996094 14.9004z" />
<glyph glyph-name="times-circle" unicode="&#xf057;"
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM357.8 254.2l-62.2002 -62.2002l62.2002 -62.2002
c4.7002 -4.7002 4.7002 -12.2998 0 -17l-22.5996 -22.5996c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-62.2002 62.2002l-62.2002 -62.2002c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-22.5996 22.5996c-4.7002 4.7002 -4.7002 12.2998 0 17l62.2002 62.2002l-62.2002 62.2002
c-4.7002 4.7002 -4.7002 12.2998 0 17l22.5996 22.5996c4.7002 4.7002 12.2998 4.7002 17 0l62.2002 -62.2002l62.2002 62.2002c4.7002 4.7002 12.2998 4.7002 17 0l22.5996 -22.5996c4.7002 -4.7002 4.7002 -12.2998 0 -17z" />
<glyph glyph-name="check-circle" unicode="&#xf058;"
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 392c-110.549 0 -200 -89.4678 -200 -200c0 -110.549 89.4678 -200 200 -200c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200z
M396.204 261.733c4.66699 -4.70508 4.63672 -12.3037 -0.0673828 -16.9717l-172.589 -171.204c-4.70508 -4.66797 -12.3027 -4.63672 -16.9697 0.0683594l-90.7812 91.5156c-4.66797 4.70605 -4.63672 12.3047 0.0683594 16.9717l22.7188 22.5361
c4.70508 4.66699 12.3027 4.63574 16.9697 -0.0693359l59.792 -60.2773l141.353 140.216c4.70508 4.66797 12.3027 4.6377 16.9697 -0.0673828z" />
<glyph glyph-name="question-circle" unicode="&#xf059;"
d="M256 440c136.957 0 248 -111.083 248 -248c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248zM256 -8c110.569 0 200 89.4697 200 200c0 110.529 -89.5088 200 -200 200c-110.528 0 -200 -89.5049 -200 -200
c0 -110.569 89.4678 -200 200 -200zM363.244 247.2c0 -67.0518 -72.4209 -68.084 -72.4209 -92.8633v-6.33691c0 -6.62695 -5.37305 -12 -12 -12h-45.6475c-6.62695 0 -12 5.37305 -12 12v8.65918c0 35.7451 27.1006 50.0342 47.5791 61.5156
c17.5615 9.84473 28.3242 16.541 28.3242 29.5791c0 17.2461 -21.999 28.6934 -39.7842 28.6934c-23.1885 0 -33.8936 -10.9775 -48.9424 -29.9697c-4.05664 -5.11914 -11.46 -6.07031 -16.666 -2.12402l-27.8232 21.0986
c-5.10742 3.87207 -6.25098 11.0654 -2.64453 16.3633c23.627 34.6934 53.7217 54.1846 100.575 54.1846c49.0713 0 101.45 -38.3037 101.45 -88.7998zM298 80c0 -23.1592 -18.8408 -42 -42 -42s-42 18.8408 -42 42s18.8408 42 42 42s42 -18.8408 42 -42z" />
<glyph glyph-name="eye" unicode="&#xf06e;" horiz-adv-x="576"
d="M288 304c0.114258 0 0.240234 -0.0175781 0.354492 -0.0175781c61.6543 0 111.71 -50.0557 111.71 -111.71s-50.0557 -111.71 -111.71 -111.71s-111.71 50.0557 -111.71 111.71c0 10.7422 1.51953 21.1328 4.35547 30.9678
c7.95898 -4.52637 17.2129 -7.17188 27 -7.24023c30.9072 0 56 25.0928 56 56c-0.0683594 9.78711 -2.71387 19.041 -7.24023 27c9.88379 3.07617 20.3896 4.83008 31.2402 5zM572.52 206.6c2.21387 -4.37793 3.46094 -9.38965 3.46094 -14.626
c0 -5.2373 -1.24707 -10.1855 -3.46094 -14.5635c-54.1992 -105.771 -161.59 -177.41 -284.52 -177.41s-230.29 71.5898 -284.52 177.4c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626c0 5.2373 1.24707 10.1855 3.46094 14.5635
c54.1992 105.771 161.59 177.41 284.52 177.41s230.29 -71.5898 284.52 -177.4zM288 48c98.6602 0 189.1 55 237.93 144c-48.8398 89 -139.27 144 -237.93 144s-189.09 -55 -237.93 -144c48.8398 -89 139.279 -144 237.93 -144z" />
<glyph glyph-name="eye-slash" unicode="&#xf070;" horiz-adv-x="640"
d="M634 -23c3.66895 -2.93262 6.00391 -7.45117 6.00391 -12.5088c0 -3.7832 -1.31543 -7.26074 -3.51367 -10.001l-10 -12.4902c-2.93359 -3.66309 -7.44824 -5.99414 -12.502 -5.99414c-3.77637 0 -7.25 1.31152 -9.98828 3.50391l-598 467.49
c-3.66895 2.93262 -6.00391 7.45117 -6.00391 12.5088c0 3.7832 1.31543 7.26074 3.51367 10.001l10 12.4902c2.93359 3.66309 7.44824 5.99414 12.502 5.99414c3.77637 0 7.25 -1.31152 9.98828 -3.50391zM296.79 301.53c7.51172 1.60254 15.2266 2.45508 23.21 2.46973
c60.4805 0 109.36 -47.9102 111.58 -107.85zM343.21 82.46c-7.51367 -1.59375 -15.2285 -2.44336 -23.21 -2.45996c-60.4697 0 -109.35 47.9102 -111.58 107.84zM320 336c-19.8799 0 -39.2803 -2.7998 -58.2197 -7.09961l-46.4102 36.29
c32.9199 11.8096 67.9297 18.8096 104.63 18.8096c122.93 0 230.29 -71.5898 284.57 -177.4c2.21289 -4.37793 3.45996 -9.38965 3.45996 -14.626c0 -5.2373 -1.24707 -10.1855 -3.45996 -14.5635c-14.1924 -27.5625 -31.9229 -52.6689 -52.9004 -75.1104l-37.7402 29.5
c17.2305 18.0527 31.9385 38.1318 44 60.2002c-48.8398 89 -139.279 144 -237.93 144zM320 48c19.8896 0 39.2803 2.7998 58.2197 7.08984l46.4102 -36.2803c-32.9199 -11.7598 -67.9297 -18.8096 -104.63 -18.8096c-122.92 0 -230.28 71.5898 -284.51 177.4
c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626c0 5.2373 1.24707 10.1855 3.46094 14.5635c14.1885 27.5586 31.916 52.6621 52.8896 75.1006l37.7402 -29.5c-17.249 -18.0469 -31.9727 -38.1221 -44.0498 -60.1904c48.8496 -89 139.279 -144 237.93 -144z" />
<glyph glyph-name="calendar-alt" unicode="&#xf073;" horiz-adv-x="448"
d="M148 160h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM256 172c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-40zM352 172c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM256 76c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM160 76c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM352 76c0 -6.59961 -5.40039 -12 -12 -12h-40
c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="comment" unicode="&#xf075;"
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-32.7998 0 -64 5.2002 -92.9004 14.2998c-29.0996 -20.5996 -77.5996 -46.2998 -139.1 -46.2998c-9.59961 0 -18.2998 5.7002 -22.0996 14.5c-3.80078 8.7998 -2 19 4.59961 26
c0.5 0.400391 31.5 33.7998 46.4004 73.2002c-33 35.0996 -52.9004 78.7002 -52.9004 126.3c0 114.9 114.6 208 256 208zM256 48c114.7 0 208 71.7998 208 160s-93.2998 160 -208 160s-208 -71.7998 -208 -160c0 -42.2002 21.7002 -74.0996 39.7998 -93.4004
l20.6006 -21.7998l-10.6006 -28.0996c-5.5 -14.5 -12.5996 -28.1006 -19.8994 -40.2002c23.5996 7.59961 43.1992 18.9004 57.5 29l19.5 13.7998l22.6992 -7.2002c25.3008 -8 51.7002 -12.0996 78.4004 -12.0996z" />
<glyph glyph-name="folder" unicode="&#xf07b;"
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h146.74c8.49023 0 16.6299 -3.37012 22.6299 -9.37012l54.6299 -54.6299h192zM464 48v224h-198.62
c-8.49023 0 -16.6299 3.37012 -22.6299 9.37012l-54.6299 54.6299h-140.12v-288h416z" />
<glyph glyph-name="folder-open" unicode="&#xf07c;" horiz-adv-x="576"
d="M527.9 224c37.6992 0 60.6992 -41.5 40.6992 -73.4004l-79.8994 -128c-8.7998 -14.0996 -24.2002 -22.5996 -40.7002 -22.5996h-400c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h160l64 -64h160c26.5 0 48 -21.5 48 -48v-48h47.9004zM48 330v-233.4l62.9004 104.2
c8.69922 14.4004 24.2998 23.2002 41.0996 23.2002h280v42c0 3.2998 -2.7002 6 -6 6h-173.9l-64 64h-134.1c-3.2998 0 -6 -2.7002 -6 -6zM448 48l80 128h-378.8l-77.2002 -128h376z" />
<glyph glyph-name="chart-bar" unicode="&#xf080;"
d="M396.8 96c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v230.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-230.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM204.8 96
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v198.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-198.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM300.8 96
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v134.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-134.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM496 48c8.83984 0 16 -7.16016 16 -16v-16
c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-320h448zM108.8 96c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v70.4004c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004
c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-70.4004c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004z" />
<glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="576"
d="M532 61.7998c15.2998 -30.7002 37.4004 -54.5 37.7998 -54.7998c6.2998 -6.7002 8 -16.5 4.40039 -25c-3.7002 -8.5 -12 -14 -21.2002 -14c-53.5996 0 -96.7002 20.2998 -125.2 38.7998c-19 -4.39941 -39 -6.7998 -59.7998 -6.7998
c-86.2002 0 -159.9 40.4004 -191.3 97.7998c-9.7002 1.2002 -19.2002 2.7998 -28.4004 4.90039c-28.5 -18.6006 -71.7002 -38.7998 -125.2 -38.7998c-9.19922 0 -17.5996 5.5 -21.1992 14c-3.7002 8.5 -1.90039 18.2998 4.39941 25
c0.400391 0.399414 22.4004 24.1992 37.7002 54.8994c-27.5 27.2002 -44 61.2002 -44 98.2002c0 88.4004 93.0996 160 208 160c86.2998 0 160.3 -40.5 191.8 -98.0996c99.7002 -11.8008 176.2 -77.9004 176.2 -157.9c0 -37.0996 -16.5 -71.0996 -44 -98.2002zM139.2 154.1
l19.7998 -4.5c16 -3.69922 32.5 -5.59961 49 -5.59961c86.7002 0 160 51.2998 160 112s-73.2998 112 -160 112s-160 -51.2998 -160 -112c0 -28.7002 16.2002 -50.5996 29.7002 -64l24.7998 -24.5l-15.5 -31.0996c-2.59961 -5.10059 -5.2998 -10.1006 -8 -14.8008
c14.5996 5.10059 29 12.3008 43.0996 21.4004zM498.3 96c13.5 13.4004 29.7002 35.2998 29.7002 64c0 49.2002 -48.2998 91.5 -112.7 106c0.299805 -3.2998 0.700195 -6.59961 0.700195 -10c0 -80.9004 -78 -147.5 -179.3 -158.3
c29.0996 -29.6006 77.2998 -49.7002 131.3 -49.7002c16.5 0 33 1.90039 49 5.59961l19.9004 4.60059l17.0996 -11.1006c14.0996 -9.09961 28.5 -16.2998 43.0996 -21.3994c-2.69922 4.7002 -5.39941 9.7002 -8 14.7998l-15.5 31.0996z" />
<glyph glyph-name="star-half" unicode="&#xf089;" horiz-adv-x="576"
d="M288 62.7002v-54.2998l-130.7 -68.6006c-23.3994 -12.2998 -50.8994 7.60059 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2002l65.2998 132.4c5.90039 11.8994 17.2998 17.7998 28.7002 17.7998v-68.0996l-62.2002 -126
l-139 -20.2002l100.601 -98l-23.7002 -138.4z" />
<glyph glyph-name="lemon" unicode="&#xf094;"
d="M484.112 420.111c28.1221 -28.123 35.9434 -68.0039 19.0215 -97.0547c-23.0576 -39.584 50.1436 -163.384 -82.3311 -295.86c-132.301 -132.298 -256.435 -59.3594 -295.857 -82.3291c-29.0459 -16.917 -68.9219 -9.11426 -97.0576 19.0205
c-28.1221 28.1221 -35.9434 68.0029 -19.0215 97.0547c23.0566 39.5859 -50.1436 163.386 82.3301 295.86c132.308 132.309 256.407 59.3496 295.862 82.332c29.0498 16.9219 68.9307 9.09863 97.0537 -19.0234zM461.707 347.217
c13.5166 23.2031 -27.7578 63.7314 -50.4883 50.4912c-66.6025 -38.7939 -165.646 45.5898 -286.081 -74.8457c-120.444 -120.445 -36.0449 -219.472 -74.8447 -286.08c-13.542 -23.2471 27.8145 -63.6953 50.4932 -50.4883
c66.6006 38.7949 165.636 -45.5996 286.076 74.8428c120.444 120.445 36.0449 219.472 74.8447 286.08zM291.846 338.481c1.37012 -10.96 -6.40332 -20.957 -17.3643 -22.3271c-54.8467 -6.85547 -135.779 -87.7871 -142.636 -142.636
c-1.37305 -10.9883 -11.3984 -18.7334 -22.3262 -17.3643c-10.9609 1.37012 -18.7344 11.3652 -17.3643 22.3262c9.16211 73.2852 104.167 168.215 177.364 177.364c10.9531 1.36816 20.9561 -6.40234 22.3262 -17.3633z" />
<glyph glyph-name="credit-card" unicode="&#xf09d;" horiz-adv-x="576"
d="M527.9 416c26.5996 0 48.0996 -21.5 48.0996 -48v-352c0 -26.5 -21.5 -48 -48.0996 -48h-479.801c-26.5996 0 -48.0996 21.5 -48.0996 48v352c0 26.5 21.5 48 48.0996 48h479.801zM54.0996 368c-3.2998 0 -6 -2.7002 -6 -6v-42h479.801v42c0 3.2998 -2.7002 6 -6 6
h-467.801zM521.9 16c3.2998 0 6 2.7002 6 6v170h-479.801v-170c0 -3.2998 2.7002 -6 6 -6h467.801zM192 116v-40c0 -6.59961 -5.40039 -12 -12 -12h-72c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h72c6.59961 0 12 -5.40039 12 -12zM384 116v-40
c0 -6.59961 -5.40039 -12 -12 -12h-136c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h136c6.59961 0 12 -5.40039 12 -12z" />
<glyph glyph-name="hdd" unicode="&#xf0a0;" horiz-adv-x="576"
d="M567.403 212.358c5.59668 -8.04688 8.59668 -17.6113 8.59668 -27.4121v-136.946c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v136.946c0 10.167 3.19531 19.6465 8.59668 27.4121l105.08 151.053
c8.67383 12.4678 23.0791 20.5889 39.4043 20.5889h269.838c16.3252 0 30.7305 -8.12109 39.4043 -20.5889zM153.081 336l-77.9131 -112h425.664l-77.9131 112h-269.838zM528 48v128h-480v-128h480zM496 112c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32
s14.3271 32 32 32s32 -14.3271 32 -32zM400 112c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32s32 -14.3271 32 -32z" />
<glyph glyph-name="hand-point-right" unicode="&#xf0a4;"
d="M428.8 310.4c45.0996 0 83.2002 -38.1016 83.2002 -83.2002c0 -45.6162 -37.7646 -83.2002 -83.2002 -83.2002h-35.6475c-1.71387 -7.70605 -4.43555 -15.2051 -7.92969 -22.0645c2.50586 -22.0059 -3.50293 -44.9775 -15.9844 -62.791
c-1.14062 -52.4863 -37.3984 -91.1445 -99.9404 -91.1445h-21.2988c-60.0635 0 -98.5117 40 -127.2 40h-2.67871c-5.74707 -4.95215 -13.5361 -8 -22.1201 -8h-64c-17.6729 0 -32 12.8936 -32 28.7998v230.4c0 15.9062 14.3271 28.7998 32 28.7998h64.001
c8.58398 0 16.373 -3.04785 22.1201 -8h2.67871c6.96387 0 14.8623 6.19336 30.1816 23.6689l0.128906 0.148438l0.130859 0.145508c8.85645 9.93652 18.1162 20.8398 25.8506 33.2529c18.7051 30.2471 30.3936 78.7842 75.707 78.7842c56.9277 0 92 -35.2861 92 -83.2002
c0 -0.0283203 0 0.0361328 0 0.0078125c0 -7.66602 -0.748047 -15.1582 -2.17578 -22.4072h86.1768zM428.8 192c18.9756 0 35.2002 16.2246 35.2002 35.2002c0 18.7002 -16.7754 35.2002 -35.2002 35.2002h-158.399c0 17.3242 26.3994 35.1992 26.3994 70.3994
c0 26.4004 -20.625 35.2002 -44 35.2002c-8.79395 0 -20.4443 -32.7119 -34.9258 -56.0996c-9.07422 -14.5752 -19.5244 -27.2256 -30.7988 -39.875c-16.1094 -18.374 -33.8359 -36.6328 -59.0752 -39.5967v-176.753c42.79 -3.7627 74.5088 -39.6758 120 -39.6758h21.2988
c40.5244 0 57.124 22.1973 50.6006 61.3252c14.6113 8.00098 24.1514 33.9785 12.9248 53.625c19.3652 18.2246 17.7871 46.3809 4.9502 61.0498h91.0254zM88 64c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24z" />
<glyph glyph-name="hand-point-left" unicode="&#xf0a5;"
d="M0 227.2c0 45.0986 38.1006 83.2002 83.2002 83.2002h86.1758c-1.3623 6.91016 -2.17578 14.374 -2.17578 22.3994c0 47.9141 35.0723 83.2002 92 83.2002c45.3135 0 57.002 -48.5371 75.7061 -78.7852c7.73438 -12.4121 16.9951 -23.3154 25.8506 -33.2529
l0.130859 -0.145508l0.128906 -0.148438c15.3213 -17.4746 23.2197 -23.668 30.1836 -23.668h2.67871c5.74707 4.95215 13.5361 8 22.1201 8h64c17.6729 0 32 -12.8936 32 -28.7998v-230.4c0 -15.9062 -14.3271 -28.7998 -32 -28.7998h-64
c-8.58398 0 -16.373 3.04785 -22.1201 8h-2.67871c-28.6885 0 -67.1367 -40 -127.2 -40h-21.2988c-62.542 0 -98.8008 38.6582 -99.9404 91.1445c-12.4814 17.8135 -18.4922 40.7852 -15.9844 62.791c-3.49414 6.85938 -6.21582 14.3584 -7.92969 22.0645h-35.6465
c-45.4355 0 -83.2002 37.584 -83.2002 83.2002zM48 227.2c0 -18.9756 16.2246 -35.2002 35.2002 -35.2002h91.0244c-12.8369 -14.6689 -14.415 -42.8252 4.9502 -61.0498c-11.2256 -19.6465 -1.68652 -45.624 12.9248 -53.625
c-6.52246 -39.1279 10.0771 -61.3252 50.6016 -61.3252h21.2988c45.4912 0 77.21 35.9131 120 39.6768v176.752c-25.2393 2.96289 -42.9658 21.2227 -59.0752 39.5967c-11.2744 12.6494 -21.7246 25.2998 -30.7988 39.875
c-14.4814 23.3877 -26.1318 56.0996 -34.9258 56.0996c-23.375 0 -44 -8.7998 -44 -35.2002c0 -35.2002 26.3994 -53.0752 26.3994 -70.3994h-158.399c-18.4248 0 -35.2002 -16.5 -35.2002 -35.2002zM448 88c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
s24 10.7451 24 24s-10.7451 24 -24 24z" />
<glyph glyph-name="hand-point-up" unicode="&#xf0a6;" horiz-adv-x="448"
d="M105.6 364.8c0 45.0996 38.1016 83.2002 83.2002 83.2002c45.6162 0 83.2002 -37.7646 83.2002 -83.2002v-35.6465c7.70605 -1.71387 15.2051 -4.43555 22.0645 -7.92969c22.0059 2.50684 44.9775 -3.50293 62.791 -15.9844
c52.4863 -1.14062 91.1445 -37.3984 91.1445 -99.9404v-21.2988c0 -60.0635 -40 -98.5117 -40 -127.2v-2.67871c4.95215 -5.74707 8 -13.5361 8 -22.1201v-64c0 -17.6729 -12.8936 -32 -28.7998 -32h-230.4c-15.9062 0 -28.7998 14.3271 -28.7998 32v64
c0 8.58398 3.04785 16.373 8 22.1201v2.67871c0 6.96387 -6.19336 14.8623 -23.6689 30.1816l-0.148438 0.128906l-0.145508 0.130859c-9.93652 8.85645 -20.8398 18.1162 -33.2529 25.8506c-30.2471 18.7051 -78.7842 30.3936 -78.7842 75.707
c0 56.9277 35.2861 92 83.2002 92c0.0283203 0 -0.0361328 0 -0.0078125 0c7.66602 0 15.1582 -0.748047 22.4072 -2.17578v86.1768zM224 364.8c0 18.9756 -16.2246 35.2002 -35.2002 35.2002c-18.7002 0 -35.2002 -16.7754 -35.2002 -35.2002v-158.399
c-17.3242 0 -35.1992 26.3994 -70.3994 26.3994c-26.4004 0 -35.2002 -20.625 -35.2002 -44c0 -8.79395 32.7119 -20.4443 56.0996 -34.9258c14.5752 -9.07422 27.2256 -19.5244 39.875 -30.7988c18.374 -16.1094 36.6328 -33.8359 39.5967 -59.0752h176.753
c3.7627 42.79 39.6758 74.5088 39.6758 120v21.2988c0 40.5244 -22.1973 57.124 -61.3252 50.6006c-8.00098 14.6113 -33.9785 24.1514 -53.625 12.9248c-18.2246 19.3652 -46.3809 17.7871 -61.0498 4.9502v91.0254zM352 24c-13.2549 0 -24 -10.7451 -24 -24
s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24z" />
<glyph glyph-name="hand-point-down" unicode="&#xf0a7;" horiz-adv-x="448"
d="M188.8 -64c-45.0986 0 -83.2002 38.1006 -83.2002 83.2002v86.1758c-6.91016 -1.3623 -14.374 -2.17578 -22.3994 -2.17578c-47.9141 0 -83.2002 35.0723 -83.2002 92c0 45.3135 48.5371 57.002 78.7852 75.707c12.4121 7.73438 23.3154 16.9951 33.2529 25.8506
l0.145508 0.130859l0.148438 0.128906c17.4746 15.3213 23.668 23.2197 23.668 30.1836v2.67871c-4.95215 5.74707 -8 13.5361 -8 22.1201v64c0 17.6729 12.8936 32 28.7998 32h230.4c15.9062 0 28.7998 -14.3271 28.7998 -32v-64.001
c0 -8.58398 -3.04785 -16.373 -8 -22.1201v-2.67871c0 -28.6885 40 -67.1367 40 -127.2v-21.2988c0 -62.542 -38.6582 -98.8008 -91.1445 -99.9404c-17.8135 -12.4814 -40.7852 -18.4922 -62.791 -15.9844c-6.85938 -3.49414 -14.3584 -6.21582 -22.0645 -7.92969v-35.6465
c0 -45.4355 -37.584 -83.2002 -83.2002 -83.2002zM188.8 -16c18.9756 0 35.2002 16.2246 35.2002 35.2002v91.0244c14.6689 -12.8369 42.8252 -14.415 61.0498 4.9502c19.6465 -11.2256 45.624 -1.68652 53.625 12.9248c39.1279 -6.52246 61.3252 10.0771 61.3252 50.6016
v21.2988c0 45.4912 -35.9131 77.21 -39.6768 120h-176.752c-2.96289 -25.2393 -21.2227 -42.9658 -39.5967 -59.0752c-12.6494 -11.2744 -25.2998 -21.7246 -39.875 -30.7988c-23.3877 -14.4814 -56.0996 -26.1318 -56.0996 -34.9258c0 -23.375 8.7998 -44 35.2002 -44
c35.2002 0 53.0752 26.3994 70.3994 26.3994v-158.399c0 -18.4248 16.5 -35.2002 35.2002 -35.2002zM328 384c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24z" />
<glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="448"
d="M433.941 382.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-80v-48c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v320c0 26.5098 21.4902 48 48 48h80v48c0 26.5098 21.4902 48 48 48
h172.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM266 -16c3.31152 0 6 2.68848 6 6v42h-96c-26.5098 0 -48 21.4902 -48 48v224h-74c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h212zM394 80c3.31152 0 6 2.68848 6 6v202h-88
c-13.2549 0 -24 10.7451 -24 24v88h-106c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h212zM400 336v9.63184c0 1.65527 -0.670898 3.15723 -1.75684 4.24316l-48.3682 48.3682c-1.12598 1.125 -2.65234 1.75684 -4.24316 1.75684h-9.63184v-64h64z" />
<glyph glyph-name="save" unicode="&#xf0c7;" horiz-adv-x="448"
d="M433.941 318.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h268.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM272 368h-128v-80h128v80z
M394 16c3.31152 0 6 2.68848 6 6v259.632c0 1.65527 -0.670898 3.15723 -1.75684 4.24316l-78.2432 78.2432v-100.118c0 -13.2549 -10.7451 -24 -24 -24h-176c-13.2549 0 -24 10.7451 -24 24v104h-42c-3.31152 0 -6 -2.68848 -6 -6v-340c0 -3.31152 2.68848 -6 6 -6h340z
M224 216c48.5234 0 88 -39.4766 88 -88s-39.4766 -88 -88 -88s-88 39.4766 -88 88s39.4766 88 88 88zM224 88c22.0557 0 40 17.9443 40 40s-17.9443 40 -40 40s-40 -17.9443 -40 -40s17.9443 -40 40 -40z" />
<glyph glyph-name="square" unicode="&#xf0c8;" horiz-adv-x="448"
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM394 16c3.2998 0 6 2.7002 6 6v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340z" />
<glyph glyph-name="envelope" unicode="&#xf0e0;"
d="M464 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416zM464 336h-416v-40.8047c22.4248 -18.2627 58.1797 -46.6602 134.587 -106.49
c16.834 -13.2422 50.2051 -45.0762 73.4131 -44.7012c23.2119 -0.371094 56.5723 31.4541 73.4131 44.7012c76.4189 59.8389 112.165 88.2305 134.587 106.49v40.8047zM48 48h416v185.601c-22.915 -18.252 -55.4189 -43.8691 -104.947 -82.6523
c-22.5439 -17.748 -60.3359 -55.1787 -103.053 -54.9473c-42.9277 -0.231445 -81.2051 37.75 -103.062 54.9551c-49.5293 38.7842 -82.0244 64.3945 -104.938 82.6455v-185.602z" />
<glyph glyph-name="lightbulb" unicode="&#xf0eb;" horiz-adv-x="352"
d="M176 368c8.83984 0 16 -7.16016 16 -16s-7.16016 -16 -16 -16c-35.2803 0 -64 -28.7002 -64 -64c0 -8.83984 -7.16016 -16 -16 -16s-16 7.16016 -16 16c0 52.9404 43.0596 96 96 96zM96.0596 -11.1699l-0.0400391 43.1797h159.961l-0.0507812 -43.1797
c-0.00976562 -3.13965 -0.939453 -6.21973 -2.67969 -8.83984l-24.5098 -36.8398c-2.95996 -4.45996 -7.95996 -7.14062 -13.3203 -7.14062h-78.8496c-5.35059 0 -10.3506 2.68066 -13.3203 7.14062l-24.5098 36.8398c-1.75 2.62012 -2.68066 5.68945 -2.68066 8.83984z
M176 448c97.2002 0 176 -78.7998 176 -176c0 -44.3701 -16.4502 -84.8496 -43.5498 -115.79c-16.6406 -18.9795 -42.7402 -58.79 -52.4199 -92.1602v-0.0498047h-48v0.0996094c0.00488281 4.98145 0.790039 9.78809 2.21973 14.3008
c5.67969 17.9893 22.9902 64.8496 62.0996 109.46c20.4102 23.29 31.6504 53.1699 31.6504 84.1396c0 70.5801 -57.4199 128 -128 128c-68.2803 0 -128.15 -54.3604 -127.95 -128c0.0898438 -30.9902 11.0703 -60.71 31.6104 -84.1396
c39.3496 -44.9004 56.5801 -91.8604 62.1699 -109.67c1.42969 -4.56055 2.13965 -9.30078 2.15039 -14.0703v-0.120117h-48v0.0595703c-9.68066 33.3604 -35.7803 73.1709 -52.4209 92.1602c-27.1094 30.9307 -43.5596 71.4102 -43.5596 115.78
c0 93.0303 73.7197 176 176 176z" />
<glyph glyph-name="bell" unicode="&#xf0f3;" horiz-adv-x="448"
d="M439.39 85.71c6 -6.44043 8.66016 -14.1602 8.61035 -21.71c-0.0996094 -16.4004 -12.9805 -32 -32.0996 -32h-383.801c-19.1191 0 -31.9893 15.5996 -32.0996 32c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c19.3193 20.7598 55.4697 51.9902 55.4697 154.29
c0 77.7002 54.4795 139.9 127.939 155.16v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -102.3 36.1504 -133.53 55.4697 -154.29zM67.5303 80h312.939
c-21.2197 27.96 -44.4199 74.3203 -44.5293 159.42c0 0.200195 0.0595703 0.379883 0.0595703 0.580078c0 61.8604 -50.1396 112 -112 112s-112 -50.1396 -112 -112c0 -0.200195 0.0595703 -0.379883 0.0595703 -0.580078
c-0.109375 -85.0898 -23.3096 -131.45 -44.5293 -159.42zM224 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
<glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="448"
d="M128 204v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12zM268 192c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40
c0 -6.62695 -5.37305 -12 -12 -12h-40zM192 108c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM268 96c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40zM448 -28v-36h-448v36c0 6.62695 5.37305 12 12 12h19.5v378.965c0 11.6172 10.7451 21.0352 24 21.0352h88.5v40c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-40h88.5
c13.2549 0 24 -9.41797 24 -21.0352v-378.965h19.5c6.62695 0 12 -5.37305 12 -12zM79.5 -15h112.5v67c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-67h112.5v351h-64.5v-24c0 -13.2549 -10.7451 -24 -24 -24h-112c-13.2549 0 -24 10.7451 -24 24v24
h-64.5v-351zM266 384h-26v26c0 3.31152 -2.68848 6 -6 6h-20c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6v26h26c3.31152 0 6 2.68848 6 6v20
c0 3.31152 -2.68848 6 -6 6z" />
<glyph glyph-name="plus-square" unicode="&#xf0fe;" horiz-adv-x="448"
d="M352 208v-32c0 -6.59961 -5.40039 -12 -12 -12h-88v-88c0 -6.59961 -5.40039 -12 -12 -12h-32c-6.59961 0 -12 5.40039 -12 12v88h-88c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h88v88c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12
v-88h88c6.59961 0 12 -5.40039 12 -12zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340
c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="circle" unicode="&#xf111;"
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200z" />
<glyph glyph-name="smile" unicode="&#xf118;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM332 135.4c8.5 10.1992 23.7002 11.5 33.7998 3.09961c10.2002 -8.5 11.6006 -23.5996 3.10059 -33.7998
c-30 -36 -74.1006 -56.6006 -120.9 -56.6006s-90.9004 20.6006 -120.9 56.6006c-8.39941 10.2002 -7.09961 25.2998 3.10059 33.7998c10.0996 8.40039 25.2998 7.09961 33.7998 -3.09961c20.7998 -25.1006 51.5 -39.4004 84 -39.4004s63.2002 14.4004 84 39.4004z" />
<glyph glyph-name="frown" unicode="&#xf119;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM248 144c40.2002 0 78 -17.7002 103.8 -48.5996c8.40039 -10.2002 7.10059 -25.3008 -3.09961 -33.8008
c-10.7002 -8.7998 -25.7002 -6.59961 -33.7998 3.10059c-16.6006 20 -41 31.3994 -66.9004 31.3994s-50.2998 -11.5 -66.9004 -31.3994c-8.5 -10.2002 -23.5996 -11.5 -33.7998 -3.10059c-10.2002 8.5 -11.5996 23.6006 -3.09961 33.8008
c25.7998 30.8994 63.5996 48.5996 103.8 48.5996z" />
<glyph glyph-name="meh" unicode="&#xf11a;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM336 128c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-176c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h176z
" />
<glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="576"
d="M528 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h480zM536 48v288c0 4.41113 -3.58887 8 -8 8h-480c-4.41113 0 -8 -3.58887 -8 -8v-288c0 -4.41113 3.58887 -8 8 -8
h480c4.41113 0 8 3.58887 8 8zM170 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM266 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28
c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM362 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM458 178c0 -6.62695 -5.37305 -12 -12 -12h-28
c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM122 96c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM506 96
c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM122 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28
c6.62695 0 12 -5.37305 12 -12v-28zM218 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM314 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28
c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM410 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM506 260c0 -6.62695 -5.37305 -12 -12 -12h-28
c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM408 102c0 -6.62695 -5.37305 -12 -12 -12h-216c-6.62695 0 -12 5.37305 -12 12v16c0 6.62695 5.37305 12 12 12h216c6.62695 0 12 -5.37305 12 -12v-16z" />
<glyph glyph-name="calendar" unicode="&#xf133;" horiz-adv-x="448"
d="M400 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12
v-52h48zM394 -16c3.2998 0 6 2.7002 6 6v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340z" />
<glyph glyph-name="play-circle" unicode="&#xf144;"
d="M371.7 210c16.3994 -9.2002 16.3994 -32.9004 0 -42l-176 -101c-15.9004 -8.7998 -35.7002 2.59961 -35.7002 21v208c0 18.5 19.9004 29.7998 35.7002 21zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192
c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200z" />
<glyph glyph-name="minus-square" unicode="&#xf146;" horiz-adv-x="448"
d="M108 164c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h232c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12h-232zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="check-square" unicode="&#xf14a;" horiz-adv-x="448"
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM400 16v352h-352v-352h352zM364.136 257.724l-172.589 -171.204
c-4.70508 -4.66699 -12.3027 -4.63672 -16.9697 0.0683594l-90.7812 91.5156c-4.66699 4.70508 -4.63672 12.3037 0.0693359 16.9717l22.7188 22.5361c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0693359l59.792 -60.2773l141.353 140.217
c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0683594l22.5361 -22.7178c4.66699 -4.70605 4.63672 -12.3047 -0.0683594 -16.9717z" />
<glyph glyph-name="share-square" unicode="&#xf14d;" horiz-adv-x="576"
d="M561.938 289.94c18.75 -18.7402 18.75 -49.1406 0 -67.8809l-143.998 -144c-29.9727 -29.9727 -81.9404 -9.05273 -81.9404 33.9404v53.7998c-101.266 -7.83691 -99.625 -31.6406 -84.1104 -78.7598c14.2285 -43.0889 -33.4736 -79.248 -71.0195 -55.7402
c-51.6924 32.3057 -84.8701 83.0635 -84.8701 144.76c0 39.3408 12.2197 72.7402 36.3301 99.3008c19.8398 21.8398 47.7402 38.4697 82.9102 49.4199c36.7295 11.4395 78.3096 16.1094 120.76 17.9893v57.1982c0 42.9355 51.9258 63.9541 81.9404 33.9404zM384 112l144 144
l-144 144v-104.09c-110.86 -0.90332 -240 -10.5166 -240 -119.851c0 -52.1396 32.79 -85.6094 62.3096 -104.06c-39.8174 120.65 48.999 141.918 177.69 143.84v-103.84zM408.74 27.5068c7.4375 2.125 14.5508 5.30566 20.9736 9.30273
c7.97656 4.95215 18.2861 -0.825195 18.2861 -10.2139v-42.5957c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h132c6.62695 0 12 -5.37305 12 -12v-4.48633c0 -4.91699 -2.9873 -9.36914 -7.56934 -11.1514
c-13.7021 -5.33105 -26.3955 -11.5371 -38.0498 -18.585c-1.82715 -1.11523 -3.98633 -1.76953 -6.28027 -1.77734h-86.1006c-3.31152 0 -6 -2.68848 -6 -6v-340c0 -3.31152 2.68848 -6 6 -6h340c3.31152 0 6 2.68848 6 6v25.9658c0 5.37012 3.5791 10.0596 8.74023 11.541z
" />
<glyph glyph-name="compass" unicode="&#xf14e;" horiz-adv-x="496"
d="M347.94 318.14c16.6592 7.61035 33.8096 -9.54004 26.1992 -26.1992l-65.9697 -144.341c-3.19238 -6.9834 -8.78613 -12.5771 -15.7695 -15.7695l-144.341 -65.9697c-16.6592 -7.61035 -33.8096 9.5498 -26.1992 26.1992l65.9697 144.341
c3.19238 6.9834 8.78613 12.5771 15.7695 15.7695zM270.58 169.42c12.4697 12.4697 12.4697 32.6904 0 45.1602s-32.6904 12.4697 -45.1602 0s-12.4697 -32.6904 0 -45.1602s32.6904 -12.4697 45.1602 0zM248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248
s-248 111.03 -248 248s111.03 248 248 248zM248 -8c110.28 0 200 89.7197 200 200s-89.7197 200 -200 200s-200 -89.7197 -200 -200s89.7197 -200 200 -200z" />
<glyph glyph-name="caret-square-down" unicode="&#xf150;" horiz-adv-x="448"
d="M125.1 240h197.801c10.6992 0 16.0996 -13 8.5 -20.5l-98.9004 -98.2998c-4.7002 -4.7002 -12.2002 -4.7002 -16.9004 0l-98.8994 98.2998c-7.7002 7.5 -2.2998 20.5 8.39941 20.5zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="caret-square-up" unicode="&#xf151;" horiz-adv-x="448"
d="M322.9 144h-197.801c-10.6992 0 -16.0996 13 -8.5 20.5l98.9004 98.2998c4.7002 4.7002 12.2002 4.7002 16.9004 0l98.8994 -98.2998c7.7002 -7.5 2.2998 -20.5 -8.39941 -20.5zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="caret-square-right" unicode="&#xf152;" horiz-adv-x="448"
d="M176 93.0996v197.801c0 10.6992 13 16.0996 20.5 8.5l98.2998 -98.9004c4.7002 -4.7002 4.7002 -12.2002 0 -16.9004l-98.2998 -98.8994c-7.5 -7.7002 -20.5 -2.2998 -20.5 8.39941zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="file" unicode="&#xf15b;" horiz-adv-x="384"
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416z" />
<glyph glyph-name="file-alt" unicode="&#xf15c;" horiz-adv-x="384"
d="M288 200v-28c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v28c0 6.59961 5.40039 12 12 12h168c6.59961 0 12 -5.40039 12 -12zM276 128c6.59961 0 12 -5.40039 12 -12v-28c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12
v28c0 6.59961 5.40039 12 12 12h168zM384 316.1v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l83.9004 -83.9004c9 -8.90039 14.0996 -21.2002 14.0996 -33.9004z
M256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416h288z" />
<glyph glyph-name="thumbs-up" unicode="&#xf164;"
d="M466.27 161.31c4.6748 -22.6465 0.864258 -44.5371 -8.98926 -62.9893c2.95898 -23.8682 -4.02148 -48.5654 -17.3398 -66.9902c-0.954102 -55.9072 -35.8232 -95.3301 -112.94 -95.3301c-7 0 -15 0.00976562 -22.2197 0.00976562
c-102.742 0 -133.293 38.9395 -177.803 39.9404c-3.56934 -13.7764 -16.085 -23.9502 -30.9775 -23.9502h-64c-17.6729 0 -32 14.3271 -32 32v240c0 17.6729 14.3271 32 32 32h98.7598c19.1455 16.9531 46.0137 60.6533 68.7598 83.4004
c13.667 13.667 10.1533 108.6 71.7607 108.6c57.5801 0 95.2695 -31.9355 95.2695 -104.73c0 -18.4092 -3.92969 -33.7295 -8.84961 -46.5391h36.4795c48.6025 0 85.8203 -41.5654 85.8203 -85.5801c0 -19.1504 -4.95996 -34.9902 -13.7305 -49.8408zM404.52 107.48
c21.5811 20.3838 18.6992 51.0645 5.21094 65.6191c9.44922 0 22.3594 18.9102 22.2695 37.8105c-0.0898438 18.9102 -16.71 37.8203 -37.8203 37.8203h-103.989c0 37.8193 28.3594 55.3691 28.3594 94.5391c0 23.75 0 56.7305 -47.2695 56.7305
c-18.9102 -18.9102 -9.45996 -66.1797 -37.8203 -94.54c-26.5596 -26.5703 -66.1797 -97.46 -94.54 -97.46h-10.9199v-186.17c53.6113 0 100.001 -37.8203 171.64 -37.8203h37.8203c35.5117 0 60.8203 17.1201 53.1201 65.9004
c15.2002 8.16016 26.5 36.4395 13.9395 57.5703zM88 16c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24z" />
<glyph glyph-name="thumbs-down" unicode="&#xf165;"
d="M466.27 222.69c8.77051 -14.8506 13.7305 -30.6904 13.7305 -49.8408c0 -44.0146 -37.2178 -85.5801 -85.8203 -85.5801h-36.4795c4.91992 -12.8096 8.84961 -28.1299 8.84961 -46.5391c0 -72.7949 -37.6895 -104.73 -95.2695 -104.73
c-61.6074 0 -58.0938 94.9326 -71.7607 108.6c-22.7461 22.7471 -49.6133 66.4473 -68.7598 83.4004h-7.05176c-5.5332 -9.56152 -15.8662 -16 -27.708 -16h-64c-17.6729 0 -32 14.3271 -32 32v240c0 17.6729 14.3271 32 32 32h64c8.11328 0 15.5146 -3.02539 21.1553 -8
h10.8447c40.9971 0 73.1953 39.9902 176.78 39.9902c7.21973 0 15.2197 0.00976562 22.2197 0.00976562c77.1172 0 111.986 -39.4229 112.94 -95.3301c13.3184 -18.4248 20.2979 -43.1221 17.3398 -66.9902c9.85352 -18.4521 13.6641 -40.3428 8.98926 -62.9893zM64 152
c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM394.18 135.27c21.1104 0 37.7305 18.9102 37.8203 37.8203c0.0898438 18.9004 -12.8203 37.8105 -22.2695 37.8105c13.4883 14.5547 16.3701 45.2354 -5.21094 65.6191
c12.5605 21.1309 1.26074 49.4102 -13.9395 57.5703c7.7002 48.7803 -17.6084 65.9004 -53.1201 65.9004h-37.8203c-71.6387 0 -118.028 -37.8203 -171.64 -37.8203v-186.17h10.9199c28.3604 0 67.9805 -70.8896 94.54 -97.46
c28.3604 -28.3604 18.9102 -75.6299 37.8203 -94.54c47.2695 0 47.2695 32.9805 47.2695 56.7305c0 39.1699 -28.3594 56.7197 -28.3594 94.5391h103.989z" />
<glyph glyph-name="sun" unicode="&#xf185;"
d="M494.2 226.1c11.2002 -7.59961 17.7998 -20.0996 17.8994 -33.6992c0 -13.4004 -6.69922 -26 -17.7998 -33.5l-59.7998 -40.5l13.7002 -71c2.5 -13.2002 -1.60059 -26.8008 -11.1006 -36.3008s-22.8994 -13.7998 -36.2998 -11.0996l-70.8994 13.7002l-40.4004 -59.9004
c-7.5 -11.0996 -20.0996 -17.7998 -33.5 -17.7998s-26 6.7002 -33.5 17.9004l-40.4004 59.8994l-70.7998 -13.7002c-13.3994 -2.59961 -26.7998 1.60059 -36.2998 11.1006s-13.7002 23.0996 -11.0996 36.2998l13.6992 71l-59.7998 40.5
c-11.0996 7.5 -17.7998 20 -17.7998 33.5s6.59961 26 17.7998 33.5996l59.7998 40.5l-13.6992 71c-2.60059 13.2002 1.59961 26.7002 11.0996 36.3008c9.5 9.59961 23 13.6992 36.2998 11.1992l70.7998 -13.6992l40.4004 59.8994c15.0996 22.2998 51.9004 22.2998 67 0
l40.4004 -59.8994l70.8994 13.6992c13 2.60059 26.6006 -1.59961 36.2002 -11.0996c9.5 -9.59961 13.7002 -23.2002 11.0996 -36.4004l-13.6992 -71zM381.3 140.5l76.7998 52.0996l-76.7998 52l17.6006 91.1006l-91 -17.6006l-51.9004 76.9004l-51.7998 -76.7998
l-91 17.5996l17.5996 -91.2002l-76.7998 -52l76.7998 -52l-17.5996 -91.1992l90.8994 17.5996l51.9004 -77l51.9004 76.9004l91 -17.6006zM256 296c57.2998 0 104 -46.7002 104 -104s-46.7002 -104 -104 -104s-104 46.7002 -104 104s46.7002 104 104 104zM256 136
c30.9004 0 56 25.0996 56 56s-25.0996 56 -56 56s-56 -25.0996 -56 -56s25.0996 -56 56 -56z" />
<glyph glyph-name="moon" unicode="&#xf186;"
d="M279.135 -64c-141.424 0 -256 114.64 -256 256c0 141.425 114.641 256 256 256c16.0342 -0.00292969 31.5078 -1.46875 46.7354 -4.27734c44.0205 -8.13086 53.7666 -66.8691 15.0215 -88.9189c-41.374 -23.5439 -67.4336 -67.4121 -67.4336 -115.836
c0 -83.5234 75.9238 -146.475 158.272 -130.792c43.6904 8.32129 74.5186 -42.5693 46.248 -77.4004c-47.8613 -58.9717 -120.088 -94.7754 -198.844 -94.7754zM279.135 400c-114.875 0 -208 -93.125 -208 -208s93.125 -208 208 -208
c65.2314 0 123.439 30.0361 161.575 77.0244c-111.611 -21.2568 -215.252 64.0957 -215.252 177.943c0 67.5127 36.9326 126.392 91.6934 157.555c-12.3271 2.27637 -25.0312 3.47754 -38.0166 3.47754z" />
<glyph glyph-name="caret-square-left" unicode="&#xf191;" horiz-adv-x="448"
d="M272 290.9v-197.801c0 -10.6992 -13 -16.0996 -20.5 -8.5l-98.2998 98.9004c-4.7002 4.7002 -4.7002 12.2002 0 16.9004l98.2998 98.8994c7.5 7.7002 20.5 2.2998 20.5 -8.39941zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="dot-circle" unicode="&#xf192;"
d="M256 392c-110.549 0 -200 -89.4678 -200 -200c0 -110.549 89.4678 -200 200 -200c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200zM256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248z
M256 272c44.1826 0 80 -35.8174 80 -80s-35.8174 -80 -80 -80s-80 35.8174 -80 80s35.8174 80 80 80z" />
<glyph glyph-name="building" unicode="&#xf1ad;" horiz-adv-x="448"
d="M128 300v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12zM268 288c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40
c0 -6.59961 -5.40039 -12 -12 -12h-40zM140 192c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM268 192c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM192 108c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM268 96c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM448 -28v-36h-448v36c0 6.59961 5.40039 12 12 12h19.5v440c0 13.2998 10.7002 24 24 24h337c13.2998 0 24 -10.7002 24 -24v-440h19.5
c6.59961 0 12 -5.40039 12 -12zM79.5 -15h112.5v67c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-67h112.5v414l-288.5 1z" />
<glyph glyph-name="file-pdf" unicode="&#xf1c1;" horiz-adv-x="384"
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM298.2 127.7c10.5 -10.5 8 -38.7002 -17.5 -38.7002c-14.7998 0 -36.9004 6.7998 -55.7998 17c-21.6006 -3.59961 -46 -12.7002 -68.4004 -20.0996c-50.0996 -86.4004 -79.4004 -47 -76.0996 -31.2002
c4 20 31 35.8994 51 46.2002c10.5 18.3994 25.3994 50.5 35.3994 74.3994c-7.39941 28.6006 -11.3994 51 -7 67.1006c4.7998 17.6992 38.4004 20.2998 42.6006 -5.90039c4.69922 -15.4004 -1.5 -39.9004 -5.40039 -56c8.09961 -21.2998 19.5996 -35.7998 36.7998 -46.2998
c17.4004 2.2002 52.2002 5.5 64.4004 -6.5zM100.1 49.9004c0 -0.700195 11.4004 4.69922 30.4004 35c-5.90039 -5.5 -25.2998 -21.3008 -30.4004 -35zM181.7 240.5c-2.5 0 -2.60059 -26.9004 1.7998 -40.7998c4.90039 8.7002 5.59961 40.7998 -1.7998 40.7998zM157.3 103.9
c15.9004 6.09961 34 14.8994 54.7998 19.1992c-11.1992 8.30078 -21.7998 20.4004 -30.0996 35.5c-6.7002 -17.6992 -15 -37.7998 -24.7002 -54.6992zM288.9 108.9c3.59961 2.39941 -2.2002 10.3994 -37.3008 7.7998c32.3008 -13.7998 37.3008 -7.7998 37.3008 -7.7998z" />
<glyph glyph-name="file-word" unicode="&#xf1c2;" horiz-adv-x="384"
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM268.1 192v0.200195h15.8008c7.7998 0 13.5 -7.2998 11.5996 -14.9004c-4.2998 -17 -13.7002 -54.0996 -34.5 -136c-1.2998 -5.39941 -6.09961 -9.09961 -11.5996 -9.09961h-24.7002
c-5.5 0 -10.2998 3.7998 -11.6006 9.09961c-5.2998 20.9004 -17.7998 71 -17.8994 71.4004l-2.90039 17.2998c-0.5 -5.2998 -1.5 -11.0996 -3 -17.2998l-17.8994 -71.4004c-1.30078 -5.39941 -6.10059 -9.09961 -11.6006 -9.09961h-25.2002
c-5.59961 0 -10.3994 3.7002 -11.6992 9.09961c-6.5 26.5 -25.2002 103.4 -33.2002 136c-1.7998 7.5 3.89941 14.7998 11.7002 14.7998h16.7998c5.7998 0 10.7002 -4.09961 11.7998 -9.69922c5 -25.7002 18.4004 -93.8008 19.0996 -99
c0.300781 -1.7002 0.400391 -3.10059 0.5 -4.2002c0.800781 7.5 0.400391 4.7002 24.8008 103.7c1.39941 5.2998 6.19922 9.09961 11.6992 9.09961h13.3008c5.59961 0 10.3994 -3.7998 11.6992 -9.2002c23.9004 -99.7002 22.8008 -94.3994 23.6006 -99.5
c0.299805 -1.7002 0.5 -3.09961 0.700195 -4.2998c0.599609 8.09961 0.399414 5.7998 21 103.5c1.09961 5.5 6 9.5 11.6992 9.5z" />
<glyph glyph-name="file-excel" unicode="&#xf1c3;" horiz-adv-x="384"
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM260 224c9.2002 0 15 -10 10.2998 -18c-16 -27.5 -45.5996 -76.9004 -46.2998 -78l46.4004 -78c4.59961 -8 -1.10059 -18 -10.4004 -18h-28.7998c-4.40039 0 -8.5 2.40039 -10.6006 6.2998
c-22.6992 41.7998 -13.6992 27.5 -28.5996 57.7002c-5.59961 -12.7002 -6.90039 -17.7002 -28.5996 -57.7002c-2.10059 -3.89941 -6.10059 -6.2998 -10.5 -6.2998h-28.9004c-9.2998 0 -15.0996 10 -10.4004 18l46.3008 78l-46.3008 78c-4.59961 8 1.10059 18 10.4004 18
h28.9004c4.39941 0 8.5 -2.40039 10.5996 -6.2998c21.7002 -40.4004 14.7002 -28.6006 28.5996 -57.7002c6.40039 15.2998 10.6006 24.5996 28.6006 57.7002c2.09961 3.89941 6.09961 6.2998 10.5 6.2998h28.7998z" />
<glyph glyph-name="file-powerpoint" unicode="&#xf1c4;" horiz-adv-x="384"
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM120 44v168c0 6.59961 5.40039 12 12 12h69.2002c36.7002 0 62.7998 -27 62.7998 -66.2998c0 -74.2998 -68.7002 -66.5 -95.5 -66.5v-47.2002c0 -6.59961 -5.40039 -12 -12 -12h-24.5c-6.59961 0 -12 5.40039 -12 12z
M168.5 131.4h23c7.90039 0 13.9004 2.39941 18.0996 7.19922c8.5 9.80078 8.40039 28.5 0.100586 37.8008c-4.10059 4.59961 -9.90039 7 -17.4004 7h-23.8994v-52h0.0996094z" />
<glyph glyph-name="file-image" unicode="&#xf1c5;" horiz-adv-x="384"
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM80 32v64l39.5 39.5c4.7002 4.7002 12.2998 4.7002 17 0l39.5 -39.5l87.5 87.5c4.7002 4.7002 12.2998 4.7002 17 0l23.5 -23.5v-128h-224zM128 272c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48
s21.5 48 48 48z" />
<glyph glyph-name="file-archive" unicode="&#xf1c6;" horiz-adv-x="384"
d="M128.3 288h32v-32h-32v32zM192.3 384v-32h-32v32h32zM128.3 352h32v-32h-32v32zM192.3 320v-32h-32v32h32zM369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1
c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-48.2998v-16h-32v16h-79.7002v-416h288zM194.2 182.3l17.2998 -87.7002c6.40039 -32.3994 -18.4004 -62.5996 -51.5 -62.5996
c-33.2002 0 -58 30.4004 -51.4004 62.9004l19.7002 97.0996v32h32v-32h22.1006c5.7998 0 10.6992 -4.09961 11.7998 -9.7002zM160.3 57.9004c17.9004 0 32.4004 12.0996 32.4004 27c0 14.8994 -14.5 27 -32.4004 27c-17.8994 0 -32.3994 -12.1006 -32.3994 -27
c0 -14.9004 14.5 -27 32.3994 -27zM192.3 256v-32h-32v32h32z" />
<glyph glyph-name="file-audio" unicode="&#xf1c7;" horiz-adv-x="384"
d="M369.941 350.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-332.118c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h204.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM332.118 320
l-76.1182 76.1182v-76.1182h76.1182zM48 -16h288v288h-104c-13.2549 0 -24 10.7451 -24 24v104h-160v-416zM192 60.0244c0 -10.6914 -12.9258 -16.0459 -20.4854 -8.48535l-35.5146 35.9746h-28c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h28
l35.5146 36.9473c7.56055 7.56055 20.4854 2.20605 20.4854 -8.48535v-135.951zM233.201 107.154c9.05078 9.29688 9.05957 24.1328 0.000976562 33.4385c-22.1494 22.752 12.2344 56.2461 34.3945 33.4814c27.1982 -27.9404 27.2119 -72.4443 0.000976562 -100.401
c-21.793 -22.3857 -56.9463 10.3154 -34.3965 33.4814z" />
<glyph glyph-name="file-video" unicode="&#xf1c8;" horiz-adv-x="384"
d="M369.941 350.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-332.118c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h204.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM332.118 320
l-76.1182 76.1182v-76.1182h76.1182zM48 -16h288v288h-104c-13.2549 0 -24 10.7451 -24 24v104h-160v-416zM276.687 195.303c10.0049 10.0049 27.3135 2.99707 27.3135 -11.3135v-111.976c0 -14.2939 -17.2959 -21.332 -27.3135 -11.3135l-52.6865 52.6738v-37.374
c0 -11.0459 -8.9541 -20 -20 -20h-104c-11.0459 0 -20 8.9541 -20 20v104c0 11.0459 8.9541 20 20 20h104c11.0459 0 20 -8.9541 20 -20v-37.374z" />
<glyph glyph-name="file-code" unicode="&#xf1c9;" horiz-adv-x="384"
d="M149.9 98.9004c3.5 -3.30078 3.69922 -8.90039 0.399414 -12.4004l-17.3994 -18.5996c-1.60059 -1.80078 -4 -2.80078 -6.40039 -2.80078c-2.2002 0 -4.40039 0.900391 -6 2.40039l-57.7002 54.0996c-3.7002 3.40039 -3.7002 9.30078 0 12.8008l57.7002 54.0996
c3.40039 3.2998 9 3.2002 12.4004 -0.400391l17.3994 -18.5996l0.200195 -0.200195c3.2002 -3.59961 2.7998 -9.2002 -0.799805 -12.3994l-32.7998 -28.9004l32.7998 -28.9004zM369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288
c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416h288zM209.6 234l24.4004 -7
c4.7002 -1.2998 7.40039 -6.2002 6 -10.9004l-54.7002 -188.199c-1.2998 -4.60059 -6.2002 -7.40039 -10.8994 -6l-24.4004 7.09961c-4.7002 1.2998 -7.40039 6.2002 -6 10.9004l54.7002 188.1c1.39941 4.7002 6.2002 7.40039 10.8994 6zM234.1 157.1
c-3.5 3.30078 -3.69922 8.90039 -0.399414 12.4004l17.3994 18.5996c3.30078 3.60059 8.90039 3.7002 12.4004 0.400391l57.7002 -54.0996c3.7002 -3.40039 3.7002 -9.30078 0 -12.8008l-57.7002 -54.0996c-3.5 -3.2998 -9.09961 -3.09961 -12.4004 0.400391
l-17.3994 18.5996l-0.200195 0.200195c-3.2002 3.59961 -2.7998 9.2002 0.799805 12.3994l32.7998 28.9004l-32.7998 28.9004z" />
<glyph glyph-name="life-ring" unicode="&#xf1cd;"
d="M256 -56c-136.967 0 -248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248s-111.033 -248 -248 -248zM152.602 20.7197c63.2178 -38.3184 143.579 -38.3184 206.797 0l-53.4111 53.4111c-31.8467 -13.5215 -68.168 -13.5059 -99.9746 0zM336 192
c0 44.1123 -35.8877 80 -80 80s-80 -35.8877 -80 -80s35.8877 -80 80 -80s80 35.8877 80 80zM427.28 88.6016c38.3184 63.2178 38.3184 143.579 0 206.797l-53.4111 -53.4111c13.5215 -31.8467 13.5049 -68.168 0 -99.9746zM359.397 363.28
c-63.2168 38.3184 -143.578 38.3184 -206.796 0l53.4111 -53.4111c31.8457 13.5215 68.167 13.5049 99.9736 0zM84.7197 295.398c-38.3184 -63.2178 -38.3184 -143.579 0 -206.797l53.4111 53.4111c-13.5215 31.8467 -13.5059 68.168 0 99.9746z" />
<glyph glyph-name="paper-plane" unicode="&#xf1d8;"
d="M440 441.5c34.5996 19.9004 77.5996 -8.7998 71.5 -48.9004l-59.4004 -387.199c-2.2998 -14.5 -11.0996 -27.3008 -23.8994 -34.5c-7.2998 -4.10059 -15.4004 -6.2002 -23.6006 -6.2002c-6.19922 0 -12.3994 1.2002 -18.2998 3.59961l-111.899 46.2002l-43.8008 -59.0996
c-27.3994 -36.9004 -86.5996 -17.8008 -86.5996 28.5996v84.4004l-114.3 47.2998c-36.7998 15.0996 -40.1006 66 -5.7002 85.8994zM192 -16l36.5996 49.5l-36.5996 15.0996v-64.5996zM404.6 12.7002l59.4004 387.3l-416 -240l107.8 -44.5996l211.5 184.3
c14.2002 12.2998 34.4004 -5.7002 23.7002 -21.2002l-140.2 -202.3z" />
<glyph glyph-name="futbol" unicode="&#xf1e3;" horiz-adv-x="496"
d="M483.8 268.6c42.2998 -130.199 -29 -270.1 -159.2 -312.399c-25.5 -8.2998 -51.2998 -12.2002 -76.6992 -12.2002c-104.5 0 -201.7 66.5996 -235.7 171.4c-42.2998 130.199 29 270.1 159.2 312.399c25.5 8.2998 51.2998 12.2002 76.6992 12.2002
c104.5 0 201.7 -66.5996 235.7 -171.4zM409.3 74.9004c6.10059 8.39941 12.1006 16.8994 16.7998 26.1992c14.3008 28.1006 21.5 58.5 21.7002 89.2002l-38.8994 36.4004l-71.1006 -22.1006l-24.3994 -75.1992l43.6992 -60.9004zM409.3 310.3
c-24.5 33.4004 -58.7002 58.4004 -97.8994 71.4004l-47.4004 -26.2002v-73.7998l64.2002 -46.5l70.7002 22zM184.9 381.6c-39.9004 -13.2998 -73.5 -38.5 -97.8008 -71.8994l10.1006 -52.5l70.5996 -22l64.2002 46.5v73.7998zM139 68.5l43.5 61.7002l-24.2998 74.2998
l-71.1006 22.2002l-39 -36.4004c0.5 -55.7002 23.4004 -95.2002 37.8008 -115.3zM187.2 1.5c64.0996 -20.4004 115.5 -1.7998 121.7 0l22.3994 48.0996l-44.2998 61.7002h-78.5996l-43.6006 -61.7002z" />
<glyph glyph-name="newspaper" unicode="&#xf1ea;" horiz-adv-x="576"
d="M552 384c13.2549 0 24 -10.7451 24 -24v-336c0 -13.2549 -10.7451 -24 -24 -24h-496c-30.9277 0 -56 25.0723 -56 56v272c0 13.2549 10.7451 24 24 24h42.752c6.60547 18.623 24.3896 32 45.248 32h440zM48 56c0 -4.41113 3.58887 -8 8 -8s8 3.58887 8 8v248h-16v-248z
M528 48v288h-416v-280c0 -2.7168 -0.204102 -5.38574 -0.578125 -8h416.578zM172 168c-6.62695 0 -12 5.37305 -12 12v96c0 6.62695 5.37305 12 12 12h136c6.62695 0 12 -5.37305 12 -12v-96c0 -6.62695 -5.37305 -12 -12 -12h-136zM200 248v-40h80v40h-80zM160 108v24
c0 6.62695 5.37305 12 12 12h136c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-136c-6.62695 0 -12 5.37305 -12 12zM352 108v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-104
c-6.62695 0 -12 5.37305 -12 12zM352 252v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-104c-6.62695 0 -12 5.37305 -12 12zM352 180v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24
c0 -6.62695 -5.37305 -12 -12 -12h-104c-6.62695 0 -12 5.37305 -12 12z" />
<glyph glyph-name="bell-slash" unicode="&#xf1f6;" horiz-adv-x="640"
d="M633.99 -23.0195c6.91016 -5.52051 8.01953 -15.5908 2.5 -22.4902l-10 -12.4902c-5.53027 -6.88965 -15.5898 -8.00977 -22.4902 -2.49023l-598 467.51c-6.90039 5.52051 -8.01953 15.5908 -2.49023 22.4902l10 12.4902
c5.52051 6.90039 15.5898 8.00977 22.4902 2.49023zM163.53 80h182.84l61.3994 -48h-279.659c-19.1201 0 -31.9902 15.5996 -32.1006 32c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c18.3701 19.7402 51.5703 49.6904 54.8398 140.42l45.4697 -35.5498
c-6.91992 -54.7803 -24.6895 -88.5498 -41.3994 -110.58zM320 352c-23.3496 0 -45 -7.17969 -62.9404 -19.4004l-38.1699 29.8408c19.6807 15.7793 43.1104 27.3096 69.1299 32.7197v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398
c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -41.3604 6.03027 -70.7197 14.3398 -92.8496l-59.5293 46.54c-1.63086 13.96 -2.77051 28.8896 -2.79004 45.7295c0 0.200195 0.0595703 0.379883 0.0595703 0.580078c0 61.8604 -50.1396 112 -112 112zM320 -64
c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
<glyph glyph-name="copyright" unicode="&#xf1f9;"
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 -8c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200c-110.549 0 -200 -89.4688 -200 -200c0 -110.549 89.4678 -200 200 -200z
M363.351 93.0645c-9.61328 -9.71289 -45.5293 -41.3965 -104.064 -41.3965c-82.4297 0 -140.484 61.4248 -140.484 141.567c0 79.1514 60.2754 139.4 139.763 139.4c55.5303 0 88.7373 -26.6201 97.5928 -34.7783c2.37793 -2.1875 3.86914 -5.3252 3.86914 -8.80762
c0 -2.39746 -0.717773 -4.64258 -1.93359 -6.51465l-18.1543 -28.1133c-3.8418 -5.9502 -11.9668 -7.28223 -17.499 -2.9209c-8.5957 6.77637 -31.8145 22.5381 -61.708 22.5381c-48.3037 0 -77.916 -35.3301 -77.916 -80.082c0 -41.5889 26.8877 -83.6924 78.2764 -83.6924
c32.6572 0 56.8428 19.0391 65.7266 27.2256c5.26953 4.85645 13.5957 4.03906 17.8193 -1.73828l19.8652 -27.1699c1.45996 -1.98145 2.32422 -4.42969 2.32422 -7.07715c0 -3.28809 -1.32422 -6.2793 -3.47656 -8.44043z" />
<glyph glyph-name="closed-captioning" unicode="&#xf20a;"
d="M464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h416zM458 48c3.2998 0 6 2.7002 6 6v276c0 3.2998 -2.7002 6 -6 6h-404c-3.2998 0 -6 -2.7002 -6 -6v-276c0 -3.2998 2.7002 -6 6 -6h404z
M246.9 133.7c1.69922 -2.40039 1.5 -5.60059 -0.5 -7.7002c-53.6006 -56.7998 -172.801 -32.0996 -172.801 67.9004c0 97.2998 121.7 119.5 172.5 70.0996c2.10059 -2 2.5 -3.2002 1 -5.7002l-17.5 -30.5c-1.89941 -3.09961 -6.19922 -4 -9.09961 -1.7002
c-40.7998 32 -94.5996 14.9004 -94.5996 -31.1992c0 -48 51 -70.5 92.1992 -32.6006c2.80078 2.5 7.10059 2.10059 9.2002 -0.899414zM437.3 133.7c1.7002 -2.40039 1.5 -5.60059 -0.5 -7.7002c-53.5996 -56.9004 -172.8 -32.0996 -172.8 67.9004
c0 97.2998 121.7 119.5 172.5 70.0996c2.09961 -2 2.5 -3.2002 1 -5.7002l-17.5 -30.5c-1.90039 -3.09961 -6.2002 -4 -9.09961 -1.7002c-40.8008 32 -94.6006 14.9004 -94.6006 -31.1992c0 -48 51 -70.5 92.2002 -32.6006c2.7998 2.5 7.09961 2.10059 9.2002 -0.899414z
" />
<glyph glyph-name="object-group" unicode="&#xf247;"
d="M500 320h-12v-256h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-320v-12c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v256h-12
c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-12h320v12c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12zM448 384v-32h32v32h-32zM32 384v-32h32v32h-32zM64 0v32
h-32v-32h32zM480 0v32h-32v-32h32zM440 64v256h-12c-6.62695 0 -12 5.37305 -12 12v12h-320v-12c0 -6.62695 -5.37305 -12 -12 -12h-12v-256h12c6.62695 0 12 -5.37305 12 -12v-12h320v12c0 6.62695 5.37305 12 12 12h12zM404 256c6.62695 0 12 -5.37207 12 -12v-168
c0 -6.62793 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37207 -12 12v52h-84c-6.62695 0 -12 5.37207 -12 12v168c0 6.62793 5.37305 12 12 12h200c6.62695 0 12 -5.37207 12 -12v-52h84zM136 280v-112h144v112h-144zM376 104v112h-56v-76
c0 -6.62793 -5.37305 -12 -12 -12h-76v-24h144z" />
<glyph glyph-name="object-ungroup" unicode="&#xf248;" horiz-adv-x="576"
d="M564 224h-12v-160h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-224v-12c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v24h-88v-12
c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v160h-12c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-12h224v12c0 6.62695 5.37305 12 12 12h72
c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-12v-24h88v12c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12zM352 384v-32h32v32h-32zM352 128v-32h32v32h-32zM64 96v32h-32v-32h32zM64 352v32
h-32v-32h32zM96 136h224v12c0 6.62695 5.37305 12 12 12h12v160h-12c-6.62695 0 -12 5.37305 -12 12v12h-224v-12c0 -6.62695 -5.37305 -12 -12 -12h-12v-160h12c6.62695 0 12 -5.37305 12 -12v-12zM224 0v32h-32v-32h32zM504 64v160h-12c-6.62695 0 -12 5.37305 -12 12v12
h-88v-88h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-88v-24h12c6.62695 0 12 -5.37305 12 -12v-12h224v12c0 6.62695 5.37305 12 12 12h12zM544 0v32h-32v-32h32zM544 256v32h-32v-32h32z" />
<glyph glyph-name="sticky-note" unicode="&#xf249;" horiz-adv-x="448"
d="M448 99.8936c0 -13.2451 -5.37012 -25.252 -14.0586 -33.9404l-83.8828 -83.8818c-8.68848 -8.68848 -20.6943 -14.0596 -33.9404 -14.0596h-268.118c-26.5098 0 -48 21.4902 -48 48v351.988c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-268.106z
M320 19.8936l76.1182 76.1182h-76.1182v-76.1182zM400 368h-352v-351.988h224v104c0 13.2549 10.7451 24 24 24h104v223.988z" />
<glyph glyph-name="clone" unicode="&#xf24d;"
d="M464 448c26.5098 0 48 -21.4902 48 -48v-320c0 -26.5098 -21.4902 -48 -48 -48h-48v-48c0 -26.5098 -21.4902 -48 -48 -48h-320c-26.5098 0 -48 21.4902 -48 48v320c0 26.5098 21.4902 48 48 48h48v48c0 26.5098 21.4902 48 48 48h320zM362 -16c3.31152 0 6 2.68848 6 6
v42h-224c-26.5098 0 -48 21.4902 -48 48v224h-42c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h308zM458 80c3.31152 0 6 2.68848 6 6v308c0 3.31152 -2.68848 6 -6 6h-308c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h308z" />
<glyph glyph-name="hourglass" unicode="&#xf254;" horiz-adv-x="384"
d="M368 400c0 -80.0996 -31.8984 -165.619 -97.1797 -208c64.9912 -42.1934 97.1797 -127.436 97.1797 -208h4c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-360c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h4
c0 80.0996 31.8994 165.619 97.1797 208c-64.9912 42.1934 -97.1797 127.436 -97.1797 208h-4c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h360c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-4zM64 400
c0 -101.621 57.3066 -184 128 -184s128 82.3799 128 184h-256zM320 -16c0 101.62 -57.3076 184 -128 184s-128 -82.3799 -128 -184h256z" />
<glyph glyph-name="hand-rock" unicode="&#xf255;"
d="M408.864 368.948c48.8213 20.751 103.136 -15.0723 103.136 -67.9111v-114.443c0 -15.3955 -3.08887 -30.3906 -9.18262 -44.5674l-42.835 -99.6562c-4.99707 -11.625 -3.98242 -18.8574 -3.98242 -42.3701c0 -17.6729 -14.3271 -32 -32 -32h-252
c-17.6729 0 -32 14.3271 -32 32c0 27.3301 1.1416 29.2012 -3.11035 32.9033l-97.71 85.0811c-24.8994 21.6797 -39.1797 52.8926 -39.1797 85.6338v56.9531c0 47.4277 44.8457 82.0215 91.0459 71.1807c1.96094 55.751 63.5107 87.8262 110.671 60.8057
c29.1895 31.0713 78.8604 31.4473 108.334 -0.0214844c32.7051 18.6846 76.4121 10.3096 98.8135 -23.5879zM464 186.594v114.445c0 34.29 -52 33.8232 -52 0.676758c0 -8.83594 -7.16309 -16 -16 -16h-7c-8.83691 0 -16 7.16406 -16 16v26.751
c0 34.457 -52 33.707 -52 0.676758v-27.4287c0 -8.83594 -7.16309 -16 -16 -16h-7c-8.83691 0 -16 7.16406 -16 16v40.4658c0 34.3525 -52 33.8115 -52 0.677734v-41.1436c0 -8.83594 -7.16406 -16 -16 -16h-7c-8.83594 0 -16 7.16406 -16 16v26.751
c0 34.4023 -52 33.7744 -52 0.676758v-116.571c0 -8.83105 -7.17773 -15.9961 -16.0078 -15.9961c-4.0166 0 -7.68848 1.48242 -10.499 3.92969l-7 6.09473c-3.37012 2.93457 -5.49316 7.25293 -5.49316 12.0674v41.2275c0 34.2148 -52 33.8857 -52 0.677734v-56.9531
c0 -18.8555 8.27441 -36.874 22.7002 -49.4365l97.71 -85.0801c12.4502 -10.8398 19.5898 -26.4463 19.5898 -42.8164v-10.2861h220v7.07617c0 13.21 2.65332 26.0791 7.88281 38.25l42.835 99.6553c3.37891 7.82715 5.28223 16.501 5.28223 25.5625v0.0498047z" />
<glyph glyph-name="hand-paper" unicode="&#xf256;" horiz-adv-x="448"
d="M372.57 335.359c39.9062 5.63281 75.4297 -25.7393 75.4297 -66.3594v-131.564c-0.00292969 -15.7393 -1.80566 -30.9482 -5.19531 -45.666l-30.1836 -130.958c-3.34668 -14.5234 -16.2783 -24.8125 -31.1816 -24.8125h-222.897
c-10.7539 0 -20.2588 5.28613 -26.0615 13.4316l-119.97 168.415c-21.2441 29.8203 -14.8047 71.3574 14.5498 93.1533c18.7754 13.9395 42.1309 16.2979 62.083 8.87109v126.13c0 44.0547 41.125 75.5439 82.4053 64.9834c23.8926 48.1963 92.3535 50.2471 117.982 0.74707
c42.5186 11.1445 83.0391 -21.9346 83.0391 -65.5469v-10.8242zM399.997 137.437l-0.00195312 131.563c0 24.9492 -36.5703 25.5508 -36.5703 -0.691406v-76.3086c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v154.184
c0 25.501 -36.5703 26.3633 -36.5703 0.691406v-154.875c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v188.309c0 25.501 -36.5703 26.3545 -36.5703 0.691406v-189c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16
v153.309c0 25.501 -36.5713 26.3359 -36.5713 0.691406v-206.494c0 -15.5703 -20.0352 -21.9092 -29.0303 -9.2832l-27.1279 38.0791c-14.3711 20.1709 -43.833 -2.33496 -29.3945 -22.6045l115.196 -161.697h201.92l27.3252 118.551
c2.63086 11.417 3.96484 23.1553 3.96484 34.8857z" />
<glyph glyph-name="hand-scissors" unicode="&#xf257;"
d="M256 -32c-44.9561 0 -77.3428 43.2627 -64.0244 85.8535c-21.6484 13.71 -34.0156 38.7617 -30.3408 65.0068h-87.6348c-40.8037 0 -74 32.8105 -74 73.1406c0 40.3291 33.1963 73.1396 74 73.1396l94 -9.14062l-78.8496 18.6787
c-38.3076 14.7422 -57.04 57.4707 -41.9424 95.1123c15.0303 37.4736 57.7549 55.7803 95.6416 41.2012l144.929 -55.7568c24.9551 30.5566 57.8086 43.9932 92.2178 24.7324l97.999 -54.8525c20.9746 -11.7393 34.0049 -33.8457 34.0049 -57.6904v-205.702
c0 -30.7422 -21.4404 -57.5576 -51.7979 -64.5537l-118.999 -27.4268c-4.97168 -1.14648 -10.0889 -1.72949 -15.2031 -1.72949zM256 16.0127l70 -0.000976562c1.52441 0 2.99707 0.174805 4.42285 0.501953l119.001 27.4277
c8.58203 1.97754 14.5762 9.29102 14.5762 17.7812v205.701c0 6.4873 -3.62109 12.542 -9.44922 15.8047l-98 54.8545c-8.13965 4.55566 -18.668 2.61914 -24.4873 -4.50781l-21.7646 -26.6475c-2.93457 -3.59375 -7.40332 -5.87305 -12.4004 -5.87305
c-2.02246 0 -3.95703 0.375977 -5.73828 1.06152l-166.549 64.0908c-32.6543 12.5664 -50.7744 -34.5771 -19.2227 -46.7168l155.357 -59.7852c6 -2.30859 10.2539 -8.12402 10.2539 -14.9326v-11.6328c0 -8.83691 -7.16309 -16 -16 -16h-182
c-34.375 0 -34.4297 -50.2803 0 -50.2803h182c8.83691 0 16 -7.16309 16 -16v-6.85645c0 -8.83691 -7.16309 -16 -16 -16h-28c-25.1221 0 -25.1592 -36.5674 0 -36.5674h28c8.83691 0 16 -7.16211 16 -16v-6.85547c0 -8.83691 -7.16309 -16 -16 -16
c-25.1201 0 -25.1602 -36.5674 0 -36.5674z" />
<glyph glyph-name="hand-lizard" unicode="&#xf258;" horiz-adv-x="576"
d="M556.686 157.458c12.6357 -19.4863 19.3145 -42.0615 19.3145 -65.2871v-124.171h-224v71.582l-99.751 38.7871c-2.7832 1.08203 -5.70996 1.63086 -8.69727 1.63086h-131.552c-30.8789 0 -56 25.1211 -56 56c0 48.5234 39.4766 88 88 88h113.709l18.333 48h-196.042
c-44.1123 0 -80 35.8877 -80 80v8c0 30.8779 25.1211 56 56 56h293.917c24.5 0 47.084 -12.2725 60.4111 -32.8291zM528 16v76.1709c0 0.0166016 -0.0439453 0.106445 -0.0439453 0.12207c0 14.3945 -4.24219 27.8057 -11.5439 39.0498l-146.358 225.715
c-4.44336 6.85254 -11.9707 10.9424 -20.1367 10.9424h-293.917c-4.41113 0 -8 -3.58887 -8 -8v-8c0 -17.6445 14.3555 -32 32 -32h213.471c25.2021 0 42.626 -25.293 33.6299 -48.8457l-24.5518 -64.2812c-7.05371 -18.4658 -25.0732 -30.873 -44.8398 -30.873h-113.709
c-22.0557 0 -40 -17.9443 -40 -40c0 -4.41113 3.58887 -8 8 -8h131.552c0.0175781 0 0.0712891 -0.0273438 0.0888672 -0.0273438c9.16992 0 17.9404 -1.72461 26.0039 -4.86621l99.752 -38.7881c18.5898 -7.22852 30.6035 -24.7881 30.6035 -44.7363v-23.582h128z" />
<glyph glyph-name="hand-spock" unicode="&#xf259;"
d="M501.03 331.824c6.92773 -11.1826 10.9697 -24.4053 10.9697 -38.5146c0 -5.92676 -0.706055 -11.6885 -2.03809 -17.208l-57.623 -241.963c-13.2236 -56.1904 -63.707 -98.1387 -123.908 -98.1387h-0.352539h-107.455
c-0.0761719 0 -0.193359 0.00195312 -0.270508 0.00195312c-40.9248 0 -78.1475 15.9814 -105.761 42.0391l-91.3652 85.9766c-14.3076 13.4434 -23.2246 32.5547 -23.2246 53.7168c0 19.5254 7.61035 37.2861 20.0254 50.4766
c5.31836 5.66406 29.875 29.3926 68.1152 21.8477l-24.3594 82.1973c-1.97363 6.64844 -2.97656 13.6836 -2.97656 20.9688c0 38.6953 29.8926 70.4639 67.8262 73.4531c-0.246094 2.45117 -0.34082 4.85547 -0.34082 7.37207c0 34.4199 23.585 63.376 55.4619 71.5752
c43.248 10.9785 80.5645 -17.7012 89.6602 -53.0723l13.6836 -53.207l4.64648 22.6602c6.99023 33.5186 36.6826 58.8037 72.2373 58.916c8.73438 0 56.625 -3.26953 70.7383 -54.0801c15.0664 0.710938 46.9199 -3.50977 66.3105 -35.0176zM463.271 287.219
c7.86914 32.9844 -42.1211 45.2695 -50.0859 11.9219l-24.8008 -104.146c-4.38867 -18.4141 -31.7783 -11.8926 -28.0557 6.2168l28.5479 139.166c7.39844 36.0703 -43.3076 45.0703 -50.1182 11.9629l-31.791 -154.971
c-3.54883 -17.3086 -28.2832 -18.0469 -32.7109 -0.804688l-47.3262 184.035c-8.43359 32.8105 -58.3691 20.2676 -49.8652 -12.8359l42.4414 -165.039c4.81641 -18.7207 -23.3711 -26.9121 -28.9648 -8.00781l-31.3438 105.779
c-9.6875 32.6465 -59.1191 18.2578 -49.3867 -14.625l36.0137 -121.539c6.59375 -22.2441 10.1777 -45.7803 10.1777 -70.1523c0 -6.54297 -8.05664 -10.9355 -13.4824 -5.82617l-51.123 48.1074c-24.7852 23.4082 -60.0527 -14.1875 -35.2793 -37.4902l91.3691 -85.9805
c19.0469 -17.9736 44.75 -28.998 72.9795 -28.998h0.157227h107.455c0.0732422 0 0.138672 0.0429688 0.212891 0.0429688c37.5791 0 69.1016 26.1416 77.3564 61.2168z" />
<glyph glyph-name="hand-pointer" unicode="&#xf25a;" horiz-adv-x="448"
d="M358.182 268.639c43.1934 16.6348 89.8184 -15.7949 89.8184 -62.6387v-84c-0.000976562 -5.24023 -0.600586 -10.3037 -1.72754 -15.2041l-27.4297 -118.999c-6.98242 -30.2969 -33.7549 -51.7969 -64.5566 -51.7969h-178.286
c-21.2588 0 -41.3682 10.4102 -53.791 27.8457l-109.699 154.001c-21.2432 29.8193 -14.8047 71.3574 14.5498 93.1523c18.8115 13.9658 42.1748 16.2822 62.083 8.87207v161.129c0 36.9443 29.7363 67 66.2861 67s66.2861 -30.0557 66.2861 -67v-73.6338
c20.4131 2.85742 41.4678 -3.94238 56.5947 -19.6289c27.1934 12.8467 60.3799 5.66992 79.8721 -19.0986zM80.9854 168.303c-14.4004 20.2119 -43.8008 -2.38281 -29.3945 -22.6055l109.712 -154c3.43457 -4.81934 8.92871 -7.69727 14.6973 -7.69727h178.285
c8.49219 0 15.8037 5.99414 17.7822 14.5762l27.4297 119.001c0.333008 1.44629 0.501953 2.93457 0.501953 4.42285v84c0 25.1602 -36.5713 25.1211 -36.5713 0c0 -8.83594 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16406 -16 16v21
c0 25.1602 -36.5713 25.1201 -36.5713 0v-21c0 -8.83594 -7.16309 -16 -16 -16h-6.85938c-8.83691 0 -16 7.16406 -16 16v35c0 25.1602 -36.5703 25.1201 -36.5703 0v-35c0 -8.83594 -7.16309 -16 -16 -16h-6.85742c-8.83691 0 -16 7.16406 -16 16v175
c0 25.1602 -36.5713 25.1201 -36.5713 0v-241.493c0 -15.5703 -20.0352 -21.9092 -29.0303 -9.2832zM176.143 48v96c0 8.83691 6.26855 16 14 16h6c7.73242 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26758 -16 -14 -16h-6c-7.73242 0 -14 7.16309 -14 16zM251.571 48v96
c0 8.83691 6.26758 16 14 16h6c7.73145 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26855 -16 -14 -16h-6c-7.73242 0 -14 7.16309 -14 16zM327 48v96c0 8.83691 6.26758 16 14 16h6c7.73242 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26758 -16 -14 -16h-6
c-7.73242 0 -14 7.16309 -14 16z" />
<glyph glyph-name="hand-peace" unicode="&#xf25b;" horiz-adv-x="448"
d="M362.146 256.024c42.5908 13.3184 85.8535 -19.0684 85.8535 -64.0244l-0.0117188 -70.001c-0.000976562 -5.24023 -0.600586 -10.3027 -1.72949 -15.2031l-27.4268 -118.999c-6.99707 -30.3564 -33.8105 -51.7969 -64.5547 -51.7969h-205.702
c-23.8447 0 -45.9502 13.0303 -57.6904 34.0059l-54.8525 97.999c-19.2607 34.4092 -5.82422 67.2617 24.7324 92.2178l-55.7568 144.928c-14.5791 37.8867 3.72754 80.6113 41.2012 95.6416c37.6406 15.0977 80.3691 -3.63477 95.1123 -41.9424l18.6787 -78.8496
l-9.14062 94c0 40.8037 32.8096 74 73.1396 74s73.1406 -33.1963 73.1406 -74v-87.6348c26.2451 3.6748 51.2959 -8.69238 65.0068 -30.3408zM399.987 122l-0.000976562 70c0 25.1602 -36.5674 25.1201 -36.5674 0c0 -8.83691 -7.16309 -16 -16 -16h-6.85547
c-8.83789 0 -16 7.16309 -16 16v28c0 25.1592 -36.5674 25.1221 -36.5674 0v-28c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v182c0 34.4297 -50.2803 34.375 -50.2803 0v-182c0 -8.83691 -7.16309 -16 -16 -16h-11.6328
c-6.80859 0 -12.624 4.25391 -14.9326 10.2539l-59.7842 155.357c-12.1396 31.5518 -59.2842 13.4326 -46.7168 -19.2227l64.0898 -166.549c0.685547 -1.78125 1.07812 -3.71875 1.07812 -5.74121c0 -4.99707 -2.2959 -9.46289 -5.88965 -12.3975l-26.6475 -21.7646
c-7.12695 -5.81934 -9.06445 -16.3467 -4.50781 -24.4873l54.8535 -98c3.26367 -5.82812 9.31934 -9.44922 15.8057 -9.44922h205.701c8.49121 0 15.8037 5.99414 17.7812 14.5762l27.4277 119.001c0.333008 1.44629 0.501953 2.93457 0.501953 4.42285z" />
<glyph glyph-name="registered" unicode="&#xf25d;"
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 -8c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200c-110.549 0 -200 -89.4688 -200 -200c0 -110.549 89.4678 -200 200 -200z
M366.442 73.791c4.40332 -7.99219 -1.37012 -17.791 -10.5107 -17.791h-42.8096c-0.00488281 0 -0.000976562 -0.0126953 -0.00585938 -0.0126953c-4.58594 0 -8.57422 2.58301 -10.5869 6.37305l-47.5156 89.3027h-31.958v-83.6631c0 -6.61719 -5.38281 -12 -12 -12
h-38.5674c-6.61719 0 -12 5.38281 -12 12v248.304c0 6.61719 5.38281 12 12 12h78.667c71.251 0 101.498 -32.749 101.498 -85.252c0 -31.6123 -15.2148 -59.2969 -39.4824 -73.1758c3.02148 -4.61719 0.225586 0.199219 53.2715 -96.085zM256.933 208.094
c20.9131 0 32.4307 11.5186 32.4316 32.4316c0 19.5752 -6.5127 31.709 -38.9297 31.709h-27.377v-64.1406h33.875z" />
<glyph glyph-name="calendar-plus" unicode="&#xf271;" horiz-adv-x="448"
d="M336 156v-24c0 -6.59961 -5.40039 -12 -12 -12h-76v-76c0 -6.59961 -5.40039 -12 -12 -12h-24c-6.59961 0 -12 5.40039 -12 12v76h-76c-6.59961 0 -12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12h76v76c0 6.59961 5.40039 12 12 12h24c6.59961 0 12 -5.40039 12 -12
v-76h76c6.59961 0 12 -5.40039 12 -12zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="calendar-minus" unicode="&#xf272;" horiz-adv-x="448"
d="M124 120c-6.59961 0 -12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12h200c6.59961 0 12 -5.40039 12 -12v-24c0 -6.59961 -5.40039 -12 -12 -12h-200zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="calendar-times" unicode="&#xf273;" horiz-adv-x="448"
d="M311.7 73.2998l-17 -17c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-53.7002 53.7998l-53.7002 -53.6992c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-17 17c-4.7002 4.69922 -4.7002 12.2998 0 17l53.7002 53.6992l-53.7002 53.7002c-4.7002 4.7002 -4.7002 12.2998 0 17
l17 17c4.7002 4.7002 12.2998 4.7002 17 0l53.7002 -53.7002l53.7002 53.7002c4.7002 4.7002 12.2998 4.7002 17 0l17 -17c4.7002 -4.7002 4.7002 -12.2998 0 -17l-53.7998 -53.7998l53.6992 -53.7002c4.80078 -4.7002 4.80078 -12.2998 0.100586 -17zM448 336v-352
c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10
v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="calendar-check" unicode="&#xf274;" horiz-adv-x="448"
d="M400 384c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h48v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h128v52c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-52h48zM394 -16c3.31152 0 6 2.68848 6 6v298h-352v-298c0 -3.31152 2.68848 -6 6 -6h340zM341.151 184.65l-142.31 -141.169c-4.70508 -4.66699 -12.3027 -4.6377 -16.9707 0.0673828l-75.0908 75.6992
c-4.66699 4.70508 -4.6377 12.3027 0.0673828 16.9707l22.7197 22.5361c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0693359l44.1035 -44.4609l111.072 110.182c4.70508 4.66699 12.3027 4.63672 16.9707 -0.0683594l22.5361 -22.7178
c4.66699 -4.70508 4.63672 -12.3027 -0.0683594 -16.9697z" />
<glyph glyph-name="map" unicode="&#xf279;" horiz-adv-x="576"
d="M560.02 416c8.4502 0 15.9805 -6.83008 15.9805 -16.0195v-346.32c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-151.83 -52.8105c-6.23242 -2.02832 -12.9023 -3.12305 -19.8076 -3.12305c-7.07324 0 -13.8799 1.15039 -20.2422 3.27344l-172 60.71l-170.05 -62.8398
c-1.99023 -0.790039 -4 -1.16016 -5.95996 -1.16016c-8.45996 0 -15.9902 6.83008 -15.9902 16.0195v346.32c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71l151.83 52.8105c6.43945 2.08984 13.1201 3.13965 19.8096 3.13965
c7.06641 -0.00292969 13.8789 -1.16602 20.2402 -3.28027l172 -60.7197h0.00976562l170.05 62.8398c1.98047 0.790039 4 1.16016 5.95996 1.16016zM224 357.58v-285.97l128 -45.1904v285.97zM48 29.9502l127.36 47.0801l0.639648 0.229492v286.2l-128 -44.5303v-288.979z
M528 65.0801v288.97l-127.36 -47.0693l-0.639648 -0.240234v-286.19z" />
<glyph glyph-name="comment-alt" unicode="&#xf27a;"
d="M448 448c35.2998 0 64 -28.7002 64 -64v-288c0 -35.2998 -28.7002 -64 -64 -64h-144l-124.9 -93.5996c-2.19922 -1.7002 -4.69922 -2.40039 -7.09961 -2.40039c-6.2002 0 -12 4.90039 -12 12v84h-96c-35.2998 0 -64 28.7002 -64 64v288c0 35.2998 28.7002 64 64 64h384z
M464 96v288c0 8.7998 -7.2002 16 -16 16h-384c-8.7998 0 -16 -7.2002 -16 -16v-288c0 -8.7998 7.2002 -16 16 -16h144v-60l67.2002 50.4004l12.7998 9.59961h160c8.7998 0 16 7.2002 16 16z" />
<glyph glyph-name="pause-circle" unicode="&#xf28b;"
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM352 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-48
c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h48c8.7998 0 16 -7.2002 16 -16zM240 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-48c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h48c8.7998 0 16 -7.2002 16 -16z" />
<glyph glyph-name="stop-circle" unicode="&#xf28d;"
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200zM352 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-160
c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h160c8.7998 0 16 -7.2002 16 -16z" />
<glyph glyph-name="handshake" unicode="&#xf2b5;" horiz-adv-x="640"
d="M519.2 320.1h120.8v-255.699h-64c-17.5 0 -31.7998 14.1992 -31.9004 31.6992h-57.8994c-1.7998 -8.19922 -5.2998 -16.0996 -10.9004 -23l-26.2002 -32.2998c-15.7998 -19.3994 -41.8994 -25.5 -64 -16.7998c-13.5 -16.5996 -30.5996 -24 -48.7998 -24
c-15.0996 0 -28.5996 5.09961 -41.0996 15.9004c-31.7998 -21.9004 -74.7002 -21.3008 -105.601 3.7998l-84.5996 76.3994h-9.09961c-0.100586 -17.5 -14.3008 -31.6992 -31.9004 -31.6992h-64v255.699h118l47.5996 47.6006c10.5 10.3994 24.8008 16.2998 39.6006 16.2998
h226.8c15.4326 0 29.4326 -6.22168 39.5996 -16.2998zM48 96.4004c8.7998 0 16 7.09961 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16zM438 103.3c2.7002 3.40039 2.2002 8.5 -1.2002 11.2998l-108.2 87.8008l-8.19922 -7.5
c-40.3008 -36.8008 -86.7002 -11.8008 -101.5 4.39941c-26.7002 29 -25 74.4004 4.39941 101.3l38.7002 35.5h-56.7002c-2 -0.799805 -3.7002 -1.5 -5.7002 -2.2998l-61.6992 -61.5996h-41.9004v-128.101h27.7002l97.2998 -88
c16.0996 -13.0996 41.4004 -10.5 55.2998 6.60059l15.6006 19.2002l36.7998 -31.5c3 -2.40039 12 -4.90039 18 2.39941l30 36.5l23.8994 -19.3994c3.5 -2.80078 8.5 -2.2002 11.3008 1.19922zM544 144.1v128h-44.7002l-61.7002 61.6006
c-1.39941 1.5 -3.39941 2.2998 -5.5 2.2998l-83.6992 -0.200195c-10 0 -19.6006 -3.7002 -27 -10.5l-65.6006 -60.0996c-9.7002 -8.7998 -10.5 -24 -1.2002 -33.9004c8.90039 -9.39941 25.1006 -8.7002 34.6006 0l55.2002 50.6006c6.5 5.89941 16.5996 5.5 22.5996 -1
l10.9004 -11.7002c6 -6.5 5.5 -16.6006 -1 -22.6006l-12.5 -11.3994l102.699 -83.4004c2.80078 -2.2998 5.40039 -4.89941 7.7002 -7.7002h69.2002zM592 96.4004c8.7998 0 16 7.09961 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16z
" />
<glyph glyph-name="envelope-open" unicode="&#xf2b6;"
d="M494.586 283.484c10.6523 -8.80762 17.4141 -22.1064 17.4141 -36.9932v-262.491c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v262.515c0 14.9355 6.80469 28.2705 17.5146 37.0771c4.08008 3.35449 110.688 89.0996 135.15 108.549
c22.6992 18.1426 60.1299 55.8594 103.335 55.8594c43.4365 0 81.2314 -38.1914 103.335 -55.8594c23.5283 -18.707 130.554 -104.773 135.251 -108.656zM464 -10v253.632c0 0.00195312 0.00390625 0.000976562 0.00390625 0.00292969
c0 1.88184 -0.869141 3.56152 -2.22754 4.66016c-15.8633 12.8232 -108.793 87.5752 -132.366 106.316c-17.5527 14.0195 -49.7168 45.3887 -73.4102 45.3887c-23.6016 0 -55.2451 -30.8799 -73.4102 -45.3887c-23.5713 -18.7393 -116.494 -93.4795 -132.364 -106.293
c-1.40918 -1.13965 -2.22559 -2.85254 -2.22559 -4.66504v-253.653c0 -3.31152 2.68848 -6 6 -6h404c3.31152 0 6 2.68848 6 6zM432.009 177.704c4.24902 -5.15918 3.46484 -12.7949 -1.74512 -16.9814c-28.9746 -23.2822 -59.2734 -47.5967 -70.9287 -56.8623
c-22.6992 -18.1436 -60.1299 -55.8604 -103.335 -55.8604c-43.4521 0 -81.2871 38.2373 -103.335 55.8604c-11.2793 8.9668 -41.7441 33.4131 -70.9268 56.8643c-5.20996 4.1875 -5.99316 11.8223 -1.74512 16.9814l15.2578 18.5283
c4.17773 5.07227 11.6572 5.84277 16.7793 1.72559c28.6182 -23.001 58.5654 -47.0352 70.5596 -56.5713c17.5527 -14.0195 49.7168 -45.3887 73.4102 -45.3887c23.6016 0 55.2461 30.8799 73.4102 45.3887c11.9941 9.53516 41.9434 33.5703 70.5625 56.5684
c5.12207 4.11621 12.6016 3.3457 16.7783 -1.72656z" />
<glyph glyph-name="address-book" unicode="&#xf2b9;" horiz-adv-x="448"
d="M436 288h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48
h320c26.5 0 48 -21.5 48 -48v-48h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM368 -16v416h-320v-416h320zM208 192c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM118.4 64
c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002c0 -10.6006 -10 -19.2002 -22.4004 -19.2002
h-179.199z" />
<glyph glyph-name="address-card" unicode="&#xf2bb;" horiz-adv-x="576"
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM528 16v352h-480v-352h480zM208 192c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64z
M118.4 64c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002
c0 -10.6006 -10 -19.2002 -22.4004 -19.2002h-179.199zM360 128c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 192c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112
c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 256c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112z" />
<glyph glyph-name="user-circle" unicode="&#xf2bd;" horiz-adv-x="496"
d="M248 344c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96zM248 200c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8
c49.7002 0 95.0996 18.2998 130.1 48.4004c-14.8994 23 -40.3994 38.5 -69.5996 39.5c-20.7998 -6.5 -40.5996 -9.60059 -60.5 -9.60059s-39.7002 3.2002 -60.5 9.60059c-29.2002 -0.900391 -54.7002 -16.5 -69.5996 -39.5c35 -30.1006 80.3994 -48.4004 130.1 -48.4004z
M410.7 76.0996c23.3994 32.7002 37.2998 72.7002 37.2998 115.9c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -43.2002 13.9004 -83.2002 37.2998 -115.9c24.5 31.4004 62.2002 51.9004 105.101 51.9004c10.1992 0 26.0996 -9.59961 57.5996 -9.59961
c31.5996 0 47.4004 9.59961 57.5996 9.59961c43 0 80.7002 -20.5 105.101 -51.9004z" />
<glyph glyph-name="id-badge" unicode="&#xf2c1;" horiz-adv-x="384"
d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM336 -16v416h-288v-416h288zM144 336c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16h96c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16
h-96zM192 160c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM102.4 32c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8
c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002c0 -10.6006 -10 -19.2002 -22.4004 -19.2002h-179.199z" />
<glyph glyph-name="id-card" unicode="&#xf2c2;" horiz-adv-x="576"
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM528 16v288h-480v-288h32.7998c-1 4.5 -0.799805 -3.59961 -0.799805 22.4004c0 31.7998 30.0996 57.5996 67.2002 57.5996
c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996c0 -26 0.0996094 -17.9004 -0.799805 -22.4004h224.8zM360 96c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16
c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 160c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 224c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112
c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM192 128c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64z" />
<glyph glyph-name="window-maximize" unicode="&#xf2d0;"
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM464 22v234h-416v-234c0 -3.2998 2.7002 -6 6 -6h404c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="window-minimize" unicode="&#xf2d1;"
d="M480 -32h-448c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h448c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
<glyph glyph-name="window-restore" unicode="&#xf2d2;"
d="M464 448c26.5 0 48 -21.5 48 -48v-320c0 -26.5 -21.5 -48 -48 -48h-48v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h48v48c0 26.5 21.5 48 48 48h320zM368 -16v208h-320v-208h320zM464 80v320h-320v-48h224
c26.5 0 48 -21.5 48 -48v-224h48z" />
<glyph glyph-name="snowflake" unicode="&#xf2dc;" horiz-adv-x="448"
d="M440.1 92.7998c7.60059 -4.39941 10.1006 -14.2002 5.5 -21.7002l-7.89941 -13.8994c-4.40039 -7.7002 -14 -10.2998 -21.5 -5.90039l-39.2002 23l9.09961 -34.7002c2.30078 -8.5 -2.69922 -17.2998 -11.0996 -19.5996l-15.2002 -4.09961
c-8.39941 -2.30078 -17.0996 2.7998 -19.2998 11.2998l-21.2998 81l-71.9004 42.2002v-84.5l58.2998 -59.3008c6.10059 -6.19922 6.10059 -16.3994 0 -22.5996l-11.0996 -11.2998c-6.09961 -6.2002 -16.0996 -6.2002 -22.2002 0l-24.8994 25.3994v-46.0996
c0 -8.7998 -7 -16 -15.7002 -16h-15.7002c-8.7002 0 -15.7002 7.2002 -15.7002 16v45.9004l-24.8994 -25.4004c-6.10059 -6.2002 -16.1006 -6.2002 -22.2002 0l-11.1006 11.2998c-6.09961 6.2002 -6.09961 16.4004 0 22.6006l58.3008 59.2998v84.5l-71.9004 -42.2002
l-21.2998 -81c-2.2998 -8.5 -10.9004 -13.5996 -19.2998 -11.2998l-15.2002 4.09961c-8.40039 2.2998 -13.2998 11.1006 -11.1006 19.6006l9.10059 34.6992l-39.2002 -23c-7.5 -4.39941 -17.2002 -1.7998 -21.5 5.90039l-7.90039 13.9004
c-4.2998 7.69922 -1.69922 17.5 5.80078 21.8994l39.1992 23l-34.0996 9.2998c-8.40039 2.30078 -13.2998 11.1006 -11.0996 19.6006l4.09961 15.5c2.2998 8.5 10.9004 13.5996 19.2998 11.2998l79.7002 -21.7002l71.9004 42.2002l-71.9004 42.2002l-79.7002 -21.7002
c-8.39941 -2.2998 -17.0996 2.7998 -19.2998 11.2998l-4.09961 15.5c-2.30078 8.5 2.69922 17.2998 11.0996 19.6006l34.0996 9.09961l-39.1992 23c-7.60059 4.5 -10.1006 14.2002 -5.80078 21.9004l7.90039 13.8994c4.40039 7.7002 14 10.2998 21.5 5.90039l39.2002 -23
l-9.10059 34.7002c-2.2998 8.5 2.7002 17.2998 11.1006 19.5996l15.2002 4.09961c8.39941 2.30078 17.0996 -2.7998 19.2998 -11.2998l21.2998 -81l71.9004 -42.2002v84.5l-58.3008 59.3008c-6.09961 6.19922 -6.09961 16.3994 0 22.5996l11.5 11.2998
c6.10059 6.2002 16.1006 6.2002 22.2002 0l24.9004 -25.3994v46.0996c0 8.7998 7 16 15.7002 16h15.6992c8.7002 0 15.7002 -7.2002 15.7002 -16v-45.9004l24.9004 25.4004c6.09961 6.2002 16.0996 6.2002 22.2002 0l11.0996 -11.2998
c6.09961 -6.2002 6.09961 -16.4004 0 -22.6006l-58.2998 -59.2998v-84.5l71.8994 42.2002l21.3008 81c2.2998 8.5 10.8994 13.5996 19.2998 11.2998l15.2002 -4.09961c8.39941 -2.2998 13.2998 -11.1006 11.0996 -19.6006l-9.09961 -34.6992l39.1992 23
c7.5 4.39941 17.2002 1.7998 21.5 -5.90039l7.90039 -13.9004c4.2998 -7.69922 1.7002 -17.5 -5.7998 -21.8994l-39.2002 -23l34.0996 -9.2998c8.40039 -2.30078 13.3008 -11.1006 11.1006 -19.6006l-4.10059 -15.5c-2.2998 -8.5 -10.8994 -13.5996 -19.2998 -11.2998
l-79.7002 21.7002l-71.8994 -42.2002l71.7998 -42.2002l79.7002 21.7002c8.39941 2.2998 17.0996 -2.7998 19.2998 -11.2998l4.09961 -15.5c2.30078 -8.5 -2.69922 -17.2998 -11.0996 -19.6006l-34.0996 -9.2998z" />
<glyph glyph-name="trash-alt" unicode="&#xf2ed;" horiz-adv-x="448"
d="M268 32c-6.62305 0 -12 5.37695 -12 12v216c0 6.62305 5.37695 12 12 12h24c6.62305 0 12 -5.37695 12 -12v-216c0 -6.62305 -5.37695 -12 -12 -12h-24zM432 368c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-16v-336
c0 -26.4922 -21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48v336h-16c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h82.4102l34.0195 56.7002c8.39258 13.9844 23.6777 23.2998 41.1602 23.2998h100.82
c0.0078125 0 -0.015625 0.0517578 -0.0078125 0.0517578c17.4824 0 32.7949 -9.36719 41.1875 -23.3516l34 -56.7002h82.4102zM171.84 397.09l-17.4502 -29.0898h139.221l-17.46 29.0898c-1.0498 1.74707 -2.95898 2.91016 -5.14355 2.91016h-0.00683594h-94
c-0.00585938 0 -0.00683594 0.00683594 -0.0126953 0.00683594c-2.18457 0 -4.09766 -1.16992 -5.14746 -2.91699zM368 -16v336h-288v-336h288zM156 32c-6.62305 0 -12 5.37695 -12 12v216c0 6.62305 5.37695 12 12 12h24c6.62305 0 12 -5.37695 12 -12v-216
c0 -6.62305 -5.37695 -12 -12 -12h-24z" />
<glyph glyph-name="images" unicode="&#xf302;" horiz-adv-x="576"
d="M480 32v-16c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256c0 26.5098 21.4902 48 48 48h16v-48h-10c-3.31152 0 -6 -2.68848 -6 -6v-244c0 -3.31152 2.68848 -6 6 -6h372c3.31152 0 6 2.68848 6 6v10h48zM522 368h-372
c-3.31152 0 -6 -2.68848 -6 -6v-244c0 -3.31152 2.68848 -6 6 -6h372c3.31152 0 6 2.68848 6 6v244c0 3.31152 -2.68848 6 -6 6zM528 416c26.5098 0 48 -21.4902 48 -48v-256c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256
c0 26.5098 21.4902 48 48 48h384zM264 304c0 -22.0908 -17.9092 -40 -40 -40s-40 17.9092 -40 40s17.9092 40 40 40s40 -17.9092 40 -40zM192 208l39.5146 39.5146c4.68652 4.68652 12.2842 4.68652 16.9717 0l39.5137 -39.5146l103.515 103.515
c4.68652 4.68652 12.2842 4.68652 16.9717 0l71.5137 -71.5146v-80h-288v48z" />
<glyph glyph-name="clipboard" unicode="&#xf328;" horiz-adv-x="384"
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
s-10.7002 24 -24 24zM336 -10v340c0 3.2998 -2.7002 6 -6 6h-42v-36c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v36h-42c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h276c3.2998 0 6 2.7002 6 6z" />
<glyph glyph-name="arrow-alt-circle-down" unicode="&#xf358;"
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM224 308c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-116
h67c10.7002 0 16.0996 -12.9004 8.5 -20.5l-99 -99c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-99 99c-7.5 7.59961 -2.2002 20.5 8.5 20.5h67v116z" />
<glyph glyph-name="arrow-alt-circle-left" unicode="&#xf359;"
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM456 192c0 110.5 -89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200s200 89.5 200 200zM384 212v-40c0 -6.59961 -5.40039 -12 -12 -12h-116v-67
c0 -10.7002 -12.9004 -16 -20.5 -8.5l-99 99c-4.7002 4.7002 -4.7002 12.2998 0 17l99 99c7.59961 7.59961 20.5 2.2002 20.5 -8.5v-67h116c6.59961 0 12 -5.40039 12 -12z" />
<glyph glyph-name="arrow-alt-circle-right" unicode="&#xf35a;"
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200zM128 172v40c0 6.59961 5.40039 12 12 12h116v67
c0 10.7002 12.9004 16 20.5 8.5l99 -99c4.7002 -4.7002 4.7002 -12.2998 0 -17l-99 -99c-7.59961 -7.59961 -20.5 -2.2002 -20.5 8.5v67h-116c-6.59961 0 -12 5.40039 -12 12z" />
<glyph glyph-name="arrow-alt-circle-up" unicode="&#xf35b;"
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM256 392c-110.5 0 -200 -89.5 -200 -200s89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200zM276 64h-40c-6.59961 0 -12 5.40039 -12 12v116h-67
c-10.7002 0 -16 12.9004 -8.5 20.5l99 99c4.7002 4.7002 12.2998 4.7002 17 0l99 -99c7.59961 -7.59961 2.2002 -20.5 -8.5 -20.5h-67v-116c0 -6.59961 -5.40039 -12 -12 -12z" />
<glyph glyph-name="gem" unicode="&#xf3a5;" horiz-adv-x="576"
d="M464 448c4.09961 0 7.7998 -2 10.0996 -5.40039l99.9004 -147.199c2.90039 -4.40039 2.59961 -10.1006 -0.700195 -14.2002l-276 -340.8c-4.7998 -5.90039 -13.7998 -5.90039 -18.5996 0l-276 340.8c-3.2998 4 -3.60059 9.7998 -0.700195 14.2002l100 147.199
c2.2002 3.40039 6 5.40039 10 5.40039h352zM444.7 400h-56.7998l51.6992 -96h68.4004zM242.6 400l-51.5996 -96h194l-51.7002 96h-90.7002zM131.3 400l-63.2998 -96h68.4004l51.6992 96h-56.7998zM88.2998 256l119.7 -160l-68.2998 160h-51.4004zM191.2 256l96.7998 -243.3
l96.7998 243.3h-193.6zM368 96l119.6 160h-51.3994z" />
<glyph glyph-name="money-bill-alt" unicode="&#xf3d1;" horiz-adv-x="640"
d="M320 304c53.0195 0 96 -50.1396 96 -112c0 -61.8701 -43 -112 -96 -112c-53.0195 0 -96 50.1504 -96 112c0 61.8604 42.9805 112 96 112zM360 136v16c0 4.41992 -3.58008 8 -8 8h-16v88c0 4.41992 -3.58008 8 -8 8h-13.5801
c-4.91113 0 -9.50586 -1.49316 -13.3096 -4.03027l-15.3301 -10.2197c-2.15332 -1.43262 -3.55957 -3.88379 -3.55957 -6.66113c0 -1.6377 0.493164 -3.16113 1.33887 -4.42871l8.88086 -13.3105c1.43164 -2.15234 3.88379 -3.55957 6.66113 -3.55957
c1.6377 0 3.16016 0.494141 4.42871 1.33984l0.469727 0.310547v-55.4404h-16c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h64c4.41992 0 8 3.58008 8 8zM608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576
c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM592 112v160c-35.3496 0 -64 28.6504 -64 64h-416c0 -35.3496 -28.6504 -64 -64 -64v-160c35.3496 0 64 -28.6504 64 -64h416c0 35.3496 28.6504 64 64 64z" />
<glyph glyph-name="window-close" unicode="&#xf410;"
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM464 22v340c0 3.2998 -2.7002 6 -6 6h-404c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h404c3.2998 0 6 2.7002 6 6z
M356.5 253.4l-61.4004 -61.4004l61.4004 -61.4004c4.59961 -4.59961 4.59961 -12.0996 0 -16.7998l-22.2998 -22.2998c-4.60059 -4.59961 -12.1006 -4.59961 -16.7998 0l-61.4004 61.4004l-61.4004 -61.4004c-4.59961 -4.59961 -12.0996 -4.59961 -16.7998 0
l-22.2998 22.2998c-4.59961 4.60059 -4.59961 12.1006 0 16.7998l61.4004 61.4004l-61.4004 61.4004c-4.59961 4.59961 -4.59961 12.0996 0 16.7998l22.2998 22.2998c4.60059 4.59961 12.1006 4.59961 16.7998 0l61.4004 -61.4004l61.4004 61.4004
c4.59961 4.59961 12.0996 4.59961 16.7998 0l22.2998 -22.2998c4.7002 -4.60059 4.7002 -12.1006 0 -16.7998z" />
<glyph glyph-name="comment-dots" unicode="&#xf4ad;"
d="M144 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM256 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM368 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32s14.2998 32 32 32zM256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-32.7998 0 -64 5.2002 -92.9004 14.2998c-29.0996 -20.5996 -77.5996 -46.2998 -139.1 -46.2998c-9.59961 0 -18.2998 5.7002 -22.0996 14.5
c-3.80078 8.7998 -2 19 4.59961 26c0.5 0.400391 31.5 33.7998 46.4004 73.2002c-33 35.0996 -52.9004 78.7002 -52.9004 126.3c0 114.9 114.6 208 256 208zM256 48c114.7 0 208 71.7998 208 160s-93.2998 160 -208 160s-208 -71.7998 -208 -160
c0 -42.2002 21.7002 -74.0996 39.7998 -93.4004l20.6006 -21.7998l-10.6006 -28.0996c-5.5 -14.5 -12.5996 -28.1006 -19.8994 -40.2002c23.5996 7.59961 43.1992 18.9004 57.5 29l19.5 13.7998l22.6992 -7.2002c25.3008 -8 51.7002 -12.0996 78.4004 -12.0996z" />
<glyph glyph-name="smile-wink" unicode="&#xf4da;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM365.8 138.4c10.2002 -8.5 11.6006 -23.6006 3.10059 -33.8008
c-30 -36 -74.1006 -56.5996 -120.9 -56.5996s-90.9004 20.5996 -120.9 56.5996c-8.39941 10.2002 -7.09961 25.3008 3.10059 33.8008c10.0996 8.39941 25.2998 7.09961 33.7998 -3.10059c20.7998 -25.0996 51.5 -39.3994 84 -39.3994s63.2002 14.3994 84 39.3994
c8.5 10.2002 23.5996 11.6006 33.7998 3.10059zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 268c25.7002 0 55.9004 -16.9004 59.7002 -42.0996c1.7998 -11.1006 -11.2998 -18.2002 -19.7998 -10.8008l-9.5 8.5
c-14.8008 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-8.30078 -7.39941 -21.5 -0.399414 -19.8008 10.8008c4 25.1992 34.2002 42.0996 59.9004 42.0996z" />
<glyph glyph-name="angry" unicode="&#xf556;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM248 136c33.5996 0 65.2002 -14.7998 86.7998 -40.5996
c8.40039 -10.2002 7.10059 -25.3008 -3.09961 -33.8008c-10.6006 -8.89941 -25.7002 -6.69922 -33.7998 3c-24.8008 29.7002 -75 29.7002 -99.8008 0c-8.5 -10.1992 -23.5996 -11.5 -33.7998 -3s-11.5996 23.6006 -3.09961 33.8008
c21.5996 25.7998 53.2002 40.5996 86.7998 40.5996zM200 208c0 -17.7002 -14.2998 -32.0996 -32 -32.0996s-32 14.2998 -32 32c0 6.19922 2.2002 11.6992 5.2998 16.5996l-28.2002 8.5c-12.6992 3.7998 -19.8994 17.2002 -16.0996 29.9004
c3.7998 12.6992 17.0996 20 29.9004 16.0996l80 -24c12.6992 -3.7998 19.8994 -17.2002 16.0996 -29.9004c-3.09961 -10.3994 -12.7002 -17.0996 -23 -17.0996zM399 262.9c3.7998 -12.7002 -3.40039 -26.1006 -16.0996 -29.8008l-28.2002 -8.5
c3.09961 -4.89941 5.2998 -10.3994 5.2998 -16.5996c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c-10.2998 0 -19.9004 6.7002 -23 17.0996c-3.7998 12.7002 3.40039 26.1006 16.0996 29.9004l80 24c12.8008 3.7998 26.1006 -3.40039 29.9004 -16.0996z" />
<glyph glyph-name="dizzy" unicode="&#xf567;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM214.2 209.9
c-7.90039 -7.90039 -20.5 -7.90039 -28.4004 -0.200195l-17.7998 17.7998l-17.7998 -17.7998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0c-7.80078 7.7998 -7.80078 20.5 0 28.2998l17.8994 17.9004l-17.8994 17.8994c-7.80078 7.7998 -7.80078 20.5 0 28.2998
c7.7998 7.80078 20.5 7.80078 28.2998 0l17.7998 -17.7998l17.9004 17.9004c7.7998 7.7998 20.5 7.7998 28.2998 0s7.7998 -20.5 0 -28.2998l-17.9004 -17.9004l17.9004 -17.7998c7.7998 -7.7998 7.7998 -20.5 0 -28.2998zM374.2 302.1
c7.7002 -7.7998 7.7002 -20.3994 0 -28.1992l-17.9004 -17.9004l17.7998 -18c7.80078 -7.7998 7.80078 -20.5 0 -28.2998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0l-17.7998 17.7998l-17.7998 -17.7998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0
c-7.80078 7.7998 -7.80078 20.5 0 28.2998l17.8994 17.9004l-17.8994 17.8994c-7.80078 7.7998 -7.80078 20.5 0 28.2998c7.7998 7.80078 20.5 7.80078 28.2998 0l17.7998 -17.7998l17.9004 17.7998c7.7998 7.80078 20.5 7.80078 28.2998 0zM248 176
c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64s-64 28.7002 -64 64s28.7002 64 64 64z" />
<glyph glyph-name="flushed" unicode="&#xf579;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM344 304c44.2002 0 80 -35.7998 80 -80s-35.7998 -80 -80 -80
s-80 35.7998 -80 80s35.7998 80 80 80zM344 176c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM344 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM232 224c0 -44.2002 -35.7998 -80 -80 -80
s-80 35.7998 -80 80s35.7998 80 80 80s80 -35.7998 80 -80zM152 176c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM152 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM312 104
c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-128c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h128z" />
<glyph glyph-name="frown-open" unicode="&#xf57a;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM200 240c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32
s14.2998 32 32 32s32 -14.2998 32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM248 160c35.5996 0 88.7998 -21.2998 95.7998 -61.2002c2 -11.7998 -9.09961 -21.5996 -20.5 -18.0996
c-31.2002 9.59961 -59.3994 15.2998 -75.2998 15.2998s-44.0996 -5.7002 -75.2998 -15.2998c-11.5 -3.40039 -22.5 6.2998 -20.5 18.0996c7 39.9004 60.2002 61.2002 95.7998 61.2002z" />
<glyph glyph-name="grimace" unicode="&#xf57f;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM344 192c26.5 0 48 -21.5 48 -48v-32c0 -26.5 -21.5 -48 -48 -48h-192c-26.5 0 -48 21.5 -48 48v32c0 26.5 21.5 48 48 48
h192zM176 96v24h-40v-8c0 -8.7998 7.2002 -16 16 -16h24zM176 136v24h-24c-8.7998 0 -16 -7.2002 -16 -16v-8h40zM240 96v24h-48v-24h48zM240 136v24h-48v-24h48zM304 96v24h-48v-24h48zM304 136v24h-48v-24h48zM360 112v8h-40v-24h24c8.7998 0 16 7.2002 16 16zM360 136v8
c0 8.7998 -7.2002 16 -16 16h-24v-24h40z" />
<glyph glyph-name="grin" unicode="&#xf580;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 9.90039 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
<glyph glyph-name="grin-alt" unicode="&#xf581;" horiz-adv-x="496"
d="M200.3 200c-7.5 -11.4004 -24.5996 -12 -32.7002 0c-12.3994 18.7002 -15.1992 37.2998 -15.6992 56c0.599609 18.7002 3.2998 37.2998 15.6992 56c7.60059 11.4004 24.7002 12 32.7002 0c12.4004 -18.7002 15.2002 -37.2998 15.7002 -56
c-0.599609 -18.7002 -3.2998 -37.2998 -15.7002 -56zM328.3 200c-7.5 -11.4004 -24.5996 -12 -32.7002 0c-12.3994 18.7002 -15.1992 37.2998 -15.6992 56c0.599609 18.7002 3.2998 37.2998 15.6992 56c7.60059 11.4004 24.7002 12 32.7002 0
c12.4004 -18.7002 15.2002 -37.2998 15.7002 -56c-0.599609 -18.7002 -3.2998 -37.2998 -15.7002 -56zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200
s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006
s79.7002 4.7998 105.6 13.1006z" />
<glyph glyph-name="grin-beam" unicode="&#xf582;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM117.7 216.3c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996
l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002zM277.7 216.3c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998
c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002z" />
<glyph glyph-name="grin-beam-sweat" unicode="&#xf583;" horiz-adv-x="496"
d="M440 288c-29.5 0 -53.2998 26.2998 -53.2998 58.7002c0 25 31.7002 75.5 46.2002 97.2998c3.5 5.2998 10.5996 5.2998 14.1992 0c14.5 -21.7998 46.2002 -72.2998 46.2002 -97.2998c0 -32.4004 -23.7998 -58.7002 -53.2998 -58.7002zM248 48
c-51.9004 0 -115.3 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-8 -47.0996 -71.3994 -80 -123.3 -80zM378.3 216.3
c-3.09961 -0.899414 -7.2002 0.100586 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998zM483.6 269.2c8 -24.2998 12.4004 -50.2002 12.4004 -77.2002c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248
c45.7002 0 88.4004 -12.5996 125.2 -34.2002c-10.9004 -21.5996 -15.5 -36.2002 -17.2002 -45.7002c-31.2002 20.1006 -68.2002 31.9004 -108 31.9004c-110.3 0 -200 -89.7002 -200 -200s89.7002 -200 200 -200s200 89.7002 200 200
c0 22.5 -3.90039 44.0996 -10.7998 64.2998c0.399414 0 21.7998 -2.7998 46.3994 12.9004zM168 258.6c-12.2998 0 -23.7998 -7.7998 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996z" />
<glyph glyph-name="grin-hearts" unicode="&#xf584;" horiz-adv-x="496"
d="M353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM200.8 192.3
l-70.2002 18.1006c-20.3994 5.2998 -31.8994 27 -24.1992 47.1992c6.69922 17.7002 26.6992 26.7002 44.8994 22l7.10059 -1.89941l2 7.09961c5.09961 18.1006 22.8994 30.9004 41.5 27.9004c21.3994 -3.40039 34.3994 -24.2002 28.7998 -44.5l-19.4004 -69.9004
c-1.2998 -4.5 -6 -7.2002 -10.5 -6zM389.6 257.6c7.7002 -20.1992 -3.7998 -41.7998 -24.1992 -47.0996l-70.2002 -18.2002c-4.60059 -1.2002 -9.2998 1.5 -10.5 6l-19.4004 69.9004c-5.59961 20.2998 7.40039 41.0996 28.7998 44.5c18.7002 3 36.5 -9.7998 41.5 -27.9004
l2 -7.09961l7.10059 1.89941c18.2002 4.7002 38.2002 -4.39941 44.8994 -22zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200
s89.7002 -200 200 -200z" />
<glyph glyph-name="grin-squint" unicode="&#xf585;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 9.90039 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM118.9 184.2c-3.80078 4.39941 -3.90039 11 -0.100586 15.5l33.6006 40.2998
l-33.6006 40.2998c-3.7002 4.5 -3.7002 11 0.100586 15.5c3.89941 4.40039 10.1992 5.5 15.2998 2.5l80 -48c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998s-2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7002 -1.7002 -15.2998 2.5zM361.8 181.7
l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5.10059 2.90039 11.5 1.90039 15.2998 -2.5c3.80078 -4.5 3.90039 -11 0.100586 -15.5l-33.6006 -40.2998l33.6006 -40.2998c3.7002 -4.5 3.7002 -11 -0.100586 -15.5
c-3.59961 -4.2002 -9.89941 -5.7002 -15.2998 -2.5z" />
<glyph glyph-name="grin-squint-tears" unicode="&#xf586;"
d="M117.1 63.9004c6.30078 0.899414 11.7002 -4.5 10.9004 -10.9004c-3.7002 -25.7998 -13.7002 -84 -30.5996 -100.9c-22 -21.8994 -57.9004 -21.5 -80.3008 0.900391c-22.3994 22.4004 -22.7998 58.4004 -0.899414 80.2998
c16.8994 16.9004 75.0996 26.9004 100.899 30.6006zM75.9004 105.6c-19.6006 -3.89941 -35.1006 -8.09961 -47.3008 -12.1992c-39.2998 90.5996 -22.0996 199.899 52 274c48.5 48.3994 111.9 72.5996 175.4 72.5996c38.9004 0 77.7998 -9.2002 113.2 -27.4004
c-4 -12.1992 -8.2002 -28 -12 -48.2998c-30.4004 17.9004 -65 27.7002 -101.2 27.7002c-53.4004 0 -103.6 -20.7998 -141.4 -58.5996c-61.5996 -61.5 -74.2998 -153.4 -38.6992 -227.801zM428.2 293.2c20.2998 3.89941 36.2002 8 48.5 12
c47.8994 -93.2002 32.8994 -210.5 -45.2002 -288.601c-48.5 -48.3994 -111.9 -72.5996 -175.4 -72.5996c-33.6992 0 -67.2998 7 -98.6992 20.5996c4.19922 12.2002 8.2998 27.7002 12.1992 47.2002c26.6006 -12.7998 55.9004 -19.7998 86.4004 -19.7998
c53.4004 0 103.6 20.7998 141.4 58.5996c65.6992 65.7002 75.7998 166 30.7998 242.601zM394.9 320.1c-6.30078 -0.899414 -11.7002 4.5 -10.9004 10.9004c3.7002 25.7998 13.7002 84 30.5996 100.9c22 21.8994 57.9004 21.5 80.3008 -0.900391
c22.3994 -22.4004 22.7998 -58.4004 0.899414 -80.2998c-16.8994 -16.9004 -75.0996 -26.9004 -100.899 -30.6006zM207.9 211.8c3 -3 4.19922 -7.2998 3.19922 -11.5l-22.5996 -90.5c-1.40039 -5.39941 -6.2002 -9.09961 -11.7002 -9.09961h-0.899414
c-5.80078 0.5 -10.5 5.09961 -11 10.8994l-4.80078 52.3008l-52.2998 4.7998c-5.7998 0.5 -10.3994 5.2002 -10.8994 11c-0.400391 5.89941 3.39941 11.2002 9.09961 12.5996l90.5 22.7002c4.2002 1 8.40039 -0.200195 11.4004 -3.2002zM247.6 236.9
c-0.0996094 0 -6.39941 -1.80078 -11.3994 3.19922c-3 3 -4.2002 7.30078 -3.2002 11.4004l22.5996 90.5c1.40039 5.7002 7 9.2002 12.6006 9.09961c5.7998 -0.5 10.5 -5.09961 11 -10.8994l4.7998 -52.2998l52.2998 -4.80078c5.7998 -0.5 10.4004 -5.19922 10.9004 -11
c0.399414 -5.89941 -3.40039 -11.1992 -9.10059 -12.5996zM299.6 148.4c29.1006 29.0996 53 59.5996 65.3008 83.7998c4.89941 9.2998 17.5996 9.89941 23.3994 1.7002c27.7002 -38.9004 6.10059 -106.9 -30.5996 -143.7s-104.8 -58.2998 -143.7 -30.6006
c-8.2998 5.90039 -7.5 18.6006 1.7002 23.4004c24.2002 12.5 54.7998 36.2998 83.8994 65.4004z" />
<glyph glyph-name="grin-stars" unicode="&#xf587;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM125.7 200.9l6.09961 34.8994l-25.3994 24.6006
c-4.60059 4.59961 -1.90039 12.2998 4.2998 13.1992l34.8994 5l15.5 31.6006c2.90039 5.7998 11 5.7998 13.9004 0l15.5 -31.6006l34.9004 -5c6.19922 -1 8.7998 -8.69922 4.2998 -13.1992l-25.4004 -24.6006l6 -34.8994c1 -6.2002 -5.39941 -11 -11 -7.90039
l-31.2998 16.2998l-31.2998 -16.2998c-5.60059 -3.09961 -12 1.7002 -11 7.90039zM385.4 273.6c6.19922 -1 8.89941 -8.59961 4.39941 -13.1992l-25.3994 -24.6006l6 -34.8994c1 -6.2002 -5.40039 -11 -11 -7.90039l-31.3008 16.2998l-31.2998 -16.2998
c-5.59961 -3.09961 -12 1.7002 -11 7.90039l6 34.8994l-25.3994 24.6006c-4.60059 4.59961 -1.90039 12.2998 4.2998 13.1992l34.8994 5l15.5 31.6006c2.90039 5.7998 11 5.7998 13.9004 0l15.5 -31.6006z" />
<glyph glyph-name="grin-tears" unicode="&#xf588;" horiz-adv-x="640"
d="M117.1 191.9c6.30078 0.899414 11.7002 -4.5 10.9004 -10.9004c-3.7002 -25.7998 -13.7002 -84 -30.5996 -100.9c-22 -21.8994 -57.9004 -21.5 -80.3008 0.900391c-22.3994 22.4004 -22.7998 58.4004 -0.899414 80.2998c16.8994 16.9004 75.0996 26.9004 100.899 30.6006
zM623.8 161.3c21.9004 -21.8994 21.5 -57.8994 -0.799805 -80.2002c-22.4004 -22.3994 -58.4004 -22.7998 -80.2998 -0.899414c-16.9004 16.8994 -26.9004 75.0996 -30.6006 100.899c-0.899414 6.30078 4.5 11.7002 10.8008 10.8008
c25.7998 -3.7002 84 -13.7002 100.899 -30.6006zM497.2 99.5996c12.3994 -37.2998 25.0996 -43.7998 28.2998 -46.5c-44.5996 -65.7998 -120 -109.1 -205.5 -109.1s-160.9 43.2998 -205.5 109.1c3.09961 2.60059 15.7998 9.10059 28.2998 46.5
c33.4004 -63.8994 100.3 -107.6 177.2 -107.6s143.8 43.7002 177.2 107.6zM122.7 223.5c-2.40039 0.299805 -5 2.5 -49.5 -6.90039c12.3994 125.4 118.1 223.4 246.8 223.4s234.4 -98 246.8 -223.5c-44.2998 9.40039 -47.3994 7.2002 -49.5 7
c-15.2002 95.2998 -97.7998 168.5 -197.3 168.5s-182.1 -73.2002 -197.3 -168.5zM320 48c-51.9004 0 -115.3 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996
c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-8 -47.0996 -71.3994 -80 -123.3 -80zM450.3 216.3c-3.09961 -0.899414 -7.2002 0.100586 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998zM240 258.6
c-12.2998 0 -23.7998 -7.7998 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996z" />
<glyph glyph-name="grin-tongue" unicode="&#xf589;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0
l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200
s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996
s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998zM168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32
s14.2998 32 32 32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
<glyph glyph-name="grin-tongue-squint" unicode="&#xf58a;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0
l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200
s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996
s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998zM377.1 295.8c3.80078 -4.39941 3.90039 -11 0.100586 -15.5l-33.6006 -40.2998
l33.6006 -40.2998c3.7002 -4.5 3.7002 -11 -0.100586 -15.5c-3.59961 -4.2002 -9.89941 -5.7002 -15.2998 -2.5l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5 3 11.5 1.90039 15.2998 -2.5zM214.2 250.3
c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998s-2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7002 -1.7002 -15.2998 2.5c-3.80078 4.5 -3.90039 11 -0.100586 15.5l33.6006 40.2998l-33.6006 40.2998c-3.7002 4.5 -3.7002 11 0.100586 15.5
c3.89941 4.5 10.2998 5.5 15.2998 2.5z" />
<glyph glyph-name="grin-tongue-wink" unicode="&#xf58b;" horiz-adv-x="496"
d="M152 268c25.7002 0 55.9004 -16.9004 59.7998 -42.0996c0.799805 -5 -1.7002 -10 -6.09961 -12.4004c-5.7002 -3.09961 -11.2002 -0.599609 -13.7002 1.59961l-9.5 8.5c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5
c-3.7998 -3.39941 -9.2998 -4 -13.7002 -1.59961c-4.39941 2.40039 -6.89941 7.40039 -6.09961 12.4004c3.89941 25.1992 34.0996 42.0996 59.7998 42.0996zM328 320c44.2002 0 80 -35.7998 80 -80s-35.7998 -80 -80 -80s-80 35.7998 -80 80s35.7998 80 80 80zM328 192
c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM328 264c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248z
M312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998
c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3
c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998
c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998z" />
<glyph glyph-name="grin-wink" unicode="&#xf58c;" horiz-adv-x="496"
d="M328 268c25.6904 0 55.8799 -16.9199 59.8701 -42.1201c1.72949 -11.0898 -11.3506 -18.2695 -19.8301 -10.8398l-9.5498 8.47949c-14.8105 13.1904 -46.1602 13.1904 -60.9707 0l-9.5498 -8.47949c-8.33008 -7.40039 -21.5801 -0.379883 -19.8301 10.8398
c3.98047 25.2002 34.1699 42.1201 59.8604 42.1201zM168 208c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32s32 -14.3301 32 -32s-14.3301 -32 -32 -32zM353.55 143.36c10.04 3.13965 19.3906 -5.4502 17.71 -15.3408
c-7.92969 -47.1494 -71.3193 -80.0195 -123.26 -80.0195s-115.33 32.8701 -123.26 80.0195c-1.69043 9.9707 7.76953 18.4707 17.71 15.3408c25.9297 -8.31055 64.3994 -13.0605 105.55 -13.0605s79.6201 4.75977 105.55 13.0605zM248 440c136.97 0 248 -111.03 248 -248
s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 -8c110.28 0 200 89.7197 200 200s-89.7197 200 -200 200s-200 -89.7197 -200 -200s89.7197 -200 200 -200z" />
<glyph glyph-name="kiss" unicode="&#xf596;" horiz-adv-x="496"
d="M168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM304 140c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5
c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM248 440c137 0 248 -111 248 -248
s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z
" />
<glyph glyph-name="kiss-beam" unicode="&#xf597;" horiz-adv-x="496"
d="M168 296c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.299805 -3.7998 -2 -7.19922 -5.59961 -8.2998c-3.10059 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996c-12.3008 0 -23.8008 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.80078 -3.2002 -5.80078 -4.7002 -9.30078 -3.7002c-3.59961 1.10059 -5.89941 4.60059 -5.59961 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8
c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM304 140c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5
c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM328 296
c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.299805 -3.7998 -2 -7.19922 -5.59961 -8.2998c-3.10059 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996c-12.3008 0 -23.8008 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.80078 -3.2002 -5.80078 -4.7002 -9.30078 -3.7002c-3.59961 1.10059 -5.89941 4.60059 -5.59961 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004z" />
<glyph glyph-name="kiss-wink-heart" unicode="&#xf598;" horiz-adv-x="504"
d="M304 139.5c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002
c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM374.5 223c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-2.5 -2.2998 -7.90039 -4.7002 -13.7002 -1.59961c-4.39941 2.39941 -6.89941 7.39941 -6.09961 12.3994
c3.89941 25.2002 34.2002 42.1006 59.7998 42.1006s55.7998 -16.9004 59.7998 -42.1006c0.799805 -5 -1.7002 -10 -6.09961 -12.3994c-4.40039 -2.40039 -9.90039 -1.7002 -13.7002 1.59961zM136 239.5c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32zM501.1 45.5c9.2002 -23.9004 -4.39941 -49.4004 -28.5 -55.7002l-83 -21.5c-5.39941 -1.39941 -10.8994 1.7998 -12.3994 7.10059l-22.9004 82.5996c-6.59961 24 8.7998 48.5996 34 52.5996c22 3.5 43.1006 -11.5996 49 -33l2.2998 -8.39941
l8.40039 2.2002c21.5996 5.59961 45.0996 -5.10059 53.0996 -25.9004zM334 11.7002c17.7002 -64 10.9004 -39.5 13.4004 -46.7998c-30.5 -13.4004 -64 -20.9004 -99.4004 -20.9004c-137 0 -248 111 -248 248s111 248 248 248s248 -111 247.9 -248
c0 -31.7998 -6.2002 -62.0996 -17.1006 -90c-6 1.5 -12.2002 2.7998 -18.5996 2.90039c-5.60059 9.69922 -13.6006 17.5 -22.6006 23.8994c6.7002 19.9004 10.4004 41.1006 10.4004 63.2002c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200
c30.7998 0 59.9004 7.2002 86 19.7002z" />
<glyph glyph-name="laugh" unicode="&#xf599;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 224c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM168 224
c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
<glyph glyph-name="laugh-beam" unicode="&#xf59a;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 296c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.700195 -8.5 -10.7998 -11.8994 -14.8994 -4.5
l-9.5 17c-7.7002 13.7002 -19.2002 21.6006 -31.5 21.6006c-12.3008 0 -23.8008 -7.90039 -31.5 -21.6006l-9.5 -17c-4.10059 -7.39941 -15.6006 -4.09961 -14.9004 4.5c3.2998 42.1006 32.2002 71.4004 56 71.4004zM127 220.1c-4.2002 -7.39941 -15.7002 -4 -15.0996 4.5
c3.2998 42.1006 32.1992 71.4004 56 71.4004c23.7998 0 52.6992 -29.2998 56 -71.4004c0.699219 -8.5 -10.8008 -11.8994 -14.9004 -4.5l-9.5 17c-7.7002 13.7002 -19.2002 21.6006 -31.5 21.6006s-23.7998 -7.90039 -31.5 -21.6006zM362.4 160c8.19922 0 14.5 -7 13.5 -15
c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
<glyph glyph-name="laugh-squint" unicode="&#xf59b;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM343.6 252l33.6006 -40.2998c8.59961 -10.4004 -3.90039 -24.7998 -15.4004 -18l-80 48
c-7.7998 4.7002 -7.7998 15.8994 0 20.5996l80 48c11.6006 6.7998 24 -7.7002 15.4004 -18zM134.2 193.7c-11.6006 -6.7998 -24.1006 7.59961 -15.4004 18l33.6006 40.2998l-33.6006 40.2998c-8.59961 10.2998 3.7998 24.9004 15.4004 18l80 -48
c7.7998 -4.7002 7.7998 -15.8994 0 -20.5996zM362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
<glyph glyph-name="laugh-wink" unicode="&#xf59c;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 284c25.7002 0 55.9004 -16.9004 59.7002 -42.0996c1.7998 -11.1006 -11.2998 -18.2002 -19.7998 -10.8008
l-9.5 8.5c-14.8008 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-8.30078 -7.39941 -21.5 -0.399414 -19.8008 10.8008c4 25.1992 34.2002 42.0996 59.9004 42.0996zM168 224c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z
M362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
<glyph glyph-name="meh-blank" unicode="&#xf5a4;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32s14.2998 32 32 32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
<glyph glyph-name="meh-rolling-eyes" unicode="&#xf5a5;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM336 296c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72
s-72 32.2002 -72 72s32.2002 72 72 72zM336 184c22.0996 0 40 17.9004 40 40c0 13.5996 -7.2998 25.0996 -17.7002 32.2998c1 -2.59961 1.7002 -5.39941 1.7002 -8.2998c0 -13.2998 -10.7002 -24 -24 -24s-24 10.7002 -24 24c0 3 0.700195 5.7002 1.7002 8.2998
c-10.4004 -7.2002 -17.7002 -18.7002 -17.7002 -32.2998c0 -22.0996 17.9004 -40 40 -40zM232 224c0 -39.7998 -32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72s72 -32.2002 72 -72zM120 224c0 -22.0996 17.9004 -40 40 -40s40 17.9004 40 40
c0 13.5996 -7.2998 25.0996 -17.7002 32.2998c1 -2.59961 1.7002 -5.39941 1.7002 -8.2998c0 -13.2998 -10.7002 -24 -24 -24s-24 10.7002 -24 24c0 3 0.700195 5.7002 1.7002 8.2998c-10.4004 -7.2002 -17.7002 -18.7002 -17.7002 -32.2998zM312 96
c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-128c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h128z" />
<glyph glyph-name="sad-cry" unicode="&#xf5b3;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM392 53.5996c34.5996 35.9004 56 84.7002 56 138.4c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -53.7002 21.4004 -102.4 56 -138.4v114.4
c0 13.2002 10.7998 24 24 24s24 -10.7998 24 -24v-151.4c28.5 -15.5996 61.2002 -24.5996 96 -24.5996s67.5 9 96 24.5996v151.4c0 13.2002 10.7998 24 24 24s24 -10.7998 24 -24v-114.4zM205.8 213.5c-5.7998 -3.2002 -11.2002 -0.700195 -13.7002 1.59961l-9.5 8.5
c-14.7998 13.2002 -46.1992 13.2002 -61 0l-9.5 -8.5c-3.7998 -3.39941 -9.2998 -4 -13.6992 -1.59961c-4.40039 2.40039 -6.90039 7.40039 -6.10059 12.4004c3.90039 25.1992 34.2002 42.0996 59.7998 42.0996c25.6006 0 55.8008 -16.9004 59.8008 -42.0996
c0.799805 -5 -1.7002 -10 -6.10059 -12.4004zM344 268c25.7002 0 55.9004 -16.9004 59.7998 -42.0996c0.799805 -5 -1.7002 -10 -6.09961 -12.4004c-5.7002 -3.09961 -11.2002 -0.599609 -13.7002 1.59961l-9.5 8.5c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5
c-3.7998 -3.39941 -9.2002 -4 -13.7002 -1.59961c-4.39941 2.40039 -6.89941 7.40039 -6.09961 12.4004c3.89941 25.1992 34.0996 42.0996 59.7998 42.0996zM248 176c30.9004 0 56 -28.7002 56 -64s-25.0996 -64 -56 -64s-56 28.7002 -56 64s25.0996 64 56 64z" />
<glyph glyph-name="sad-tear" unicode="&#xf5b4;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM256 144c38.0996 0 74 -16.7998 98.5 -46.0996
c8.5 -10.2002 7.09961 -25.3008 -3.09961 -33.8008c-10.6006 -8.7998 -25.7002 -6.69922 -33.8008 3.10059c-15.2998 18.2998 -37.7998 28.7998 -61.5996 28.7998c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM162.4 173.2c2.7998 3.7002 8.39941 3.7002 11.1992 0c11.4004 -15.2998 36.4004 -50.6006 36.4004 -68.1006
c0 -22.6992 -18.7998 -41.0996 -42 -41.0996s-42 18.4004 -42 41.0996c0 17.5 25 52.8008 36.4004 68.1006z" />
<glyph glyph-name="smile-beam" unicode="&#xf5b8;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM332 135.4c8.5 10.1992 23.5996 11.5 33.7998 3.09961
c10.2002 -8.5 11.6006 -23.5996 3.10059 -33.7998c-30 -36 -74.1006 -56.6006 -120.9 -56.6006s-90.9004 20.6006 -120.9 56.6006c-8.39941 10.2002 -7.09961 25.2998 3.10059 33.7998c10.2002 8.40039 25.2998 7.09961 33.7998 -3.09961
c20.7998 -25.1006 51.5 -39.4004 84 -39.4004s63.2002 14.4004 84 39.4004zM136.5 237l-9.5 -17c-1.90039 -3.2002 -5.90039 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996zM328 296c23.7998 0 52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002
c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004z" />
<glyph glyph-name="surprise" unicode="&#xf5c2;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM248 168c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64
s-64 28.7002 -64 64s28.7002 64 64 64zM200 240c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
<glyph glyph-name="tired" unicode="&#xf5c8;" horiz-adv-x="496"
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM377.1 295.8c3.80078 -4.39941 3.90039 -11 0.100586 -15.5
l-33.6006 -40.2998l33.6006 -40.2998c3.7998 -4.5 3.7002 -11 -0.100586 -15.5c-3.5 -4.10059 -9.89941 -5.7002 -15.2998 -2.5l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5 2.90039 11.5 1.90039 15.2998 -2.5z
M220 240c0 -4.2002 -2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7998 -1.60059 -15.2998 2.5c-3.80078 4.5 -3.90039 11 -0.100586 15.5l33.6006 40.2998l-33.6006 40.2998c-3.7998 4.5 -3.7002 11 0.100586 15.5
c3.7998 4.40039 10.2998 5.5 15.2998 2.5l80 -48c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998zM248 176c45.4004 0 100.9 -38.2998 107.8 -93.2998c1.5 -11.9004 -7 -21.6006 -15.5 -17.9004c-22.7002 9.7002 -56.2998 15.2002 -92.2998 15.2002
s-69.5996 -5.5 -92.2998 -15.2002c-8.60059 -3.7002 -17 6.10059 -15.5 17.9004c6.89941 55 62.3994 93.2998 107.8 93.2998z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 896 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,432 @@
<?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>
<json>
<![CDATA[
{
"fontFamily": "modules",
"majorVersion": 2,
"minorVersion": 4,
"version": "Version 2.4",
"fontId": "modules",
"psName": "modules",
"subFamily": "Regular",
"fullName": "modules",
"description": "Font generated by IcoMoon."
}
]]>
</json>
</metadata>
<defs>
<font id="modules" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#x21;" glyph-name="arrow_up" data-tags="arrow_up" d="M544 64c17.664 0 32 14.336 32 32v626.752l137.344-137.344c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-192 192c-2.944 2.944-6.464 5.248-10.368 6.848-7.808 3.264-16.64 3.264-24.448 0-3.84-1.536-7.232-3.84-10.176-6.72-0.064-0.064-0.128-0.064-0.256-0.128l-192-192c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l137.408 137.344v-626.752c0-17.664 14.336-32 32-32z" />
<glyph unicode="&#x22;" glyph-name="arrow_down" data-tags="arrow_down" d="M544 832c-17.664 0-32-14.336-32-32v-626.752l-137.344 137.344c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l192-192c0.064-0.064 0.192-0.064 0.256-0.192 2.88-2.816 6.336-5.184 10.112-6.72 7.808-3.264 16.64-3.264 24.448 0 3.904 1.6 7.424 3.968 10.368 6.912l192 192c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-137.344-137.344v626.752c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#x23;" glyph-name="arrow_left" data-tags="arrow_left" d="M128 479.872c0-4.096 0.896-8.192 2.496-12.096 1.536-3.776 3.84-7.168 6.656-10.048 0.064-0.128 0.128-0.256 0.192-0.384l192-192c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-137.344 137.408h626.752c17.664 0 32 14.336 32 32s-14.336 32-32 32h-626.752l137.344 137.344c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-192-192c-0.064-0.064-0.128-0.256-0.192-0.32-2.816-2.88-5.12-6.272-6.656-10.048-1.664-3.904-2.496-8.064-2.496-12.224v0c0-0.064 0-0.064 0-0.128z" />
<glyph unicode="&#x24;" glyph-name="arrow_right" data-tags="arrow_right" d="M128 480c0-17.664 14.336-32 32-32h626.752l-137.344-137.344c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l192 192c2.944 2.944 5.312 6.464 6.912 10.368 1.536 3.904 2.432 8 2.432 12.096 0 0.064 0 0.064 0 0.128v0c0 4.16-0.832 8.32-2.496 12.224-1.6 3.904-3.968 7.424-6.912 10.368l-192 192c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l137.408-137.344h-626.752c-17.664 0-32-14.336-32-32z" />
<glyph unicode="&#x25;" glyph-name="arrow_left-up" data-tags="arrow_left-up" d="M128 480c0-17.664 14.336-32 32-32s32 14.336 32 32v242.752l649.344-649.344c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-649.344 649.344h242.752c17.664 0 32 14.336 32 32s-14.336 32-32 32h-320c-4.16 0-8.32-0.832-12.224-2.496-3.84-1.536-7.232-3.84-10.176-6.72-0.064-0.064-0.128-0.064-0.256-0.128-0.064-0.128-0.128-0.32-0.192-0.384-2.816-2.88-5.12-6.272-6.656-10.048-1.664-3.904-2.496-8.064-2.496-12.224v0-320z" />
<glyph unicode="&#x26;" glyph-name="arrow_right-up" data-tags="arrow_right-up" d="M137.344 73.344c12.48-12.48 32.768-12.48 45.248 0l649.408 649.408v-242.752c0-17.664 14.336-32 32-32s32 14.336 32 32v320c0 4.16-0.832 8.32-2.496 12.224-3.264 7.808-9.472 14.080-17.28 17.28-3.904 1.664-8.064 2.496-12.224 2.496h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h242.752l-649.408-649.344c-12.48-12.544-12.48-32.768 0-45.312z" />
<glyph unicode="&#x27;" glyph-name="arrow_right-down" data-tags="arrow_right-down" d="M864 448c-17.664 0-32-14.336-32-32v-242.752l-649.344 649.408c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l649.344-649.408h-242.752c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c4.16 0 8.32 0.832 12.224 2.496 7.808 3.264 14.080 9.472 17.28 17.28 1.6 3.904 2.496 8 2.496 12.096 0 0.064 0 0.064 0 0.128v320c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#x28;" glyph-name="arrow_left-down" data-tags="arrow_left-down" d="M160 448c-17.664 0-32-14.336-32-32v-320c0-0.064 0-0.064 0-0.128 0-4.16 0.832-8.256 2.432-12.096 1.536-3.776 3.84-7.168 6.656-10.048 0.128-0.128 0.128-0.256 0.256-0.384 0.064-0.064 0.192-0.064 0.256-0.192 2.88-2.816 6.336-5.184 10.112-6.72 3.968-1.6 8.128-2.432 12.288-2.432h320c17.664 0 32 14.336 32 32s-14.336 32-32 32h-242.752l649.408 649.344c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-649.408-649.344v242.752c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#x29;" glyph-name="arrow-up-down" data-tags="arrow-up-down" d="M649.344 777.344c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-128 128c-2.944 3.008-6.464 5.312-10.368 6.912-7.808 3.264-16.64 3.264-24.448 0-3.84-1.536-7.232-3.84-10.176-6.72-0.064-0.064-0.128-0.064-0.256-0.128l-128-128c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l73.408 73.344v-805.504l-73.344 73.344c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l128-128c0.064-0.064 0.192-0.064 0.256-0.192 2.88-2.816 6.336-5.184 10.112-6.72 7.808-3.264 16.64-3.264 24.448 0 3.904 1.6 7.424 3.968 10.368 6.912l128 128c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-73.344-73.344v805.504l73.344-73.408z" />
<glyph unicode="&#x2a;" glyph-name="arrow_up-down_alt" data-tags="arrow_up-down_alt" d="M584.96-54.976c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l123.264 123.264c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-68.416-68.416v562.56c0 17.664-14.336 32-32 32s-32-14.336-32-32v-563.2l-73.728 73.728c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l127.936-127.936zM416 255.68c17.664 0 32 14.336 32 32v563.2l73.728-73.728c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-127.936 127.936c-6.272 6.272-14.464 9.344-22.72 9.344s-16.448-3.072-22.72-9.344l-123.264-123.264c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l68.416 68.416v-562.56c0-17.664 14.336-32 32-32z" />
<glyph unicode="&#x2b;" glyph-name="arrow_left-right_alt" data-tags="arrow_left-right_alt" d="M177.856 206.016c12.48 12.48 12.48 32.768 0 45.248l-68.736 68.736h562.88c17.664 0 32 14.336 32 32s-14.336 32-32 32h-562.88l73.408 73.408c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-127.936-127.936c-6.272-6.272-9.344-14.464-9.344-22.72s3.072-16.448 9.344-22.72l123.264-123.264c12.544-12.544 32.768-12.544 45.248 0zM1014.656 566.080l-123.264 123.264c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l68.736-68.736h-562.88c-17.664 0-32-14.336-32-32s14.336-32 32-32h562.88l-73.408-73.408c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l127.936 127.936c6.272 6.272 9.344 14.464 9.344 22.72s-3.072 16.448-9.344 22.72z" />
<glyph unicode="&#x2c;" glyph-name="arrow_left-right" data-tags="arrow_left-right" d="M1021.504 492.224c-1.6 3.904-3.968 7.424-6.912 10.368l-128 128c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l73.408-73.344h-805.504l73.344 73.344c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-128-128c-0.064-0.064-0.128-0.256-0.192-0.32-2.816-2.88-5.12-6.272-6.656-10.048-1.664-3.904-2.496-8.064-2.496-12.224v0c0-0.064 0-0.064 0-0.128 0-4.096 0.896-8.192 2.496-12.096 1.536-3.776 3.84-7.168 6.656-10.048 0.064-0.128 0.128-0.256 0.192-0.384l128-128c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-73.344 73.408h805.504l-73.344-73.344c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l128 128c2.944 2.944 5.312 6.464 6.912 10.368 1.536 3.904 2.432 8 2.432 12.096 0 0.064 0 0.064 0 0.128v0c0 4.16-0.832 8.32-2.496 12.224z" />
<glyph unicode="&#x2d;" glyph-name="arrow_expand_alt2" data-tags="arrow_expand_alt2" d="M128 480c0-17.664 14.336-32 32-32s32 14.336 32 32v242.752l594.752-594.752h-242.752c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c4.16 0 8.32 0.832 12.224 2.496 7.808 3.264 14.080 9.472 17.28 17.28 1.6 3.904 2.496 8 2.496 12.096 0 0.064 0 0.064 0 0.128v320c0 17.664-14.336 32-32 32s-32-14.336-32-32v-242.752l-594.752 594.752h242.752c17.664 0 32 14.336 32 32s-14.336 32-32 32h-320c-4.16 0-8.32-0.832-12.224-2.496-3.84-1.536-7.232-3.84-10.176-6.72-0.064-0.064-0.128-0.064-0.256-0.128-0.064-0.128-0.128-0.32-0.192-0.384-2.816-2.88-5.12-6.272-6.656-10.048-1.664-3.904-2.496-8.064-2.496-12.224v0-320z" />
<glyph unicode="&#x2e;" glyph-name="arrow_expand_alt" data-tags="arrow_expand_alt" d="M160 448c-17.664 0-32-14.336-32-32v-320c0-0.064 0-0.064 0-0.128 0-4.16 0.832-8.256 2.432-12.096 1.536-3.776 3.84-7.168 6.656-10.048 0.128-0.128 0.128-0.256 0.256-0.384 0.064-0.064 0.192-0.064 0.256-0.192 2.88-2.816 6.336-5.184 10.112-6.72 3.968-1.6 8.128-2.432 12.288-2.432h320c17.664 0 32 14.336 32 32s-14.336 32-32 32h-242.752l594.752 594.752v-242.752c0-17.664 14.336-32 32-32s32 14.336 32 32v320c0 4.16-0.832 8.32-2.496 12.224-3.264 7.808-9.472 14.080-17.28 17.28-3.904 1.664-8.064 2.496-12.224 2.496h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h242.752l-594.752-594.752v242.752c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#x2f;" glyph-name="arrow_condense" data-tags="arrow_condense" d="M950.656 886.656c-12.48 12.48-32.768 12.48-45.248 0l-265.408-265.408v178.752c0 17.664-14.336 32-32 32s-32-14.336-32-32v-256c0-0.064 0-0.064 0-0.128 0-4.096 0.896-8.192 2.496-12.096 1.536-3.776 3.84-7.168 6.656-10.048 0.064-0.128 0.128-0.256 0.192-0.384 0.128-0.064 0.192-0.064 0.256-0.128 2.88-2.816 6.336-5.184 10.112-6.72 3.968-1.664 8.128-2.496 12.288-2.496h256c17.664 0 32 14.336 32 32s-14.336 32-32 32h-178.752l265.344 265.344c12.544 12.544 12.544 32.768 0.064 45.312zM73.344 9.344c12.48-12.48 32.768-12.48 45.248 0l265.408 265.408v-178.752c0-17.664 14.336-32 32-32s32 14.336 32 32v256c0 4.16-0.832 8.32-2.496 12.224-3.264 7.808-9.472 14.080-17.28 17.28-3.904 1.664-8.064 2.496-12.224 2.496h-256c-17.664 0-32-14.336-32-32s14.336-32 32-32h178.752l-265.344-265.344c-12.544-12.544-12.544-32.768-0.064-45.312z" />
<glyph unicode="&#x30;" glyph-name="arrow_expand" data-tags="arrow_expand" d="M957.504 876.224c-3.264 7.808-9.472 14.080-17.28 17.28-3.904 1.664-8.064 2.496-12.224 2.496h-256c-17.664 0-32-14.336-32-32s14.336-32 32-32h178.752l-265.408-265.344c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l265.408 265.344v-178.752c0-17.664 14.336-32 32-32s32 14.336 32 32v256c0 4.16-0.832 8.32-2.496 12.224zM96 320c-17.664 0-32-14.336-32-32v-256c0-0.064 0-0.064 0-0.128 0-4.16 0.832-8.256 2.432-12.096 1.536-3.776 3.84-7.168 6.656-10.048 0.128-0.128 0.128-0.256 0.256-0.384 0.064-0.064 0.192-0.064 0.256-0.192 2.88-2.816 6.336-5.184 10.112-6.72 3.968-1.6 8.128-2.432 12.288-2.432h256c17.664 0 32 14.336 32 32s-14.336 32-32 32h-178.752l265.344 265.344c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-265.344-265.344v178.752c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#x31;" glyph-name="arrow_move" data-tags="arrow_move" d="M1021.504 428.224c-1.6 3.904-3.968 7.424-6.912 10.368l-128 128c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l73.408-73.344h-338.752v338.752l73.344-73.344c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-128 128c-0.064 0.064-0.256 0.128-0.32 0.192-2.88 2.816-6.272 5.12-10.048 6.656-3.904 1.664-8.064 2.496-12.224 2.496-0.064 0-0.064 0-0.128 0-4.096 0-8.192-0.896-12.096-2.496-3.776-1.536-7.168-3.84-10.048-6.656-0.128-0.064-0.256-0.128-0.384-0.192l-128-128c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l73.408 73.344v-338.752h-338.752l73.344 73.344c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-128-128c-0.064-0.064-0.128-0.256-0.192-0.32-2.816-2.88-5.12-6.272-6.656-10.048-1.664-3.904-2.496-8.064-2.496-12.224 0-0.064 0-0.064 0-0.128 0-4.096 0.896-8.192 2.496-12.096 1.536-3.776 3.84-7.168 6.656-10.048 0.064-0.128 0.128-0.256 0.192-0.384l128-128c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-73.344 73.408h338.752v-338.752l-73.344 73.344c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l128-128c2.944-2.944 6.464-5.312 10.368-6.912 3.904-1.536 8-2.432 12.096-2.432 0.064 0 0.064 0 0.128 0 4.16 0 8.32 0.832 12.224 2.496 3.904 1.6 7.424 3.968 10.368 6.912l128 128c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-73.344-73.408v338.752h338.752l-73.344-73.344c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l128 128c2.944 2.944 5.312 6.464 6.912 10.368 1.536 3.904 2.432 8 2.432 12.096 0 0.064 0 0.064 0 0.128 0 4.16-0.832 8.32-2.496 12.224z" />
<glyph unicode="&#x32;" glyph-name="arrow_carrot-up" data-tags="arrow_carrot-up" d="M358.976 313.6l185.024 185.024 185.024-185.024c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-207.552 207.552c-6.272 6.272-14.464 9.344-22.72 9.344s-16.448-3.072-22.72-9.344l-207.552-207.552c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0z" />
<glyph unicode="&#x33;" glyph-name="arrow_carrot-down" data-tags="arrow_carrot-down" d="M729.024 518.4l-185.024-185.024-185.024 185.024c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l207.552-207.552c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l207.552 207.552c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0z" />
<glyph unicode="&#x34;" glyph-name="arrow_carrot-left" data-tags="arrow_carrot-left" d="M393.6 393.28l207.552-207.552c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-185.024 185.024 185.024 185.024c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-207.552-207.552c-6.272-6.272-9.344-14.464-9.344-22.72s3.072-16.448 9.344-22.72z" />
<glyph unicode="&#x35;" glyph-name="arrow_carrot-right" data-tags="arrow_carrot-right" d="M441.6 185.728c12.48-12.48 32.768-12.48 45.248 0l207.552 207.552c6.272 6.272 9.408 14.528 9.344 22.72 0 8.256-3.072 16.448-9.344 22.72l-207.552 207.552c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l185.024-185.024-185.024-185.024c-12.48-12.48-12.48-32.768 0-45.248z" />
<glyph unicode="&#x36;" glyph-name="arrow_carrot-2up" data-tags="arrow_carrot-2up" d="M750.464 505.216l-214.080 189.376c-6.4 6.4-14.784 9.472-23.168 9.344-8.448 0.128-16.832-2.944-23.232-9.344l-214.080-189.376c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l191.744 169.664 191.744-169.664c12.544-12.544 32.96-12.544 45.504 0 12.672 12.544 12.672 32.896 0.064 45.504zM536.384 465.088c-6.4 6.4-14.784 9.472-23.168 9.344-8.448 0.128-16.832-2.944-23.232-9.344l-214.080-189.376c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l191.744 169.6 191.744-169.6c12.544-12.544 32.96-12.544 45.504 0s12.544 32.96 0 45.504l-214.016 189.376z" />
<glyph unicode="&#x37;" glyph-name="arrow_carrot-2down" data-tags="arrow_carrot-2down" d="M702.592 436.352l-191.744-169.6-191.744 169.6c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l214.080-189.376c6.4-6.4 14.784-9.472 23.168-9.344 8.384-0.128 16.768 2.88 23.168 9.28l214.080 189.376c12.544 12.544 12.544 32.96 0 45.504s-32.96 12.608-45.504 0.064zM748.096 665.856c-12.544 12.544-32.96 12.544-45.504 0l-191.744-169.6-191.744 169.6c-12.608 12.544-33.024 12.544-45.568 0s-12.544-32.96 0-45.504l214.080-189.376c6.4-6.4 14.784-9.472 23.168-9.344 8.384-0.128 16.832 2.944 23.168 9.344l214.080 189.376c12.672 12.544 12.672 32.896 0.064 45.504z" />
<glyph unicode="&#x38;" glyph-name="arrow_carrot-2left" data-tags="arrow_carrot-2left" d="M265.408 425.984l189.376-214.080c12.544-12.544 32.96-12.544 45.504 0s12.544 32.96 0 45.504l-169.6 191.744 169.6 191.744c12.544 12.544 12.544 32.96 0 45.504s-32.96 12.544-45.504 0l-189.376-214.016c-6.4-6.4-9.408-14.784-9.344-23.168-0.064-8.384 2.944-16.832 9.344-23.232zM729.856 686.464c-12.544 12.544-32.96 12.544-45.504 0l-189.44-214.080c-6.4-6.4-9.472-14.784-9.344-23.168-0.064-8.384 2.944-16.832 9.344-23.232l189.376-214.080c12.544-12.544 32.96-12.544 45.504 0s12.544 32.96 0 45.504l-169.6 191.744 169.6 191.744c12.608 12.608 12.608 33.024 0.064 45.568z" />
<glyph unicode="&#x39;" glyph-name="arrow_carrot-2right" data-tags="arrow_carrot-2right" d="M758.592 470.016l-189.376 214.080c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l189.376 214.080c6.4 6.4 9.472 14.784 9.344 23.168 0.064 8.384-2.944 16.768-9.344 23.168zM294.144 209.536c12.544-12.544 32.96-12.544 45.504 0l189.376 214.080c6.4 6.4 9.472 14.784 9.344 23.168 0.128 8.384-2.944 16.832-9.344 23.168l-189.312 214.144c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.608-12.608-12.608-33.024-0.064-45.568z" />
<glyph unicode="&#x3a;" glyph-name="arrow_carrot-up_alt2" data-tags="arrow_carrot-up_alt2" d="M568.72 564.4c-6.272 6.272-14.464 9.344-22.72 9.344s-16.448-3.072-22.72-9.344l-207.552-207.552c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l185.024 185.024 185.024-185.024c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-207.552 207.552zM548.112 889.712c-263.936 0-477.888-213.952-477.888-477.888s214.016-477.824 477.888-477.824 477.888 213.952 477.888 477.888-213.952 477.824-477.888 477.824zM548.112-2c-228.224 0-413.888 185.664-413.888 413.888s185.664 413.888 413.888 413.888 413.888-185.728 413.888-413.888-185.664-413.888-413.888-413.888z" />
<glyph unicode="&#x3b;" glyph-name="arrow_carrot-down_alt2" data-tags="arrow_carrot-down_alt2" d="M729.024 518.4l-185.024-185.024-185.024 185.024c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l207.552-207.552c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l207.552 207.552c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0zM546.304 891.456c-263.808 0-477.696-213.888-477.696-477.696-0.064-263.872 213.824-477.76 477.696-477.76 263.808 0 477.696 213.888 477.696 477.696 0 263.872-213.888 477.76-477.696 477.76zM546.304 0c-228.096 0-413.696 185.6-413.696 413.696s185.6 413.696 413.696 413.696c228.096 0.064 413.696-185.536 413.696-413.696 0-228.096-185.6-413.696-413.696-413.696z" />
<glyph unicode="&#x3c;" glyph-name="arrow_carrot-left_alt2" data-tags="arrow_carrot-left_alt2" d="M646.4 646.272c-12.48 12.48-32.768 12.48-45.248 0l-207.552-207.552c-6.272-6.272-9.344-14.464-9.344-22.72s3.072-16.448 9.344-22.72l207.552-207.552c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-185.024 185.024 185.024 185.024c12.48 12.48 12.48 32.768 0 45.248zM544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416z" />
<glyph unicode="&#x3d;" glyph-name="arrow_carrot-right_alt2" data-tags="arrow_carrot-right_alt2" d="M694.4 438.72l-207.552 207.552c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l185.024-185.024-185.024-185.024c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l207.552 207.552c6.272 6.272 9.408 14.528 9.344 22.72 0 8.256-3.072 16.448-9.344 22.72zM546.304 891.392c-263.808 0-477.696-213.888-477.696-477.696s213.888-477.696 477.696-477.696 477.696 213.888 477.696 477.696-213.888 477.696-477.696 477.696zM546.304 0c-228.096 0-413.696 185.6-413.696 413.696s185.6 413.696 413.696 413.696 413.696-185.6 413.696-413.696-185.6-413.696-413.696-413.696z" />
<glyph unicode="&#x3e;" glyph-name="arrow_carrot-2up_alt2" data-tags="arrow_carrot-2up_alt2" d="M568.384 662.592c-6.4 6.4-14.784 9.472-23.168 9.344-8.448 0.128-16.832-2.944-23.232-9.344l-214.080-189.376c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l191.744 169.664 191.744-169.664c12.544-12.544 32.96-12.544 45.504 0s12.544 32.96 0 45.504l-214.016 189.376zM568.384 433.088c-6.4 6.4-14.784 9.472-23.168 9.344-8.448 0.128-16.832-2.944-23.232-9.344l-214.080-189.376c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l191.744 169.6 191.744-169.6c12.544-12.544 32.96-12.544 45.504 0s12.544 32.96 0 45.504l-214.016 189.376zM546.304 891.392c-263.808 0-477.696-213.888-477.696-477.696s213.888-477.696 477.696-477.696 477.696 213.888 477.696 477.696-213.888 477.696-477.696 477.696zM546.304 0c-228.096 0-413.696 185.6-413.696 413.696s185.6 413.696 413.696 413.696 413.696-185.6 413.696-413.696-185.6-413.696-413.696-413.696z" />
<glyph unicode="&#x3f;" glyph-name="arrow_carrot-2down_alt2" data-tags="arrow_carrot-2down_alt2" d="M734.592 404.352l-191.744-169.6-191.744 169.6c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l214.080-189.376c6.4-6.4 14.784-9.472 23.168-9.344 8.384-0.128 16.832 2.944 23.168 9.344l214.080 189.376c12.544 12.544 12.544 32.96 0 45.504s-32.96 12.544-45.504 0zM734.592 633.856l-191.744-169.6-191.744 169.6c-12.608 12.544-33.024 12.544-45.568 0s-12.544-32.96 0-45.504l214.080-189.376c6.4-6.4 14.784-9.472 23.168-9.344 8.384-0.128 16.832 2.944 23.168 9.344l214.080 189.376c12.544 12.544 12.544 32.96 0 45.504s-32.896 12.544-45.44 0zM546.304 891.392c-263.808 0-477.696-213.888-477.696-477.696s213.888-477.696 477.696-477.696 477.696 213.888 477.696 477.696-213.888 477.696-477.696 477.696zM546.304 0c-228.096 0-413.696 185.6-413.696 413.696s185.6 413.696 413.696 413.696 413.696-185.6 413.696-413.696-185.6-413.696-413.696-413.696z" />
<glyph unicode="&#x40;" glyph-name="arrow_carrot-2left_alt2" data-tags="arrow_carrot-2left_alt2" d="M362.688 417.216l169.6 191.744c12.544 12.544 12.544 32.96 0 45.504s-32.96 12.544-45.504 0l-189.376-214.080c-6.4-6.4-9.472-14.784-9.344-23.168-0.064-8.384 2.944-16.832 9.344-23.232l189.376-214.080c12.544-12.544 32.96-12.544 45.504 0s12.544 32.96 0 45.504l-169.6 191.808zM761.856 654.464c-12.544 12.544-32.96 12.544-45.504 0l-189.44-214.080c-6.4-6.4-9.472-14.784-9.344-23.168-0.064-8.384 2.944-16.832 9.344-23.232l189.376-214.080c12.544-12.544 32.96-12.544 45.504 0s12.544 32.96 0 45.504l-169.6 191.744 169.6 191.744c12.608 12.608 12.608 33.024 0.064 45.568zM544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416z" />
<glyph unicode="&#x41;" glyph-name="arrow_carrot-2right_alt2" data-tags="arrow_carrot-2right_alt2" d="M790.592 438.016l-189.376 214.080c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l189.376 214.080c6.4 6.4 9.472 14.784 9.344 23.168 0.064 8.384-2.944 16.768-9.344 23.168zM570.432 414.848c0.128 8.384-2.944 16.832-9.344 23.168l-189.376 214.080c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l189.376 214.080c6.4 6.336 9.472 14.72 9.344 23.168zM544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416z" />
<glyph unicode="&#x42;" glyph-name="arrow_triangle-up" data-tags="arrow_triangle-up" d="M287.936 320h446.912c9.152 0 17.28 4.416 23.040 11.264l0.128-0.128c12.48 13.888 12.48 36.416 0 50.304l-223.936 248.128c-12.48 13.888-32.704 13.888-45.12 0-0.32-0.384-0.448-0.896-0.768-1.28l-223.488-246.848c-12.48-13.888-12.48-36.416 0-50.304 0.128-0.128 0.256-0.192 0.384-0.32 5.824-6.656 13.824-10.816 22.848-10.816z" />
<glyph unicode="&#x43;" glyph-name="arrow_triangle-down" data-tags="arrow_triangle-down" d="M533.824 330.432c0.32 0.384 0.448 0.896 0.768 1.28l223.424 246.848c12.48 13.888 12.48 36.416 0 50.304-0.128 0.128-0.256 0.192-0.384 0.256-5.76 6.72-13.824 10.88-22.784 10.88h-446.912c-9.152 0-17.28-4.416-23.104-11.264l-0.128 0.128c-12.48-13.888-12.48-36.416 0-50.304l223.936-248.128c12.48-13.888 32.704-13.888 45.184 0z" />
<glyph unicode="&#x44;" glyph-name="arrow_triangle-left" data-tags="arrow_triangle-left" d="M578.56 695.296l-248.128-224c-13.888-12.48-13.888-32.704 0-45.12 0.384-0.32 0.896-0.448 1.28-0.768l246.848-223.424c13.888-12.48 36.416-12.48 50.304 0 0.128 0.128 0.128 0.256 0.256 0.384 6.72 5.76 10.88 13.824 10.88 22.784v446.912c0 9.152-4.416 17.28-11.264 23.040l0.128 0.128c-13.888 12.48-36.416 12.48-50.304 0.064z" />
<glyph unicode="&#x45;" glyph-name="arrow_triangle-right" data-tags="arrow_triangle-right" d="M444.608 200.768l244.864 224.512c13.696 12.48 13.696 32.768 0 45.248-0.384 0.32-0.896 0.448-1.28 0.768l-243.584 224c-13.696 12.48-35.968 12.48-49.664 0-0.064-0.128-0.128-0.32-0.256-0.448-6.528-5.76-10.688-13.824-10.688-22.848v-448c0-9.152 4.352-17.28 11.072-23.104l-0.128-0.128c13.76-12.544 35.968-12.544 49.664 0z" />
<glyph unicode="&#x46;" glyph-name="arrow_triangle-up_alt2" data-tags="arrow_triangle-up_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM563.2 565.568c-10.88 13.888-28.608 13.888-39.488 0-0.32-0.384-0.384-0.896-0.704-1.28l-195.456-246.848c-10.88-13.888-10.88-36.416 0-50.304 0.064-0.128 0.256-0.128 0.32-0.256 5.056-6.72 12.096-10.88 19.968-10.88h391.040c8 0 15.104 4.416 20.16 11.264l0.128-0.128c10.88 13.888 10.88 36.416 0 50.304l-195.968 248.128z" />
<glyph unicode="&#x47;" glyph-name="arrow_triangle-down_alt2" data-tags="arrow_triangle-down_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM759.488 501.184c-5.056 6.656-12.096 10.816-19.968 10.816h-391.040c-8 0-15.104-4.416-20.16-11.264l-0.128 0.128c-10.88-13.888-10.88-36.416 0-50.304l195.968-248.128c10.88-13.888 28.608-13.888 39.488 0 0.32 0.384 0.384 0.896 0.704 1.28l195.52 246.848c10.88 13.888 10.88 36.416 0 50.304-0.128 0.128-0.256 0.192-0.384 0.32z" />
<glyph unicode="&#x48;" glyph-name="arrow_triangle-left_alt2" data-tags="arrow_triangle-left_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM628.864 632.448c-13.888 10.88-36.416 10.88-50.304 0l-248.128-195.968c-13.888-10.88-13.888-28.608 0-39.488 0.384-0.32 0.896-0.384 1.28-0.704l246.848-195.52c13.888-10.88 36.416-10.88 50.304 0 0.128 0.064 0.128 0.256 0.256 0.32 6.72 5.12 10.88 12.16 10.88 20.032v391.040c0 8-4.416 15.104-11.264 20.16l0.128 0.128z" />
<glyph unicode="&#x49;" glyph-name="arrow_triangle-right_alt2" data-tags="arrow_triangle-right_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM756.288 436.928l-246.848 195.52c-13.888 10.88-36.416 10.88-50.304 0-0.128-0.128-0.192-0.256-0.32-0.32-6.656-5.056-10.816-12.096-10.816-19.968v-391.040c0-8 4.416-15.104 11.264-20.16l-0.128-0.128c13.888-10.88 36.416-10.88 50.304 0l248.128 195.968c13.888 10.88 13.888 28.608 0 39.488-0.384 0.32-0.896 0.384-1.28 0.64z" />
<glyph unicode="&#x4a;" glyph-name="arrow_back" data-tags="arrow_back" d="M73.344 457.344l192-192c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-137.344 137.408h466.752c128 0 192-118.144 192-224 0-17.664 14.336-32 32-32s32 14.336 32 32c0 141.184-64 288-256 288h-466.752l137.344 137.344c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-192-192c-12.48-12.48-12.48-32.704 0-45.248z" />
<glyph unicode="&#x4b;" glyph-name="icon_minus-06" data-tags="icon_minus-06" d="M288 384h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x4c;" glyph-name="icon_plus" data-tags="icon_plus" d="M288 384h224v-224c0-17.664 14.336-32 32-32s32 14.336 32 32v224h224c17.664 0 32 14.336 32 32s-14.336 32-32 32h-224v224c0 17.664-14.336 32-32 32s-32-14.336-32-32v-224h-224c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x4d;" glyph-name="icon_close" data-tags="icon_close" d="M289.6 225.6c12.48-12.48 32.768-12.48 45.248 0l177.152 177.152 177.152-177.152c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-177.152 177.152 177.152 177.152c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-177.152-177.152-177.152 177.152c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l177.152-177.152-177.152-177.152c-12.48-12.48-12.48-32.768 0-45.248z" />
<glyph unicode="&#x4e;" glyph-name="icon_check" data-tags="icon_check" d="M441.216 141.184c1.28-1.024 2.048-2.432 3.392-3.392 1.92-1.28 4.096-1.536 6.144-2.432 2.432-1.152 4.8-2.24 7.36-2.944 2.496-0.64 4.928-0.96 7.488-1.152 3.648-0.384 7.168-0.384 10.752 0.128 1.472 0.256 2.88 0.64 4.352 1.024 4.416 1.088 8.512 2.816 12.544 5.248 0.704 0.448 1.28 0.96 1.984 1.408 2.624 1.792 5.44 3.136 7.68 5.568 1.6 1.728 2.304 3.968 3.584 5.888 0.064 0.064 0.192 0.128 0.192 0.192l381.376 611.264c13.568 20.672 7.744 48.448-12.992 62.016s-48.448 7.744-62.016-12.992l-352.256-564.544-194.816 189.504c-18.176 16.832-46.464 15.744-63.296-2.432-16.768-18.176-15.68-46.528 2.496-63.296l234.368-228.032c0.448-0.448 1.088-0.576 1.664-1.024z" />
<glyph unicode="&#x4f;" glyph-name="icon_minus_alt2" data-tags="icon_minus_alt2" horiz-adv-x="960" d="M480 960c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM480 64c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM736 512h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32h512c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x50;" glyph-name="icon_plus_alt2" data-tags="icon_plus_alt2" horiz-adv-x="960" d="M480 960c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM480 64c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM736 512h-224v224c0 17.664-14.336 32-32 32s-32-14.336-32-32v-224h-224c-17.664 0-32-14.336-32-32s14.336-32 32-32h224v-224c0-17.664 14.336-32 32-32s32 14.336 32 32v224h224c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x51;" glyph-name="icon_close_alt2" data-tags="icon_close_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM721.152 638.4l-175.936-175.936-157.76 175.936c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l157.824-175.936-178.368-178.368c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l175.936 175.936 157.824-175.936c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-157.888 175.936 178.368 178.368c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0z" />
<glyph unicode="&#x52;" glyph-name="icon_check_alt2" data-tags="icon_check_alt2" d="M514.688 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM514.688 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-201.024-448-448-448zM738.944 651.648c-20.672 13.568-48.448 7.744-62.016-12.992l-216.064-330.176-103.296 95.616c-18.176 16.768-46.528 15.68-63.36-2.496s-15.68-46.464 2.496-63.296l142.784-132.096c0.512-0.448 1.152-0.576 1.664-1.024 1.28-1.024 2.048-2.432 3.392-3.392 1.92-1.28 4.096-1.536 6.144-2.432 2.432-1.152 4.8-2.24 7.36-2.944 2.496-0.64 4.928-0.96 7.488-1.152 3.648-0.384 7.168-0.384 10.752 0.128 1.472 0.256 2.88 0.64 4.352 1.024 4.416 1.088 8.512 2.816 12.544 5.248 0.704 0.448 1.28 0.96 1.984 1.408 2.624 1.792 5.44 3.136 7.68 5.568 1.6 1.728 2.304 3.968 3.584 5.888 0.064 0.064 0.192 0.128 0.192 0.192l245.248 374.848c13.568 20.736 7.744 48.512-12.928 62.080z" />
<glyph unicode="&#x53;" glyph-name="icon_zoom-out_alt" data-tags="icon_zoom-out_alt" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.624-189.504 92.224-260.928l-271.168-271.168c-17.344-17.344-17.344-45.504 0-62.848s45.504-17.344 62.848 0l271.168 271.168c71.424-57.6 162.048-92.224 260.928-92.224 229.76 0 416 186.24 416 416s-186.24 416-416 416zM608 192c-194.112 0-352 157.888-352 352s157.888 352 352 352 352-157.888 352-352-157.888-352-352-352zM800 576h-384c-17.664 0-32-14.336-32-32s14.336-32 32-32h384c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x54;" glyph-name="icon_zoom-in_alt" data-tags="icon_zoom-in_alt" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.624-189.504 92.224-260.928l-271.168-271.168c-17.344-17.344-17.344-45.504 0-62.848s45.504-17.344 62.848 0l271.168 271.168c71.424-57.6 162.048-92.224 260.928-92.224 229.76 0 416 186.24 416 416s-186.24 416-416 416zM608 192c-194.112 0-352 157.888-352 352s157.888 352 352 352 352-157.888 352-352-157.888-352-352-352zM800 576h-160v160c0 17.664-14.336 32-32 32s-32-14.336-32-32v-160h-160c-17.664 0-32-14.336-32-32s14.336-32 32-32h160v-160c0-17.664 14.336-32 32-32s32 14.336 32 32v160h160c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x55;" glyph-name="icon_search" data-tags="icon_search" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.688-189.632 92.288-261.056l-274.944-274.944c-17.28-17.28-17.28-45.376 0-62.656s45.376-17.28 62.656 0l274.944 274.944c71.424-57.6 162.176-92.288 261.056-92.288 229.76 0 416 186.24 416 416s-186.24 416-416 416zM608 192c-194.112 0-352 157.888-352 352s157.888 352 352 352 352-157.888 352-352-157.888-352-352-352z" />
<glyph unicode="&#x56;" glyph-name="icon_box-empty" data-tags="icon_box-empty" d="M832 832h-640c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v640c0 35.328-28.672 64-64 64zM832 128h-640v640h640v-640z" />
<glyph unicode="&#x57;" glyph-name="icon_box-selected" data-tags="icon_box-selected" d="M832 832h-640c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v640c0 35.328-28.672 64-64 64zM832 128h-640v640h640v-640zM384 256h256c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64z" />
<glyph unicode="&#x58;" glyph-name="icon_minus-box" data-tags="icon_minus-box" d="M256 640v-448c0-35.328 28.672-64 64-64h448c35.328 0 64 28.672 64 64v448c0 35.328-28.672 64-64 64h-448c-35.328 0-64-28.672-64-64zM768 192h-448v448h448v-448zM416 384h256c17.664 0 32 14.336 32 32s-14.336 32-32 32h-256c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x59;" glyph-name="icon_plus-box" data-tags="icon_plus-box" d="M256 640v-448c0-35.328 28.672-64 64-64h448c35.328 0 64 28.672 64 64v448c0 35.328-28.672 64-64 64h-448c-35.328 0-64-28.672-64-64zM768 192h-448v448h448v-448zM416 384h96v-96c0-17.664 14.336-32 32-32s32 14.336 32 32v96h96c17.664 0 32 14.336 32 32s-14.336 32-32 32h-96v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x5a;" glyph-name="icon_box-checked" data-tags="icon_box-checked" d="M832 128h-640v640h472.064l39.936 64h-512c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v422.592l-64-102.592v-320zM939.712 888.704c-7.552 4.928-16.064 7.296-24.448 7.296-14.592 0-28.928-7.168-37.504-20.288l-347.904-501.888-134.592 153.6c-18.24 16.832-46.528 15.744-63.36-2.432s-15.68-46.528 2.496-63.296l161.792-184.64c1.024-1.664 2.624-2.944 3.904-4.48l4.096-4.672c0.512-0.448 1.152-0.576 1.664-1.024 1.28-1.024 2.048-2.432 3.392-3.392 2.752-1.792 5.76-2.944 8.768-4.032 0.704-0.256 1.28-0.704 1.984-0.896 4.48-1.472 9.152-2.368 13.76-2.368 0.192 0 0.384 0.128 0.576 0.128 12.16-0.064 24.256 4.416 33.152 14.016 1.664 1.792 2.304 3.968 3.648 5.952 0.064 0.064 0.128 0.128 0.192 0.192l381.376 550.208c13.504 20.672 7.744 48.448-12.992 62.016z" />
<glyph unicode="&#x5b;" glyph-name="icon_circle-empty" data-tags="icon_circle-empty" d="M512 832c-212.096 0-384-171.904-384-384s171.904-384 384-384 384 171.904 384 384-171.904 384-384 384zM512 128c-176.448 0-320 143.552-320 320s143.552 320 320 320 320-143.552 320-320-143.552-320-320-320z" />
<glyph unicode="&#x5c;" glyph-name="icon_circle-slelected" data-tags="icon_circle-slelected" d="M512 832c-212.096 0-384-171.904-384-384s171.904-384 384-384 384 171.904 384 384-171.904 384-384 384zM512 128c-176.448 0-320 143.552-320 320s143.552 320 320 320 320-143.552 320-320-143.552-320-320-320zM320 448c0-106.039 85.961-192 192-192s192 85.961 192 192c0 106.039-85.961 192-192 192s-192-85.961-192-192z" />
<glyph unicode="&#x5d;" glyph-name="icon_stop_alt2" data-tags="icon_stop_alt2" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM640 640h-256c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64z" />
<glyph unicode="&#x5e;" glyph-name="icon_stop" data-tags="icon_stop" d="M640 256c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64h256z" />
<glyph unicode="&#x5f;" glyph-name="icon_pause_alt2" data-tags="icon_pause_alt2" d="M512-64c282.752 0 512 229.248 512 512s-229.248 512-512 512-512-229.248-512-512 229.248-512 512-512zM512 896c247.040 0 448-200.96 448-448s-200.96-448-448-448-448 200.96-448 448 200.96 448 448 448zM384 256c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64s-64-28.672-64-64v-256c0-35.328 28.672-64 64-64zM640 256c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64s-64-28.672-64-64v-256c0-35.328 28.672-64 64-64z" />
<glyph unicode="&#x60;" glyph-name="icon_pause" data-tags="icon_pause" d="M384 640c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64s64 28.672 64 64v256c0 35.328-28.672 64-64 64zM576 320c0-35.328 28.672-64 64-64s64 28.672 64 64v256c0 35.328-28.672 64-64 64s-64-28.672-64-64v-256z" />
<glyph unicode="&#x61;" glyph-name="icon_menu" data-tags="icon_menu" d="M224 448h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 640h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 256h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x62;" glyph-name="icon_menu-square_alt2" data-tags="icon_menu-square_alt2" d="M960 896h-832c-35.328 0-64-28.672-64-64v-832c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v832c0 35.328-28.672 64-64 64zM960 0h-832v832h832v-832zM288 384h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM288 576h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM288 192h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x63;" glyph-name="icon_menu-circle_alt2" data-tags="icon_menu-circle_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM800 448h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32h512c17.664 0 32 14.336 32 32s-14.336 32-32 32zM800 640h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32h512c17.664 0 32 14.336 32 32s-14.336 32-32 32zM800 256h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32h512c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x64;" glyph-name="icon_ul" data-tags="icon_ul" d="M352 448h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM352 704h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM352 192h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM128 736c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM128 480c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM128 224c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#x65;" glyph-name="icon_ol" data-tags="icon_ol" d="M864 512h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32h512c17.664 0 32 14.336 32 32s-14.336 32-32 32zM864 768h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32h512c17.664 0 32 14.336 32 32s-14.336 32-32 32zM864 256h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32h512c17.664 0 32 14.336 32 32s-14.336 32-32 32zM222.72 657.088v157.824h-18.24l-34.496-18.432 4.16-16.256 27.456 14.784h0.448v-137.92zM171.968 430.464l-16.704-16.256v-13.12h100.736v17.728h-70.912v0.448l12.608 11.648c33.28 32.064 54.4 55.616 54.4 84.736 0 22.592-14.336 45.888-48.32 45.888-18.24 0-33.728-6.784-44.672-16.064l6.784-15.040c7.296 6.080 19.2 13.376 33.536 13.376 23.552 0 31.296-14.784 31.296-30.848-0.192-23.744-18.432-44.16-58.752-82.496zM198.208 162.304c-14.784 0-28.864 6.080-34.944 9.92l-5.824-16.512c7.744-5.12 23.296-10.688 41.024-10.688 37.888 0 57.536 22.080 57.536 47.36 0 22.080-15.808 36.672-35.2 40.576v0.448c19.456 7.040 29.12 20.864 29.12 37.184 0 19.2-14.080 37.632-45.184 37.632-17.024 0-33.024-6.080-41.28-12.16l5.568-15.552c6.784 4.864 18.944 10.432 31.552 10.432 19.648 0 27.712-11.2 27.712-23.808 0-18.688-19.648-26.688-35.2-26.688h-11.904v-16h11.904c20.672 0 40.576-9.472 40.768-31.552 0.32-13.12-8.192-30.592-35.648-30.592z" />
<glyph unicode="&#x66;" glyph-name="icon_adjust-horiz" data-tags="icon_adjust-horiz" d="M864 768h-96c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64h-416c-17.664 0-32-14.336-32-32s14.336-32 32-32h416c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64h96c17.664 0 32 14.336 32 32s-14.336 32-32 32zM704 704h-64v64h64v-64zM864 512h-416c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32h96c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64h416c17.664 0 32 14.336 32 32s-14.336 32-32 32zM384 448h-64v64h64v-64zM864 256h-224c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64h-288c-17.664 0-32-14.336-32-32s14.336-32 32-32h288c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64h224c17.664 0 32 14.336 32 32s-14.336 32-32 32zM576 192h-64v64h64v-64z" />
<glyph unicode="&#x67;" glyph-name="icon_adjust-vert" data-tags="icon_adjust-vert" d="M320 704v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64v-416c0-17.664 14.336-32 32-32s32 14.336 32 32v416c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64zM256 640h64v-64h-64v64zM576 384v416c0 17.664-14.336 32-32 32s-32-14.336-32-32v-416c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64v-96c0-17.664 14.336-32 32-32s32 14.336 32 32v96c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64zM512 320h64v-64h-64v64zM832 576v224c0 17.664-14.336 32-32 32s-32-14.336-32-32v-224c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64v-288c0-17.664 14.336-32 32-32s32 14.336 32 32v288c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64zM768 512h64v-64h-64v64z" />
<glyph unicode="&#x68;" glyph-name="icon_document_alt" data-tags="icon_document_alt" d="M128-64h768c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64zM128 896h768v-896h-768v896zM736 768h-256c-17.664 0-32-14.336-32-32s14.336-32 32-32h256c17.664 0 32 14.336 32 32s-14.336 32-32 32zM736 576h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32zM736 384h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32zM736 192h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x69;" glyph-name="icon_documents_alt" data-tags="icon_documents_alt" d="M128 64h64v-64c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64h-64v64c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64zM768 128h-640v768h640v-768zM896 768v-768h-640v64h512c35.328 0 64 28.672 64 64v640h64zM320 736c0-17.664 14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32h-320c-17.664 0-32-14.336-32-32zM224 512h448c17.664 0 32 14.336 32 32s-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 384h448c17.664 0 32 14.336 32 32s-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 256h448c17.664 0 32 14.336 32 32s-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x6a;" glyph-name="icon_pencil" data-tags="icon_pencil" d="M963.904-3.904l-67.264 203.008-543.040 543.040-135.744-135.744 543.040-543.040zM127.36 696.896l135.744 135.744-67.2 67.2c-37.504 37.504-98.24 37.504-135.744 0-37.504-37.44-37.504-98.304 0-135.744l67.2-67.2z" />
<glyph unicode="&#x6b;" glyph-name="icon_pencil-edit_alt" data-tags="icon_pencil-edit_alt" d="M659.84 185.024l172.16-57.024-57.024 172.16-328.96 328.96-115.136-115.136zM263.104 581.76l115.136 115.136-84.736 84.736c-31.808 31.808-83.328 31.808-115.136 0s-31.808-83.328 0-115.136l84.736-84.736zM960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM960 0h-896v896h896v-896z" />
<glyph unicode="&#x6c;" glyph-name="icon_pencil-edit" data-tags="icon_pencil-edit" d="M677.504 282.496l-57.024 172.16-328.96 328.96-115.136-115.136 328.96-328.96zM23.872 936.128c-31.808-31.808-31.808-83.328 0-115.136l84.736-84.736 115.136 115.136-84.736 84.736c-31.808 31.808-83.328 31.808-115.136 0zM960 768h-453.696l64-64h389.696v-704h-704v389.696l-64 64v-453.696c0-35.328 28.672-64 64-64h704c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64z" />
<glyph unicode="&#x6d;" glyph-name="icon_folder-alt" data-tags="icon_folder-alt" d="M960 896h-289.024c-35.328 0-75.968-17.984-94.976-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-27.648-64-62.976v-577.024c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM960 705.024v-577.024h-896v576h448c2.048 0 4.032 0.128 6.080 0.32 60.032 5.696 97.152 47.68 114.304 90.88 16.64 41.792 45.632 36.8 45.632 36.8h281.984v-126.976z" />
<glyph unicode="&#x6e;" glyph-name="icon_folder-open_alt" data-tags="icon_folder-open_alt" d="M1024 705.024v126.976c0 35.328-28.672 64-64 64h-320c-35.328 0-64-28.672-64-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-27.648-64-62.976v-65.024h1024v65.024zM64 0h896c35.328 0 64 28.672 64 64v512h-1024v-512c0-35.328 28.672-64 64-64zM64 512h896v-448h-896v448z" />
<glyph unicode="&#x6f;" glyph-name="icon_folder-add_alt" data-tags="icon_folder-add_alt" d="M896 832h-225.024c-35.328 0-75.968-17.984-94.976-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-27.648-64-62.976v-577.024c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM896 641.024v-577.024h-832v576h448c2.048 0 4.032 0.128 6.080 0.32 60.032 5.696 97.152 47.744 114.304 90.944 16.64 41.728 45.632 36.736 45.632 36.736h217.984v-126.976zM640 384h-128v128c0 17.664-14.336 32-32 32s-32-14.336-32-32v-128h-128c-17.664 0-32-14.336-32-32s14.336-32 32-32h128v-128c0-17.664 14.336-32 32-32s32 14.336 32 32v128h128c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x70;" glyph-name="icon_info_alt" data-tags="icon_info_alt" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM512 576c-35.328 0-64-28.672-64-64v-320c0-35.328 28.672-64 64-64s64 28.672 64 64v320c0 35.328-28.672 64-64 64zM448 702.976c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#x71;" glyph-name="icon_error-oct_alt" data-tags="icon_error-oct_alt" d="M742.848 941.248c-12.032 12.032-28.288 18.752-45.312 18.752h-371.072c-16.96 0-33.28-6.72-45.248-18.752l-262.4-262.464c-12.096-11.968-18.816-28.224-18.816-45.248v-371.136c0-16.96 6.72-33.28 18.752-45.248l262.4-262.464c12.032-11.968 28.288-18.688 45.312-18.688h371.136c16.96 0 33.28 6.72 45.248 18.752l262.4 262.464c12.032 11.968 18.752 28.224 18.752 45.248v371.072c0 16.96-6.72 33.28-18.752 45.248l-262.4 262.464zM960 262.464l-262.464-262.464h-371.072l-262.464 262.464v371.072l262.464 262.464h371.136l262.4-262.464v-371.072zM512 768c-35.328 0-64-28.672-64-64v-320c0-35.328 28.672-64 64-64s64 28.672 64 64v320c0 35.328-28.672 64-64 64zM448 192c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#x72;" glyph-name="icon_error-circle_alt" data-tags="icon_error-circle_alt" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM512 768c-35.328 0-64-28.672-64-64v-320c0-35.328 28.672-64 64-64s64 28.672 64 64v320c0 35.328-28.672 64-64 64zM448 193.024c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#x73;" glyph-name="icon_error-triangle_alt" data-tags="icon_error-triangle_alt" d="M1012.48 94.144l-444.032 832c-11.072 20.8-32.768 33.856-56.384 33.856h-0.064c-23.616 0-45.248-12.992-56.384-33.792l-446.016-832c-10.624-19.84-10.048-43.776 1.472-63.104 11.584-19.264 32.448-31.104 54.912-31.104h889.984c22.464 0 43.328 11.776 54.912 31.104 11.584 19.264 12.16 43.2 1.6 63.040zM65.984 64l446.016 832 444.032-832h-890.048zM448 574.976v-192c0-35.328 28.672-64 64-64s64 28.672 64 64v192c0 35.328-28.672 64-64 64s-64-28.608-64-64zM448 192c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#x74;" glyph-name="icon_question_alt2" data-tags="icon_question_alt2" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM440.768 127.104c0 0 0 0 0 0 0-36.407 29.513-65.92 65.92-65.92s65.92 29.513 65.92 65.92c0 0 0 0 0 0s0 0 0 0c0 36.407-29.513 65.92-65.92 65.92s-65.92-29.513-65.92-65.92c0 0 0 0 0 0zM506.688 832c-124.096 0-256-90.176-256-257.344 0-35.328 28.608-64 64-64s64 28.672 64 64c0 88.896 66.368 129.344 128 129.344 47.808 0 128-14.016 128-108.032 0-33.344-8.768-72.256-73.536-107.968-44.032-24.128-118.464-86.784-118.464-168 0-35.328 28.608-64 64-64s64 28.672 64 64c0 11.904 25.344 41.152 52.16 55.936 92.736 51.072 139.84 125.12 139.84 220.032 0 163.072-128.576 236.032-256 236.032z" />
<glyph unicode="&#x75;" glyph-name="icon_question" data-tags="icon_question" d="M440.768 127.104c0 0 0 0 0 0 0-36.407 29.513-65.92 65.92-65.92s65.92 29.513 65.92 65.92c0 0 0 0 0 0s0 0 0 0c0 36.407-29.513 65.92-65.92 65.92s-65.92-29.513-65.92-65.92c0 0 0 0 0 0zM622.848 375.936c92.736 51.072 139.84 125.12 139.84 220.032 0 163.008-128.576 236.032-256 236.032-124.096 0-256-90.176-256-257.344 0-35.328 28.608-64 64-64s64 28.672 64 64c0 88.896 66.368 129.344 128 129.344 47.808 0 128-14.016 128-108.032 0-33.344-8.768-72.256-73.536-107.968-44.032-24.128-118.464-86.784-118.464-168 0-35.328 28.608-64 64-64s64 28.672 64 64c0 11.904 25.28 41.152 52.16 55.936z" />
<glyph unicode="&#x76;" glyph-name="icon_comment_alt" data-tags="icon_comment_alt" d="M60.736 19.776c5.248-11.264 16.576-18.432 28.992-18.432 91.84 0 169.536 22.336 257.792 74.368 42.816-6.784 127.36-15.168 164.48-15.168 280.192 0 508.096 187.072 508.096 417.088s-227.904 417.024-508.096 417.024-508.096-187.008-508.096-417.024c0-108.416 52.288-213.184 144.32-290.816-20.864-47.36-48.704-92.032-83.008-132.928-7.936-9.6-9.728-22.912-4.48-34.112zM67.904 477.632c0 194.688 199.232 353.088 444.096 353.088s444.096-158.4 444.096-353.088-199.232-353.088-444.096-353.088c-36.736 0-132.352 9.856-164.672 16.128-7.808 1.408-15.936-0.064-22.72-4.096-59.648-36.48-111.68-57.344-167.36-66.176 24 36.352 43.968 74.752 59.52 114.752 5.184 13.376 0.96 28.48-10.496 37.12-89.28 67.584-138.368 158.336-138.368 255.36z" />
<glyph unicode="&#x77;" glyph-name="icon_chat_alt" data-tags="icon_chat_alt" d="M893.12 582.72c5.632-25.344 8.896-51.392 8.896-78.144 0-206.592-175.36-378.816-406.272-415.808 48.832-19.712 103.552-31.232 161.856-31.232 54.976 0 106.88 10.112 153.728 27.712 59.328-20.224 124.096-25.472 177.664-25.472-27.84 33.408-47.168 66.176-60.992 94.976 59.392 52.992 96 123.2 96 200.512 0 91.392-51.008 172.864-130.88 227.456zM47.104 146.624c5.568-10.56 16.512-17.152 28.352-17.152 0.512 0 1.088 0 1.536 0.064 33.856 1.6 101.184 24.064 172.48 69.312 38.144-6.72 123.584-19.392 153.408-19.392 225.088 0 401.344 156.736 401.344 356.864 0 196.8-179.968 356.864-401.344 356.864s-401.216-160-401.216-356.8c0-91.584 40.32-180.096 111.296-246.336-15.936-38.784-37.056-75.456-62.848-109.056-7.616-9.856-8.768-23.296-3.008-34.368zM65.664 536.384c0 161.472 151.296 292.864 337.344 292.864s337.344-131.392 337.344-292.864c0-166.912-145.024-292.864-337.344-292.864-25.28 0-125.888 14.656-153.536 20.48-8.448 1.664-17.216 0.128-24.256-4.672-27.456-18.176-53.312-31.936-75.84-42.048 12.224 22.976 22.784 46.784 31.616 71.36 4.544 12.736 0.64 26.944-9.728 35.52-68.096 56-105.6 131.392-105.6 212.224z" />
<glyph unicode="&#x78;" glyph-name="icon_vol-mute_alt" data-tags="icon_vol-mute_alt" d="M64 183.872h146.624c11.584-11.52 278.464-236.16 278.464-236.16 13.888-8.448 25.984-11.712 36.544-11.712 1.6 0 3.2 0.064 4.736 0.192 23.68 2.24 40.576 22.080 45.632 43.008v937.536c-4.992 20.992-21.952 40.832-45.632 43.072-1.536 0.128-3.072 0.192-4.736 0.192-10.56 0-22.656-3.264-36.544-11.648 0 0-266.88-232.832-278.464-244.352h-146.624c-35.328 0-64-28.672-64-64v-392.128c0-35.392 28.672-64 64-64zM64 256v384h146.624c16.384 0 32.768 6.848 44.608 18.112 11.648 11.072 156.288 137.6 256.768 225.28v-871.36c-99.84 84.096-244.48 206.272-256.256 217.152-11.968 11.968-28.224 18.624-45.184 18.624h-146.56v8.192zM1012.544 613.696c-15.232 15.232-40 15.232-55.232 0l-110.464-110.464-110.464 110.464c-15.232 15.232-40 15.232-55.232 0s-15.232-40 0-55.232l110.464-110.464-110.464-110.464c-15.232-15.232-15.232-40 0-55.232s40-15.232 55.232 0l110.464 110.464 110.464-110.464c15.232-15.232 40-15.232 55.232 0s15.232 40 0 55.232l-110.464 110.464 110.464 110.464c15.296 15.232 15.296 40 0 55.232z" />
<glyph unicode="&#x79;" glyph-name="icon_volume-low_alt" data-tags="icon_volume-low_alt" d="M653.632 960c-10.56 0-22.656-3.264-36.544-11.648 0 0-266.88-232.832-278.464-244.352h-146.624c-35.328 0-64-28.672-64-64v-392.128c0-35.328 28.672-64 64-64h146.624c11.584-11.52 278.464-236.16 278.464-236.16 13.888-8.448 25.984-11.712 36.544-11.712 1.6 0 3.2 0.064 4.736 0.192 23.68 2.24 40.576 22.080 45.632 43.008v937.536c-4.992 20.992-21.952 40.832-45.632 43.008-1.536 0.192-3.072 0.256-4.736 0.256zM640 12.032c-99.84 84.096-244.48 206.272-256.256 217.152-11.968 11.968-28.224 18.624-45.184 18.624h-146.56v392.192h146.624c16.384 0 32.768 6.848 44.608 18.112 11.648 11.072 156.288 137.6 256.768 225.28v-871.36zM802.624 336.192c-15.808-8-22.144-27.2-14.208-43.008 5.632-11.136 16.896-17.6 28.544-17.6 4.864 0 9.728 1.088 14.4 3.392 64.704 32.64 104.896 97.344 104.896 169.024s-40.192 136.384-104.896 169.024c-15.808 8-35.008 1.6-42.944-14.208s-1.6-35.008 14.208-43.008c42.944-21.632 69.632-64.448 69.632-111.808s-26.688-90.176-69.632-111.808z" />
<glyph unicode="&#x7a;" glyph-name="icon_volume-high_alt" data-tags="icon_volume-high_alt" d="M64 183.872h146.624c11.584-11.52 278.464-236.16 278.464-236.16 13.888-8.448 25.984-11.712 36.544-11.712 1.6 0 3.2 0.064 4.736 0.192 23.68 2.24 40.576 22.080 45.632 43.008v937.536c-4.992 20.992-21.952 40.832-45.632 43.072-1.536 0.128-3.072 0.192-4.736 0.192-10.56 0-22.656-3.264-36.544-11.648 0 0-266.88-232.832-278.464-244.352h-146.624c-35.328 0-64-28.672-64-64v-392.128c0-35.392 28.672-64 64-64zM64 256v384h146.624c16.384 0 32.768 6.848 44.608 18.112 11.648 11.072 156.288 137.6 256.768 225.28v-871.36c-99.84 84.096-244.48 206.272-256.256 217.152-11.968 11.968-28.224 18.624-45.184 18.624h-146.56v8.192zM674.624 336.192c-15.808-8-22.144-27.2-14.208-43.008 5.632-11.136 16.896-17.6 28.544-17.6 4.864 0 9.728 1.088 14.4 3.392 64.704 32.64 104.896 97.344 104.896 169.024s-40.192 136.384-104.896 169.024c-15.808 8-35.008 1.6-42.944-14.208s-1.6-35.008 14.208-43.008c42.944-21.632 69.632-64.448 69.632-111.808s-26.688-90.176-69.632-111.808zM630.592 80.704c3.008-15.296 16.384-25.856 31.36-25.856 2.048 0 4.096 0.192 6.208 0.576 187.648 36.608 323.84 201.728 323.84 392.576s-136.192 355.968-323.904 392.576c-17.024 3.456-34.176-7.936-37.504-25.28-3.392-17.344 7.936-34.176 25.28-37.568 157.696-30.72 272.128-169.408 272.128-329.728s-114.432-299.008-272.128-329.728c-17.344-3.392-28.672-20.224-25.28-37.568z" />
<glyph unicode="&#x7b;" glyph-name="icon_quotations" data-tags="icon_quotations" d="M255.936 540.224c0-54.080 42.24-97.92 94.272-97.92 16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.504-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.688 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.32-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.52-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.12 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92zM566.208 540.224c0-54.080 42.176-97.92 94.272-97.92 16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.568-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.752 128.128-41.984 151.168-2.176 2.24-4.16 4.672-6.528 6.656-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.256-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.456-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.184 7.232-32.896 7.232-52.032 0-94.208-43.84-94.208-97.92z" />
<glyph unicode="&#x7c;" glyph-name="icon_quotations_alt2" data-tags="icon_quotations_alt2" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM410.048 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.32-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.52-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.12 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.24-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.504-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.688 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656zM720.32 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.256-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.456-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.184 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.176-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.568-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.752 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656z" />
<glyph unicode="&#x7d;" glyph-name="icon_clock_alt" data-tags="icon_clock_alt" d="M736 448h-160v224.448c0 17.664-14.336 32-32 32s-32-14.336-32-32v-256.256c0 0 0-0.064 0-0.064v-0.129c0-17.664 14.336-32 32-32h192c17.664 0 32 14.336 32 32s-14.336 32-32 32zM544 896c-265.089 0-480-214.911-480-480s214.914-480 480-480 480 214.914 480 480-214.914 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416z" />
<glyph unicode="&#x7e;" glyph-name="icon_lock_alt" data-tags="icon_lock_alt" d="M512 960c-176.704 0-320-145.472-320-324.928v-59.072h-64c-35.328 0-64-28.672-64-64v-512c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v512c0 35.328-28.672 64-64 64h-64v59.072c0 179.456-143.296 324.928-320 324.928zM256 635.072c0 143.872 114.816 260.928 256 260.928s256-117.056 256-260.928v-59.072h-512v59.072zM896 0h-768v512h768v-512zM640 256c0 70.72-57.28 128-128 128s-128-57.28-128-128 57.28-128 128-128 128 57.28 128 128zM512 192c-35.264 0-64 28.736-64 64s28.736 64 64 64 64-28.736 64-64-28.736-64-64-64z" />
<glyph unicode="&#xe000;" glyph-name="icon_lock-open_alt" data-tags="icon_lock-open_alt" d="M960 0v512c0 35.328-28.672 64-64 64h-640.32l0.32 27.136c0 172.416 106.496 292.864 259.072 292.864 111.68 0 211.2-64.192 259.776-167.552 7.488-16 26.496-22.848 42.56-15.296 16 7.488 22.848 26.56 15.296 42.56-59.2 125.952-180.864 204.288-317.632 204.288-187.2 0-323.072-150.080-323.072-356.48l-0.32-27.52h-63.68c-35.328 0-64-28.672-64-64v-512c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64zM128 512h768v-512h-768v512zM512 384c-70.72 0-128-57.28-128-128s57.28-128 128-128 128 57.28 128 128-57.28 128-128 128zM512 192c-35.264 0-64 28.736-64 64s28.736 64 64 64 64-28.736 64-64-28.736-64-64-64z" />
<glyph unicode="&#xe001;" glyph-name="icon_key_alt" data-tags="icon_key_alt" d="M352 160c0 19.008-4.096 37.376-12.16 54.464-20.992 44.672-66.496 73.536-115.84 73.536-70.592 0-128-57.408-128-128 0-12.608 2.368-24.512 5.76-36.032 21.44-35.328 50.88-64.768 86.208-86.208 11.52-3.392 23.424-5.76 36.032-5.76 70.592 0 128 57.408 128 128zM224 224c24.704 0 47.424-14.464 57.984-36.8 3.968-8.512 6.016-17.664 6.016-27.2 0-35.264-28.736-64-64-64s-64 28.736-64 64 28.736 64 64 64zM992 960h-138.496c-7.552 0-14.848-2.688-20.672-7.552l-453.12-382.656c-20.864 4.16-40.512 6.208-59.712 6.208-176.448 0-320-143.552-320-320s143.552-320 320-320 320 143.552 320 320c0 33.664-5.376 66.944-16 99.2l97.408 63.296c9.088 5.888 14.592 16 14.592 26.816v116.288l121.664 6.4c15.872 0.832 28.672 13.184 30.144 28.992l11.648 123.264 106.304 50.816c11.2 5.376 18.24 16.64 18.24 28.928v128c0 17.664-14.336 32-32 32zM960 820.16l-104.448-49.92c-10.112-4.864-17.024-14.656-18.048-25.856l-10.752-113.856-124.416-6.528c-17.024-0.96-30.336-14.976-30.336-32v-129.28l-104.448-67.904c-12.992-8.448-18.112-25.024-12.032-39.296 13.632-32.064 20.48-65.536 20.48-99.52 0-141.184-114.816-256-256-256-48.448 0-93.312 14.272-132.032 37.76-35.328 21.44-64.768 50.88-86.208 86.208-23.488 38.72-37.76 83.584-37.76 132.032 0 141.184 114.816 256 256 256 18.88 0 38.72-2.624 60.672-7.936 9.92-2.432 20.416 0 28.224 6.656l456.32 385.28h94.784v-75.84z" />
<glyph unicode="&#xe002;" glyph-name="icon_cloud_alt" data-tags="icon_cloud_alt" d="M832 512c-2.24 0-4.352-0.576-6.528-0.64 4.288 20.864 6.528 42.496 6.528 64.64 0 176.704-143.296 320-320 320s-320-143.296-320-320c0-1.088 0.32-2.112 0.32-3.2-108.544-15.488-192.32-107.968-192.32-220.8 0-112.768 83.584-205.12 192-220.8v-3.2h640c106.048 0 192 85.952 192 192s-85.952 192-192 192zM832 192h-619.904c-3.52 1.152-7.168 2.048-10.944 2.56-78.208 11.264-137.152 78.976-137.152 157.44 0 78.592 59.072 146.24 137.344 157.44 31.808 4.544 55.296 31.936 54.976 64 0 1.92-0.128 3.84-0.32 5.696 1.728 139.776 115.904 252.864 256 252.864 141.184 0 256-114.816 256-256 0-17.408-1.792-34.816-5.248-51.776-3.968-19.2 1.152-39.168 13.824-54.144 12.16-14.4 30.080-22.656 48.896-22.656 0.768 0 1.472 0 2.24 0.064 1.408-0.064 4.416 0.192 6.912 0.512 69.376-1.408 125.376-58.304 125.376-128 0-70.592-57.408-128-128-128z" />
<glyph unicode="&#xe003;" glyph-name="icon_cloud-upload_alt" data-tags="icon_cloud-upload_alt" d="M833.664 512.064c-2.752 0-5.44 0-8.064-0.064 4.224 21.056 6.4 42.56 6.4 64 0 176.448-143.552 320-320 320-176.32 0-320-142.144-320.192-316.736 0-0.064 0.512-6.464 0.512-6.464v0c-109.632-15.68-192.32-110.592-192.32-220.8 0-111.744 80.512-207.872 192-224h160c17.664 0 32 14.336 32 32s-14.336 32-32 32l-155.328-0.32c-74.368 10.944-132.672 81.408-132.672 160.32 0 78.592 59.008 146.24 137.344 157.44l27.52 3.968c15.744 2.24 27.456 15.744 27.456 31.68l-0.512 34.048c0.192 139.456 115.072 252.864 256.192 252.864 141.184 0 256-114.816 256-256 0-17.344-1.728-34.816-5.248-51.776l-8.448-40.704c-2.112-10.176 0.896-20.672 7.936-28.288 7.040-7.552 17.152-11.456 27.648-9.856 0.704 0.064 20.736 2.688 43.776 2.688 69.696 0 126.336-57.408 126.336-128.064 0-70.592-57.408-128-128-128h-224c-89.6 0-95.68 53.696-96 64v212.352l75.712-75.648c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-128.768 128.704c-6.272 6.272-14.528 9.344-22.784 9.344-0.512 0-0.896 0.256-1.408 0.256-9.216 0-17.344-3.968-23.168-10.176l-128.896-128.768c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l74.816 74.752v-210.816c0-44.224 33.408-128 160-128h224c105.856 0 192 86.144 192 192s-85.376 192.064-190.336 192.064z" />
<glyph unicode="&#xe004;" glyph-name="icon_cloud-download_alt" data-tags="icon_cloud-download_alt" d="M837.312 512c59.776 137.28 22.912 224.576-7.104 266.624-45.568 63.808-128.576 98.816-201.472 84.8-126.72-24.192-180.736-110.080-180.736-287.424v-148.096l-74.112 74.112c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l128.768-128.704c6.464-6.464 14.976-9.408 23.424-9.216 8.448-0.192 16.96 2.752 23.424 9.216l129.408 129.344c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-76.416-76.352v149.696c0 184.576 63.552 212.096 128.64 224.576 41.792 7.68 102.272-9.856 137.408-59.136 43.008-60.096 34.752-149.248-23.232-250.88-6.144-10.816-5.504-24.192 1.664-34.304s19.776-15.232 31.744-13.056c7.744 1.344 30.848 4.864 45.44 4.864 69.696 0 126.336-57.408 126.336-128.064 0-70.592-57.408-128-128-128l-635.328-0.384c-74.368 11.008-132.672 81.472-132.672 160.384 0 78.592 59.008 146.24 137.344 157.44l27.52 3.968c15.744 2.24 27.456 15.744 27.456 31.68l-0.512 34.048c0.192 114.624 70.848 208.832 168.192 224 17.408 2.752 29.376 19.072 26.688 36.544-2.752 17.472-18.688 29.312-36.608 26.688-128.64-20.032-222.080-140.8-222.272-287.104 0-0.064 0.512-6.464 0.512-6.464v0c-109.632-15.68-192.32-110.592-192.32-220.8 0-111.744 80.512-207.872 192-224h640c105.856 0 192 86.144 192 192 0 104.704-83.456 190.080-186.688 192z" />
<glyph unicode="&#xe005;" glyph-name="icon_image" data-tags="icon_image" d="M551.296 649.984c0-49.167 39.857-89.024 89.024-89.024s89.024 39.857 89.024 89.024c0 49.167-39.857 89.024-89.024 89.024s-89.024-39.857-89.024-89.024zM832 128h64v384l-256-192-320 256-192-192v-256h64zM960 896h-896c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM960 64h-896v768h896v-768z" />
<glyph unicode="&#xe006;" glyph-name="icon_images" data-tags="icon_images" d="M960 768h-64v128c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h64v-128c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM64 192v704h768v-704h-768zM960 0h-768v128h64v-64h640v640h64v-704zM473.28 697.984c0-49.167 39.857-89.024 89.024-89.024s89.024 39.857 89.024 89.024c0 49.167-39.857 89.024-89.024 89.024s-89.024-39.857-89.024-89.024zM320 640l-192-128v-256h640v320l-256-128z" />
<glyph unicode="&#xe007;" glyph-name="icon_lightbulb_alt" data-tags="icon_lightbulb_alt" d="M512 960c-211.712 0-384-172.288-384-384 0-123.776 60.16-240.64 161.024-312.64 1.536-1.088 3.136-2.112 4.736-3.072 23.424-13.76 25.728-58.112 25.216-66.24-0.064-1.344-0.128-2.688-0.128-3.968v-126.080c0-24.064 13.44-46.016 34.88-56.96l129.152-65.984c9.152-4.672 19.136-7.040 29.12-7.040 9.92 0 19.776 2.304 28.864 6.848l130.688 65.984c21.568 10.88 35.136 32.96 35.136 57.152v125.312c0 63.168 38.592 84.032 38.976 84.224 5.12 2.368 9.856 5.44 14.144 9.088 86.528 73.216 136.192 180.096 136.192 293.376 0 211.712-172.288 384-384 384zM382.848 190.016c0 0 0 1.28 0.064 1.984h259.968c0-0.96-0.256-1.664-0.256-2.688 0-25.152 0-45.056 0-61.312h-259.776v62.016zM512-1.984l-129.088 65.984h259.776l-130.688-65.984zM718.464 331.52c0 0-42.88-20.16-64.128-75.52h-281.728c-7.936 22.144-21.696 44.928-46.4 59.456-81.216 57.984-134.208 153.088-134.208 260.544 0 176.704 143.296 320 320 320s320-143.296 320-320c0-98.048-44.096-185.792-113.536-244.48zM544 832c-17.664 0-32-14.336-32-32s14.336-32 32-32c72 0 160-65.472 160-163.008 0-17.664 14.336-32 32-32s32 14.336 32 32c0 145.984-113.984 227.008-224 227.008z" />
<glyph unicode="&#xe008;" glyph-name="icon_gift_alt" data-tags="icon_gift_alt" d="M960 704h-896c-35.328 0-64-28.672-64-64v-192h64v-448c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v448h64v192c0 35.328-28.672 64-64 64zM64 640h384v-128h-384v128zM128 0v448h320v-448h-320zM896 0h-318.656v448h318.656v-448zM960 512h-382.656v128h382.656v-128zM512 768c0 0.128-0.064 0.384-0.064 0.512h0.192c-0.064-0.128-0.128-0.384-0.128-0.512 0 0 167.616 0 256 0s128 43.008 128 96-39.616 96-128 96c-82.752 0-147.904-37.248-192-80.448-19.328 11.456-41.664 18.432-65.856 18.432-23.168 0-44.608-6.528-63.424-17.152-44.032 42.688-108.8 79.168-190.72 79.168-88.384 0-128-43.008-128-96s39.616-96 128-96c88.384 0 256 0 256 0zM832 864c0-26.432-34.816-32-64-32h-145.344c-0.512 0.896-0.96 1.856-1.472 2.688 32.512 31.616 81.792 61.312 146.816 61.312 29.184 0 64-5.568 64-32zM192 864c0 26.432 34.816 32 64 32 63.616 0 111.872-28.48 144.384-59.008-1.024-1.6-1.792-3.328-2.752-4.992h-141.632c-29.184 0-64 5.568-64 32z" />
<glyph unicode="&#xe009;" glyph-name="icon_house_alt" data-tags="icon_house_alt" d="M51.968 454.976l76.032 60.8v-451.776c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v256h128v-256c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v451.776l76.032-60.8c5.888-4.672 12.928-6.976 19.968-6.976 9.408 0 18.688 4.096 25.024 12.032 11.008 13.824 8.768 33.92-4.992 44.992l-480 384c-11.712 9.344-28.288 9.344-40 0l-172.032-137.6v80.576c0 35.328-28.672 64-64 64s-64-28.672-64-64v-182.976l-179.968-144c-13.76-11.072-16-31.168-4.992-44.992s31.104-16.064 44.928-5.056zM512 823.040l320-256v-503.040h-192v320h-256v-320h-192v502.976l320 256.064z" />
<glyph unicode="&#xe00a;" glyph-name="icon_genius" data-tags="icon_genius" d="M81.408 171.008c15.36-23.872 47.616-52.288 114.176-52.288 41.856 0 95.424 12.224 155.072 33.536 25.792-113.664 73.216-216.256 161.344-216.256 89.6 0 137.216 106.112 162.688 222.144 59.776-20.224 113.536-31.872 155.584-31.872 70.4 0 103.424 29.952 118.784 55.040 49.664 81.408-27.84 184.768-121.408 270.208 17.28 16.64 33.536 33.28 47.808 49.472 80.896 92.096 103.488 167.424 67.136 224-15.36 23.872-47.616 52.288-114.176 52.288v0c-41.856 0-95.424-12.224-155.072-33.536-25.792 113.664-73.216 216.256-161.344 216.256-89.6 0-137.216-106.112-162.688-222.144-59.776 20.288-113.536 31.872-155.584 31.872v0c-70.4 0-103.488-29.952-118.784-55.040-49.664-81.408 27.84-184.768 121.408-270.208-17.28-16.704-33.536-33.28-47.808-49.472-80.896-92.096-103.488-167.488-67.136-224zM512 0c-41.408 0-78.144 69.184-101.568 176 33.664 14.528 68.48 31.488 104.128 50.88 34.176-17.536 67.584-32.832 99.968-46.144-23.296-109.504-60.48-180.736-102.528-180.736zM384 448c0 23.488 0.704 46.4 1.664 68.928 18.432 13.056 37.312 25.984 57.088 38.72 22.72 14.592 45.184 28.032 67.456 40.832 22.592-12.288 45.376-25.152 68.416-39.168 20.608-12.608 40.384-25.472 59.584-38.4 1.088-23.168 1.792-46.72 1.792-70.912 0-23.488-0.704-46.4-1.664-68.928-18.432-13.056-37.312-25.984-57.088-38.72-22.72-14.592-45.184-28.032-67.456-40.832-22.592 12.288-45.376 25.152-68.416 39.168-20.608 12.608-40.384 25.472-59.584 38.4-1.088 23.168-1.792 46.72-1.792 70.912zM320.32 423.936c-9.408 7.168-18.624 14.336-27.456 21.44 8.832 7.488 17.984 14.976 27.328 22.464-0.128-8.576-0.192-15.808-0.192-19.84 0-4.672 0.128-13.504 0.32-24.064zM391.488 598.144c1.856 18.176 4.032 35.776 6.528 52.8 14.592-6.208 29.504-13.056 44.736-20.224-11.52-7.040-23.040-13.76-34.624-21.184-5.76-3.776-10.944-7.68-16.64-11.392zM576.96 632.32c16.512 8.32 32.64 16.064 48.448 23.168 2.688-18.112 4.992-36.992 6.976-56.384-8.896 5.696-16.384 10.368-20.352 12.8-11.712 7.168-23.424 13.632-35.072 20.416zM703.68 472.064c9.408-7.168 18.624-14.336 27.456-21.44-8.832-7.488-17.984-14.912-27.392-22.464 0.192 8.576 0.256 15.808 0.256 19.84 0 4.672-0.128 13.504-0.32 24.064zM632.512 297.856c-1.856-18.176-3.968-35.84-6.464-52.8-14.592 6.208-29.568 13.056-44.736 20.224 11.52 7.040 23.040 13.76 34.624 21.184 5.696 3.776 10.88 7.68 16.576 11.392zM411.968 284.096c11.712-7.168 23.36-13.632 35.072-20.416-16.512-8.32-32.64-16.064-48.448-23.168-2.688 18.048-4.992 36.928-6.976 56.384 8.896-5.632 16.384-10.368 20.352-12.8zM894.4 214.656c-10.112-16.512-32.512-24.384-64.128-24.384-36.928 0-86.784 11.264-143.616 31.232 6.784 43.904 11.008 86.784 13.504 123.392 28.608 21.12 55.040 42.496 80.064 64 90.304-81.984 137.28-156.416 114.176-194.24zM828.416 713.28c29.312 0 50.368-7.36 60.352-22.912 24-37.312-21.312-112.896-109.76-197.056-27.52 22.4-54.656 42.88-79.104 60.224-2.624 37.76-6.976 81.792-14.208 126.784 56.768 21.056 106.368 32.96 142.72 32.96zM512 896c41.408 0 78.144-69.184 101.568-176-33.664-14.528-68.48-31.488-104.128-50.88-34.24 17.536-67.648 32.896-99.968 46.144 23.296 109.504 60.48 180.736 102.528 180.736zM129.6 681.344c10.112 16.512 32.512 24.384 64.128 24.384 36.928 0 86.784-11.264 143.616-31.232-6.848-43.904-11.008-86.72-13.504-123.392-28.608-21.12-55.040-42.496-80.064-64-90.304 81.984-137.28 156.416-114.176 194.24zM324.032 342.528c2.624-37.76 6.976-81.792 14.208-126.784-56.704-21.056-106.304-32.96-142.656-32.96-29.312 0-50.368 7.36-60.352 22.912-24 37.312 21.312 112.896 109.76 197.056 27.456-22.4 54.592-42.944 79.040-60.224z" />
<glyph unicode="&#xe00b;" glyph-name="icon_mobile" data-tags="icon_mobile" d="M768-64c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-448c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h448zM512 35.968c0 19.904 16.128 35.968 35.968 35.968s35.968-16.128 35.968-35.968-16.064-35.968-35.968-35.968-35.968 16.128-35.968 35.968zM672 896c17.664 0 32-14.336 32-32s-14.336-32-32-32h-64c-17.664 0-32 14.336-32 32s14.336 32 32 32h64zM512 864c0-17.664-14.336-32-32-32s-32 14.336-32 32c0 17.664 14.336 32 32 32s32-14.336 32-32zM320 768h448v-640h-448v640z" />
<glyph unicode="&#xe00c;" glyph-name="icon_tablet" data-tags="icon_tablet" d="M832-64c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h640zM512-35.968c-19.904 0-35.968 16.128-35.968 35.968s16.064 35.968 35.968 35.968 35.968-16.064 35.968-35.968-16.064-35.968-35.968-35.968zM256 832h512v-768h-512v768z" />
<glyph unicode="&#xe00d;" glyph-name="icon_laptop" data-tags="icon_laptop" d="M990.976 192h-30.976v576c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-576h-30.976c-18.24 0-33.024-14.336-33.024-32s14.784-32 33.024-32h957.952c18.24 0 33.024 14.336 33.024 32s-14.784 32-33.024 32zM896 768v-509.312h-768v509.312h768z" />
<glyph unicode="&#xe00e;" glyph-name="icon_desktop" data-tags="icon_desktop" d="M960 896h-896c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h319.936c-0.128-46.272-1.984-106.368-19.52-128h-12.928c-17.408 0-31.488-14.336-31.488-32s14.080-32 31.488-32h320.96c17.472 0 31.552 14.336 31.552 32s-14.080 32-31.488 32h-12.928c-17.6 21.632-19.392 81.728-19.52 128h319.936c35.328 0 64 28.672 64 64v576c0 35.328-28.672 64-64 64zM448 192l-0.064-0.128c0 0.064 0 0.064 0.064 0.128v0zM576.064 191.872l-0.064 0.128h0.064c0-0.064 0-0.064 0-0.128zM960 320h-896v512h896v-512z" />
<glyph unicode="&#xe00f;" glyph-name="icon_camera_alt" data-tags="icon_camera_alt" d="M960 704h-128c0 0-36.992 0-64 64-13.76 32.576-28.672 64-64 64h-256c-35.328 0-50.688-31.232-64-64-25.984-64-64-64-64-64h-64c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64-35.328 0-64-28.672-64-64v-512c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v512c0 35.328-28.672 64-64 64zM960 128h-896v256h291.2c15.68-108.416 108.032-192 220.8-192 115.52 0 209.472 87.744 221.568 200h162.432v-264zM416 416c0 88.256 71.808 160 160 160s160-71.744 160-160c0-88.192-71.808-160-160-160s-160 71.808-160 160zM796.8 448c-15.68 108.416-108.032 192-220.8 192s-205.12-83.584-220.8-192h-291.2v192h256c37.376 0 92.16 27.2 123.264 103.936 5.312 12.992 8.896 20.16 11.264 24.064h242.688c4.288-7.040 9.792-20.032 11.84-24.896 41.408-98.112 109.696-103.104 122.944-103.104h128v-192h-163.2zM128 543.36c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#xe010;" glyph-name="icon_mail_alt" data-tags="icon_mail_alt" d="M960 832h-896c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v640c0 35.328-28.672 64-64 64zM363.52 382.272l148.608-100.992 147.712 101.696 254.912-254.976h-805.504l254.272 254.272zM64 173.248v412.672l245.632-166.976-245.632-245.696zM713.408 419.84l246.592 169.728v-416.32l-246.592 246.592zM960 768v-103.552l-1.344 1.92-446.784-307.648-447.872 304.512v104.768h896z" />
<glyph unicode="&#xe011;" glyph-name="icon_cone_alt" data-tags="icon_cone_alt" d="M798.912 320l-24.256 64h-525.312l-24.256-64-97.088-256h768l-97.088 256zM293.568 320h436.928l72.832-192h-582.592l72.832 192zM657.664 512h68.48l-24.256 64-130.176 343.104c-9.536 24.64-33.28 40.896-59.712 40.896s-50.176-16.256-59.712-40.896l-154.368-407.104h359.744zM512 896l121.344-320h-242.688l121.344 320zM991.488 0h-958.976c-17.984 0-32.512-13.568-32.512-31.488s14.528-32.512 32.512-32.512h958.976c17.984 0 32.512 14.528 32.512 32.512s-14.528 31.488-32.512 31.488z" />
<glyph unicode="&#xe012;" glyph-name="icon_ribbon_alt" data-tags="icon_ribbon_alt" d="M167.488-59.136c7.936-3.264 16.256-4.864 24.512-4.864 16.64 0 33.024 6.528 45.248 18.752l274.752 274.752 274.752-274.752c12.224-12.224 28.608-18.752 45.248-18.752 8.256 0 16.576 1.6 24.448 4.864 23.936 9.92 39.552 33.28 39.552 59.136v896c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-896c0-25.856 15.616-49.216 39.488-59.136zM512 320l-320-320v704h640v-704l-320 320zM832 896v-128h-640v128h640z" />
<glyph unicode="&#xe013;" glyph-name="icon_bag_alt" data-tags="icon_bag_alt" d="M192-64h640c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64h-128.32c-1.536 106.304-86.656 192-191.68 192s-190.144-85.696-191.68-192h-128.32c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64zM832 704v-704h-640v704h640zM512 896c69.568 0 126.144-57.152 127.68-128h-255.36c1.536 70.848 58.112 128 127.68 128zM416 576h192c17.664 0 32 14.336 32 32s-14.336 32-32 32h-192c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe014;" glyph-name="icon_creditcard" data-tags="icon_creditcard" d="M960 832h-896c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v640c0 35.328-28.672 64-64 64zM960 128h-896v384h896v-384zM64 637.312v130.688h896v-130.688h-896zM160 192h320c17.664 0 32 14.336 32 32s-14.336 32-32 32h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32zM576 224c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM704 224c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM832 224c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#xe015;" glyph-name="icon_cart_alt" data-tags="icon_cart_alt" d="M192 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM768 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM-1.856 864c0-17.664 14.336-32 32-32h66.496l39.744-169.984 55.616-278.016c0-2.304 1.088-4.288 1.344-6.528l-32.576-146.56c-2.112-9.472 0.192-19.392 6.272-26.944 6.080-7.616 15.232-11.968 24.96-11.968h726.016c17.664 0 32 14.336 32 32s-14.336 32-32 32h-686.080l14.656 65.92c3.2-0.512 6.080-1.92 9.408-1.92h583.36c35.328 0 56.64 6.976 73.664 48l103.936 318.848c18.048 57.152-21.568 81.152-56.96 81.152h-768c-4.992 0-9.344-1.728-14.016-2.816l-24.832 106.112c-3.392 14.464-16.256 24.704-31.168 24.704h-91.84c-17.728 0-32-14.336-32-32zM193.28 704h761.92l-102.144-313.536c-1.216-2.752-2.24-4.736-3.008-6.080-2.112-0.192-5.44-0.384-10.688-0.384h-583.36v6.336l-1.216 6.208-61.504 307.456z" />
<glyph unicode="&#xe016;" glyph-name="icon_paperclip" data-tags="icon_paperclip" d="M450.432 736.704c-67.776 67.648-152.896 73.344-212.096 14.144-59.2-59.136-53.568-144.384 14.080-212.096l366.336-366.336c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-366.336 366.336c-32.832 32.832-53.76 81.984-14.144 121.6 39.552 39.616 88.768 18.624 121.6-14.208l407.296-407.232c116.8-116.928 145.92-170.816 76.352-240.448-70.4-70.336-145.024-52.928-257.408 59.392l-452.48 452.608c-73.088 73.088-124.288 192.448-28.224 288.448 114.048 114.048 244.288 1.92 281.408-35.264l415.744-415.808c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-415.744 415.808c-125.696 125.696-268.224 139.136-371.968 35.264-104.832-104.768-93.504-257.088 28.288-378.944l452.544-452.544c38.464-38.464 120.832-120.768 215.552-120.768 42.56 0 87.68 16.704 132.352 61.376 127.168 127.232 9.536 244.992-76.352 330.944l-407.296 407.232z" />
<glyph unicode="&#xe017;" glyph-name="icon_tag_alt" data-tags="icon_tag_alt" d="M993.856 959.68c-0.576 0-1.152 0-1.728 0-0.512 0-0.96 0.064-1.472 0h-402.368c-9.792-0.448-32.064-15.744-34.944-18.624l-470.656-470.656c-24.96-24.96-24.96-65.408 0-90.368l361.344-361.344c12.544-12.48 28.864-18.688 45.184-18.688s32.704 6.208 45.184 18.688l470.656 470.656c2.88 2.88 18.944 22.656 18.944 34.944v403.648c0.896 17.856-12.608 31.744-30.144 31.744zM960 536.256c-0.96-1.472-1.92-3.008-2.816-4.224l-467.904-468.032-361.344 361.152 468.032 468.032c1.28 0.896 2.752 1.856 4.288 2.816h359.744v-359.744zM832 800c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#xe018;" glyph-name="icon_tags_alt" data-tags="icon_tags_alt" d="M930.56 960c-0.384 0-0.768 0-1.152 0-0.192 0-0.384 0-0.576 0-0.064 0-0.128 0-0.192 0-0.32 0-0.576 0-0.832 0-0.128 0-0.256 0-0.384 0h-338.432c-9.792-0.512-32.064-15.808-34.944-18.688l-407.36-407.296c-24.96-24.96-24.96-65.408 0-90.368l50.816-50.816-50.816-50.816c-24.96-24.96-24.96-65.408 0-90.368l297.344-297.344c12.48-12.48 28.8-18.688 45.184-18.688 16.32 0 32.704 6.208 45.184 18.688l407.296 407.36c2.944 2.88 18.304 22.592 18.304 34.88v531.648c0.896 17.856-11.904 31.808-29.44 31.808zM896.704 407.36c-0.192-0.32-0.32-0.512-0.256-0.512 0 0 0 0 0 0l-407.168-407.36-297.344 297.216 50.816 50.816 201.28-201.28c12.48-12.48 28.8-18.688 45.184-18.688 16.32 0 32.704 6.208 45.184 18.688l362.304 362.304v-101.184zM896.704 704v-104.64c-0.192-0.32-0.32-0.512-0.256-0.512v0c0 0 0 0 0 0l-407.168-407.36-297.344 297.216 404.608 404.544c1.216 0.896 2.688 1.856 4.16 2.752h296v-192zM768.704 800.256c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#xe019;" glyph-name="icon_trash_alt" data-tags="icon_trash_alt" d="M832 896h-128c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64h-128c-35.328 0-64-28.672-64-64h704c0 35.328-28.672 64-64 64zM192 0c0-35.328 28.672-64 64-64h576c35.328 0 64 28.672 64 64v768h-704v-768zM256 704h576v-704h-576v704zM352 640c-17.664 0-32-14.336-32-32v-512c0-17.664 14.336-32 32-32s32 14.336 32 32v512c0 17.664-14.336 32-32 32zM544 640c-17.664 0-32-14.336-32-32v-512c0-17.664 14.336-32 32-32s32 14.336 32 32v512c0 17.664-14.336 32-32 32zM736 640c-17.664 0-32-14.336-32-32v-512c0-17.664 14.336-32 32-32s32 14.336 32 32v512c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#xe01a;" glyph-name="icon_cursor_alt" data-tags="icon_cursor_alt" d="M314.496 948.608c-8.704 10.304-22.848 14.080-35.456 9.472s-21.056-16.64-21.056-30.080v-835.008c0-13.824 8.832-26.048 21.952-30.4 3.264-1.088 6.656-1.6 10.048-1.6 9.92 0 19.52 4.608 25.664 12.928l143.104 192.768 99.264-283.968c12.736-36.352 52.544-55.552 88.896-42.816s55.552 52.544 42.816 88.896l-97.408 278.592 223.872-43.328c13.376-2.688 26.816 3.52 33.664 15.168 6.848 11.712 5.632 26.432-3.136 36.8l-532.224 632.576zM494.4 391.616c-12.096 2.432-24.448-2.432-31.744-12.352l-140.608-189.44v650.432l417.536-496.128-245.184 47.488z" />
<glyph unicode="&#xe01b;" glyph-name="icon_mic_alt" data-tags="icon_mic_alt" d="M448 134.144v-134.144h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32h-96v134.528c133.312 26.304 256 134.208 256 313.472v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96c0-168.064-128.832-256-256-256-123.328 0-256 80.128-256 256v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96c0-181.76 120.512-288.384 256-313.856zM512 256c105.856 0 192 86.144 192 192v320c0 105.856-86.144 192-192 192s-192-86.144-192-192v-320c0-105.856 86.144-192 192-192zM384 768c0 70.72 57.28 128 128 128s128-57.28 128-128v-320c0-70.72-57.28-128-128-128s-128 57.28-128 128v320z" />
<glyph unicode="&#xe01c;" glyph-name="icon_compass_alt" data-tags="icon_compass_alt" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM719.040 699.136l-198.656-123.968c63.872-4.224 114.56-54.848 118.784-118.784l123.968 198.656c7.936 12.608 6.080 29.056-4.48 39.552-10.624 10.624-27.136 12.416-39.616 4.544zM384.832 439.616l-123.968-198.72c-7.936-12.608-6.080-29.056 4.48-39.552 6.208-6.144 14.4-9.344 22.656-9.344 5.888 0 11.776 1.6 16.96 4.864l198.656 123.968c-63.872 4.224-114.56 54.912-118.784 118.784zM520.384 575.168c-2.816 0.192-5.504 0.832-8.384 0.832-70.72 0-128-57.28-128-128 0-2.88 0.64-5.568 0.832-8.384 4.224-63.872 54.912-114.56 118.784-118.784 2.816-0.192 5.504-0.832 8.384-0.832 70.72 0 128 57.28 128 128 0 2.88-0.64 5.568-0.832 8.384-4.224 63.872-54.912 114.56-118.784 118.784zM448 448c0 35.264 28.736 64 64 64s64-28.736 64-64-28.736-64-64-64-64 28.736-64 64z" />
<glyph unicode="&#xe01d;" glyph-name="icon_pin_alt" data-tags="icon_pin_alt" d="M518.784 434.432c91.968 0 166.784 74.816 166.784 166.784s-74.816 166.784-166.784 166.784-166.784-74.816-166.784-166.784c0-91.968 74.816-166.784 166.784-166.784zM518.784 704c56.64 0 102.784-46.080 102.784-102.784s-46.080-102.784-102.784-102.784-102.784 46.144-102.784 102.784 46.080 102.784 102.784 102.784zM495.488-46.656c5.376-5.952 10.56-9.792 15.552-12.48 0.064-0.064 0.192-0.064 0.256-0.128 3.456-1.792 6.848-3.136 10.048-3.136s6.592 1.344 10.048 3.136c0.064 0.064 0.192 0.064 0.256 0.128 4.992 2.688 10.176 6.528 15.552 12.48 0 0 297.472 323.52 327.36 603.84 1.792 14.464 3.008 29.12 3.008 44.032 0 198.144-160.64 358.784-358.784 358.784s-358.784-160.64-358.784-358.784c0-15.168 1.216-29.952 3.072-44.608 30.656-280.192 332.416-603.264 332.416-603.264zM518.784 896c162.56 0 294.784-132.224 294.784-294.784 0-10.816-0.768-22.336-2.624-37.248-22.912-214.784-224.576-466.816-289.536-543.488-66.624 76.8-271.168 328.192-294.848 544-1.728 14.144-2.56 25.792-2.56 36.736 0 162.56 132.224 294.784 294.784 294.784z" />
<glyph unicode="&#xe01e;" glyph-name="icon_pushpin_alt" data-tags="icon_pushpin_alt" d="M278.080 391.296c-13.632-15.488-18.944-36.608-14.336-56.704s18.688-36.736 37.696-44.672c45.44-19.008 122.688-31.040 210.624-33.472 0-0.128-0.064-0.256-0.064-0.448v-192c0-35.328 14.336-128 32-128s32 92.672 32 128v192c0 0.192-0.064 0.32-0.064 0.512 87.936 2.368 165.184 14.464 210.624 33.472 19.008 7.936 33.088 24.576 37.696 44.672s-0.704 41.216-14.336 56.64c-26.24 29.76-72.064 46.208-105.92 54.784v331.52c33.472 11.328 61.888 25.536 84.352 42.112 19.2 14.144 28.928 37.888 25.216 61.44s-20.224 43.136-42.88 50.752c-31.232 10.496-102.272 28.096-226.688 28.096-131.52 0-204.16-20.288-229.312-28.992-22.336-7.744-38.592-27.2-42.24-50.56-3.648-23.296 5.888-46.784 24.768-61.056 22.784-17.088 51.904-31.552 86.72-42.944h0.064v-330.368c-33.792-8.512-79.68-24.96-105.92-54.784zM403.904 837.248c-33.408 10.944-55.104 23.424-68.224 33.344 34.048 11.776 102.976 25.408 208.32 25.408 103.296 0 171.712-13.12 206.4-24.768-13.568-9.984-35.072-22.208-66.944-33.024l-43.456-14.72v-427.2l48.256-12.224c35.392-8.96 62.144-22.016 73.6-35.072-29.632-12.352-101.632-28.992-217.856-28.992s-188.224 16.64-217.856 28.992c11.52 13.056 38.272 26.112 73.6 35.072l48.256 12.224v426.56l-44.096 14.4z" />
<glyph unicode="&#xe01f;" glyph-name="icon_map_alt" data-tags="icon_map_alt" d="M973.888 830.464l-288 128c-4.544 1.024-9.216 1.536-13.888 1.536-4.16 0-8.384-0.384-12.48-1.216l-308.096-125.376-273.472 125.056c-4.608 1.024-9.28 1.536-13.952 1.536-14.4 0-28.544-4.864-40-14.080-15.168-12.096-24-30.464-24-49.92v-768c0-29.952 20.8-55.936 50.048-62.464l286.656-128c4.608-1.024 9.28-1.536 13.952-1.536 4.16 0 8.384 0.384 12.48 1.216l308.096 125.376 274.816-125.056c4.672-1.024 9.344-1.536 13.952-1.536 14.4 0 28.608 4.864 40.064 14.080 15.104 12.16 23.936 30.528 23.936 49.92v768c0 30.016-20.864 56-50.112 62.464zM384 781.248l256 101.952v-768l-256-101.952v768zM64 896l256-114.304v-768l-256 114.304v768zM960 0l-256 113.792v768l256-113.792v-768z" />
<glyph unicode="&#xe020;" glyph-name="icon_drawer_alt" data-tags="icon_drawer_alt" d="M809.984 896h-601.984c-35.328 0-64-24-80-64l-128-446.976v-353.024c0-17.664 14.336-32 32-32h960c17.664 0 32 14.336 32 32v349.056l-128 450.944c-17.984 40-50.624 64-86.016 64zM188.48 810.688c2.944 6.592 10.432 21.312 19.52 21.312h601.984c8.768 0 18.88-9.024 25.984-22.784l120.64-425.216h-284.608c-17.664 0-32-14.336-32-32v-96h-256v96c0 17.664-14.336 32-32 32h-285.696l122.176 426.688zM960 64h-896v256h256v-96c0-17.664 14.336-32 32-32h320c17.664 0 32 14.336 32 32v96h256v-256z" />
<glyph unicode="&#xe021;" glyph-name="icon_toolbox_alt" data-tags="icon_toolbox_alt" d="M960 768h-256c0-35.328-28.672-64-64-64h320v-128h-320c35.328 0 64-28.672 64-64h256v-384h-896v384h256c0 35.328 28.672 64 64 64h-320v128h320c-35.328 0-64 28.672-64 64h-256c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v576c0 35.328-28.672 64-64 64zM384 704h256c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64zM384 832h256v-64h-256v64zM320 512v-64c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64zM640 448h-256v64h256v-64z" />
<glyph unicode="&#xe022;" glyph-name="icon_book_alt" data-tags="icon_book_alt" d="M929.344 960h-704c-88.32 0-159.808-70.976-161.088-158.976l-0.256 0.32v-704c0-89.088 72.256-161.344 161.344-161.344h544c35.328 0 62.656 28.672 62.656 64v672c0 17.664-12.992 32-30.656 32h-576c-53.696 0-97.344 41.024-97.344 94.656 0 53.696 43.648 97.344 97.344 97.344h670.656v-736c0-17.664 15.68-32 33.344-32s30.656 14.336 30.656 32v768c0 17.664-12.992 32-30.656 32zM225.344 640h542.72l1.28-640h-544c-53.696 0-97.344 43.648-97.344 97.344v573.952c26.88-19.712 60.48-31.296 97.344-31.296z" />
<glyph unicode="&#xe023;" glyph-name="icon_calendar" data-tags="icon_calendar" d="M1020.224 780.032c-8.064 26.048-31.488 45.312-60.224 45.312h-64v-99.328c0-52.928-43.072-96-96-96s-96 43.072-96 96v99.328h-384.32v-99.328c0-52.928-43.072-96-96-96s-96 43.072-96 96v99.328h-63.68c-28.736 0-52.16-19.264-60.224-45.312h-3.776v-780.032c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v780.032h-3.776zM960 0h-896v512h896v-512zM223.68 694.016c17.664 0 32 14.336 32 32v201.984c0 17.664-14.336 32-32 32s-32-14.336-32-32v-201.984c0-17.664 14.336-32 32-32zM800 694.016c17.664 0 32 14.336 32 32v201.984c0 17.664-14.336 32-32 32s-32-14.336-32-32v-201.984c0-17.664 14.336-32 32-32z" />
<glyph unicode="&#xe024;" glyph-name="icon_film" data-tags="icon_film" d="M960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM192 384v-128h-128v128h128zM64 512v128h128v-128h-128zM256 320h512v-320h-512v320zM768 384h-512v512h512v-512zM832 384h128v-128h-128v128zM832 512v128h128v-128h-128zM832 768v128h128v-128h-128zM192 768h-128v128h128v-128zM64 128h128v-128h-128v128zM832 128h128v-128h-128v128z" />
<glyph unicode="&#xe025;" glyph-name="icon_table" data-tags="icon_table" d="M1022.912 835.328c-2.816 32.96-29.44 60.672-62.912 60.672h-896c-33.472 0-60.096-27.712-62.912-60.672h-1.088v-835.328c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v835.328h-1.088zM384 512v192h256v-192h-256zM640 448v-197.312h-256v197.312h256zM320 704v-192h-256v192h256zM64 448h256v-197.312h-256v197.312zM64 0v192h256v-192h-256zM384 0v192h256v-192h-256zM960 0h-256v192h256v-192zM960 250.688h-256v197.312h256v-197.312zM960 512h-256v192h256v-192z" />
<glyph unicode="&#xe026;" glyph-name="icon_contacts_alt" data-tags="icon_contacts_alt" d="M832 960h-768c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM64 896h128v-896h-128v896zM832 0h-576v896h576v-896zM443.584 616.512c0 0 0 0 0 0 0-53.514 43.382-96.896 96.896-96.896s96.896 43.382 96.896 96.896c0 0 0 0 0 0s0 0 0 0c0 53.514-43.382 96.896-96.896 96.896s-96.896-43.382-96.896-96.896c0 0 0 0 0 0zM542.464 480.896c-87.488 0-158.464-95.168-158.464-212.544s316.992-117.376 316.992 0-70.976 212.544-158.528 212.544zM960 896h64v-192h-64zM960 640h64v-192h-64zM960 384h64v-192h-64z" />
<glyph unicode="&#xe027;" glyph-name="icon_headphones" data-tags="icon_headphones" d="M960 320v128c0 294.144-225.344 448-448 448-217.216 0-448-156.992-448-448v-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64 0-35.328 28.672-64 64-64s64 28.672 64 64v256c0 35.328-28.672 64-64 64v64c0 252.096 193.216 384 384 384 184.96 0 384-120.128 384-384v-64c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64s64 28.672 64 64c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64z" />
<glyph unicode="&#xe028;" glyph-name="icon_lifesaver" data-tags="icon_lifesaver" d="M512 960c-131.008 0-262.080-49.984-362.048-149.952-199.936-199.936-199.936-524.16 0-724.096 99.968-99.968 231.040-149.952 362.048-149.952s262.080 49.984 362.048 149.952c199.936 199.936 199.936 524.16 0 724.096-99.968 99.968-231.040 149.952-362.048 149.952zM331.008 267.008c-48.384 48.32-75.008 112.64-75.008 180.992s26.624 132.672 75.008 180.992c48.32 48.384 112.64 75.008 180.992 75.008s132.672-26.624 180.992-75.008c48.384-48.32 75.008-112.64 75.008-180.992s-26.624-132.672-75.008-180.992c-48.32-48.384-112.64-75.008-180.992-75.008s-132.672 26.624-180.992 75.008zM709.952 849.6l-98.752-98.752c-32.256 10.56-65.6 17.152-99.2 17.152-30.592 0-60.864-5.824-90.496-14.528l-99.84 99.84c58.88 27.584 123.392 42.688 190.336 42.688 69.888 0 137.088-16.32 197.952-46.4zM106.752 638.272l99.84-99.84c-18.304-62.080-17.536-128 2.56-189.696l-98.752-98.752c-30.080 60.928-46.4 128.128-46.4 198.016 0 66.944 15.104 131.456 42.752 190.272zM195.2 131.264v0c0-0.064 0-0.064 0 0v0zM329.408 39.104l100.864 100.864c26.816-7.104 54.144-11.968 81.728-11.968 30.592 0 60.864 5.824 90.496 14.592l99.84-99.84c-58.88-27.648-123.392-42.752-190.336-42.752-64.064 0-125.824 13.76-182.592 39.104zM917.12 257.856l-99.648 99.648c16.576 56.256 17.536 115.584 2.56 172.224l100.672 100.672c52.672-118.464 51.456-254.912-3.584-372.544z" />
<glyph unicode="&#xe029;" glyph-name="icon_piechart" data-tags="icon_piechart" d="M512-64c165.056 0 311.488 78.464 405.12 199.744l-405.12 312.256v512c-282.752 0-512-229.248-512-512s229.248-512 512-512zM448 891.456v-443.456c0-19.84 9.216-38.592 24.896-50.688l350.848-270.464c-83.136-81.28-193.792-126.848-311.744-126.848-247.040 0-448 200.96-448 448 0 225.28 167.168 412.288 384 443.456zM600 951.424v-457.92l365.568-281.792c37.12 70.72 58.432 150.912 58.432 236.288 0 252.672-183.296 461.632-424 503.424z" />
<glyph unicode="&#xe02a;" glyph-name="icon_refresh" data-tags="icon_refresh" d="M959.168 960c-35.84 0-64.832-29.056-64.832-64.832v-151.168c-73.088 88.512-157.312 216-389.12 216-278.528 0-505.216-226.624-505.216-505.216s226.688-505.216 505.216-505.216c218.752 0 411.648 139.712 480.128 347.648 11.328 34.624-7.488 71.936-42.112 83.328s-71.936-7.424-83.328-42.048c-50.56-153.664-193.088-256.896-354.688-256.896-205.824 0-373.248 167.424-373.248 373.248s167.424 372.48 373.248 372.48c145.728 0 226.688-90.688 292.736-185.792h-163.008c-35.84 0-64.832-29.056-64.832-64.832 0-35.84 29.056-64.832 64.832-64.832h324.224c35.776-0.128 64.832 28.928 64.832 64.704v318.592c0 35.776-29.056 64.832-64.832 64.832z" />
<glyph unicode="&#xe02b;" glyph-name="icon_link_alt" data-tags="icon_link_alt" d="M305.856 830.208c37.44 37.44 98.304 37.44 135.744 0l343.232-343.232c16.896 63.936 1.088 134.72-49.024 184.832l-226.304 226.24c-75.008 75.008-196.544 75.008-271.552 0l-50.88-50.88c-75.008-75.008-75.008-196.544 0-271.552l226.304-226.304c50.112-50.112 120.896-65.92 184.832-49.024l-343.232 343.232c-37.44 37.44-37.44 98.304 0 135.744l50.88 50.944zM514.496-2.048c75.008-75.008 196.544-75.008 271.552 0l50.88 50.944c75.008 75.008 75.008 196.544 0 271.552l-226.304 226.176c-50.112 50.112-120.896 65.92-184.832 49.024l343.232-343.232c37.44-37.44 37.44-98.304 0-135.744l-50.944-50.944c-37.44-37.44-98.304-37.44-135.744 0l-343.168 343.296c-16.896-63.936-1.088-134.72 49.024-184.832l226.304-226.24z" />
<glyph unicode="&#xe02c;" glyph-name="icon_link" data-tags="icon_link" d="M241.28 455.36c40.896-40.896 101.056-55.232 155.776-38.912l-302.336 302.272c-9.856 9.856-15.040 24.128-15.040 41.152 0 28.16 14.72 64.128 34.24 83.648 25.6 25.6 95.040 53.952 127.36 21.824l302.272-302.336c4.416 14.784 6.656 30.144 6.656 45.504 0 41.728-16.192 80.832-45.568 110.272l-204.992 204.928c-61.568 61.568-183.936 38.464-244.16-21.76-34.944-34.944-56.64-89.088-56.64-141.312 0-40.576 13.312-76.224 37.44-100.352l204.992-204.928zM782.72 440.64c-40.896 40.896-101.056 55.232-155.776 38.912l302.336-302.336c9.856-9.856 15.040-24.064 15.040-41.152 0-28.16-14.72-64.128-34.24-83.648-25.6-25.6-95.040-53.952-127.36-21.824l-302.272 302.4c-4.416-14.784-6.656-30.144-6.656-45.504 0-41.728 16.192-80.832 45.568-110.272l204.928-204.928c61.568-61.568 183.936-38.464 244.16 21.76 34.944 34.944 56.64 89.088 56.64 141.312 0 40.576-13.312 76.224-37.44 100.352l-204.928 204.928zM293.248 666.816c-8.192-8.128-12.672-19.008-12.672-30.528s4.48-22.336 12.608-30.464l376.576-376.64c16.832-16.768 44.16-16.768 60.992 0 8.192 8.128 12.608 19.008 12.608 30.528s-4.48 22.336-12.608 30.464l-376.576 376.64c-16.768 16.768-44.16 16.768-60.928 0z" />
<glyph unicode="&#xe02d;" glyph-name="icon_loading" data-tags="icon_loading" d="M864.64 229.76c0-3.217 2.607-5.824 5.824-5.824s5.824 2.607 5.824 5.824c0 0 0 0 0 0 0 3.217-2.607 5.824-5.824 5.824s-5.824-2.607-5.824-5.824c0 0 0 0 0 0zM736.064 97.088c0 0 0 0 0 0 0-6.398 5.186-11.584 11.584-11.584s11.584 5.186 11.584 11.584c0 0 0 0 0 0s0 0 0 0c0 6.398-5.186 11.584-11.584 11.584s-11.584-5.186-11.584-11.584c0 0 0 0 0 0zM562.752 28.8c0-9.614 7.794-17.408 17.408-17.408s17.408 7.794 17.408 17.408c0 9.614-7.794 17.408-17.408 17.408s-17.408-7.794-17.408-17.408zM376.192 37.952c0 0 0 0 0 0 0-12.795 10.373-23.168 23.168-23.168s23.168 10.373 23.168 23.168c0 0 0 0 0 0s0 0 0 0c0 12.795-10.373 23.168-23.168 23.168s-23.168-10.373-23.168-23.168c0 0 0 0 0 0zM210.688 122.88c0-16.012 12.98-28.992 28.992-28.992s28.992 12.98 28.992 28.992c0 0 0 0 0 0 0 16.012-12.98 28.992-28.992 28.992s-28.992-12.98-28.992-28.992c0 0 0 0 0 0zM96.064 267.264c0-19.228 15.588-34.816 34.816-34.816s34.816 15.588 34.816 34.816c0 19.228-15.588 34.816-34.816 34.816s-34.816-15.588-34.816-34.816zM53.056 444.544c0-22.41 18.166-40.576 40.576-40.576s40.576 18.166 40.576 40.576c0 22.41-18.166 40.576-40.576 40.576s-40.576-18.166-40.576-40.576zM88.448 620.672c0-25.626 20.774-46.4 46.4-46.4s46.4 20.774 46.4 46.4c0 25.626-20.774 46.4-46.4 46.4s-46.4-20.774-46.4-46.4zM194.624 762.688c0-28.843 23.381-52.224 52.224-52.224s52.224 23.381 52.224 52.224c0 0 0 0 0 0 0 28.843-23.381 52.224-52.224 52.224s-52.224-23.381-52.224-52.224c0 0 0 0 0 0zM350.528 844.032c0 0 0 0 0 0 0-32.024 25.96-57.984 57.984-57.984s57.984 25.96 57.984 57.984c0 0 0 0 0 0s0 0 0 0c0 32.024-25.96 57.984-57.984 57.984s-57.984-25.96-57.984-57.984c0 0 0 0 0 0zM525.632 849.088c0-35.24 28.568-63.808 63.808-63.808s63.808 28.568 63.808 63.808c0 0 0 0 0 0 0 35.24-28.568 63.808-63.808 63.808s-63.808-28.568-63.808-63.808c0 0 0 0 0 0zM685.952 776.96c0 0 0 0 0 0 0-38.421 31.147-69.568 69.568-69.568s69.568 31.147 69.568 69.568c0 0 0 0 0 0s0 0 0 0c0 38.421-31.147 69.568-69.568 69.568s-69.568-31.147-69.568-69.568c0 0 0 0 0 0zM799.872 641.472c0-41.638 33.754-75.392 75.392-75.392s75.392 33.754 75.392 75.392c0 41.638-33.754 75.392-75.392 75.392s-75.392-33.754-75.392-75.392zM845.184 465.984c0-44.854 36.362-81.216 81.216-81.216s81.216 36.362 81.216 81.216c0 44.854-36.362 81.216-81.216 81.216s-81.216-36.362-81.216-81.216z" />
<glyph unicode="&#xe02e;" glyph-name="icon_blocked" data-tags="icon_blocked" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 832c211.712 0 384-172.288 384-384 0-82.816-26.624-159.36-71.36-222.144l-534.784 534.784c62.784 44.736 139.328 71.36 222.144 71.36zM128 448c0 82.816 26.624 159.36 71.36 222.144l534.784-534.784c-62.848-44.736-139.328-71.36-222.144-71.36-211.712 0-384 172.288-384 384z" />
<glyph unicode="&#xe02f;" glyph-name="icon_archive_alt" data-tags="icon_archive_alt" d="M960 896h-896c-35.328 0-64-28.672-64-64v-128h1024v128c0 35.328-28.672 64-64 64zM960 768h-896v64h896v-64zM64 64c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v576h-896v-576zM128 576h768v-512h-768v512zM672 512h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe030;" glyph-name="icon_heart_alt" data-tags="icon_heart_alt" d="M1023.488 581.312c-2.688 157.056-130.112 297.024-287.488 297.024-91.008 0-171.2-47.616-224-117.504-52.8 69.888-132.992 117.504-224 117.504-157.376 0-284.8-139.968-287.488-297.024h-0.512c0-0.96 0.192-1.856 0.192-2.816 0-0.704-0.192-1.408-0.192-2.176 0-4.416 1.088-7.744 1.28-11.968 14.080-400.256 506.688-564.352 506.688-564.352s499.84 163.904 514.624 563.712c0.256 4.48 1.408 8 1.408 12.608 0 0.768-0.192 1.472-0.192 2.176 0 1.024 0.192 1.856 0.192 2.816h-0.512zM958.656 566.080c-11.328-307.2-362.112-463.36-450.56-497.856-87.68 34.56-432.064 190.016-442.88 499.072-0.128 3.2-0.448 6.144-0.896 9.344 0.064 1.152 0.128 2.368 0.192 3.584 2.176 126.912 104.512 234.112 223.488 234.112 65.664 0 128.704-33.536 172.928-92.096 12.096-16 30.976-25.408 51.072-25.408s38.976 9.408 51.072 25.408c44.224 58.56 107.264 92.096 172.928 92.096 118.976 0 221.312-107.2 223.488-234.112 0-1.216 0.064-2.432 0.192-3.648-0.448-3.136-0.832-6.464-1.024-10.496z" />
<glyph unicode="&#xe031;" glyph-name="icon_star_alt" data-tags="icon_star_alt" d="M1020.288 545.728c-7.552 23.168-27.584 40.064-51.648 43.584l-275.84 40.064-123.392 249.92c-10.816 21.888-33.024 35.712-57.408 35.712s-46.592-13.824-57.408-35.712l-123.328-249.92-275.84-40.064c-24.128-3.52-44.16-20.416-51.648-43.584-7.552-23.168-1.28-48.576 16.192-65.6l199.616-194.56-47.104-274.752c-4.096-24 5.76-48.256 25.472-62.592 11.072-8.128 24.256-12.224 37.568-12.224 10.176 0 20.416 2.432 29.76 7.36l246.72 129.728 246.72-129.728c9.344-4.928 19.584-7.36 29.76-7.36 13.248 0 26.496 4.096 37.632 12.224 19.712 14.336 29.568 38.592 25.472 62.592l-47.104 274.752 199.616 194.56c17.408 16.96 23.68 42.432 16.192 65.6zM735.68 307.904l52.8-307.904-276.48 145.344-276.48-145.344 52.8 307.904-223.68 218.048 309.12 44.928 138.24 280.128 138.24-280.128 309.12-44.928-223.68-218.048z" />
<glyph unicode="&#xe032;" glyph-name="icon_star-half_alt" data-tags="icon_star-half_alt" d="M1020.288 545.728c-7.552 23.168-27.584 40.064-51.712 43.52l-275.84 40.064-123.328 249.984c-10.816 21.888-33.024 35.712-57.408 35.712s-46.592-13.824-57.408-35.712l-123.328-249.92-275.84-40.064c-24.128-3.52-44.16-20.416-51.648-43.584-7.552-23.168-1.28-48.576 16.192-65.6l199.616-194.56-47.104-274.752c-4.096-24 5.76-48.256 25.472-62.592 11.072-8.128 24.256-12.224 37.568-12.224 10.176 0 20.416 2.432 29.76 7.36l246.72 129.728 246.72-129.728c9.344-4.928 19.584-7.36 29.76-7.36 13.248 0 26.496 4.096 37.632 12.224 19.712 14.336 29.568 38.592 25.472 62.592l-47.104 274.752 199.616 194.56c17.472 17.024 23.744 42.432 16.192 65.6zM735.68 307.904l52.8-307.904-276.48 145.344v705.664l138.24-280.128 309.12-44.928-223.68-218.048z" />
<glyph unicode="&#xe033;" glyph-name="icon_star" data-tags="icon_star" d="M664.192 583.424l-156.8 317.696-156.8-317.696-350.592-50.944 253.696-247.296-59.904-349.184 313.6 164.864 313.6-164.864-59.904 349.184 253.696 247.296z" />
<glyph unicode="&#xe034;" glyph-name="icon_star-half" data-tags="icon_star-half" d="M512 100.864v800.256l-156.8-317.696-350.592-50.944 253.696-247.296-59.904-349.184z" />
<glyph unicode="&#xe035;" glyph-name="icon_tools" data-tags="icon_tools" d="M27.136 98.88c-37.504-37.504-37.504-98.24 0-135.744 18.752-18.752 43.328-28.096 67.904-28.096s49.152 9.344 67.904 28.096l315.2 315.2-135.808 135.744-315.2-315.2zM814.912 683.072l137.152 70.976 71.936 138.944-67.008 67.008-138.944-71.936-70.976-137.152-167.168-167.168 67.84-67.84zM844.928 318.72c-4.352 0.256-8.512 1.28-12.928 1.28-23.424 0-45.632-4.8-66.368-12.48l-394.112 394.112c7.68 20.736 12.48 42.944 12.48 66.368 0 4.416-1.024 8.576-1.28 12.928-6.784 99.904-89.088 179.072-190.72 179.072-29.568 0-57.28-7.232-82.304-19.2l127.552-127.552c6.72-6.72 11.328-14.656 14.4-23.040 8.384-22.72 3.84-49.152-14.4-67.456-12.48-12.48-28.864-18.752-45.248-18.752-7.552 0-15.040 1.664-22.208 4.352-8.384 3.136-16.32 7.68-23.040 14.4l-127.552 127.552c-11.968-25.024-19.2-52.736-19.2-82.304 0-101.632 79.168-183.936 179.072-190.72 4.352-0.256 8.512-1.28 12.928-1.28 23.424 0 45.632 4.8 66.368 12.48l394.112-394.112c-7.68-20.736-12.48-42.944-12.48-66.368 0-4.416 1.024-8.576 1.28-12.928 6.784-99.904 89.088-179.072 190.72-179.072 29.568 0 57.28 7.232 82.304 19.2l-127.552 127.552c-6.72 6.72-11.328 14.656-14.4 23.040-8.384 22.72-3.84 49.152 14.4 67.456 12.48 12.48 28.864 18.752 45.248 18.752 7.552 0 15.040-1.664 22.208-4.352 8.384-3.136 16.32-7.68 23.040-14.4l127.552-127.552c11.968 25.024 19.2 52.736 19.2 82.304 0 101.632-79.168 183.936-179.072 190.72z" />
<glyph unicode="&#xe036;" glyph-name="icon_tool" data-tags="icon_tool" d="M832 192c7.552 0 15.040-1.664 22.208-4.352 8.384-3.136 16.32-7.68 23.040-14.4l127.552-127.552c11.968 25.024 19.2 52.736 19.2 82.304 0 101.632-79.168 183.936-179.072 190.72-4.352 0.256-8.512 1.28-12.928 1.28-23.424 0-45.632-4.8-66.368-12.48l-394.112 394.112c7.68 20.736 12.48 42.944 12.48 66.368 0 4.416-1.024 8.576-1.28 12.928-6.784 99.904-89.088 179.072-190.72 179.072-29.568 0-57.28-7.232-82.304-19.2l127.552-127.552c6.72-6.72 11.328-14.656 14.4-23.040 8.384-22.72 3.84-49.152-14.4-67.456-12.48-12.48-28.864-18.752-45.248-18.752-7.552 0-15.040 1.664-22.208 4.352-8.384 3.136-16.32 7.68-23.040 14.4l-127.552 127.552c-11.968-25.024-19.2-52.736-19.2-82.304 0-101.632 79.168-183.936 179.072-190.72 4.352-0.256 8.512-1.28 12.928-1.28 23.424 0 45.632 4.8 66.368 12.48l394.112-394.112c-7.68-20.736-12.48-42.944-12.48-66.368 0-4.416 1.024-8.576 1.28-12.928 6.784-99.904 89.088-179.072 190.72-179.072 29.568 0 57.28 7.232 82.304 19.2l-127.552 127.552c-6.72 6.72-11.328 14.656-14.4 23.040-8.384 22.72-3.84 49.152 14.4 67.456 12.48 12.48 28.864 18.752 45.248 18.752z" />
<glyph unicode="&#xe037;" glyph-name="icon_cog" data-tags="icon_cog" d="M880.832 554.176c-8.064 28.032-19.008 54.72-32.896 79.744l63.616 133.824c-23.616 29.44-50.368 56.192-79.808 79.808l-133.824-63.616c-24.96 13.824-51.712 24.832-79.744 32.896l-49.792 139.904c-18.496 2.048-37.312 3.264-56.384 3.264s-37.888-1.216-56.384-3.264l-49.792-139.904c-27.968-8.064-54.72-19.072-79.68-32.896l-133.888 63.616c-29.44-23.616-56.192-50.368-79.808-79.808l63.616-133.824c-13.824-24.96-24.832-51.712-32.896-79.744l-139.904-49.792c-2.048-18.496-3.264-37.312-3.264-56.384s1.216-37.888 3.264-56.384l139.968-49.792c8.064-28.032 19.008-54.72 32.896-79.744l-63.616-133.824c23.616-29.44 50.368-56.256 79.808-79.808l133.824 63.616c24.96-13.824 51.712-24.832 79.744-32.896l49.792-139.968c18.432-1.984 37.248-3.2 56.32-3.2s37.888 1.216 56.384 3.264l49.792 139.968c28.032 8.064 54.72 19.008 79.744 32.896l133.824-63.616c29.44 23.616 56.256 50.368 79.808 79.808l-63.616 133.824c13.824 24.96 24.832 51.712 32.896 79.744l139.968 49.792c1.984 18.432 3.2 37.248 3.2 56.32s-1.216 37.888-3.264 56.384l-139.904 49.792zM512 192c-141.376 0-256 114.624-256 256s114.624 256 256 256 256-114.624 256-256c0-141.376-114.624-256-256-256zM384 448c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128s-128-57.308-128-128z" />
<glyph unicode="&#xe038;" glyph-name="icon_cogs" data-tags="icon_cogs" d="M31.296 409.664l111.040 4.096c13.12-17.024 28.288-32.512 45.184-46.336l-7.296-111.168c12.16-6.912 24.704-13.312 37.888-19.008 13.12-5.696 26.432-10.368 39.808-14.528l75.84 81.6c21.696-2.752 43.328-3.136 64.64-1.024l73.28-83.584c27.328 7.488 53.696 17.984 78.656 31.296l-4.032 111.104c16.96 13.12 32.448 28.288 46.272 45.184l111.168-7.296c6.912 12.16 13.312 24.704 19.008 37.888 5.696 13.12 10.368 26.432 14.528 39.808l-81.6 75.84c2.752 21.696 3.136 43.328 1.024 64.64l83.584 73.28c-7.488 27.328-17.984 53.696-31.296 78.656l-111.104-4.032c-13.12 16.96-28.288 32.448-45.184 46.272l7.296 111.168c-12.16 6.912-24.704 13.312-37.888 19.008-13.12 5.632-26.432 10.368-39.808 14.464l-75.776-81.6c-21.696 2.752-43.328 3.136-64.64 1.024l-73.344 83.584c-27.328-7.488-53.696-17.984-78.656-31.296l4.032-111.040c-16.96-13.12-32.448-28.224-46.272-45.12l-111.168 7.232c-6.912-12.16-13.312-24.704-19.008-37.888-5.632-13.12-10.368-26.432-14.464-39.808l81.6-75.84c-2.752-21.696-3.136-43.328-1.024-64.64l-83.584-73.28c7.488-27.264 17.984-53.696 31.296-78.656zM446.144 766.208c97.344-41.984 142.272-154.944 100.288-252.352s-154.944-142.272-252.352-100.288-142.272 154.944-100.288 252.352 154.944 142.272 252.352 100.288zM274.112 589.888c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96s-96-42.981-96-96zM961.344 206.464l-26.496 9.408 12.096 25.472 27.84 58.56c-10.304 12.864-22.016 24.576-34.944 34.944l-84.032-39.936-9.408 26.496-21.76 61.248c-8.064 0.832-16.32 1.344-24.64 1.344s-16.576-0.512-24.704-1.408l-31.168-87.744-84.032 39.936c-12.864-10.304-24.576-22.016-34.944-34.944l39.936-84.032-87.744-31.168c-0.832-8.064-1.344-16.32-1.344-24.64s0.512-16.576 1.408-24.64l87.744-31.168-12.096-25.472-27.84-58.56c10.304-12.864 22.016-24.576 34.944-34.944l84.032 39.936 9.408-26.496 21.76-61.248c8.064-0.896 16.32-1.408 24.64-1.408s16.576 0.512 24.704 1.408l31.168 87.744 84.032-39.936c12.864 10.304 24.576 22.016 34.944 34.944l-39.936 84.032 87.744 31.168c0.832 8.064 1.344 16.32 1.344 24.64s-0.512 16.576-1.408 24.704l-61.248 21.76zM800 112c-26.496 0-48 21.504-48 48s21.504 48 48 48 48-21.504 48-48c0-26.496-21.504-48-48-48z" />
<glyph unicode="&#xe039;" glyph-name="arrow_up_alt" data-tags="arrow_up_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM758.656 457.344c-12.48-12.48-32.768-12.48-45.248 0l-137.408 137.408v-498.752c0-17.664-14.336-32-32-32s-32 14.336-32 32v498.752l-137.344-137.408c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l192 192c0.064 0.128 0.128 0.128 0.192 0.192 2.88 2.816 6.336 5.184 10.112 6.72 7.808 3.264 16.64 3.264 24.448 0 3.968-1.6 7.488-3.904 10.496-6.848l192-192c12.48-12.544 12.48-32.768 0-45.312z" />
<glyph unicode="&#xe03a;" glyph-name="arrow_down_alt" data-tags="arrow_down_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM758.656 329.344l-192-192c-2.944-2.944-6.464-5.312-10.368-6.912-7.808-3.264-16.64-3.264-24.448 0-3.84 1.6-7.232 3.904-10.112 6.72-0.064 0.064-0.192 0.064-0.256 0.192l-192 192c-12.48 12.48-12.48 32.768 0 45.248s32.768 12.48 45.248 0l137.28-137.344v498.752c0 17.664 14.336 32 32 32s32-14.336 32-32v-498.752l137.344 137.344c12.48 12.48 32.768 12.48 45.248 0 12.544-12.48 12.544-32.704 0.064-45.248z" />
<glyph unicode="&#xe03b;" glyph-name="arrow_left_alt" data-tags="arrow_left_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM896 416c0-17.664-14.336-32-32-32h-498.752l137.344-137.344c12.48-12.48 12.48-32.768 0-45.248s-32.768-12.48-45.248 0l-192 192c-0.064 0.064-0.128 0.192-0.192 0.32-2.816 2.88-5.12 6.272-6.656 10.048-1.6 3.904-2.496 8-2.496 12.096 0 0.064 0 0.064 0 0.128v0c0 4.16 0.832 8.32 2.496 12.224 1.536 3.776 3.84 7.168 6.656 10.048 0.128 0.128 0.128 0.256 0.256 0.384l192 192c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248l-137.408-137.408h498.752c17.664 0 32-14.336 32-32z" />
<glyph unicode="&#xe03c;" glyph-name="arrow_right_alt" data-tags="arrow_right_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM832 416c0-0.064 0-0.064 0-0.128 0-4.16-0.832-8.256-2.432-12.096-1.6-3.904-3.968-7.424-6.912-10.368l-192-192c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l137.344 137.344h-498.752c-17.664 0-32 14.336-32 32s14.336 32 32 32h498.752l-137.408 137.344c-12.48 12.48-12.48 32.768 0 45.248s32.768 12.48 45.248 0l192-192c2.944-2.944 5.312-6.464 6.912-10.368 1.664-3.904 2.496-8.064 2.496-12.224v0z" />
<glyph unicode="&#xe03d;" glyph-name="arrow_left-up_alt" data-tags="arrow_left-up_alt" d="M204.608 755.392c-187.456-187.456-187.456-491.392 0-678.848s491.392-187.456 678.848 0c187.456 187.456 187.456 491.392 0 678.848-187.52 187.456-491.392 187.456-678.848 0zM781.952 178.048c-12.48-12.48-32.768-12.48-45.248 0l-352.704 352.704v-194.304c0-17.664-14.336-32-32-32s-32 14.336-32 32v271.552c0 4.16 0.832 8.32 2.496 12.224 1.536 3.776 3.84 7.168 6.656 10.048 0.128 0.128 0.128 0.256 0.256 0.384 0.064 0.064 0.128 0.064 0.192 0.128 2.88 2.816 6.336 5.184 10.112 6.72 3.968 1.664 8.128 2.496 12.288 2.496h271.552c17.664 0 32-14.336 32-32s-14.336-32-32-32h-194.304l352.64-352.64c12.544-12.544 12.544-32.768 0.064-45.312z" />
<glyph unicode="&#xe03e;" glyph-name="arrow_right-up_alt" data-tags="arrow_right-up_alt" d="M204.608 755.392c-187.456-187.456-187.456-491.392 0-678.848s491.392-187.456 678.848 0c187.456 187.456 187.456 491.392 0 678.848-187.52 187.456-491.392 187.456-678.848 0zM768 608v-271.552c0-17.664-14.336-32-32-32s-32 14.336-32 32v194.304l-352.64-352.64c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l352.64 352.64h-194.304c-17.664 0-32 14.336-32 32s14.336 32 32 32h271.552c4.16 0 8.32-0.832 12.224-2.496 7.808-3.264 14.080-9.472 17.28-17.28 1.664-3.904 2.496-8.064 2.496-12.224v0z" />
<glyph unicode="&#xe03f;" glyph-name="arrow_right-down_alt" data-tags="arrow_right-down_alt" d="M204.608 755.392c-187.456-187.456-187.456-491.392 0-678.848s491.392-187.456 678.848 0c187.456 187.456 187.456 491.392 0 678.848-187.52 187.456-491.392 187.456-678.848 0zM768 224c0-0.064 0-0.064 0-0.128 0-4.16-0.832-8.256-2.432-12.096-3.264-7.808-9.472-14.080-17.28-17.28-3.968-1.664-8.128-2.496-12.288-2.496h-271.552c-17.664 0-32 14.336-32 32s14.336 32 32 32h194.304l-352.64 352.64c-12.48 12.48-12.48 32.768 0 45.248s32.768 12.48 45.248 0l352.64-352.64v194.304c0 17.664 14.336 32 32 32s32-14.336 32-32v-271.552z" />
<glyph unicode="&#xe040;" glyph-name="arrow_left-down_alt" data-tags="arrow_left-down_alt" d="M204.608 755.392c-187.456-187.456-187.456-491.392 0-678.848s491.392-187.456 678.848 0c187.456 187.456 187.456 491.392 0 678.848-187.52 187.456-491.392 187.456-678.848 0zM781.952 608.64l-352.704-352.64h194.304c17.664 0 32-14.336 32-32s-14.336-32-32-32h-271.552c-4.16 0-8.32 0.832-12.224 2.496-3.84 1.6-7.232 3.904-10.112 6.72-0.064 0.064-0.192 0.064-0.256 0.192-0.128 0.128-0.128 0.256-0.256 0.384-2.816 2.88-5.12 6.272-6.656 10.048-1.6 3.84-2.496 7.936-2.496 12.032 0 0.064 0 0.064 0 0.128v271.552c0 17.664 14.336 32 32 32s32-14.336 32-32v-194.304l352.64 352.64c12.48 12.48 32.768 12.48 45.248 0s12.544-32.704 0.064-45.248z" />
<glyph unicode="&#xe041;" glyph-name="arrow_condense_alt" data-tags="arrow_condense_alt" d="M960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM448 352v-256c0-17.664-14.336-32-32-32s-32 14.336-32 32v178.752l-201.344-201.344c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l201.344 201.344h-178.752c-17.664 0-32 14.336-32 32s14.336 32 32 32h256c4.16 0 8.32-0.832 12.224-2.496 7.808-3.264 14.080-9.472 17.28-17.28 1.664-3.904 2.496-8.064 2.496-12.224v0zM864 576c17.664 0 32-14.336 32-32s-14.336-32-32-32h-256c-4.16 0-8.32 0.832-12.224 2.496-3.84 1.536-7.232 3.84-10.176 6.72-0.064 0.064-0.128 0.064-0.256 0.128-0.064 0.128-0.128 0.256-0.192 0.384-2.816 2.88-5.12 6.272-6.656 10.048-1.6 3.904-2.496 8-2.496 12.096 0 0.064 0 0.064 0 0.128v256c0 17.664 14.336 32 32 32s32-14.336 32-32v-178.752l201.344 201.344c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248l-201.344-201.344h178.752z" />
<glyph unicode="&#xe042;" glyph-name="arrow_expand_alt3" data-tags="arrow_expand_alt3" d="M960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM416 128c17.664 0 32-14.336 32-32s-14.336-32-32-32h-256c-4.16 0-8.32 0.832-12.224 2.496-3.84 1.6-7.232 3.904-10.112 6.72-0.064 0.064-0.192 0.064-0.256 0.192-0.128 0.128-0.128 0.256-0.256 0.384-2.816 2.88-5.12 6.272-6.656 10.048-1.6 3.84-2.496 7.936-2.496 12.032 0 0.064 0 0.064 0 0.128v256c0 17.664 14.336 32 32 32s32-14.336 32-32v-178.752l201.344 201.344c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248l-201.344-201.344h178.752zM896 800v-256c0-17.664-14.336-32-32-32s-32 14.336-32 32v178.752l-201.344-201.408c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l201.344 201.408h-178.752c-17.664 0-32 14.336-32 32s14.336 32 32 32h256c4.16 0 8.32-0.832 12.224-2.496 7.808-3.264 14.080-9.472 17.28-17.28 1.664-3.904 2.496-8.064 2.496-12.224v0z" />
<glyph unicode="&#xe043;" glyph-name="arrow_carrot_up_alt" data-tags="arrow_carrot_up_alt" d="M544-64c265.088 0 480 214.912 480 480s-214.912 480-480 480-480-214.912-480-480 214.912-480 480-480zM313.728 358.848l207.552 207.552c6.272 6.272 14.464 9.344 22.72 9.344s16.448-3.072 22.72-9.344l207.552-207.552c12.48-12.48 12.48-32.768 0-45.248s-32.768-12.48-45.248 0l-185.024 185.024-185.024-185.024c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248z" />
<glyph unicode="&#xe044;" glyph-name="arrow_carrot-down_alt" data-tags="arrow_carrot-down_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM774.272 473.152l-207.552-207.552c-6.272-6.272-14.528-9.408-22.72-9.344-8.256 0-16.448 3.072-22.72 9.344l-207.552 207.552c-12.48 12.48-12.48 32.768 0 45.248s32.768 12.48 45.248 0l185.024-185.024 185.024 185.024c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248z" />
<glyph unicode="&#xe045;" glyph-name="arrow_carrot-left_alt" data-tags="arrow_carrot-left_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM646.4 230.976c12.48-12.48 12.48-32.768 0-45.248s-32.768-12.48-45.248 0l-207.552 207.552c-6.272 6.272-9.344 14.464-9.344 22.72s3.072 16.448 9.344 22.72l207.552 207.552c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248l-185.024-185.024 185.024-185.024z" />
<glyph unicode="&#xe046;" glyph-name="arrow_carrot-right_alt" data-tags="arrow_carrot-right_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM694.4 393.28l-207.552-207.552c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l185.024 185.024-185.024 185.024c-12.48 12.48-12.48 32.768 0 45.248s32.768 12.48 45.248 0l207.552-207.552c6.272-6.272 9.408-14.528 9.344-22.72 0-8.256-3.072-16.448-9.344-22.72z" />
<glyph unicode="&#xe047;" glyph-name="arrow_carrot-2up_alt" data-tags="arrow_carrot-2up_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM782.464 198.144c-12.544-12.544-32.96-12.544-45.504 0l-191.744 169.6-191.744-169.6c-12.544-12.544-32.96-12.544-45.504 0s-12.544 32.96 0 45.504l214.080 189.376c6.4 6.4 14.784 9.472 23.168 9.344 8.384 0.192 16.768-2.88 23.168-9.28l214.080-189.376c12.608-12.608 12.608-32.96 0-45.568zM782.464 427.648c-12.544-12.544-32.96-12.544-45.504 0l-191.808 169.664-191.744-169.664c-12.544-12.544-32.96-12.544-45.504 0s-12.544 32.96 0 45.504l214.080 189.376c6.4 6.4 14.784 9.472 23.168 9.344 8.448 0.192 16.832-2.88 23.232-9.28l214.080-189.376c12.608-12.608 12.608-32.96 0-45.568z" />
<glyph unicode="&#xe048;" glyph-name="arrow_carrot-2dwnn_alt" data-tags="arrow_carrot-2dwnn_alt" d="M546.112 891.712c-263.936 0-477.888-213.952-477.888-477.888s214.016-477.824 477.888-477.824 477.888 213.952 477.888 477.888-213.952 477.824-477.888 477.824zM780.096 358.784l-214.080-189.376c-6.4-6.4-14.784-9.472-23.168-9.344-8.448-0.064-16.832 2.944-23.232 9.344l-214.080 189.376c-12.544 12.544-12.544 32.96 0 45.504s32.96 12.544 45.504 0l191.744-169.6 191.744 169.6c12.544 12.544 32.96 12.544 45.504 0s12.672-32.896 0.064-45.504zM780.096 588.288l-214.080-189.376c-6.4-6.4-14.784-9.472-23.168-9.344-8.448-0.064-16.832 2.944-23.232 9.344l-214.080 189.376c-12.544 12.544-12.544 32.96 0 45.504 12.544 12.608 32.96 12.608 45.504 0.064l191.744-169.6 191.744 169.6c12.544 12.544 32.96 12.544 45.504 0s12.672-32.96 0.064-45.568z" />
<glyph unicode="&#xe049;" glyph-name="arrow_carrot-2left_alt" data-tags="arrow_carrot-2left_alt" d="M546.304 891.456c-263.808 0-477.696-213.888-477.696-477.696-0.064-263.872 213.824-477.76 477.696-477.76 263.808 0 477.696 213.888 477.696 477.696 0 263.872-213.888 477.76-477.696 477.76zM532.352 179.904c-12.544-12.544-32.96-12.544-45.504 0l-189.44 214.080c-6.4 6.4-9.472 14.848-9.344 23.232-0.064 8.384 2.944 16.768 9.344 23.168l189.376 214.080c12.544 12.544 32.96 12.544 45.504 0s12.544-32.96 0-45.504l-169.6-191.744 169.6-191.744c12.608-12.608 12.608-33.024 0.064-45.568zM761.856 225.408c12.544-12.544 12.544-32.96 0-45.504s-32.96-12.544-45.504 0l-189.44 214.080c-6.4 6.4-9.472 14.848-9.344 23.232-0.064 8.384 2.944 16.768 9.344 23.168l189.376 214.080c12.544 12.544 32.96 12.544 45.504 0s12.544-32.96 0-45.504l-169.6-191.744 169.664-191.808z" />
<glyph unicode="&#xe04a;" glyph-name="arrow_carrot-2right_alt" data-tags="arrow_carrot-2right_alt" d="M546.304 891.392c-263.808 0-477.696-213.888-477.696-477.696s213.888-477.696 477.696-477.696 477.696 213.888 477.696 477.696-213.888 477.696-477.696 477.696zM326.144 177.536c-12.544 12.544-12.544 32.96 0 45.504l169.6 191.744-169.6 191.744c-12.544 12.608-12.544 33.024 0 45.568s32.96 12.544 45.504 0l189.376-214.080c6.4-6.4 9.472-14.784 9.344-23.168 0.192-8.448-2.88-16.832-9.28-23.232l-189.376-214.080c-12.608-12.608-32.96-12.608-45.568 0zM790.592 391.616l-189.376-214.080c-12.544-12.544-32.96-12.544-45.504 0s-12.544 32.96 0 45.504l169.6 191.744-169.6 191.744c-12.544 12.544-12.544 32.96 0 45.504s32.96 12.544 45.504 0l189.376-214.080c6.4-6.4 9.472-14.784 9.344-23.168 0.064-8.384-2.944-16.768-9.344-23.168z" />
<glyph unicode="&#xe04b;" glyph-name="arrow_triangle-up_alt" data-tags="arrow_triangle-up_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM759.168 331.136l-0.128 0.128c-5.056-6.848-12.16-11.264-20.16-11.264h-391.040c-7.872 0-14.912 4.16-19.968 10.816-0.064 0.128-0.192 0.192-0.32 0.32-10.88 13.888-10.88 36.416 0 50.304l195.52 246.848c0.256 0.384 0.384 0.896 0.704 1.28 10.88 13.888 28.608 13.888 39.488 0l195.968-248.128c10.88-13.888 10.88-36.416-0.064-50.304z" />
<glyph unicode="&#xe04c;" glyph-name="arrow_triangle-down_alt" data-tags="arrow_triangle-down_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM759.168 450.56l-195.52-246.848c-0.256-0.384-0.384-0.896-0.704-1.28-10.88-13.888-28.608-13.888-39.488 0l-195.904 248.128c-10.88 13.888-10.88 36.416 0 50.304l0.128-0.128c5.056 6.848 12.16 11.264 20.16 11.264h391.040c7.872 0 14.912-4.16 19.968-10.816 0.128-0.128 0.256-0.128 0.32-0.256 10.944-13.952 10.944-36.48 0-50.368z" />
<glyph unicode="&#xe04d;" glyph-name="arrow_triangle-left_alt" data-tags="arrow_triangle-left_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM640 221.12c0-7.872-4.16-14.912-10.816-19.968-0.128-0.128-0.128-0.256-0.256-0.32-13.888-10.88-36.416-10.88-50.304 0l-246.912 195.456c-0.384 0.32-0.896 0.384-1.28 0.704-13.888 10.88-13.888 28.608 0 39.488l248.128 195.968c13.888 10.88 36.416 10.88 50.304 0l-0.128-0.128c6.848-5.056 11.264-12.16 11.264-20.16v-391.040z" />
<glyph unicode="&#xe04e;" glyph-name="arrow_triangle-right_alt" data-tags="arrow_triangle-right_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM757.568 396.8l-248.128-195.968c-13.888-10.88-36.416-10.88-50.304 0l0.128 0.128c-6.848 5.056-11.264 12.16-11.264 20.16v391.040c0 7.872 4.16 14.912 10.816 19.968 0.128 0.064 0.192 0.192 0.32 0.32 13.888 10.88 36.416 10.88 50.304 0l246.848-195.52c0.384-0.32 0.896-0.384 1.28-0.704 13.888-10.88 13.888-28.544 0-39.424z" />
<glyph unicode="&#xe04f;" glyph-name="icon_minus_alt" data-tags="icon_minus_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM800 384h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe050;" glyph-name="plus-circle" data-tags="icon_plus_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM800 384h-224v-224c0-17.664-14.336-32-32-32s-32 14.336-32 32v224h-224c-17.664 0-32 14.336-32 32s14.336 32 32 32h224v224c0 17.664 14.336 32 32 32s32-14.336 32-32v-224h224c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe051;" glyph-name="icon_close_alt" data-tags="icon_close_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM766.4 593.152l-178.368-178.368 157.824-175.936c12.48-12.48 12.48-32.768 0-45.248s-32.768-12.48-45.248 0l-157.824 175.936-175.936-175.936c-12.48-12.48-32.768-12.48-45.248 0s-12.48 32.768 0 45.248l178.368 178.368-157.824 175.936c-12.48 12.48-12.48 32.768 0 45.248s32.768 12.48 45.248 0l157.824-175.936 175.936 175.936c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248z" />
<glyph unicode="&#xe052;" glyph-name="icon_check_alt" data-tags="icon_check_alt" d="M514.688 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM751.872 589.632l-245.248-374.848c-0.064-0.064-0.192-0.128-0.192-0.192-1.28-1.92-1.984-4.096-3.584-5.888-2.24-2.432-5.12-3.712-7.68-5.568-0.64-0.448-1.28-0.96-1.984-1.408-3.968-2.496-8.064-4.16-12.544-5.248-1.472-0.384-2.816-0.768-4.352-1.024-3.648-0.512-7.104-0.512-10.752-0.128-2.56 0.192-4.992 0.512-7.488 1.152-2.56 0.704-4.928 1.792-7.36 2.944-2.048 0.96-4.224 1.216-6.144 2.432-1.408 0.896-2.176 2.304-3.392 3.392-0.512 0.448-1.152 0.576-1.664 1.024l-142.784 132.032c-18.176 16.832-19.264 45.184-2.496 63.296s45.12 19.264 63.296 2.496l103.36-95.616 216 330.176c13.568 20.672 41.28 26.496 62.016 12.992 20.736-13.568 26.56-41.344 12.992-62.016z" />
<glyph unicode="&#xe053;" glyph-name="icon_zoom-out" data-tags="icon_zoom-out" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.624-189.504 92.224-260.928l-271.168-271.168c-17.344-17.344-17.344-45.504 0-62.848s45.504-17.344 62.848 0l271.168 271.168c71.424-57.6 162.048-92.224 260.928-92.224 229.76 0 416 186.24 416 416s-186.24 416-416 416zM800 512h-384c-17.664 0-32 14.336-32 32s14.336 32 32 32h384c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe054;" glyph-name="icon_zoom-in" data-tags="icon_zoom-in" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.624-189.504 92.224-260.928l-271.168-271.168c-17.344-17.344-17.344-45.504 0-62.848s45.504-17.344 62.848 0l271.168 271.168c71.424-57.6 162.048-92.224 260.928-92.224 229.76 0 416 186.24 416 416s-186.24 416-416 416zM800 512h-160v-160c0-17.664-14.336-32-32-32s-32 14.336-32 32v160h-160c-17.664 0-32 14.336-32 32s14.336 32 32 32h160v160c0 17.664 14.336 32 32 32s32-14.336 32-32v-160h160c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe055;" glyph-name="icon_stop_alt" data-tags="icon_stop_alt" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM704 320c0-35.328-28.672-64-64-64h-256c-35.328 0-64 28.672-64 64v256c0 35.328 28.672 64 64 64h256c35.328 0 64-28.672 64-64v-256z" />
<glyph unicode="&#xe056;" glyph-name="icon_menu-square_alt" data-tags="icon_menu-square_alt" d="M960 896h-832c-35.328 0-64-28.672-64-64v-832c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v832c0 35.328-28.672 64-64 64zM800 192h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32zM800 384h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32zM800 576h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe057;" glyph-name="icon_menu-circle_alt" data-tags="icon_menu-circle_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM800 192h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32zM800 384h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32zM800 576h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe058;" glyph-name="icon_document" data-tags="icon_document" d="M128-64h770.688c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-770.688c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64zM480 768h258.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-258.688c-17.664 0-32 14.336-32 32s14.336 32 32 32zM288 576h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32zM288 384h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32zM288 192h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32z" />
<glyph unicode="&#xe059;" glyph-name="icon_documents" data-tags="icon_documents" d="M128 64h64v-64c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64h-64v64c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64zM896 768v-768h-640v64h512c35.328 0 64 28.672 64 64v640h64zM672 832c17.664 0 32-14.336 32-32s-14.336-32-32-32h-258.688c-17.664 0-32 14.336-32 32s14.336 32 32 32h258.688zM221.312 640h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32zM221.312 448h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32zM221.312 256h450.688c17.664 0 32-14.336 32-32s-14.336-32-32-32h-450.688c-17.664 0-32 14.336-32 32s14.336 32 32 32z" />
<glyph unicode="&#xe05a;" glyph-name="icon_pencil_alt" data-tags="icon_pencil_alt" d="M960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM178.368 666.496c-31.808 31.808-31.808 83.328 0 115.136s83.328 31.808 115.136 0l84.736-84.736-115.136-115.136-84.736 84.736zM659.84 185.024l-328.96 328.96 115.136 115.136 328.96-328.96 57.024-172.16-172.16 57.024z" />
<glyph unicode="&#xe05b;" glyph-name="icon_folder" data-tags="icon_folder" d="M960 896h-320c-35.328 0-64-28.672-64-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-27.648-64-62.976v-577.024c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64z" />
<glyph unicode="&#xe05c;" glyph-name="icon_folder-open" data-tags="icon_folder-open" d="M960 896h-320c-35.328 0-64-28.672-64-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-27.648-64-62.976v-65.024h1024v192c0 35.328-28.672 64-64 64zM0 64c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v512h-1024v-512z" />
<glyph unicode="&#xe05d;" glyph-name="icon_folder-add" data-tags="icon_folder-add" d="M896 832h-256c-35.328 0-64-28.672-64-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM672 320h-160v-160c0-17.664-14.336-32-32-32s-32 14.336-32 32v160h-160c-17.664 0-32 14.336-32 32s14.336 32 32 32h160v160c0 17.664 14.336 32 32 32s32-14.336 32-32v-160h160c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe05e;" glyph-name="icon_folder_upload" data-tags="icon_folder_upload" d="M960 832h-320c-35.328 0-64-28.672-64-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-27.648-64-62.976v-577.024c0-35.328 28.672-64 64-64h384.192v320h-135.808l199.808 256 199.808-256h-135.808v-320h383.808c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64z" />
<glyph unicode="&#xe05f;" glyph-name="icon_folder_download" data-tags="icon_folder_download" d="M960 832h-320c-35.328 0-64-28.672-64-64 0 0-8.32-58.688-64-64h-448c-35.328 0-64-27.648-64-62.976v-577.024c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM512.192 0.384l-199.808 256h135.808v256c0 35.328 28.672 64 64 64s64-28.672 64-64v-256h135.808l-199.808-256z" />
<glyph unicode="&#xe060;" glyph-name="icon_info" data-tags="icon_info" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM448 512c0 35.328 28.672 64 64 64s64-28.672 64-64v-320c0-35.328-28.672-64-64-64s-64 28.672-64 64v320zM512 638.976c-35.328 0-64 28.672-64 64s28.672 64 64 64 64-28.672 64-64c0-35.328-28.672-64-64-64z" />
<glyph unicode="&#xe061;" glyph-name="icon_error-circle" data-tags="icon_error-circle" d="M512-64c282.752 0 512 229.248 512 512s-229.248 512-512 512-512-229.248-512-512 229.248-512 512-512zM576 384c0-35.328-28.672-64-64-64s-64 28.672-64 64v320c0 35.328 28.672 64 64 64s64-28.672 64-64v-320zM512 257.024c35.328 0 64-28.672 64-64s-28.672-64-64-64-64 28.672-64 64c0 35.328 28.672 64 64 64z" />
<glyph unicode="&#xe062;" glyph-name="icon_error-oct" data-tags="icon_error-oct" d="M742.848 941.248c-12.032 12.032-28.288 18.752-45.312 18.752h-371.072c-16.96 0-33.28-6.72-45.248-18.752l-262.4-262.464c-12.096-11.968-18.816-28.224-18.816-45.248v-371.136c0-16.96 6.72-33.28 18.752-45.248l262.4-262.464c12.032-11.968 28.288-18.688 45.312-18.688h371.136c16.96 0 33.28 6.72 45.248 18.752l262.4 262.464c12.032 11.968 18.752 28.224 18.752 45.248v371.072c0 16.96-6.72 33.28-18.752 45.248l-262.4 262.464zM512 320c-35.328 0-64 28.672-64 64v384c0 35.328 28.672 64 64 64s64-28.672 64-64v-384c0-35.328-28.672-64-64-64zM576 128c0-35.328-28.672-64-64-64s-64 28.672-64 64c0 35.328 28.672 64 64 64s64-28.672 64-64z" />
<glyph unicode="&#xe063;" glyph-name="icon_error-triangle" data-tags="icon_error-triangle" d="M65.984 0h889.984c22.464 0 43.328 11.776 54.912 31.104 11.584 19.264 12.16 43.2 1.6 63.040l-444.032 832c-11.072 20.8-32.768 33.856-56.384 33.856h-0.064c-23.616 0-45.248-12.992-56.384-33.792l-446.016-832c-10.624-19.84-10.048-43.776 1.472-63.104 11.584-19.264 32.448-31.104 54.912-31.104zM512 256c35.328 0 64-28.672 64-64s-28.672-64-64-64-64 28.672-64 64c0 35.328 28.672 64 64 64zM448 382.976v256c0 35.328 28.672 64 64 64s64-28.672 64-64v-256c0-35.328-28.672-64-64-64s-64 28.672-64 64z" />
<glyph unicode="&#xe064;" glyph-name="icon_question_alt" data-tags="icon_question_alt" d="M512-64c282.752 0 512 229.248 512 512s-229.248 512-512 512-512-229.248-512-512 229.248-512 512-512zM512 832c127.424 0 256-72.96 256-236.032 0-94.912-47.040-169.024-139.776-220.032-26.88-14.784-52.224-44.032-52.224-55.936 0-35.328-28.672-64-64-64s-64 28.672-64 64c0 81.216 74.496 143.872 118.528 168.064 64.704 35.712 73.472 74.624 73.472 107.904 0 94.016-80.192 108.032-128 108.032-61.632 0-128-40.448-128-129.344 0-35.328-28.672-64-64-64s-64 28.672-64 64c0 167.168 131.904 257.344 256 257.344zM512 61.184c-36.416 0-65.92 29.504-65.92 65.92s29.504 65.92 65.92 65.92 65.92-29.504 65.92-65.92-29.504-65.92-65.92-65.92z" />
<glyph unicode="&#xe065;" glyph-name="icon_comment" data-tags="icon_comment" d="M162.496 176.576c-18.752-48.448-50.56-111.808-104.512-176.576 102.336 0 233.984 13.44 335.424 75.648 38.144-7.36 77.696-11.648 118.592-11.648 282.752 0 512 186.24 512 416s-229.248 416-512 416-512-186.24-512-416c0-119.808 62.72-227.52 162.496-303.424z" />
<glyph unicode="&#xe066;" glyph-name="icon_chat" data-tags="icon_chat" d="M893.12 582.72c5.632-25.344 8.896-51.392 8.896-78.144 0-206.592-175.36-378.816-406.272-415.808 48.832-19.712 103.552-31.232 161.856-31.232 54.976 0 106.88 10.112 153.728 27.712 59.328-20.224 124.096-25.472 177.664-25.472-27.84 33.408-47.168 66.176-60.992 94.976 59.392 52.992 96 123.2 96 200.512 0 91.392-51.008 172.864-130.88 227.456zM806.016 504.576c0 180.8-180.416 327.424-403.008 327.424s-403.008-146.624-403.008-327.424c0-94.336 49.344-179.072 127.936-238.848-14.784-38.144-39.808-88-82.24-139.008 80.512 0 184.192 10.56 264 59.584 30.016-5.824 61.184-9.216 93.312-9.216 222.592 0.064 403.008 146.624 403.008 327.488z" />
<glyph unicode="&#xe067;" glyph-name="icon_vol-mute" data-tags="icon_vol-mute" d="M64 183.872h146.88c11.584-11.52 278.464-236.16 278.464-236.16 16.064-9.728 29.696-12.544 41.344-11.456 23.68 2.24 40.32 22.080 45.376 43.008 0.256 2.048 0.256 935.424-0.064 937.472-4.992 20.992-21.696 40.832-45.312 43.072-11.648 1.088-25.28-1.728-41.344-11.456 0 0-266.88-232.832-278.464-244.352h-146.88c-35.328 0-64-28.672-64-64v-392.128c0-35.392 28.672-64 64-64zM1012.544 613.696c-15.232 15.232-40 15.232-55.232 0l-110.464-110.464-110.464 110.464c-15.232 15.232-40 15.232-55.232 0s-15.232-40 0-55.232l110.464-110.464-110.464-110.464c-15.232-15.232-15.232-40 0-55.232s40-15.232 55.232 0l110.464 110.464 110.464-110.464c15.232-15.232 40-15.232 55.232 0s15.232 40 0 55.232l-110.464 110.464 110.464 110.464c15.296 15.232 15.296 40 0 55.232z" />
<glyph unicode="&#xe068;" glyph-name="icon_volume-low" data-tags="icon_volume-low" d="M658.688 959.808c-11.648 1.088-25.28-1.728-41.344-11.456 0 0-266.88-232.832-278.464-244.352h-146.88c-35.328 0-64-28.672-64-64v-392.128c0-35.328 28.672-64 64-64h146.88c11.584-11.52 278.464-236.16 278.464-236.16 16.064-9.728 29.696-12.544 41.344-11.456 23.68 2.24 40.32 22.080 45.376 43.008 0.32 2.048 0.32 935.488 0 937.472-5.056 20.992-21.76 40.832-45.376 43.072zM802.624 336.192c-15.808-8-22.144-27.2-14.208-43.008 5.632-11.136 16.896-17.6 28.544-17.6 4.864 0 9.728 1.088 14.4 3.392 64.704 32.64 104.896 97.344 104.896 169.024s-40.192 136.384-104.896 169.024c-15.808 8-35.008 1.6-42.944-14.208s-1.6-35.008 14.208-43.008c42.944-21.632 69.632-64.448 69.632-111.808s-26.688-90.176-69.632-111.808z" />
<glyph unicode="&#xe069;" glyph-name="icon_volume-high" data-tags="icon_volume-high" d="M64 183.872h146.88c11.584-11.52 278.464-236.16 278.464-236.16 16.064-9.728 29.696-12.544 41.344-11.456 23.68 2.24 40.32 22.080 45.376 43.008 0.256 2.048 0.256 935.424-0.064 937.472-4.992 20.992-21.696 40.832-45.312 43.072-11.648 1.088-25.28-1.728-41.344-11.456 0 0-266.88-232.832-278.464-244.352h-146.88c-35.328 0-64-28.672-64-64v-392.128c0-35.392 28.672-64 64-64zM674.624 336.192c-15.808-8-22.144-27.2-14.208-43.008 5.632-11.136 16.896-17.6 28.544-17.6 4.864 0 9.728 1.088 14.4 3.392 64.704 32.64 104.896 97.344 104.896 169.024s-40.192 136.384-104.896 169.024c-15.808 8-34.944 1.6-42.944-14.208-7.936-15.808-1.6-35.008 14.208-43.008 42.944-21.632 69.632-64.448 69.632-111.808s-26.688-90.176-69.632-111.808zM630.592 80.704c3.008-15.296 16.384-25.856 31.36-25.856 2.048 0 4.096 0.192 6.208 0.576 187.648 36.608 323.84 201.728 323.84 392.576s-136.192 355.968-323.904 392.576c-17.088 3.456-34.176-7.936-37.504-25.28-3.392-17.344 7.936-34.176 25.28-37.568 157.696-30.72 272.128-169.408 272.128-329.728s-114.432-299.008-272.128-329.728c-17.344-3.392-28.672-20.224-25.28-37.568z" />
<glyph unicode="&#xe06a;" glyph-name="icon_quotations_alt" data-tags="icon_quotations_alt" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM768.832 457.344c-3.968-65.664-33.6-163.968-152.192-259.648-5.696-4.544-12.352-6.784-19.008-6.784-9.28 0-18.432 4.288-24.512 12.48-10.496 14.080-8.064 34.304 5.504 45.184 96.576 77.888 123.008 154.176 127.68 206.528-13.632-7.936-29.056-12.8-45.76-12.8-52.096 0-94.272 43.84-94.272 97.92s42.176 97.92 94.272 97.92c11.776 0 22.592-3.072 32.896-7.232l-0.384 0.768c0 0 4.544-1.664 10.88-5.184 0.32-0.192 0.64-0.256 0.96-0.384 0.192-0.128 0.32-0.256 0.512-0.384 4.352-2.496 9.344-5.824 14.912-10.56 2.368-2.048 4.352-4.416 6.528-6.656 23.232-23.104 48.704-67.2 41.984-151.168zM350.208 442.304c-52.096 0-94.272 43.84-94.272 97.92s42.24 97.92 94.272 97.92c11.776 0 22.592-3.072 32.896-7.232l-0.32 0.768c0 0 4.544-1.664 10.88-5.184 0.32-0.192 0.64-0.256 0.96-0.384 0.192-0.128 0.32-0.256 0.512-0.384 4.352-2.496 9.344-5.824 14.912-10.56 2.368-2.048 4.352-4.416 6.528-6.656 23.232-23.104 48.768-67.2 41.984-151.232-3.968-65.664-33.6-163.968-152.192-259.648-5.696-4.544-12.352-6.784-19.008-6.784-9.28 0-18.432 4.288-24.512 12.48-10.496 14.080-8.064 34.304 5.504 45.184 96.576 77.888 123.008 154.176 127.68 206.528-13.696-7.808-29.12-12.736-45.824-12.736z" />
<glyph unicode="&#xe06b;" glyph-name="icon_clock" data-tags="icon_clock" d="M544 896c-265.097 0-480-214.903-480-480s214.903-480 480-480c265.097 0 480 214.903 480 480v0c0 265.097-214.903 480-480 480v0zM800 384h-256c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" />
<glyph unicode="&#xe06c;" glyph-name="icon_lock" data-tags="icon_lock" d="M512 960c-179.456 0-324.928-145.472-324.928-324.928v-59.072h-59.072c-35.328 0-64-28.672-64-64v-512c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v512c0 35.328-28.672 64-64 64h-59.072v59.072c0 179.456-145.472 324.928-324.928 324.928zM315.072 635.072c0 108.608 88.32 196.928 196.928 196.928s196.928-88.32 196.928-196.928v-59.072h-393.856v59.072zM512 128c-70.72 0-128 57.28-128 128s57.28 128 128 128 128-57.28 128-128c0-70.72-57.28-128-128-128z" />
<glyph unicode="&#xe06d;" glyph-name="icon_lock-open" data-tags="icon_lock-open" d="M896 576h-580.928v59.072c0 108.608 88.32 196.928 196.928 196.928 71.552 0 133.824-38.656 168.256-95.936 0.32 0.384 0.896 0.576 1.28 0.96 11.584-16.512 29.824-28.032 51.52-28.032 35.328 0 64 28.672 64 64 0 8.64-1.792 16.896-4.928 24.448-0.256 0.448-0.448 0.96-0.704 1.408-2.816 6.4-6.848 12.032-11.52 17.088-58.24 86.464-155.776 144.064-267.904 144.064-179.456 0-324.928-145.472-324.928-324.928v-59.072h-59.072c-35.328 0-64-28.672-64-64v-512c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v512c0 35.328-28.672 64-64 64zM512 128c-70.72 0-128 57.28-128 128s57.28 128 128 128 128-57.28 128-128-57.28-128-128-128z" />
<glyph unicode="&#xe06e;" glyph-name="icon_key" data-tags="icon_key" d="M992 960h-128c-7.744 0-15.232-2.816-21.12-7.936l-441.728-387.264c-22.848 4.8-58.176 11.2-81.152 11.2-176.448 0-320-143.552-320-320s143.552-320 320-320 320 143.552 320 320c0 52.416-9.984 87.552-21.312 116.736l108.928 36.992c13.248 4.48 22.016 17.088 21.696 31.040l-2.688 121.472 122.24 8.512c16.384 1.152 29.248 14.528 29.76 30.912l4.544 145.856 95.744 21.248c14.656 3.2 25.088 16.256 25.088 31.232v128c0 17.664-14.336 32-32 32zM224 256c38.4 0 71.552-22.592 86.912-55.168 5.824-12.416 9.088-26.24 9.088-40.832 0-52.992-43.008-96-96-96s-96 43.008-96 96 43.008 96 96 96z" />
<glyph unicode="&#xe06f;" glyph-name="icon_cloud" data-tags="icon_cloud" d="M832 448c-2.24 0-4.352-0.576-6.528-0.64 4.288 20.864 6.528 42.496 6.528 64.64 0 176.704-143.296 320-320 320s-320-143.296-320-320c0-1.088 0.32-2.112 0.32-3.2-108.544-15.488-192.32-107.968-192.32-220.8 0-112.768 83.584-205.12 192-220.8v-3.2h640c106.048 0 192 85.952 192 192s-85.952 192-192 192z" />
<glyph unicode="&#xe070;" glyph-name="icon_cloud-upload" data-tags="icon_cloud-upload" d="M832 448c-2.24 0-4.352-0.576-6.528-0.64 4.288 20.864 6.528 42.496 6.528 64.64 0 176.704-143.296 320-320 320s-320-143.296-320-320c0-1.088 0.32-2.112 0.32-3.2-108.544-15.488-192.32-107.968-192.32-220.8 0-123.712 100.288-224 224-224h160.512c35.072 0 63.488 28.416 63.488 63.488v192.512h-135.808l199.808 256 199.808-256h-135.808v-192.512c0-35.072 28.416-63.488 63.488-63.488h192.512c106.048 0 192 85.952 192 192s-85.952 192-192 192z" />
<glyph unicode="&#xe071;" glyph-name="icon_cloud-download" data-tags="icon_cloud-download" d="M832 448c-2.24 0-4.352-0.576-6.528-0.64 4.288 20.864 6.528 42.496 6.528 64.64 0 176.704-143.296 320-320 320s-320-143.296-320-320c0-1.088 0.32-2.112 0.32-3.2-108.544-15.488-192.32-107.968-192.32-220.8 0-112.768 83.584-205.12 192-220.8v-3.2h320l-199.808 256h135.808v256c0 35.328 28.672 64 64 64s64-28.672 64-64v-256h135.808l-199.808-256h320c106.048 0 192 85.952 192 192s-85.952 192-192 192z" />
<glyph unicode="&#xe072;" glyph-name="icon_lightbulb" data-tags="icon_lightbulb" d="M869.632 443.008c4.544 12.16 8.32 24.704 11.584 37.312 0.576 2.176 1.28 4.224 1.792 6.4 2.88 11.84 4.928 23.936 6.656 36.096 0.384 2.816 1.088 5.632 1.408 8.448 1.728 14.784 2.688 29.696 2.688 44.736 0 211.712-172.288 384-384 384s-384-172.288-384-384c0-15.040 0.96-29.952 2.752-44.672 0.32-2.88 0.96-5.632 1.344-8.448 1.728-12.16 3.776-24.256 6.656-36.096 0.512-2.176 1.216-4.288 1.792-6.4 3.264-12.608 7.040-25.152 11.584-37.312 0.448-1.152 0.96-2.304 1.344-3.456 5.056-13.12 10.688-25.984 17.152-38.464 0.256-0.512 0.512-0.96 0.768-1.408 6.72-12.928 14.144-25.472 22.336-37.632 0.256-0.384 0.512-0.704 0.704-1.088 8-11.84 16.704-23.168 25.984-34.112 0.768-0.896 1.472-1.728 2.24-2.624 8.448-9.792 17.6-19.072 27.072-28.032 2.112-1.984 4.096-3.968 6.272-5.888 2.816-2.496 5.312-5.312 8.256-7.744 1.728-1.472 3.84-2.432 5.76-3.648 6.336-5.248 12.352-10.752 19.072-15.616 2.688-1.92 4.352-3.776 6.656-5.696 44.16-36.672 22.592-65.664 71.744-65.664 6.848 0 224.512 0 289.024 0 49.088 0 27.584 28.992 71.808 65.664 2.304 1.92 3.968 3.712 6.656 5.696 6.72 4.864 12.736 10.368 19.072 15.616 1.856 1.28 3.968 2.176 5.76 3.648 2.88 2.432 5.44 5.248 8.256 7.744 2.112 1.92 4.16 3.968 6.272 5.888 9.472 8.96 18.56 18.24 27.072 28.032 0.768 0.896 1.472 1.728 2.24 2.624 9.28 10.944 17.984 22.272 25.984 34.112 0.256 0.384 0.512 0.704 0.704 1.088 8.128 12.096 15.552 24.64 22.272 37.568 0.256 0.448 0.512 0.96 0.768 1.408 6.464 12.48 12.096 25.344 17.152 38.464 0.384 1.216 0.896 2.304 1.344 3.456zM736 572.992c-17.664 0-32 14.336-32 32 0 97.536-88 163.008-160 163.008-17.664 0-32 14.336-32 32s14.336 32 32 32c110.016 0 224-81.024 224-227.008 0-17.664-14.336-32-32-32zM505.856 0h-140.608l115.392-59.008c9.152-4.672 19.136-7.040 29.12-7.040 9.856 0 19.776 2.304 28.864 6.848l117.056 59.2h-149.824zM704 96c0 17.664-14.336 32-32 32h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32z" />
<glyph unicode="&#xe073;" glyph-name="icon_gift" data-tags="icon_gift" d="M960 704h-381.312v-192h445.312v128c0 35.328-28.672 64-64 64zM64 704c-35.328 0-64-28.672-64-64v-128h448v192h-384zM64 448v-448c0-35.328 28.672-64 64-64h320v512h-384zM896-64c35.328 0 64 28.672 64 64v448h-381.312v-512h317.312zM511.936 768.512h0.192c-0.064-0.128-0.128-0.384-0.128-0.512h66.688c56.64 0 136.832 0 189.312 0 88.384 0 128 43.008 128 96s-39.616 96-128 96c-82.752 0-147.904-37.248-192-80.448-19.328 11.456-41.664 18.432-65.856 18.432-23.168 0-44.608-6.528-63.424-17.152-44.032 42.688-108.8 79.168-190.72 79.168-88.384 0-128-43.008-128-96s39.616-96 128-96c53.312 0 135.232 0 192 0h64c0 0.128-0.064 0.384-0.064 0.512zM832 864c0-26.432-34.816-32-64-32h-145.344c-0.512 0.896-0.96 1.856-1.472 2.688 32.512 31.616 81.792 61.312 146.816 61.312 29.184 0 64-5.568 64-32zM192 864c0 26.432 34.816 32 64 32 63.616 0 111.872-28.48 144.384-59.008-1.024-1.6-1.792-3.328-2.752-4.992h-141.632c-29.184 0-64 5.568-64 32z" />
<glyph unicode="&#xe074;" glyph-name="icon_house" data-tags="icon_house" d="M52.992 455.808l459.008 397.824 459.008-397.824c6.080-5.248 13.568-7.808 20.992-7.808 8.96 0 17.856 3.776 24.192 11.008 11.584 13.376 10.112 33.536-3.2 45.184l-480 416c-12.032 10.432-29.888 10.432-41.92 0l-171.072-148.224v60.032c0 35.328-28.672 64-64 64s-64-28.672-64-64v-170.944l-180.992-156.864c-13.312-11.584-14.784-31.808-3.2-45.184 11.648-13.312 31.808-14.784 45.184-3.2zM384 320h256v-320h192c35.328 0 64 28.672 64 64v313.664c0 19.2-8.576 37.312-23.424 49.472l-320 262.336c-11.776 9.664-26.176 14.528-40.576 14.528s-28.8-4.864-40.576-14.528l-320-262.336c-14.848-12.096-23.424-30.272-23.424-49.472v-313.664c0-35.328 28.672-64 64-64h192v320z" />
<glyph unicode="&#xe075;" glyph-name="icon_camera" data-tags="icon_camera" d="M960 704h-128c0 0-36.992 0-64 64-13.76 32.576-28.672 64-64 64h-256c-35.328 0-50.688-31.232-64-64-25.984-64-64-64-64-64h-64c0 35.328-28.672 64-64 64h-64c-35.328 0-64-28.672-64-64-35.328 0-64-28.672-64-64v-128h355.52c44.352 76.224 125.952 128 220.48 128s176.128-51.776 220.48-128h227.52v128c0 35.328-28.672 64-64 64zM224 576h-128c-17.664 0-32 14.336-32 32s14.336 32 32 32h128c17.664 0 32-14.336 32-32s-14.336-32-32-32zM384 384c0-106.039 85.961-192 192-192s192 85.961 192 192c0 106.039-85.961 192-192 192s-192-85.961-192-192zM832 384c0-141.376-114.624-256-256-256s-256 114.624-256 256c0 22.208 3.712 43.456 9.024 64h-329.024v-320c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v320h-201.024c5.312-20.544 9.024-41.792 9.024-64z" />
<glyph unicode="&#xe076;" glyph-name="icon_mail" data-tags="icon_mail" d="M960 832h-896c-35.328 0-64-28.672-64-64v-107.456l512-204.8 512 204.8v107.456c0 35.328-28.672 64-64 64zM0 556.032v-428.032c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v428.032l-512-204.8-512 204.8z" />
<glyph unicode="&#xe077;" glyph-name="icon_cone" data-tags="icon_cone" d="M694.272 576l-121.984 341.504c-9.088 25.472-33.216 42.496-60.288 42.496s-51.2-17.024-60.288-42.496l-121.984-341.504h364.544zM854.272 128l-91.456 256h-501.632l-91.456-256zM64 64c-35.328 0-64-28.672-64-64s28.672-64 64-64h896c35.328 0 64 28.672 64 64s-28.672 64-64 64h-896z" />
<glyph unicode="&#xe078;" glyph-name="icon_ribbon" data-tags="icon_ribbon" d="M128 768v-768c0-25.856 15.616-49.216 39.488-59.136 7.936-3.264 16.256-4.864 24.512-4.864 16.64 0 33.024 6.528 45.248 18.752l274.752 274.752 274.752-274.752c12.224-12.224 28.608-18.752 45.248-18.752 8.256 0 16.576 1.6 24.448 4.864 23.936 9.92 39.552 33.28 39.552 59.136v768h-768zM896 832v64c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-64h768z" />
<glyph unicode="&#xe079;" glyph-name="icon_bag" data-tags="icon_bag" d="M192-64h640c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64h-128.32c-1.536 106.304-86.656 192-191.68 192s-190.144-85.696-191.68-192h-128.32c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64zM608 576h-192c-17.664 0-32 14.336-32 32s14.336 32 32 32h192c17.664 0 32-14.336 32-32s-14.336-32-32-32zM512 896c69.568 0 126.144-57.152 127.68-128h-255.36c1.536 70.848 58.112 128 127.68 128z" />
<glyph unicode="&#xe07a;" glyph-name="icon_cart" data-tags="icon_cart" d="M960 768h-768c-4.992 0-9.344-1.728-14.016-2.816l-24.832 106.112c-3.392 14.464-16.256 24.704-31.168 24.704h-91.84c-17.664 0-32-14.336-32-32s14.272-32 32-32h66.496l39.744-169.984 55.616-278.016c0-2.304 1.088-4.288 1.344-6.528l-32.576-146.56c-2.112-9.472 0.192-19.392 6.272-26.944 6.080-7.616 15.232-11.968 24.96-11.968h726.016c17.664 0 32 14.336 32 32s-14.336 32-32 32h-686.080l14.656 65.92c3.2-0.512 6.080-1.92 9.408-1.92h583.36c35.328 0 56.64 6.976 73.664 48l103.936 318.848c18.048 57.152-21.568 81.152-56.96 81.152zM192 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM768 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#xe07b;" glyph-name="icon_tag" data-tags="icon_tag" d="M993.856 959.68c-0.576 0-1.152 0-1.728 0-0.512 0-0.96 0.064-1.472 0h-402.368c-9.792-0.448-32.064-15.744-34.944-18.624l-470.656-470.656c-24.96-24.96-24.96-65.408 0-90.368l361.344-361.344c12.544-12.48 28.864-18.688 45.184-18.688s32.704 6.208 45.184 18.688l470.656 470.656c2.88 2.88 18.944 22.656 18.944 34.944v403.648c0.896 17.856-12.608 31.744-30.144 31.744zM928 832c-17.664 0-32 14.336-32 32s14.336 32 32 32 32-14.336 32-32c0-17.664-14.336-32-32-32z" />
<glyph unicode="&#xe07c;" glyph-name="icon_tags" data-tags="icon_tags" d="M929.856 960c-0.576 0-1.152 0-1.728 0-0.512 0-0.96 0.064-1.472 0h-338.368c-9.792-0.512-32.064-15.808-34.944-18.688l-407.36-407.296c-24.96-24.96-24.96-65.408 0-90.368l50.816-50.816-50.816-50.816c-24.96-24.96-24.96-65.408 0-90.368l297.344-297.344c12.48-12.48 28.8-18.688 45.184-18.688s32.704 6.208 45.184 18.688l407.296 407.36c2.944 2.88 19.008 22.592 19.008 34.88v531.648c0.896 17.856-12.608 31.808-30.144 31.808zM864 896.256c17.664 0 32-14.336 32-32s-14.336-32-32-32-32 14.336-32 32 14.336 32 32 32zM895.808 406.848l-407.168-407.36-297.344 297.216 50.816 50.816 201.28-201.28c12.48-12.48 28.8-18.688 45.184-18.688s32.704 6.208 45.184 18.688l362.24 362.304v-101.184c-0.192-0.32-0.32-0.512-0.192-0.512-0.064 0-0.064 0 0 0z" />
<glyph unicode="&#xe07d;" glyph-name="icon_trash" data-tags="icon_trash" d="M832 896h-128c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64h-128c-35.328 0-64-28.672-64-64h704c0 35.328-28.672 64-64 64zM192 0c0-35.328 28.672-64 64-64h576c35.328 0 64 28.672 64 64v768h-704v-768zM704 608c0 17.664 14.336 32 32 32s32-14.336 32-32v-512c0-17.664-14.336-32-32-32s-32 14.336-32 32v512zM512 608c0 17.664 14.336 32 32 32s32-14.336 32-32v-512c0-17.664-14.336-32-32-32s-32 14.336-32 32v512zM320 608c0 17.664 14.336 32 32 32s32-14.336 32-32v-512c0-17.664-14.336-32-32-32s-32 14.336-32 32v512z" />
<glyph unicode="&#xe07e;" glyph-name="icon_cursor" data-tags="icon_cursor" d="M849.92 279.296c6.848 11.712 5.632 26.432-3.136 36.8l-532.288 632.512c-8.704 10.304-22.912 14.080-35.456 9.472-12.608-4.608-21.056-16.64-21.056-30.080v-835.008c0-13.824 8.832-26.048 21.952-30.4 3.264-1.088 6.656-1.6 10.048-1.6 9.92 0 19.52 4.608 25.664 12.928l143.104 192.768 99.264-283.968c12.736-36.352 52.544-55.552 88.896-42.816s55.552 52.544 42.816 88.896l-97.408 278.592 223.872-43.328c13.504-2.624 26.88 3.584 33.728 15.232z" />
<glyph unicode="&#xe07f;" glyph-name="icon_mic" data-tags="icon_mic" d="M448 134.144v-134.144h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32h-96v134.528c133.312 26.304 256 134.208 256 313.472v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96c0-168.064-128.832-256-256-256-123.328 0-256 80.128-256 256v96c0 17.664-14.336 32-32 32s-32-14.336-32-32v-96c0-181.76 120.512-288.384 256-313.856zM512 320c70.72 0 128 57.28 128 128v384c0 70.72-57.28 128-128 128s-128-57.28-128-128v-384c0-70.72 57.28-128 128-128z" />
<glyph unicode="&#xe080;" glyph-name="icon_compass" data-tags="icon_compass" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM763.136 655.040l-123.968-198.656c0.192-2.816 0.832-5.504 0.832-8.384 0-70.72-57.28-128-128-128-2.88 0-5.568 0.64-8.384 0.832l-198.656-123.968c-5.184-3.264-11.072-4.864-16.96-4.864-8.256 0-16.448 3.2-22.656 9.344-10.56 10.56-12.416 26.944-4.48 39.552l123.968 198.656c-0.192 2.88-0.832 5.568-0.832 8.448 0 70.72 57.28 128 128 128 2.88 0 5.568-0.64 8.384-0.832l198.656 123.968c12.416 7.872 28.992 6.016 39.552-4.544 10.624-10.496 12.48-26.88 4.544-39.552zM448 448c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#xe081;" glyph-name="icon_pin" data-tags="icon_pin" d="M488.704-46.656c5.376-5.952 10.56-9.792 15.552-12.48 0.064-0.064 0.192-0.064 0.256-0.128 3.456-1.792 6.848-3.136 10.048-3.136s6.592 1.344 10.048 3.136c0.064 0.064 0.192 0.064 0.256 0.128 4.992 2.688 10.176 6.528 15.552 12.48 0 0 297.472 323.52 327.36 603.84 1.792 14.464 3.008 29.12 3.008 44.032 0 198.144-160.64 358.784-358.784 358.784s-358.784-160.64-358.784-358.784c0-15.168 1.216-29.952 3.072-44.608 30.656-280.192 332.416-603.264 332.416-603.264zM512 832c127.232 0 230.784-103.552 230.784-230.784s-103.552-230.784-230.784-230.784-230.784 103.552-230.784 230.784c0 127.232 103.552 230.784 230.784 230.784z" />
<glyph unicode="&#xe082;" glyph-name="icon_pushpin" data-tags="icon_pushpin" d="M256 335.552c0-49.088 123.52-75.136 256.064-78.784 0-0.256-0.064-0.512-0.064-0.768v-192c0-35.328 14.336-128 32-128s32 92.672 32 128v192c0 0.256-0.064 0.512-0.064 0.768 132.544 3.648 256.064 29.696 256.064 78.784 0 52.096-47.168 90.112-128 110.592v331.456c80.832 27.392 128 71.488 128 102.848 0 106.048-576 106.048-576 0 0-34.496 47.168-77.632 128-104v-330.304c-80.832-20.544-128-58.496-128-110.592z" />
<glyph unicode="&#xe083;" glyph-name="icon_map" data-tags="icon_map" d="M322.688 774.272l-258.688 121.728v-768l258.688-121.728zM386.688 7.168l254.656 114.752v768l-254.656-114.752zM705.344 120.576l254.656-120.576v768l-254.656 120.576z" />
<glyph unicode="&#xe084;" glyph-name="icon_drawer" data-tags="icon_drawer" d="M896 832c-17.984 40-50.624 64-86.016 64h-601.984c-35.328 0-64-24-80-64l-128-512v-289.024c0-17.664 14.336-32 32-32h960c17.664 0 32 14.336 32 32v285.056l-0.832 2.944-127.168 513.024zM188.48 810.688c2.944 6.592 10.432 21.312 19.52 21.312h601.984c8.768 0 18.88-9.024 25.984-22.784l112.704-458.048c0-0.128-0.192 0-0.192-0.128 0-17.664-14.336-32-32-32-0.064 0-0.064-0.064-0.128-0.064h-244.352c-17.664 0-32-14.336-32-32v-62.976c0-17.664-14.336-32-32-32-0.64 0-1.28-0.832-1.92-1.024h-188.992c-0.448 0.192-0.448 1.024-1.088 1.024-17.664 0-32 14.336-32 32v62.976c0 17.664-14.336 32-32 32h-244.352c-0.064 0-0.064 0.064-0.128 0.064-17.664 0-32.512 14.336-32.512 32 0 0.448-0.512 0.128-0.64 0.448l114.112 459.2z" />
<glyph unicode="&#xe085;" glyph-name="icon_toolbox" data-tags="icon_toolbox" d="M960 768h-256v64c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64v-64h-256c-35.328 0-64-28.672-64-64v-128h1024v128c0 35.328-28.672 64-64 64zM384 832h256v-64h-256v64zM384 512h256v-64h-256zM704 448c0-35.328-28.672-64-64-64h-256c-35.328 0-64 28.672-64 64v64h-320v-384c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v384h-320v-64z" />
<glyph unicode="&#xe086;" glyph-name="icon_book" data-tags="icon_book" d="M161.344-64h605.12c35.328 0 64 28.672 64 64v672c0 17.664-14.336 32-32 32 0 0 0 0 0 0h-542.464c-1.6 0-4.736-0.256-7.744-0.448l-86.912 0.448c-53.696 0-97.344 41.024-97.344 94.656 0 53.696 42.304 97.344 96 97.344h736v-736c0-17.664 12.8-32 30.528-32s33.472 14.336 33.472 32v768c0 17.664-15.808 32-33.472 32h-765.184c-88.32 0-159.808-70.976-161.088-158.976l-0.256 0.32v-704c0-89.088 72.256-161.344 161.344-161.344z" />
<glyph unicode="&#xe087;" glyph-name="icon_contacts" data-tags="icon_contacts" d="M64 960c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h64v1024h-64zM832 960h-640v-1024h640c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM540.48 713.344c53.504 0 96.832-43.392 96.832-96.832 0-53.504-43.392-96.896-96.832-96.896-53.504 0-96.896 43.392-96.896 96.896s43.392 96.832 96.896 96.832zM384 268.352c0 117.376 70.976 212.48 158.464 212.48s158.464-95.168 158.464-212.48-316.928-117.312-316.928 0zM960 896h64v-192h-64zM960 640h64v-192h-64zM960 384h64v-192h-64z" />
<glyph unicode="&#xe088;" glyph-name="icon_archive" data-tags="icon_archive" d="M960 832h-896c-35.328 0-64-28.672-64-64v-128h1024v128c0 35.328-28.672 64-64 64zM64 0c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v576h-896v-576zM384 448h256c35.328 0 64-28.672 64-64s-28.672-64-64-64h-256c-35.328 0-64 28.672-64 64s28.672 64 64 64z" />
<glyph unicode="&#xe089;" glyph-name="icon_heart" data-tags="icon_heart" d="M1023.488 581.312c-2.688 157.056-130.112 297.024-287.488 297.024-91.008 0-171.2-47.616-224-117.504-52.8 69.888-132.992 117.504-224 117.504-157.376 0-284.8-139.968-287.488-297.024h-0.512c0-0.96 0.192-1.856 0.192-2.816 0-0.704-0.192-1.408-0.192-2.176 0-4.416 1.088-7.744 1.28-11.968 14.080-400.256 506.688-564.352 506.688-564.352s499.84 163.904 514.624 563.712c0.256 4.48 1.408 8 1.408 12.608 0 0.768-0.192 1.472-0.192 2.176 0 1.024 0.192 1.856 0.192 2.816h-0.512z" />
<glyph unicode="&#xe08a;" glyph-name="icon_profile" data-tags="icon_profile" d="M704 768c0 102.784-89.216 192-192 192s-192-89.216-192-192c0-102.784 89.216-192 192-192s192 89.216 192 192zM512 512c-168.192 0-320-181.44-320-406.912s640-225.472 640 0-151.808 406.912-320 406.912z" />
<glyph unicode="&#xe08b;" glyph-name="icon_group" data-tags="icon_group" d="M448 800c0 85.632-74.368 160-160 160s-160-74.368-160-160c0-85.632 74.368-160 160-160s160 74.368 160 160zM560 192c0 256-132.864 384-280 384s-280-128-280-384c0-175.36 560-175.36 560 0zM752 515.52c85.632 0 160 74.368 160 160s-74.368 160-160 160-160-74.368-160-160 74.368-160 160-160zM744 451.52c-44.224 0-86.592-12.992-124.992-36.16 23.232-62.464 36.992-136.512 36.992-223.36 0-86.208-57.472-153.344-156.096-191.744 122.304-103.552 524.096-81.472 524.096 67.264 0 256-132.864 384-280 384z" />
<glyph unicode="&#xe08c;" glyph-name="icon_grid-2x2" data-tags="icon_grid-2x2" d="M192 512h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192c0-35.328 28.672-64 64-64zM640 512h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192c0-35.328 28.672-64 64-64zM128 128c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192zM576 128c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-192z" />
<glyph unicode="&#xe08d;" glyph-name="icon_grid-3x3" data-tags="icon_grid-3x3" d="M128 640h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64zM448 640h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64zM768 640h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64zM64 384c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM384 384c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM704 384c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM64 64c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM384 64c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128zM704 64c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128z" />
<glyph unicode="&#xe08e;" glyph-name="icon_music" data-tags="icon_music" d="M25.536-14.592c47.872-62.144 146.752-66.176 220.864-9.088 30.144 23.232 51.008 53.056 62.592 84.352 6.656 13.184 11.008 31.872 11.008 53.248v478.272l576 108.864v-252.544c0-89.088-68.16-109.568-92.288-114.112-2.112-0.256-4.16-0.768-6.272-1.152-1.088-0.128-2.688-0.32-2.688-0.32l0.384-0.128c-28.544-5.184-57.28-17.152-83.072-36.992-74.112-57.088-95.424-153.728-47.552-215.872s146.752-66.24 220.864-9.152c37.504 28.928 61.376 67.968 69.696 107.52 2.88 9.6 4.928 20.16 4.928 32.128v621.184c0 3.904-0.768 7.232-1.088 10.944 0.128 1.92 1.088 4.096 1.088 6.016v64c0 35.328-28.672 55.296-64 44.48l-576-108.864c-35.328-10.752-64-48.192-64-83.52v-64c0-0.896 0.448-1.536 0.512-2.368-0.064-1.92-0.512-3.584-0.512-5.504v-338.816c0-89.216-68.352-109.632-92.416-114.112-1.216-0.192-2.432-0.576-3.712-0.768-3.136-0.512-5.184-0.704-5.184-0.704l0.704-0.32c-28.288-5.312-56.768-17.152-82.304-36.8-74.112-57.088-95.36-153.728-47.552-215.872z" />
<glyph unicode="&#xe08f;" glyph-name="icon_pause_alt" data-tags="icon_pause_alt" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM448 320c0-35.328-28.672-64-64-64s-64 28.672-64 64v256c0 35.328 28.672 64 64 64s64-28.672 64-64v-256zM704 320c0-35.328-28.672-64-64-64s-64 28.672-64 64v256c0 35.328 28.672 64 64 64s64-28.672 64-64v-256z" />
<glyph unicode="&#xe090;" glyph-name="icon_phone" data-tags="icon_phone" d="M422.912 701.952c-12.224 140.608-158.912 209.6-165.12 212.416-5.824 2.752-12.352 3.584-18.624 2.496-169.344-28.096-194.816-126.656-195.84-130.752-1.408-5.76-1.152-11.712 0.64-17.28 201.984-626.688 621.76-742.848 759.744-781.056 10.624-2.944 19.392-5.312 26.048-7.488 3.2-1.088 6.528-1.536 9.856-1.536 4.544 0 9.088 0.96 13.248 2.88 4.224 1.92 103.936 48.896 128.32 202.112 1.088 6.656 0 13.568-3.072 19.584-2.176 4.224-54.336 103.488-198.976 138.56-10.112 2.624-20.48-0.064-28.288-6.72-45.632-38.976-108.672-80.512-135.872-84.8-182.336 89.152-284.16 260.224-288 292.672-2.24 18.24 39.552 82.304 87.616 134.4 6.080 6.592 9.152 15.552 8.32 24.512z" />
<glyph unicode="&#xe091;" glyph-name="icon_upload" data-tags="icon_upload" d="M192 640h192v-384h256l-1.344 384h193.344l-320 320zM768 128h-512v128h-128v-256h768v256h-128z" />
<glyph unicode="&#xe092;" glyph-name="icon_download" data-tags="icon_download" d="M512 256l320 320h-192v384h-256l1.152-384h-193.152zM128 128v-128h768v256h-128v-128h-512v128h-128z" />
<glyph unicode="&#xe093;" glyph-name="social_facebook" data-tags="social_facebook" d="M385.728-64h191.872l0.128 512 174.272 0.064 18.688 176.448h-193.088l0.256 88.32c0 46.016 3.136 70.656 69.184 70.656h121.984v176.512h-174.912c-169.536 0-208.576-87.616-208.576-231.552l0.192-103.936-128.704-0.064v-176.448h128.704v-512z" />
<glyph unicode="&#xe094;" glyph-name="social_twitter" data-tags="social_twitter" d="M995.776 848.64c-40.576-24.064-85.568-41.536-133.44-51.008-38.336 40.896-92.928 66.368-153.344 66.368-116.032 0-210.112-94.080-210.112-210.048 0-16.448 1.856-32.512 5.44-47.872-174.592 8.768-329.408 92.416-433.024 219.52-18.112-30.976-28.416-67.072-28.416-105.6 0-72.896 37.12-137.216 93.44-174.848-34.432 1.152-66.816 10.624-95.168 26.368 0-0.896 0-1.728 0-2.624 0-101.76 72.448-186.688 168.512-206.016-17.6-4.8-36.16-7.36-55.36-7.36-13.568 0-26.688 1.344-39.552 3.776 26.752-83.456 104.32-144.192 196.224-145.92-71.872-56.32-162.496-89.92-260.928-89.92-16.96 0-33.664 1.024-50.112 2.944 92.992-59.584 203.392-94.4 322.048-94.4 386.432 0 597.76 320.128 597.76 597.76 0 9.088-0.192 18.176-0.64 27.2 41.152 29.504 76.8 66.496 104.96 108.608-37.696-16.704-78.144-28.032-120.64-33.088 43.392 25.984 76.672 67.2 92.352 116.16z" />
<glyph unicode="&#xe095;" glyph-name="social_pinterest" data-tags="social_pinterest" d="M257.92 367.808c49.472 87.488-15.936 106.688-26.176 170.112-41.92 259.2 299.008 436.224 477.568 255.104 123.52-125.44 42.176-511.104-156.992-471.040-190.784 38.336 93.44 345.344-58.816 405.568-123.776 49.024-189.504-149.76-130.816-248.576-34.432-169.92-108.544-329.92-78.528-542.976 97.28 70.592 130.112 205.824 156.992 346.816 48.896-29.76 75.072-60.672 137.408-65.472 229.952-17.856 358.464 229.568 326.976 457.92-27.904 202.368-229.696 305.408-444.864 281.28-170.112-19.072-339.712-156.608-346.752-353.28-4.288-120.064 29.76-210.176 144-235.456z" />
<glyph unicode="&#xe096;" glyph-name="social_googleplus" data-tags="social_googleplus" horiz-adv-x="1664" d="M524.8 576v-192c0 0 204.8 0 275.2 0-38.4-134.4-115.2-236.8-275.2-236.8-172.8 0-307.2 140.8-307.2 307.2 0 172.8 134.4 307.2 307.2 307.2 89.6 0 153.6-32 204.8-70.4 38.4 38.4 38.4 44.8 140.8 147.2-89.6 70.4-217.6 121.6-345.6 121.6-288 0-524.8-224-524.8-505.6s236.8-518.4 524.8-518.4c428.8 0 531.2 396.8 499.2 640-102.4 0-499.2 0-499.2 0zM1664 576h-192v192h-128v-192h-192v-128h192v-192h128v192h192z" />
<glyph unicode="&#xe097;" glyph-name="social_tumblr" data-tags="social_tumblr" d="M329.472 181.248c0-46.784 4.928-82.56 14.72-107.2 9.856-24.64 27.392-47.936 52.864-69.824 25.344-21.76 56.064-38.72 92.032-50.56 36.032-11.776 63.552-17.664 110.4-17.664 41.216 0 79.552 4.16 115.072 12.416 35.456 8.32 73.6 20.352 117.312 40.896v153.984c-51.264-33.728-81.92-40.576-133.76-40.576-29.12 0-54.976 6.784-77.696 20.416-17.088 10.048-32.704 27.456-38.976 44.16-6.336 16.832-5.568 51.072-5.568 110.528l0.128 234.176h255.936v192h-255.936v256h-165.12c-6.528-52.8-18.56-96.384-35.904-130.496-17.344-34.24-40.384-63.488-69.12-87.936-28.544-24.384-73.536-43.136-113.728-56.192v-173.376h137.408v-330.752z" />
<glyph unicode="&#xe098;" glyph-name="social_tumbleupon" data-tags="social_tumbleupon" d="M704 458.112l-68.032-24-59.968 24v-124.032c0-119.936 86.144-206.080 192-206.080s192 86.144 192 192v128h-128v-128c0-35.264-28.736-64-64-64s-64 28.736-64 78.016v124.096zM256 128c105.856 0 192 86.144 192 192v256c0 35.264 28.736 64 64 64 35.2 0 64-28.672 64-49.92v-62.080l60.032-24 67.968 24v62.080c0 91.84-86.144 177.92-192 177.92s-192-86.080-192-192v-256c0-35.264-28.736-64-64-64s-64 28.736-64 64v128h-128v-128c0-105.856 86.144-192 192-192z" />
<glyph unicode="&#xe099;" glyph-name="social_wordpress" data-tags="social_wordpress" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM73.152 448c0 61.952 13.696 120.832 38.016 173.952l209.344-558.592c-146.432 69.248-247.36 215.488-247.36 384.64zM512 20.544c-43.072 0-84.608 6.144-123.968 17.408l131.648 372.672 134.848-359.936c0.896-2.112 1.984-4.096 3.136-5.952-45.504-15.616-94.528-24.192-145.664-24.192zM572.352 648.384c26.432 1.344 50.24 4.032 50.24 4.032 23.68 2.752 20.864 36.544-2.752 35.264 0 0-71.104-5.44-116.928-5.44-43.072 0-115.584 5.44-115.584 5.44-23.68 1.344-26.432-33.856-2.816-35.264 0 0 22.4-2.688 46.016-4.032l68.352-182.464-96.064-280.512-159.744 462.976c26.496 1.344 50.24 4.032 50.24 4.032 23.616 2.752 20.864 36.544-2.752 35.264 0 0-71.104-5.44-116.928-5.44-8.192 0-17.92 0.192-28.224 0.512 78.4 116.032 213.312 192.704 366.592 192.704 114.24 0 218.24-42.56 296.384-112.192-1.92 0.128-3.712 0.384-5.696 0.384-43.136 0-73.728-36.544-73.728-75.84 0-35.264 20.864-65.024 43.072-100.288 16.768-28.544 36.224-65.088 36.224-117.888 0-36.544-14.4-79.040-33.344-138.24l-43.84-142.4-158.72 459.392zM950.848 448c0-157.696-87.744-295.36-218.24-369.344l134.080 377.408c25.024 60.992 33.344 109.696 33.344 153.088 0 15.744-1.024 30.336-2.944 43.968 34.24-60.928 53.76-130.816 53.76-205.12z" />
<glyph unicode="&#xe09a;" glyph-name="social_instagram" data-tags="social_instagram" d="M512 867.776c136.704 0 152.896-0.512 206.912-3.008 49.92-2.304 77.056-10.624 95.040-17.6 23.872-9.28 40.96-20.352 58.88-38.272s28.992-34.944 38.272-58.88c7.040-18.048 15.36-45.184 17.6-95.040 2.496-54.080 3.072-70.272 3.072-206.976s-0.512-152.896-3.008-206.912c-2.304-49.92-10.624-77.056-17.6-95.040-9.28-23.872-20.352-40.96-38.272-58.88s-34.944-28.992-58.88-38.272c-18.048-7.040-45.184-15.36-95.040-17.6-54.080-2.496-70.272-3.072-206.976-3.072s-152.896 0.512-206.912 3.008c-49.92 2.304-77.056 10.624-95.040 17.6-23.872 9.28-40.96 20.352-58.88 38.272s-28.992 34.944-38.272 58.88c-7.040 18.048-15.36 45.184-17.6 95.040-2.496 54.080-3.072 70.272-3.072 206.976s0.576 152.896 3.008 206.912c2.304 49.92 10.624 77.056 17.6 95.040 9.28 23.872 20.352 40.96 38.272 58.88s34.944 28.992 58.88 38.272c18.048 7.040 45.184 15.36 95.040 17.6 54.080 2.496 70.272 3.072 206.976 3.072zM512 960c-139.072 0-156.48-0.576-211.072-3.072-54.528-2.496-91.712-11.136-124.288-23.808-33.664-13.056-62.272-30.592-90.688-59.072-28.48-28.416-46.016-57.024-59.072-90.688-12.672-32.576-21.312-69.76-23.808-124.288-2.496-54.592-3.072-72-3.072-211.072s0.576-156.48 3.072-211.072c2.496-54.528 11.136-91.712 23.808-124.288 13.056-33.664 30.592-62.208 59.072-90.688s57.024-45.952 90.688-59.072c32.576-12.672 69.76-21.312 124.288-23.808 54.592-2.496 72-3.072 211.072-3.072s156.48 0.576 211.072 3.072c54.528 2.496 91.712 11.136 124.288 23.808 33.664 13.056 62.208 30.592 90.688 59.072s45.952 57.024 59.072 90.688c12.672 32.576 21.312 69.76 23.808 124.288 2.496 54.592 3.072 72 3.072 211.072s-0.576 156.48-3.072 211.072c-2.496 54.528-11.136 91.712-23.808 124.288-13.056 33.664-30.592 62.208-59.072 90.688s-57.024 45.952-90.688 59.072c-32.576 12.672-69.76 21.312-124.288 23.808-54.592 2.496-72 3.072-211.072 3.072v0zM512 710.912c-145.216 0-262.912-117.696-262.912-262.912s117.696-262.912 262.912-262.912 262.912 117.696 262.912 262.912c0 145.216-117.696 262.912-262.912 262.912zM512 277.312c-94.272 0-170.688 76.416-170.688 170.688s76.416 170.688 170.688 170.688c94.272 0 170.688-76.416 170.688-170.688s-76.416-170.688-170.688-170.688zM846.72 721.28c0-33.932-27.508-61.44-61.44-61.44s-61.44 27.508-61.44 61.44c0 33.932 27.508 61.44 61.44 61.44s61.44-27.508 61.44-61.44z" />
<glyph unicode="&#xe09b;" glyph-name="social_dribbble" data-tags="social_dribbble" d="M512 960c-282.304 0-512-229.696-512-512s229.696-512 512-512 512 229.696 512 512-229.696 512-512 512zM512 884.672c111.168 0 212.672-41.664 289.92-110.208-7.872-11.2-73.664-99.648-229.184-157.952-71.68 131.648-151.104 239.808-163.2 256 32.896 7.936 67.2 12.16 102.464 12.16zM326.080 843.136c11.52-15.808 89.664-124.096 162.112-252.928-204.544-54.336-384.704-53.568-404.288-53.312 28.352 135.744 119.808 248.512 242.176 306.24zM74.624 447.36c0 4.48 0.064 8.96 0.192 13.376 19.136-0.448 231.104-3.136 449.472 62.208 12.544-24.512 24.448-49.408 35.456-74.24-5.76-1.6-11.52-3.328-17.216-5.184-225.536-72.896-345.536-271.616-355.456-288.576-69.824 77.504-112.384 180.096-112.448 292.416zM511.936 10.048c-101.056 0-194.24 34.496-268.416 92.288 7.872 16.064 96.448 187.136 343.104 273.088 0.96 0.32 1.92 0.64 2.88 0.96 61.44-159.552 86.784-293.248 93.312-331.648-52.48-22.336-110.208-34.752-170.88-34.688zM756.352 84.8c-4.48 26.624-27.712 154.624-84.928 311.808 137.024 21.952 257.408-13.952 272.384-18.688-19.52-121.664-89.344-226.752-187.456-293.12zM644.672 465.536c-3.072 7.488-6.208 15.040-9.408 22.592-9.088 21.312-18.816 42.496-28.992 63.36 161.728 65.984 235.008 159.936 244.224 172.416 60.928-74.432 97.792-169.216 98.688-272.448-14.4 3.072-158.976 32.384-304.512 14.080z" />
<glyph unicode="&#xe09c;" glyph-name="social_vimeo" data-tags="social_vimeo" d="M587.392 654.272c116.992 70.208 179.456-28.544 119.552-140.352-59.776-111.744-114.368-184.576-142.976-184.576-28.544 0-50.496 74.752-83.2 205.44-33.792 135.104-33.6 378.432-174.144 350.848-132.48-26.048-306.624-233.984-306.624-233.984l41.6-54.528c0 0 85.76 67.584 114.368 33.792s137.728-441.984 174.144-517.248c31.808-66.048 119.488-153.344 215.744-91.008 96.128 62.336 415.808 335.296 473.088 657.6 57.152 322.24-384.704 254.72-431.552-25.984z" />
<glyph unicode="&#xe09d;" glyph-name="social_linkedin" data-tags="social_linkedin" d="M130.048 704h189.952v-704h-189.952zM709.568 703.936c-69.568 0-104.256-33.152-133.568-55.616v55.68h-190.976v-704h190.976v443.2c0 0-6.976 88.256 98.816 88.256 63.744 0 93.184-36.288 93.184-88.256v-443.2h201.216v436.992c0 240-193.216 266.944-259.648 266.944zM128 864c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96s-96-42.981-96-96z" />
<glyph unicode="&#xe09e;" glyph-name="social_rss" data-tags="social_rss" d="M0.384 960v-196.352c455.808 0 826.752-371.328 826.752-827.648h196.864c0 564.48-459.264 1024-1023.616 1024zM478.848-64h197.12c0.064 372.864-303.232 676.16-675.84 676.16v-196.288c127.808 0 247.936-49.984 338.432-140.544 90.368-90.304 140.288-211.008 140.288-339.328zM136.32-62.72c75.456 0 136.512 60.672 136.512 135.808-0.064 74.688-61.056 136.064-136.512 136.064-75.2 0-136.32-61.312-136.32-136.064 0-75.136 61.12-135.808 136.32-135.808z" />
<glyph unicode="&#xe09f;" glyph-name="social_deviantart" data-tags="social_deviantart" d="M727.744 625.664c-114.624 26.88-238.784 25.728-365.952 6.528-4.608-0.704-9.152-1.408-13.696-2.176l-42.24 78.272c-41.152-5.504-79.808-14.080-115.584-25.472l40.256-84.224c-65.792-25.472-119.744-61.76-158.656-105.408-64.256-72.96-89.664-164.8-58.816-254.272 6.208-18.048 14.592-35.136 24.96-51.2l478.080 131.328-132.736 245.824c4.544 0.896 9.216 1.792 13.952 2.624 214.656 38.272 332.096-20.864 396.416-83.84l-163.584-39.68-68.288 109.12c-39.040 2.304-84.096-0.064-136.256-8.96l120.32-216.896 478.080 131.264c-5.184 12.288-12.672 24.256-22.656 35.776-49.472 57.28-156.736 108.352-273.6 131.392zM174.72 333.696c-14.784 67.328-3.008 142.528 90.432 192.576l73.152-152.96-163.584-39.616z" />
<glyph unicode="&#xe0a0;" glyph-name="social_share" data-tags="social_share" d="M754.752 657.792c28.16-21.312 63.104-34.048 101.12-34.048 92.864 0 168.128 75.264 168.128 168.128s-75.264 168.128-168.128 168.128c-92.8 0-168.128-75.264-168.128-168.128 0-0.064 0-0.128 0-0.128l-414.976-200.64c-28.736 22.912-65.088 36.736-104.64 36.736-92.864 0-168.128-75.328-168.128-168.128s75.264-168.128 168.128-168.128c33.536 0 64.768 9.984 91.008 26.88l428.672-207.232c0-0.064 0-0.128 0-0.128 0-92.864 75.264-168.128 168.128-168.128s168.128 75.264 168.128 168.128c0 92.864-75.264 168.128-168.128 168.128-38.016 0-72.96-12.736-101.12-34.048l-419.2 202.624c0.192 2.56 0.32 5.056 0.384 7.616l418.752 202.368z" />
<glyph unicode="&#xe0a1;" glyph-name="social_myspace" data-tags="social_myspace" d="M505.472 703.552c24.832 24.832 37.312 55.296 37.312 91.328 0 35.072-12.48 65.088-37.312 89.92-24.768 24.768-55.36 37.184-91.392 37.184-34.944 0-64.96-12.416-89.792-37.184-24.832-24.896-37.312-54.848-37.312-89.92 0-36.032 12.48-66.496 37.312-91.328 24.896-24.832 54.848-37.248 89.792-37.248 36.032 0 66.624 12.416 91.392 37.248zM619.456 675.776c15.104-15.104 32.64-27.008 52.608-35.776 19.968-8.704 41.728-13.12 65.024-13.12 23.424 0 45.056 4.416 65.024 13.12 19.968 8.832 37.44 20.672 52.608 35.776 15.104 15.104 27.072 32.64 35.84 52.608s13.184 41.6 13.184 65.088c0 23.36-4.352 44.992-13.184 65.024-8.704 19.968-20.736 37.504-35.84 52.608s-32.576 27.072-52.608 35.776c-19.904 8.768-41.6 13.12-65.024 13.12-23.296 0-45.056-4.352-65.024-13.12-19.968-8.704-37.504-20.672-52.608-35.776-15.040-15.168-26.944-32.704-35.776-52.672-8.768-19.968-13.184-41.6-13.184-65.024s4.416-45.056 13.184-65.088c8.832-19.904 20.736-37.44 35.776-52.544zM170.048 695.488c27.328 0 50.176 9.472 68.736 28.48 18.496 19.072 27.712 42.176 27.712 69.504 0 26.304-9.28 48.96-27.712 67.904-18.56 19.008-41.408 28.544-68.736 28.544-27.2 0-50.432-9.536-69.312-28.544-19.072-18.944-28.544-41.6-28.544-67.904 0-27.328 9.536-50.432 28.544-69.44 18.944-19.008 42.112-28.544 69.312-28.544zM897.92 495.296c-20.416 20.48-44.608 36.544-72.32 48.256-27.84 11.712-57.344 17.536-88.512 17.536s-60.416-5.824-87.616-17.536c-27.328-11.712-51.136-27.328-71.616-46.784-9.728 36.032-29.504 65.92-59.2 89.856-29.76 23.872-64.576 35.84-104.576 35.84-25.344 0-49.152-5.376-71.616-16.064-22.272-10.816-41.856-25.856-58.304-45.312-6.976 25.28-20.48 46.464-40.96 63.552-20.416 17.088-44.8 25.536-73.152 25.536-33.088 0-61.12-11.456-83.968-34.304-22.912-22.848-22.080-50.944-22.080-84.032v-204.864h168.256v-167.744h281.92v-223.232h450.048v398.592c0 31.168-5.184 60.672-17.408 88.384-12.16 27.776-28.48 51.904-48.896 72.32z" />
<glyph unicode="&#xe0a2;" glyph-name="social_skype" data-tags="social_skype" d="M979.712 445.504c0 258.304-210.56 467.776-470.208 467.776-25.792 0-51.136-2.112-75.712-6.144-44.16 28.8-96.704 45.504-153.216 45.504-155.072 0-280.576-125.632-280.576-280.64 0-56.384 16.576-108.8 45.184-152.768-3.84-24.064-5.824-48.64-5.824-73.728 0-258.368 210.432-467.776 470.144-467.776 29.312 0 57.856 2.88 85.568 7.872 43.072-26.752 93.888-42.304 148.288-42.304 155.072 0 280.64 125.632 280.64 280.64 0 58.56-17.92 113.024-48.704 158.080 2.816 20.8 4.416 41.984 4.416 63.488zM553.472 100.8c-149.44-7.808-219.328 25.28-283.392 85.376-71.552 67.136-42.816 143.68 15.488 147.584 58.24 3.904 93.184-66.048 124.288-85.44 31.040-19.392 149.184-63.552 211.584 7.808 67.968 77.632-45.184 117.824-128.128 129.984-118.4 17.536-267.904 81.536-256.256 207.808 11.648 126.080 107.136 190.848 207.68 199.936 128.128 11.648 211.584-19.392 277.568-75.712 76.288-65.088 35.008-137.792-13.568-143.616-48.448-5.824-102.784 107.008-209.6 108.672-110.080 1.728-184.448-114.56-48.576-147.584 135.936-33.024 281.472-46.592 333.952-170.816s-81.472-256.192-231.040-264z" />
<glyph unicode="&#xe0a3;" glyph-name="social_youtube" data-tags="social_youtube" d="M885.504 798.528c-233.152 15.68-509.568 19.968-747.008 0-73.728-8.256-124.224-97.984-129.728-166.144-11.648-143.168-11.648-224.64 0-367.808 5.568-68.16 54.784-158.4 129.792-167.872 240.256-15.744 515.264-17.92 747.008 0 72.576 12.608 124.224 99.712 129.792 167.872 11.648 143.168 11.648 233.536 0 376.768-5.632 68.16-46.336 154.112-129.856 157.184zM384 266.88v367.040l320-183.552-320-183.488z" />
<glyph unicode="&#xe0a4;" glyph-name="social_picassa" data-tags="social_picassa" d="M256 4.544v453.696l-213.888-213.824c43.84-101.056 119.296-185.152 213.888-239.872zM320-26.752c59.264-24 124.096-37.248 192-37.248 189.504 0 354.944 102.976 443.456 256h-635.456v-218.752zM426.24 736l-160.768 160.832c-158.272-87.104-265.472-255.424-265.472-448.832 0-42.496 5.184-83.776 14.976-123.264l411.264 411.264zM704 922.752c-59.328 24-124.096 37.248-192 37.248-60.544 0-118.592-10.56-172.48-29.824l364.48-364.416v356.992zM768 891.456v-635.456h218.752c24 59.328 37.248 124.096 37.248 192 0 189.504-102.976 354.944-256 443.456z" />
<glyph unicode="&#xe0a5;" glyph-name="social_googledrive" data-tags="social_googledrive" d="M975.616 384l-292.928 507.52h-341.376l292.992-507.52zM463.488 511.808l-170.624 295.68-292.864-507.328 170.688-295.68zM288.704-1.344h564.608l170.688 321.344h-552z" />
<glyph unicode="&#xe0a6;" glyph-name="social_flickr" data-tags="social_flickr" d="M0 451.52c0-117.809 95.503-213.312 213.312-213.312s213.312 95.503 213.312 213.312c0 117.809-95.503 213.312-213.312 213.312s-213.312-95.503-213.312-213.312zM597.376 451.52c0-117.809 95.503-213.312 213.312-213.312s213.312 95.503 213.312 213.312c0 117.809-95.503 213.312-213.312 213.312s-213.312-95.503-213.312-213.312z" />
<glyph unicode="&#xe0a7;" glyph-name="social_blogger" data-tags="social_blogger" d="M957.824 576h-57.408c-35.136 0-65.984 29.76-68.416 64 0 182.656-147.264 320-331.2 320h-167.808c-183.808 0-332.864-148.032-332.992-330.688v-362.816c0-182.592 149.184-330.496 332.992-330.496h358.4c183.936 0 332.608 147.904 332.608 330.56v234.368c0 36.48-29.44 75.072-66.176 75.072zM320 704h192c35.2 0 64-28.8 64-64s-28.8-64-64-64h-192c-35.2 0-64 28.8-64 64s28.8 64 64 64zM704 192h-384c-35.2 0-64 28.8-64 64s28.8 64 64 64h384c35.2 0 64-28.8 64-64s-28.8-64-64-64z" />
<glyph unicode="&#xe0a8;" glyph-name="social_spotify" data-tags="social_spotify" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.752-229.248 512-512 512zM748.544 147.84c-6.4-11.648-18.432-18.24-30.848-18.24-5.76 0-11.52 1.408-16.96 4.352-81.984 45.184-175.104 69.056-269.184 69.056-56.384 0-112.064-8.384-165.376-24.896-18.56-5.76-38.272 4.672-43.968 23.232-5.76 18.56 4.608 57.92 23.232 63.68 60.096 18.56 122.752 28.032 186.176 28.032 105.92 0 210.752-26.88 303.104-77.76 17.024-9.344 23.232-50.432 13.824-67.456zM813.568 340.736c-7.296-14.080-21.632-36.928-36.48-36.928-6.4 0-12.864 1.472-18.88 4.672-101.568 52.736-211.456 79.488-326.592 79.488-63.424 0-126.4-8.384-187.2-25.024-21.952-5.952-44.48 6.912-50.432 28.8-5.888 21.888 6.976 59.2 28.864 65.152 67.84 18.496 138.112 27.904 208.768 27.904 126.656 0 252.672-30.72 364.416-88.768 20.096-10.432 27.968-35.2 17.536-55.296zM882.816 526.080c-8.256-16.448-24.768-30.912-42.048-30.912-7.040 0-14.144 1.6-20.864 4.928-121.28 60.48-251.904 91.072-388.288 91.072-71.040 0-141.824-8.64-210.496-25.6-25.152-6.208-50.56 9.088-56.768 34.24-6.272 25.088 9.088 55.488 34.24 61.696 75.968 18.88 154.368 28.416 233.024 28.416 151.040 0 295.744-33.984 430.080-100.928 23.232-11.584 32.64-39.744 21.12-62.912z" />
<glyph unicode="&#xe0a9;" glyph-name="social_delicious" data-tags="social_delicious" d="M960 960h-914.432c-25.088 0-45.568-20.48-45.568-45.632v-914.368c0-35.328 28.672-64 64-64h914.432c25.088 0 45.568 20.48 45.568 45.632v914.368c0 35.328-28.672 64-64 64zM512.704 446.528v-446.528h-448.704v448h448v448h448v-449.472h-447.296z" />
<glyph unicode="&#xe0aa;" glyph-name="social_facebook_circle" data-tags="social_facebook_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM644.352 448.064l-83.904-0.064-0.064-307.2h-115.136v307.2h-76.8v105.856l76.8 0.064-0.128 62.336c0 86.4 23.424 138.944 125.12 138.944h84.736v-105.92h-52.992c-39.616 0-41.536-14.784-41.536-42.368l-0.128-52.992h95.232l-11.2-105.856z" />
<glyph unicode="&#xe0ab;" glyph-name="social_twitter_circle" data-tags="social_twitter_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM766.72 562.944c0.256-5.44 0.384-10.88 0.384-16.32 0-166.592-126.784-358.656-358.656-358.656-71.168 0-137.408 20.864-193.216 56.64 9.856-1.152 19.904-1.792 30.080-1.792 59.072 0 113.408 20.16 156.544 53.952-55.168 1.024-101.696 37.504-117.76 87.552 7.744-1.472 15.552-2.24 23.744-2.24 11.52 0 22.656 1.536 33.216 4.416-57.664 11.584-101.12 62.528-101.12 123.584 0 0.512 0 1.024 0 1.6 17.024-9.472 36.416-15.104 57.088-15.808-33.792 22.592-56.064 61.184-56.064 104.896 0 23.104 6.208 44.736 17.024 63.36 62.144-76.288 155.072-126.464 259.84-131.712-2.176 9.216-3.264 18.88-3.264 28.736 0 69.568 56.448 126.016 126.080 126.016 36.224 0 68.992-15.296 92.032-39.808 28.736 5.696 55.744 16.192 80.064 30.592-9.408-29.44-29.376-54.144-55.424-69.76 25.472 3.008 49.792 9.856 72.384 19.84-16.896-25.216-38.336-47.424-62.976-65.088z" />
<glyph unicode="&#xe0ac;" glyph-name="social_pinterest_circle" data-tags="social_pinterest_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM551.936 309.568c-37.44 2.88-53.12 21.44-82.432 39.296-16.128-84.608-35.84-165.76-94.208-208.064-18.048 127.808 26.432 223.808 47.104 325.76-35.2 59.328 4.224 178.56 78.464 149.184 91.328-36.16-79.168-220.352 35.328-243.328 119.488-24.064 168.32 207.36 94.208 282.624-107.136 108.672-311.68 2.496-286.528-153.088 6.144-38.016 45.376-49.536 15.68-102.080-68.544 15.168-89.024 69.248-86.4 141.312 4.224 117.952 105.984 200.512 208.064 211.968 129.088 14.464 250.176-47.36 266.944-168.768 18.88-137.024-58.24-285.504-196.224-274.816z" />
<glyph unicode="&#xe0ad;" glyph-name="social_googleplus_circle" data-tags="social_googleplus_circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM422.4 211.2c-128 0-230.4 108.8-230.4 236.8s102.4 236.8 230.4 236.8c57.6 0 115.2-25.6 153.6-57.6-38.4-44.8-38.4-51.2-57.6-70.4-25.6 19.2-51.2 38.4-96 38.4-76.8 0-134.4-64-134.4-140.8s57.6-140.8 134.4-140.8c70.4 0 102.4 32 121.6 96-32 0-121.6 0-121.6 0v89.6c0 0 179.2 0 224 0 19.2-115.2-32-288-224-288zM832 384v-64h-64v64h-64v64h64v64h64v-64h64v-64h-64z" />
<glyph unicode="&#xe0ae;" glyph-name="social_tumblr_circle" data-tags="social_tumblr_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM703.936 486.4h-153.536l-0.064-140.48c0-35.648-0.448-56.192 3.328-66.304 3.776-10.048 13.12-20.48 23.36-26.496 13.632-8.192 29.12-12.224 46.592-12.224 31.104 0 49.472 4.096 80.256 24.32v-92.416c-26.24-12.352-49.088-19.52-70.4-24.512-21.248-4.992-44.224-7.488-68.992-7.488-28.096 0-44.672 3.52-66.24 10.624s-40 17.28-55.232 30.336c-15.296 13.12-25.792 27.136-31.744 41.92-5.888 14.784-8.832 36.224-8.832 64.32v215.424h-82.368v87.040c24.128 7.808 51.136 19.072 68.288 33.728 17.216 14.656 31.040 32.192 41.472 52.736 10.368 20.416 17.536 46.592 21.504 78.272h99.072v-153.6h153.536v-115.2z" />
<glyph unicode="&#xe0af;" glyph-name="social_stumbleupon_circle" data-tags="social_stumbleupon_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM512 585.216c-25.216 0-45.76-20.544-45.76-45.76v-182.976c0-75.648-61.568-137.216-137.216-137.216s-137.216 61.568-137.216 137.216v91.52h91.456v-91.456c0-25.216 20.544-45.76 45.76-45.76s45.76 20.544 45.76 45.76v182.912c0 75.648 61.568 137.216 137.216 137.216s137.216-61.568 137.216-127.232v-44.352l-58.624-17.088-32.896 17.152v44.352c0 15.168-20.544 35.712-45.696 35.712zM832.128 356.544c0-75.648-61.568-137.216-137.216-137.216s-137.216 61.568-137.216 147.264v88.576l32.896-17.152 58.624 17.152v-88.64c0-35.2 20.544-55.744 45.76-55.744s45.76 20.544 45.76 45.76v91.456h91.456v-91.456z" />
<glyph unicode="&#xe0b0;" glyph-name="social_wordpress_circle" data-tags="social_wordpress_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM73.152 448c0 61.952 13.696 120.832 38.016 173.952l209.344-558.592c-146.432 69.248-247.36 215.488-247.36 384.64zM512 20.544c-43.072 0-84.608 6.144-123.968 17.408l131.648 372.672 134.848-359.936c0.896-2.112 1.984-4.096 3.136-5.952-45.504-15.616-94.528-24.192-145.664-24.192zM572.352 648.384c26.432 1.344 50.24 4.032 50.24 4.032 23.68 2.752 20.864 36.544-2.752 35.264 0 0-71.104-5.44-116.928-5.44-43.072 0-115.584 5.44-115.584 5.44-23.68 1.344-26.432-33.856-2.816-35.264 0 0 22.4-2.688 46.016-4.032l68.352-182.464-96.064-280.512-159.744 462.976c26.496 1.344 50.24 4.032 50.24 4.032 23.616 2.752 20.864 36.544-2.752 35.264 0 0-71.104-5.44-116.928-5.44-8.192 0-17.92 0.192-28.224 0.512 78.4 116.032 213.312 192.704 366.592 192.704 114.24 0 218.24-42.56 296.384-112.192-1.92 0.128-3.712 0.384-5.696 0.384-43.136 0-73.728-36.544-73.728-75.84 0-35.264 20.864-65.024 43.072-100.288 16.768-28.544 36.224-65.088 36.224-117.888 0-36.544-14.4-79.040-33.344-138.24l-43.84-142.4-158.72 459.392zM950.848 448c0-157.696-87.744-295.36-218.24-369.344l134.080 377.408c25.024 60.992 33.344 109.696 33.344 153.088 0 15.744-1.024 30.336-2.944 43.968 34.24-60.928 53.76-130.816 53.76-205.12z" />
<glyph unicode="&#xe0b1;" glyph-name="social_instagram_circle" data-tags="social_instagram_circle" d="M606.016 448c0-51.924-42.092-94.016-94.016-94.016s-94.016 42.092-94.016 94.016c0 51.924 42.092 94.016 94.016 94.016s94.016-42.092 94.016-94.016zM512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM830.080 316.096c-1.536-34.048-6.976-57.344-14.848-77.696-8.192-21.056-19.136-38.912-36.928-56.704s-35.648-28.736-56.704-36.928c-20.352-7.936-43.648-13.312-77.696-14.848-34.112-1.536-44.992-1.92-131.904-1.92s-97.792 0.384-131.904 1.92c-34.048 1.536-57.344 6.976-77.696 14.848-21.056 8.192-38.912 19.136-56.704 36.928s-28.736 35.648-36.928 56.704c-7.936 20.352-13.312 43.648-14.848 77.696-1.536 34.112-1.92 44.992-1.92 131.904s0.384 97.792 1.92 131.968c1.536 34.048 6.976 57.344 14.848 77.696 8.192 20.992 19.136 38.848 36.928 56.64s35.648 28.736 56.704 36.928c20.352 7.872 43.584 13.312 77.696 14.848s44.992 1.92 131.904 1.92 97.792-0.384 131.904-1.92c34.048-1.536 57.344-6.976 77.696-14.848 21.056-8.192 38.912-19.136 56.704-36.928s28.736-35.648 36.928-56.704c7.936-20.352 13.312-43.648 14.848-77.696 1.536-34.112 1.92-44.992 1.92-131.904s-0.384-97.792-1.92-131.904zM755.456 632.192c-5.696 14.592-12.416 24.96-23.36 35.904s-21.312 17.664-35.904 23.36c-11.008 4.288-27.52 9.344-57.984 10.752-32.96 1.472-42.816 1.792-126.208 1.792s-93.248-0.32-126.208-1.792c-30.4-1.408-46.976-6.528-57.984-10.752-14.592-5.696-24.96-12.416-35.904-23.36-10.88-10.944-17.664-21.376-23.36-35.904-4.224-11.008-9.344-27.584-10.752-57.984-1.472-32.96-1.792-42.816-1.792-126.208s0.32-93.248 1.792-126.208c1.408-30.464 6.464-46.976 10.752-57.984 5.696-14.592 12.416-24.96 23.36-35.904s21.312-17.664 35.904-23.36c11.008-4.288 27.52-9.344 57.984-10.752 32.96-1.472 42.816-1.792 126.208-1.792s93.248 0.32 126.208 1.792c30.464 1.408 46.976 6.464 57.984 10.752 14.592 5.696 24.96 12.416 35.904 23.36s17.664 21.312 23.36 35.904c4.288 11.008 9.344 27.52 10.752 57.984 1.472 32.96 1.792 42.816 1.792 126.208s-0.32 93.248-1.792 126.208c-1.408 30.4-6.528 46.976-10.752 57.984zM512 287.616c-88.576 0-160.32 71.808-160.32 160.32s71.744 160.384 160.32 160.384 160.32-71.744 160.32-160.32-71.744-160.384-160.32-160.384zM678.656 577.216c-20.672 0-37.44 16.768-37.44 37.44s16.768 37.504 37.44 37.504c20.672 0 37.504-16.768 37.504-37.504 0-20.672-16.768-37.44-37.504-37.44z" />
<glyph unicode="&#xe0b2;" glyph-name="social_dribbble_circle" data-tags="social_dribbble_circle" d="M631.296 409.536c42.816-117.632 60.224-213.44 63.552-233.344 73.408 49.664 125.696 128.32 140.288 219.392-11.136 3.52-101.248 30.4-203.84 13.952zM567.872 393.664c-184.576-64.32-250.88-192.384-256.768-204.416 55.488-43.264 125.248-69.056 200.896-69.056 45.376-0.064 88.64 9.216 127.872 25.984-4.864 28.736-23.872 128.832-69.824 248.192-0.768-0.192-1.472-0.448-2.176-0.704zM582.528 525.44c7.616-15.616 14.912-31.488 21.696-47.424 2.368-5.632 4.736-11.328 7.040-16.896 108.928 13.696 217.152-8.256 227.904-10.56-0.64 77.248-28.288 148.224-73.856 203.904-6.848-9.28-61.696-79.616-182.784-129.024zM534.848 444.672c4.288 1.344 8.576 2.688 12.864 3.84-8.192 18.624-17.152 37.248-26.496 55.552-163.456-48.896-322.112-46.848-336.448-46.528-0.064-3.328-0.128-6.656-0.128-9.984 0.064-84.096 31.872-160.832 84.16-218.88 7.424 12.672 97.216 161.408 266.048 216zM494.208 554.432c-54.272 96.448-112.704 177.472-121.344 189.312-91.584-43.2-160.064-127.616-181.248-229.184 14.656-0.192 149.504-0.768 302.592 39.872zM728.96 692.352c-57.792 51.264-133.76 82.496-216.96 82.496-26.368 0-52.096-3.136-76.672-9.088 9.024-12.16 68.48-93.12 122.112-191.616 116.416 43.584 165.632 109.824 171.52 118.208zM512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM512 64.832c-211.264 0-383.168 171.904-383.168 383.168s171.904 383.168 383.168 383.168 383.168-171.904 383.168-383.168c0-211.264-171.904-383.168-383.168-383.168z" />
<glyph unicode="&#xe0b3;" glyph-name="social_vimeo_circle" data-tags="social_vimeo_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM816.128 587.328c-34.368-193.408-226.176-357.184-283.84-394.56-57.728-37.376-110.336 14.976-129.472 54.592-21.824 45.184-87.296 290.112-104.448 310.4s-68.608-20.288-68.608-20.288l-24.96 32.704c0 0 104.512 124.736 184 140.416 84.288 16.576 84.16-129.472 104.448-210.496 19.648-78.4 32.768-123.264 49.92-123.264s49.92 43.712 85.76 110.72c35.968 67.072-1.536 126.336-71.744 84.224 28.16 168.384 293.248 208.896 258.944 15.552z" />
<glyph unicode="&#xe0b4;" glyph-name="social_linkedin_circle" data-tags="social_linkedin_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM384 200h-128v448h128v-448zM323.968 675.456c-33.152 0-59.968 26.88-59.968 60.032s26.88 60.032 59.968 60.032c33.152-0.064 60.032-26.944 60.032-60.032 0-33.152-26.88-60.032-60.032-60.032zM832 200h-128v276.992c0 32.448-9.28 55.168-49.152 55.168-66.112 0-78.848-55.168-78.848-55.168v-276.992h-128v448h128v-42.816c18.304 14.016 64 42.752 128 42.752 41.536 0 128-24.832 128-174.848v-273.088z" />
<glyph unicode="&#xe0b5;" glyph-name="social_rss_circle" data-tags="social_rss_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM276.16 129.536c-46.016 0-83.392 37.12-83.392 83.072 0 45.696 37.376 83.264 83.392 83.264 46.144 0 83.456-37.568 83.52-83.264 0-45.952-37.312-83.072-83.52-83.072zM485.696 128.768c0 78.528-30.528 152.32-85.824 207.552-55.296 55.424-128.832 86.016-206.976 86.016v120.064c227.904 0 413.44-185.536 413.44-413.632h-120.64zM698.752 128.832c0 279.168-226.88 506.304-505.728 506.304v120.064c345.216 0 626.176-281.088 626.176-626.368h-120.448z" />
<glyph unicode="&#xe0b6;" glyph-name="social_deviantart_circle" data-tags="social_deviantart_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM547.328 366.72l-80.96 145.984c35.072 6.016 65.408 7.552 91.712 6.016l45.952-73.408 110.080 26.688c-43.264 42.368-122.304 82.176-266.816 56.448-3.2-0.576-6.336-1.216-9.408-1.792l89.344-165.44-321.728-88.384c-6.976 10.816-12.608 22.336-16.768 34.432-20.8 60.224-3.712 122.048 39.552 171.136 26.176 29.376 62.528 53.824 106.752 70.912l-27.072 56.704c24.064 7.68 50.112 13.44 77.76 17.152l28.416-52.672c3.072 0.512 6.144 1.024 9.28 1.472 85.568 12.928 169.152 13.696 246.272-4.416 78.656-15.488 150.848-49.856 184.128-88.448 6.72-7.744 11.776-15.808 15.232-24.064l-321.728-88.32zM297.472 371.072l110.080 26.688-49.216 102.912c-62.848-33.664-70.784-84.288-60.864-129.6z" />
<glyph unicode="&#xe0b7;" glyph-name="social_share_circle" data-tags="social_share_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM618.304 331.968c15.808 11.968 35.52 19.136 56.896 19.136 52.224 0 94.592-42.304 94.592-94.592 0-52.224-42.368-94.592-94.592-94.592s-94.528 42.304-94.528 94.592c0 0 0 0.064 0 0.064l-241.216 116.608c-14.784-9.536-32.32-15.168-51.2-15.168-52.224 0-94.592 42.368-94.592 94.592s42.368 94.592 94.592 94.592c22.272 0 42.688-7.744 58.88-20.608l233.472 112.768c0 0 0 0.064 0 0.064 0 52.224 42.368 94.592 94.528 94.592 52.224 0 94.592-42.304 94.592-94.592s-42.368-94.592-94.592-94.592c-21.376 0-41.024 7.168-56.896 19.136l-235.52-113.792c0-1.408-0.128-2.88-0.192-4.288l235.776-113.92z" />
<glyph unicode="&#xe0b8;" glyph-name="social_myspace_circle" data-tags="social_myspace_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM530.176 704.512c5.504 12.48 12.928 23.488 22.336 32.896 9.472 9.472 20.352 16.896 32.896 22.4 12.48 5.504 26.112 8.192 40.64 8.192 14.656 0 28.16-2.688 40.64-8.192 12.48-5.44 23.424-12.928 32.832-22.4 9.472-9.408 16.96-20.416 22.4-32.896 5.504-12.48 8.256-25.984 8.256-40.64s-2.752-28.16-8.256-40.64c-5.44-12.48-12.928-23.424-22.4-32.896-9.472-9.408-20.352-16.896-32.832-22.4-12.48-5.44-25.984-8.192-40.64-8.192-14.592 0-28.16 2.752-40.64 8.192-12.48 5.504-23.424 12.928-32.896 22.4-9.408 9.472-16.832 20.416-22.336 32.896s-8.256 26.048-8.256 40.64c0 14.656 2.752 28.16 8.256 40.64zM368.064 721.024c15.552 15.488 34.24 23.232 56.128 23.232 22.528 0 41.6-7.744 57.088-23.232 15.552-15.552 23.296-34.304 23.296-56.256 0-22.528-7.808-41.536-23.36-57.088-15.424-15.488-34.496-23.232-57.024-23.232-21.824 0-40.576 7.744-56.128 23.296s-23.36 34.56-23.36 57.088c0.064 21.888 7.808 40.64 23.36 56.192zM228.352 706.368c11.84 11.904 26.304 17.856 43.328 17.856 17.088 0 31.36-5.952 42.944-17.856 11.52-11.84 17.28-25.984 17.28-42.432 0-17.088-5.824-31.488-17.28-43.392-11.584-11.904-25.856-17.856-42.944-17.856-17.024 0-31.488 5.952-43.328 17.792-11.904 11.904-17.856 26.368-17.856 43.392 0 16.448 5.952 30.656 17.856 42.496zM768 128h-281.28v128h-176.192v128h-105.152v116.416c0 20.672-0.512 38.208 13.824 52.48 14.272 14.272 31.808 21.44 52.48 21.44 17.664 0 32.96-5.312 45.696-16 12.8-10.688 21.248-23.872 25.6-39.744 10.304 12.16 22.528 21.568 36.48 28.352 14.016 6.656 28.928 10.048 44.736 10.048 24.96 0 46.72-7.488 65.344-22.4 18.56-14.912 30.912-33.664 36.992-56.128 12.8 12.16 27.648 21.952 44.8 29.184 17.024 7.296 35.328 10.944 54.784 10.944 19.52 0 37.952-3.648 55.296-10.944 17.28-7.296 32.384-17.344 45.184-30.144s22.976-27.84 30.528-45.184c7.616-17.28 10.88-35.712 10.88-55.232v-249.088z" />
<glyph unicode="&#xe0b9;" glyph-name="social_skype_circle" data-tags="social_skype_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM650.816 145.216c-32.64 0-63.104 9.344-88.96 25.408-16.64-3.008-33.728-4.736-51.328-4.736-155.84 0-282.112 125.632-282.112 280.64 0 15.040 1.216 29.824 3.52 44.224-17.216 26.368-27.136 57.856-27.136 91.648 0 92.992 75.328 168.32 168.32 168.384 33.92 0 65.408-10.048 91.904-27.328 14.72 2.432 29.952 3.712 45.44 3.712 155.776 0 282.112-125.696 282.112-280.64 0-12.928-0.96-25.6-2.624-38.080 18.496-27.072 29.248-59.712 29.248-94.848 0-92.992-75.328-168.384-168.384-168.384zM475.136 500.544c-81.536 19.84-36.928 89.6 29.12 88.576 64.128-1.024 96.704-68.736 125.76-65.216 29.12 3.52 53.888 47.104 8.128 86.144-39.552 33.792-89.6 52.416-166.528 45.44-60.288-5.44-117.568-44.288-124.608-119.936-6.976-75.712 82.752-114.176 153.792-124.736 49.792-7.296 117.632-31.424 76.864-78.016-37.44-42.816-108.352-16.32-126.976-4.672-18.624 11.712-39.616 53.632-74.56 51.328-35.008-2.368-52.224-48.256-9.28-88.576 38.464-36.032 80.384-55.936 170.048-51.2 89.728 4.672 170.112 83.84 138.624 158.4s-118.848 82.688-200.384 102.464z" />
<glyph unicode="&#xe0ba;" glyph-name="social_youtube_circle" data-tags="social_youtube_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM826.56 333.376c-3.456-42.624-35.776-97.024-81.088-104.896-144.832-11.2-316.736-9.856-466.88 0-46.848 5.888-77.632 62.336-81.088 104.896-7.296 89.472-7.296 140.416 0 229.888 3.456 42.56 35.008 98.688 81.088 103.808 148.416 12.48 321.152 9.792 466.88 0 52.224-1.92 77.632-55.616 81.088-98.24 7.232-89.472 7.232-145.984 0-235.456zM448 320l192 128-192 128z" />
<glyph unicode="&#xe0bb;" glyph-name="social_picassa_circle" data-tags="social_picassa_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM512 832c50.944 0 99.52-9.92 144-27.904v-267.776l-273.344 273.344c40.384 14.4 83.968 22.336 129.344 22.336zM139.2 355.584c-7.296 29.568-11.2 60.544-11.2 92.416 0 145.088 80.384 271.296 199.104 336.64l120.576-120.64-308.48-308.416zM320 115.392c-70.976 41.024-127.552 104.128-160.384 179.904l160.384 160.384v-340.288zM512 64c-50.944 0-99.52 9.92-144 27.968v164.032h476.608c-66.432-114.752-190.464-192-332.608-192zM868.032 304h-164.032v476.608c114.752-66.432 192-190.464 192-332.608 0-50.944-9.92-99.52-27.968-144z" />
<glyph unicode="&#xe0bc;" glyph-name="social_googledrive_alt2" data-tags="social_googledrive_alt2" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM610.752 704.576l169.472-293.632h-197.44l-169.536 293.632h197.504zM215.808 362.496l169.408 293.504 98.688-171.072-169.408-293.504-98.688 171.072zM709.44 191.424h-326.592l98.688 171.072h326.656l-98.752-171.072z" />
<glyph unicode="&#xe0bd;" glyph-name="social_flickr_circle" data-tags="social_flickr_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM323.584 319.744c-71.744 0-129.856 58.112-129.856 129.856s58.112 129.856 129.856 129.856c71.744 0 129.856-58.112 129.856-129.856s-58.112-129.856-129.856-129.856zM701.76 319.744c-71.744 0-129.856 58.112-129.856 129.856s58.112 129.856 129.856 129.856c71.744 0 129.856-58.112 129.856-129.856s-58.112-129.856-129.856-129.856z" />
<glyph unicode="&#xe0be;" glyph-name="social_blogger_circle" data-tags="social_blogger_circle" d="M631.68 368.192h-239.36c-21.952 0-39.872-17.984-39.872-39.872s17.984-39.872 39.872-39.872h239.36c21.952 0 39.872 17.984 39.872 39.872s-17.92 39.872-39.872 39.872zM392.32 527.808h119.68c21.952 0 39.872 17.984 39.872 39.872 0 21.952-17.984 39.872-39.872 39.872h-119.68c-21.952 0-39.872-17.984-39.872-39.872-0.064-21.952 17.92-39.872 39.872-39.872zM512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM831.168 334.912c0-113.856-92.672-206.080-207.36-206.080h-223.424c-114.56 0-207.616 92.224-207.616 206.016v226.176c0.064 113.856 92.992 206.144 207.616 206.144h104.64c114.688 0 206.464-85.632 206.464-199.488 1.536-21.312 20.736-39.872 42.624-39.872h35.776c22.912 0 41.28-24.064 41.28-46.784v-146.112z" />
<glyph unicode="&#xe0bf;" glyph-name="social_spotify_circle" data-tags="social_spotify_circle" d="M451.712 629.44c-59.008 0-117.76-7.168-174.784-21.312-18.88-4.672-30.336-27.456-25.664-46.272s23.744-30.336 42.624-25.664c51.456 12.736 104.576 19.2 157.888 19.2 102.272 0 200.256-22.976 291.2-68.352 5.056-2.496 10.368-3.712 15.68-3.712 12.928 0 25.344 10.816 31.552 23.168 8.64 17.344 1.6 38.528-15.808 47.168-100.864 50.304-209.408 75.776-322.688 75.776zM451.712 331.776c-47.552 0-94.528-7.104-139.648-20.992-13.952-4.288-21.696-33.856-17.408-47.744 4.288-13.952 19.072-21.76 33.024-17.408 40 12.416 81.792 18.688 124.032 18.688 70.528 0 140.352-17.92 201.856-51.776 4.032-2.24 8.384-3.264 12.736-3.264 9.344 0 18.368 4.928 23.104 13.696 7.040 12.736 2.432 43.584-10.368 50.624-69.248 38.016-147.904 58.176-227.328 58.176zM725.056 409.024c-83.776 43.52-178.304 66.56-273.28 66.56-52.992 0-105.728-7.040-156.608-20.928-16.384-4.48-26.048-32.448-21.568-48.832s21.376-26.048 37.824-21.568c45.568 12.416 92.864 18.752 140.352 18.752 86.4 0 168.768-20.096 244.928-59.648 4.544-2.368 9.344-3.456 14.144-3.456 11.136 0 21.824 17.152 27.328 27.648 7.808 15.040 1.92 33.664-13.12 41.472zM512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM512 64c-212.096 0-384 171.904-384 384s171.904 384 384 384 384-171.904 384-384c0-212.096-171.904-384-384-384z" />
<glyph unicode="&#xe0c0;" glyph-name="social_delicious_circle" data-tags="social_delicious_circle" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.816-229.248 512-512 512zM832 447.296v-296.512c0-12.544-10.24-22.784-22.784-22.784h-585.216c-17.664 0-32 14.336-32 32v585.216c0 12.544 10.24 22.784 22.784 22.784h585.216c17.664 0 32-14.336 32-32v-288.704zM256 447.296h256.384v-255.296h-256.384zM512.384 704h255.616v-256.704h-255.616z" />
<glyph unicode="&#xe0c1;" glyph-name="social_facebook_square" data-tags="social_facebook_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM644.352 448.064l-83.904-0.064-0.064-307.2h-115.136v307.2h-76.8v105.856l76.8 0.064-0.128 62.336c0 86.4 23.424 138.944 125.12 138.944h84.736v-105.92h-52.992c-39.616 0-41.536-14.784-41.536-42.368l-0.128-52.992h95.232l-11.2-105.856z" />
<glyph unicode="&#xe0c2;" glyph-name="social_twitter_square" data-tags="social_twitter_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM766.72 562.944c0.256-5.44 0.384-10.88 0.384-16.32 0-166.592-126.784-358.656-358.656-358.656-71.168 0-137.408 20.864-193.216 56.64 9.856-1.152 19.904-1.792 30.080-1.792 59.072 0 113.408 20.16 156.544 53.952-55.168 1.024-101.696 37.504-117.76 87.552 7.744-1.472 15.552-2.24 23.744-2.24 11.52 0 22.656 1.536 33.216 4.416-57.664 11.584-101.12 62.528-101.12 123.584 0 0.512 0 1.024 0 1.6 17.024-9.472 36.416-15.104 57.088-15.808-33.792 22.592-56.064 61.184-56.064 104.896 0 23.104 6.208 44.736 17.024 63.36 62.144-76.288 155.072-126.464 259.84-131.712-2.176 9.216-3.264 18.88-3.264 28.736 0 69.568 56.448 126.016 126.080 126.016 36.224 0 68.992-15.296 92.032-39.808 28.736 5.696 55.744 16.192 80.064 30.592-9.408-29.44-29.376-54.144-55.424-69.76 25.472 3.008 49.792 9.856 72.384 19.84-16.896-25.216-38.336-47.424-62.976-65.088z" />
<glyph unicode="&#xe0c3;" glyph-name="social_pinterest_square" data-tags="social_pinterest_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM551.936 309.568c-37.44 2.88-53.12 21.44-82.432 39.296-16.128-84.608-35.84-165.76-94.208-208.064-18.048 127.808 26.432 223.808 47.104 325.76-35.2 59.328 4.224 178.56 78.464 149.184 91.328-36.16-79.168-220.352 35.328-243.328 119.488-24.064 168.32 207.36 94.208 282.624-107.136 108.672-311.68 2.496-286.528-153.088 6.144-38.016 45.376-49.536 15.68-102.080-68.544 15.168-89.024 69.248-86.4 141.312 4.224 117.952 105.984 200.512 208.064 211.968 129.088 14.464 250.176-47.36 266.944-168.768 18.88-137.024-58.24-285.504-196.224-274.816z" />
<glyph unicode="&#xe0c4;" glyph-name="social_googleplus_square" data-tags="social_googleplus_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM369.152 103.488c-113.344 0-208.96 46.144-208.96 119.872 0 74.816 87.232 147.072 200.576 147.008 12.352 0 23.68 0.32 35.392 0.32-15.488 15.040-27.776 33.536-27.776 56.384 0 13.568 4.352 26.56 10.368 38.144-6.144-0.448-12.416-0.64-18.88-0.64-93.12 0-155.456 66.24-155.456 148.352 0 80.32 86.080 149.632 177.6 149.632 51.072 0 204.16 0 204.16 0l-45.824-33.024h-64.704c42.944-16.512 65.792-66.56 65.792-117.888 0-43.072-23.872-80.192-57.6-106.56-32.96-25.792-39.168-36.544-39.168-58.432 0-18.688 35.328-50.432 53.76-63.488 53.952-38.144 71.36-73.6 71.36-132.672-0.064-73.728-71.424-147.008-200.64-147.008zM896 510.784h-128v-127.744h-63.936v127.744h-128.064v65.216h128.064v128h63.936v-128h128v-65.216zM468.096 607.68c-9.088 68.992-59.072 124.416-111.616 126.016-52.544 1.536-87.808-51.264-78.72-120.384 9.088-69.056 59.072-126.336 111.68-127.872 52.48-1.6 87.808 53.12 78.656 122.24zM433.216 343.168c-15.488 4.992-32.576 7.936-50.816 8.128-78.336 0.832-148.48-47.744-148.48-106.176 0-59.584 56.576-109.184 134.912-109.184 110.144 0 148.48 46.592 148.48 106.112 0 7.232-0.896 14.208-2.496 21.056-8.576 33.792-39.104 50.56-81.6 80.064z" />
<glyph unicode="&#xe0c5;" glyph-name="social_tumblr_square" data-tags="social_tumblr_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM703.936 486.4h-153.536l-0.064-140.48c0-35.648-0.448-56.192 3.328-66.304 3.776-10.048 13.12-20.48 23.36-26.496 13.632-8.192 29.12-12.224 46.592-12.224 31.104 0 49.472 4.096 80.256 24.32v-92.416c-26.24-12.352-49.088-19.52-70.4-24.512-21.248-4.992-44.224-7.488-68.992-7.488-28.096 0-44.672 3.52-66.24 10.624s-40 17.28-55.232 30.336c-15.296 13.12-25.792 27.136-31.744 41.92-5.888 14.784-8.832 36.224-8.832 64.32v215.424h-82.368v87.040c24.128 7.808 51.136 19.072 68.288 33.728 17.216 14.656 31.040 32.192 41.472 52.736 10.368 20.416 17.536 46.592 21.504 78.272h99.072v-153.6h153.536v-115.2z" />
<glyph unicode="&#xe0c6;" glyph-name="social_stumbleupon_square" data-tags="social_stumbleupon_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM512 585.216c-25.216 0-45.76-20.544-45.76-45.76v-182.976c0-75.648-61.568-137.216-137.216-137.216s-137.216 61.568-137.216 137.216v91.52h91.456v-91.456c0-25.216 20.544-45.76 45.76-45.76s45.76 20.544 45.76 45.76v182.912c0 75.648 61.568 137.216 137.216 137.216s137.216-61.568 137.216-127.232v-44.352l-58.624-17.088-32.896 17.152v44.352c0 15.168-20.544 35.712-45.696 35.712zM832.128 356.544c0-75.648-61.568-137.216-137.216-137.216s-137.216 61.568-137.216 147.264v88.576l32.896-17.152 58.624 17.152v-88.64c0-35.2 20.544-55.744 45.76-55.744s45.76 20.544 45.76 45.76v91.456h91.456v-91.456z" />
<glyph unicode="&#xe0c7;" glyph-name="social_wordpress_square" data-tags="social_wordpress_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM117.76 448c0 55.68 12.288 108.544 34.176 156.224l188.032-501.824c-131.52 62.272-222.208 193.6-222.208 345.6zM512 64c-38.72 0-76.032 5.504-111.36 15.616l123.392 322.368 116.096-310.912c0.768-1.92 1.792-3.648 2.816-5.312-40.96-14.080-84.992-21.76-130.944-21.76zM566.208 628.032c23.744 1.216 45.12 3.648 45.12 3.648 21.312 2.496 18.752 32.832-2.496 31.68 0 0-63.872-4.864-105.088-4.864-38.72 0-103.808 4.864-103.808 4.864-21.184 1.152-23.68-30.464-2.496-31.68 0 0 20.096-2.432 41.344-3.584l61.44-163.968-94.208-252.096-135.616 416c23.744 1.216 45.12 3.648 45.12 3.648 21.248 2.496 18.752 32.832-2.496 31.68 0 0-63.872-4.864-105.088-4.864-7.36 0-16.128 0.192-25.344 0.448 70.528 104.192 191.68 173.056 329.408 173.056 102.656 0 196.096-38.272 266.24-100.8-1.728 0.128-3.328 0.32-5.12 0.32-38.784 0-66.24-32.832-66.24-68.16 0-31.68 18.752-58.432 38.72-90.112 15.040-25.6 25.728-39.744 25.728-87.168 0-32.832-12.928-71.040-29.952-124.16l-39.36-127.936-135.808 394.048zM710.144 116.16l120.448 339.072c22.464 54.784 29.952 98.56 29.952 137.536 0 14.144-0.896 27.264-2.624 39.488 30.784-54.72 48.32-117.504 48.32-184.256 0-141.696-78.848-265.344-196.096-331.84z" />
<glyph unicode="&#xe0c8;" glyph-name="social_instagram_square" data-tags="social_instagram_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM830.080 316.096c-1.536-34.048-6.976-57.344-14.848-77.696-8.192-21.056-19.136-38.912-36.928-56.704s-35.648-28.736-56.704-36.928c-20.352-7.936-43.648-13.312-77.696-14.848-34.112-1.536-44.992-1.92-131.904-1.92s-97.792 0.384-131.904 1.92c-34.048 1.536-57.344 6.976-77.696 14.848-21.056 8.192-38.912 19.136-56.704 36.928s-28.736 35.648-36.928 56.704c-7.936 20.352-13.312 43.648-14.848 77.696-1.536 34.112-1.92 44.992-1.92 131.904s0.384 97.792 1.92 131.968c1.536 34.048 6.976 57.344 14.848 77.696 8.192 20.992 19.136 38.848 36.928 56.64s35.648 28.736 56.704 36.928c20.352 7.872 43.584 13.312 77.696 14.848s44.992 1.92 131.904 1.92 97.792-0.384 131.904-1.92c34.048-1.536 57.344-6.976 77.696-14.848 21.056-8.192 38.912-19.136 56.704-36.928s28.736-35.648 36.928-56.704c7.936-20.352 13.312-43.648 14.848-77.696 1.536-34.112 1.92-44.992 1.92-131.904s-0.384-97.792-1.92-131.904zM606.016 448c0-51.924-42.092-94.016-94.016-94.016s-94.016 42.092-94.016 94.016c0 51.924 42.092 94.016 94.016 94.016s94.016-42.092 94.016-94.016zM755.456 632.192c-5.696 14.592-12.416 24.96-23.36 35.904s-21.312 17.664-35.904 23.36c-11.008 4.288-27.52 9.344-57.984 10.752-32.96 1.472-42.816 1.792-126.208 1.792s-93.248-0.32-126.208-1.792c-30.4-1.408-46.976-6.528-57.984-10.752-14.592-5.696-24.96-12.416-35.904-23.36-10.88-10.944-17.664-21.376-23.36-35.904-4.224-11.008-9.344-27.584-10.752-57.984-1.472-32.96-1.792-42.816-1.792-126.208s0.32-93.248 1.792-126.208c1.408-30.464 6.464-46.976 10.752-57.984 5.696-14.592 12.416-24.96 23.36-35.904s21.312-17.664 35.904-23.36c11.008-4.288 27.52-9.344 57.984-10.752 32.96-1.472 42.816-1.792 126.208-1.792s93.248 0.32 126.208 1.792c30.464 1.408 46.976 6.464 57.984 10.752 14.592 5.696 24.96 12.416 35.904 23.36s17.664 21.312 23.36 35.904c4.288 11.008 9.344 27.52 10.752 57.984 1.472 32.96 1.792 42.816 1.792 126.208s-0.32 93.248-1.792 126.208c-1.408 30.4-6.528 46.976-10.752 57.984zM512 287.68c-88.576 0-160.32 71.808-160.32 160.32 0 88.576 71.808 160.32 160.32 160.32s160.32-71.744 160.32-160.32c0-88.576-71.744-160.32-160.32-160.32zM678.656 577.216c-20.672 0-37.504 16.768-37.504 37.504s16.768 37.504 37.504 37.504c20.672 0 37.504-16.768 37.504-37.504s-16.768-37.504-37.504-37.504z" />
<glyph unicode="&#xe0c9;" glyph-name="social_dribbble_square" data-tags="social_dribbble_square" d="M494.208 554.432c-54.272 96.448-112.704 177.472-121.344 189.312-91.584-43.2-160.064-127.616-181.248-229.184 14.656-0.192 149.504-0.768 302.592 39.872zM832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM512 64.832c-211.264 0-383.168 171.904-383.168 383.168s171.904 383.168 383.168 383.168 383.168-171.904 383.168-383.168c0-211.264-171.904-383.168-383.168-383.168zM534.848 444.672c4.288 1.344 8.576 2.688 12.864 3.84-8.192 18.624-17.152 37.248-26.496 55.552-163.456-48.896-322.112-46.848-336.448-46.528-0.064-3.328-0.128-6.656-0.128-9.984 0.064-84.096 31.872-160.832 84.16-218.88 7.424 12.672 97.216 161.408 266.048 216zM582.528 525.44c7.616-15.616 14.912-31.488 21.696-47.424 2.368-5.632 4.736-11.328 7.040-16.896 108.928 13.696 217.152-8.256 227.904-10.56-0.64 77.248-28.288 148.224-73.856 203.904-6.848-9.28-61.696-79.616-182.784-129.024zM567.872 393.664c-184.576-64.32-250.88-192.384-256.768-204.416 55.488-43.264 125.248-69.056 200.896-69.056 45.376-0.064 88.64 9.216 127.872 25.984-4.864 28.736-23.872 128.832-69.824 248.192-0.768-0.192-1.472-0.448-2.176-0.704zM728.96 692.352c-57.792 51.264-133.76 82.496-216.96 82.496-26.368 0-52.096-3.136-76.672-9.088 9.024-12.16 68.48-93.12 122.112-191.616 116.416 43.584 165.632 109.824 171.52 118.208zM631.296 409.536c42.816-117.632 60.224-213.44 63.552-233.344 73.408 49.664 125.696 128.32 140.288 219.392-11.136 3.52-101.248 30.4-203.84 13.952z" />
<glyph unicode="&#xe0ca;" glyph-name="social_vimeo_square" data-tags="social_vimeo_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM816.128 587.328c-34.368-193.408-226.176-357.184-283.84-394.56-57.728-37.376-110.336 14.976-129.472 54.592-21.824 45.184-87.296 290.112-104.448 310.4s-68.608-20.288-68.608-20.288l-24.96 32.704c0 0 104.512 124.736 184 140.416 84.288 16.576 84.16-129.472 104.448-210.496 19.648-78.4 32.768-123.264 49.92-123.264s49.92 43.712 85.76 110.72c35.968 67.072-1.536 126.336-71.744 84.224 28.16 168.384 293.248 208.896 258.944 15.552z" />
<glyph unicode="&#xe0cb;" glyph-name="social_linkedin_square" data-tags="social_linkedin_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM384 200h-128v448h128v-448zM323.968 675.456c-33.152 0-59.968 26.88-59.968 60.032s26.88 60.032 59.968 60.032c33.152-0.064 60.032-26.944 60.032-60.032 0-33.152-26.88-60.032-60.032-60.032zM832 200h-128v276.992c0 32.448-9.28 55.168-49.152 55.168-66.112 0-78.848-55.168-78.848-55.168v-276.992h-128v448h128v-42.816c18.304 14.016 64 42.752 128 42.752 41.536 0 128-24.832 128-174.848v-273.088z" />
<glyph unicode="&#xe0cc;" glyph-name="social_rss_square" data-tags="social_rss_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM276.16 129.536c-46.016 0-83.392 37.12-83.392 83.072 0 45.696 37.376 83.264 83.392 83.264 46.144 0 83.456-37.568 83.52-83.264 0-45.952-37.312-83.072-83.52-83.072zM485.696 128.768c0 78.528-30.528 152.32-85.824 207.552-55.296 55.424-128.832 86.016-206.976 86.016v120.064c227.904 0 413.44-185.536 413.44-413.632h-120.64zM698.752 128.832c0 279.168-226.88 506.304-505.728 506.304v120.064c345.216 0 626.176-281.088 626.176-626.368h-120.448z" />
<glyph unicode="&#xe0cd;" glyph-name="social_deviantart_square" data-tags="social_deviantart_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM547.328 366.72l-80.96 145.984c35.072 6.016 65.408 7.552 91.712 6.016l45.952-73.408 110.080 26.688c-43.264 42.368-122.304 82.176-266.816 56.448-3.2-0.576-6.336-1.216-9.408-1.792l89.344-165.44-321.728-88.384c-6.976 10.816-12.608 22.336-16.768 34.432-20.8 60.224-3.712 122.048 39.552 171.136 26.176 29.376 62.528 53.824 106.752 70.912l-27.072 56.704c24.064 7.68 50.112 13.44 77.76 17.152l28.416-52.672c3.072 0.512 6.144 1.024 9.28 1.472 85.568 12.928 169.152 13.696 246.272-4.416 78.656-15.488 150.848-49.856 184.128-88.448 6.72-7.744 11.776-15.808 15.232-24.064l-321.728-88.32zM297.472 371.072l110.080 26.688-49.216 102.912c-62.848-33.664-70.784-84.288-60.864-129.6z" />
<glyph unicode="&#xe0ce;" glyph-name="social_share_square" data-tags="social_share_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM618.304 331.968c15.808 11.968 35.52 19.136 56.896 19.136 52.224 0 94.592-42.304 94.592-94.592 0-52.224-42.368-94.592-94.592-94.592s-94.528 42.304-94.528 94.592c0 0 0 0.064 0 0.064l-241.216 116.608c-14.784-9.536-32.32-15.168-51.2-15.168-52.224 0-94.592 42.368-94.592 94.592s42.368 94.592 94.592 94.592c22.272 0 42.688-7.744 58.88-20.608l233.472 112.768c0 0 0 0.064 0 0.064 0 52.224 42.368 94.592 94.528 94.592 52.224 0 94.592-42.304 94.592-94.592s-42.368-94.592-94.592-94.592c-21.376 0-41.024 7.168-56.896 19.136l-235.52-113.792c0-1.408-0.128-2.88-0.192-4.288l235.776-113.92z" />
<glyph unicode="&#xe0cf;" glyph-name="social_myspace_square" data-tags="social_myspace_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM530.176 704.512c5.504 12.48 12.928 23.488 22.336 32.896 9.472 9.472 20.352 16.896 32.896 22.4 12.48 5.504 26.112 8.192 40.64 8.192 14.656 0 28.16-2.688 40.64-8.192 12.48-5.44 23.424-12.928 32.832-22.4 9.472-9.408 16.96-20.416 22.4-32.896 5.504-12.48 8.256-25.984 8.256-40.64s-2.752-28.16-8.256-40.64c-5.44-12.48-12.928-23.424-22.4-32.896-9.472-9.408-20.352-16.896-32.832-22.4-12.48-5.44-25.984-8.192-40.64-8.192-14.592 0-28.16 2.752-40.64 8.192-12.48 5.504-23.424 12.928-32.896 22.4-9.408 9.472-16.832 20.416-22.336 32.896s-8.256 26.048-8.256 40.64c0 14.656 2.752 28.16 8.256 40.64zM368.064 721.024c15.552 15.488 34.24 23.232 56.128 23.232 22.528 0 41.6-7.744 57.088-23.232 15.552-15.552 23.296-34.304 23.296-56.256 0-22.528-7.808-41.536-23.36-57.088-15.424-15.488-34.496-23.232-57.024-23.232-21.824 0-40.576 7.744-56.128 23.296s-23.36 34.56-23.36 57.088c0.064 21.888 7.808 40.64 23.36 56.192zM228.352 706.368c11.84 11.904 26.304 17.856 43.328 17.856 17.088 0 31.36-5.952 42.944-17.856 11.52-11.84 17.28-25.984 17.28-42.432 0-17.088-5.824-31.488-17.28-43.392-11.584-11.904-25.856-17.856-42.944-17.856-17.024 0-31.488 5.952-43.328 17.792-11.904 11.904-17.856 26.368-17.856 43.392 0 16.448 5.952 30.656 17.856 42.496zM768 128h-281.28v128h-176.192v128h-105.152v116.416c0 20.672-0.512 38.208 13.824 52.48 14.272 14.272 31.808 21.44 52.48 21.44 17.664 0 32.96-5.312 45.696-16 12.8-10.688 21.248-23.872 25.6-39.744 10.304 12.16 22.528 21.568 36.48 28.352 14.016 6.656 28.928 10.048 44.736 10.048 24.96 0 46.72-7.488 65.344-22.4 18.56-14.912 30.912-33.664 36.992-56.128 12.8 12.16 27.648 21.952 44.8 29.184 17.024 7.296 35.328 10.944 54.784 10.944 19.52 0 37.952-3.648 55.296-10.944 17.28-7.296 32.384-17.344 45.184-30.144s22.976-27.84 30.528-45.184c7.616-17.28 10.88-35.712 10.88-55.232v-249.088z" />
<glyph unicode="&#xe0d0;" glyph-name="social_skype_square" data-tags="social_skype_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM650.816 145.216c-32.64 0-63.104 9.344-88.96 25.408-16.64-3.008-33.728-4.736-51.328-4.736-155.84 0-282.112 125.632-282.112 280.64 0 15.040 1.216 29.824 3.52 44.224-17.216 26.368-27.136 57.856-27.136 91.648 0 92.992 75.328 168.32 168.32 168.384 33.92 0 65.408-10.048 91.904-27.328 14.72 2.432 29.952 3.712 45.44 3.712 155.776 0 282.112-125.696 282.112-280.64 0-12.928-0.96-25.6-2.624-38.080 18.496-27.072 29.248-59.712 29.248-94.848 0-92.992-75.328-168.384-168.384-168.384zM475.136 500.544c-81.536 19.84-36.928 89.6 29.12 88.576 64.128-1.024 96.704-68.736 125.76-65.216 29.12 3.52 53.888 47.104 8.128 86.144-39.552 33.792-89.6 52.416-166.528 45.44-60.288-5.44-117.568-44.288-124.608-119.936-6.976-75.712 82.752-114.176 153.792-124.736 49.792-7.296 117.632-31.424 76.864-78.016-37.44-42.816-108.352-16.32-126.976-4.672-18.624 11.712-39.616 53.632-74.56 51.328-35.008-2.368-52.224-48.256-9.28-88.576 38.464-36.032 80.384-55.936 170.048-51.2 89.728 4.672 170.112 83.84 138.624 158.4s-118.848 82.688-200.384 102.464z" />
<glyph unicode="&#xe0d1;" glyph-name="social_youtube_square" data-tags="social_youtube_square" d="M448 320l192 128-192 128zM832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM826.56 333.376c-3.456-42.624-35.776-97.024-81.088-104.896-144.832-11.2-316.736-9.856-466.88 0-46.848 5.888-77.632 62.336-81.088 104.896-7.296 89.472-7.296 140.416 0 229.888 3.456 42.56 35.008 98.688 81.088 103.808 148.416 12.48 321.152 9.792 466.88 0 52.224-1.92 77.632-55.616 81.088-98.24 7.232-89.472 7.232-145.984 0-235.456z" />
<glyph unicode="&#xe0d2;" glyph-name="social_picassa_square" data-tags="social_picassa_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM512 832c50.944 0 99.52-9.92 144-27.904v-267.776l-273.344 273.344c40.384 14.4 83.968 22.336 129.344 22.336zM128 448c0 145.088 80.384 271.296 199.104 336.64l120.576-120.64-308.48-308.416c-7.296 29.568-11.2 60.544-11.2 92.416zM320 115.392c-70.976 41.024-127.552 104.128-160.384 179.904l160.384 160.384v-340.288zM512 64c-50.944 0-99.52 9.92-144 27.968v164.032h476.608c-66.432-114.752-190.464-192-332.608-192zM868.032 304h-164.032v476.608c114.752-66.432 192-190.464 192-332.608 0-50.944-9.92-99.52-27.968-144z" />
<glyph unicode="&#xe0d3;" glyph-name="social_googledrive_square" data-tags="social_googledrive_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM610.752 704.576l169.472-293.632h-197.44l-169.536 293.632h197.504zM215.808 362.496l169.408 293.504 98.688-171.072-169.408-293.504-98.688 171.072zM709.44 191.424h-326.592l98.688 171.072h326.656l-98.752-171.072z" />
<glyph unicode="&#xe0d4;" glyph-name="social_flickr_square" data-tags="social_flickr_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM323.584 319.744c-71.744 0-129.856 58.112-129.856 129.856s58.112 129.856 129.856 129.856c71.744 0 129.856-58.112 129.856-129.856s-58.112-129.856-129.856-129.856zM701.76 319.744c-71.744 0-129.856 58.112-129.856 129.856s58.112 129.856 129.856 129.856c71.744 0 129.856-58.112 129.856-129.856s-58.112-129.856-129.856-129.856z" />
<glyph unicode="&#xe0d5;" glyph-name="social_blogger_square" data-tags="social_blogger_square" d="M832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM831.168 334.912c0-113.856-92.672-206.080-207.36-206.080h-223.424c-114.56 0-207.616 92.224-207.616 206.016v226.176c0.064 113.856 92.992 206.144 207.616 206.144h104.64c114.688 0 206.464-85.632 206.464-199.488 1.536-21.312 20.736-39.872 42.624-39.872h35.776c22.912 0 41.28-24.064 41.28-46.784v-146.112zM631.68 368.192h-239.36c-21.952 0-39.872-17.984-39.872-39.872s17.984-39.872 39.872-39.872h239.36c21.952 0 39.872 17.984 39.872 39.872s-17.92 39.872-39.872 39.872zM392.32 527.808h119.68c21.952 0 39.872 17.984 39.872 39.872 0 21.952-17.984 39.872-39.872 39.872h-119.68c-21.952 0-39.872-17.984-39.872-39.872-0.064-21.952 17.92-39.872 39.872-39.872z" />
<glyph unicode="&#xe0d6;" glyph-name="social_spotify_square" data-tags="social_spotify_square" d="M725.056 409.024c-83.776 43.52-178.304 66.56-273.28 66.56-52.992 0-105.728-7.040-156.608-20.928-16.384-4.48-26.048-32.448-21.568-48.832s21.376-26.048 37.824-21.568c45.568 12.416 92.864 18.752 140.352 18.752 86.4 0 168.768-20.096 244.928-59.648 4.544-2.368 9.344-3.456 14.144-3.456 11.136 0 21.824 17.152 27.328 27.648 7.808 15.040 1.92 33.664-13.12 41.472zM832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM512 64c-212.096 0-384 171.904-384 384s171.904 384 384 384 384-171.904 384-384c0-212.096-171.904-384-384-384zM451.712 629.44c-59.008 0-117.76-7.168-174.784-21.312-18.88-4.672-30.336-27.456-25.664-46.272s23.744-30.336 42.624-25.664c51.456 12.736 104.576 19.2 157.888 19.2 102.272 0 200.256-22.976 291.2-68.352 5.056-2.496 10.368-3.712 15.68-3.712 12.928 0 25.344 10.816 31.552 23.168 8.64 17.344 1.6 38.528-15.808 47.168-100.864 50.304-209.408 75.776-322.688 75.776zM451.712 331.776c-47.552 0-94.528-7.104-139.648-20.992-13.952-4.288-21.696-33.856-17.408-47.744 4.288-13.952 19.072-21.76 33.024-17.408 40 12.416 81.792 18.688 124.032 18.688 70.528 0 140.352-17.92 201.856-51.776 4.032-2.24 8.384-3.264 12.736-3.264 9.344 0 18.368 4.928 23.104 13.696 7.040 12.736 2.432 43.584-10.368 50.624-69.248 38.016-147.904 58.176-227.328 58.176z" />
<glyph unicode="&#xe0d7;" glyph-name="social_delicious_square" data-tags="social_delicious_square" d="M512.384 704h255.616v-256.704h-255.616zM832 960h-640c-106.048 0-192-85.952-192-192v-640c0-106.048 85.952-192 192-192h640c106.048 0 192 85.952 192 192v640c0 106.048-85.952 192-192 192zM832 447.296v-296.512c0-12.544-10.24-22.784-22.784-22.784h-585.216c-17.664 0-32 14.336-32 32v585.216c0 12.544 10.24 22.784 22.784 22.784h585.216c17.664 0 32-14.336 32-32v-288.704zM256 447.296h256.384v-255.296h-256.384z" />
<glyph unicode="&#xe0d8;" glyph-name="icon_wallet_alt" data-tags="icon_wallet_alt" d="M704 256v192c0 35.328 28.672 64 64 64h192v128c0 35.328-28.672 64-64 64h-73.472l-31.232 185.536c-1.408 8.448-6.208 16-13.184 20.864-7.040 4.928-15.808 6.656-24.192 5.312l-631.744-116.224c-8.384-1.536-15.872-6.4-20.672-13.504s-6.592-15.808-4.864-24.256l11.456-57.728h-44.096c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v128h-192c-35.328 0-64 28.672-64 64zM165.696 742.4l567.872 104.512 24.064-142.912h-584.32l-7.616 38.4zM992 448h-224v-192h224c17.664 0 32 14.336 32 32v128c0 17.664-14.336 32-32 32zM864 320c-17.664 0-32 14.336-32 32s14.336 32 32 32 32-14.336 32-32c0-17.664-14.336-32-32-32z" />
<glyph unicode="&#xe0d9;" glyph-name="icon_shield_alt" data-tags="icon_shield_alt" d="M494.4-61.504c5.76-1.664 11.712-2.496 17.6-2.496s11.84 0.832 17.6 2.496c396.096 113.152 454.4 513.536 429.952 709.504-4.032 31.936-31.296 56-63.552 56-9.152 0.704-64 10.176-64 128 0 16.96-6.72 33.28-18.752 45.248-13.824 13.824-93.248 82.752-301.248 82.752s-287.424-68.928-301.248-82.752c-12.032-11.968-18.752-28.288-18.752-45.248 0-117.824-54.848-127.296-65.856-128.064-32.256 0-57.664-24-61.696-56-24.448-195.904 33.92-596.288 429.952-709.44zM128 640c0 0 128 0 128 192 0 0 64 64 256 64v-448h376.896c-25.216-159.424-109.824-371.712-376.896-448v448h-376.896c-17.024 108.032-7.104 192-7.104 192z" />
<glyph unicode="&#xe0da;" glyph-name="icon_percent_alt" data-tags="icon_percent_alt" d="M320 609.984c0-18.769 15.215-33.984 33.984-33.984s33.984 15.215 33.984 33.984c0 18.769-15.215 33.984-33.984 33.984s-33.984-15.215-33.984-33.984zM512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM256 609.984c0 54.144 43.904 97.984 97.984 97.984s97.984-43.904 97.984-97.984-43.84-97.984-97.984-97.984-97.984 43.904-97.984 97.984zM342.656 233.344c-6.272-6.208-14.464-9.344-22.656-9.344s-16.384 3.136-22.656 9.344c-12.48 12.48-12.48 32.768 0 45.248l384 384c12.48 12.48 32.768 12.48 45.248 0s12.48-32.768 0-45.248l-383.936-384zM670.016 192c-54.144 0-97.984 43.904-97.984 97.984s43.904 97.984 97.984 97.984 97.984-43.84 97.984-97.984-43.904-97.984-97.984-97.984zM636.032 289.984c0 0 0 0 0 0 0-18.769 15.215-33.984 33.984-33.984s33.984 15.215 33.984 33.984c0 0 0 0 0 0s0 0 0 0c0 18.769-15.215 33.984-33.984 33.984s-33.984-15.215-33.984-33.984c0 0 0 0 0 0z" />
<glyph unicode="&#xe0db;" glyph-name="icon_pens_alt" data-tags="icon_pens_alt" d="M128 832v-576l128-320 128 320-0.32 0.128c0.192 0.192 0.128 0.512 0.32 0.704v575.168c0 70.72-57.28 128-128 128s-128-57.28-128-128zM192 832c0 35.264 28.736 64 64 64s64-28.736 64-64v-64h-128v64zM256 108.352l-46.72 116.736 46.72 23.36 46.72-23.36-0.96-2.432-12.8-32-32.96-82.304zM805.888 769.344l-60.48 154.688-0.576-0.128c-3.008 20.288-19.712 36.096-40.832 36.096-20.864 0-37.952-16.064-41.344-36.16l-0.64 0.128-59.904-154.624-26.112-65.344v-640c0-70.72 57.28-128 128-128s128 57.28 128 128c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64v320l-26.112 65.344zM746.432 745.536l16.64-41.536h-118.144l16.64 41.536 8.96 22.464 33.472 83.648 33.472-83.648 8.96-22.464z" />
<glyph unicode="&#xe0dc;" glyph-name="icon_mug_alt" data-tags="icon_mug_alt" d="M828.48 639.872c1.792 26.752 2.88 48.448 3.456 61.44 0.704 17.408-5.696 34.368-17.728 46.976s-28.8 19.712-46.208 19.712h-704c-17.408 0-34.112-7.104-46.208-19.712s-18.432-29.568-17.728-46.976c3.52-84.544 27.328-511.872 149.248-620.992 11.712-10.496 26.944-16.32 42.688-16.32h448c15.744 0 30.976 5.824 42.688 16.32 38.208 34.24 66.816 99.712 88.128 176.128 31.68 0.128 53.568 0.192 56.128 0.192 108.864 0 197.12 79.36 197.12 191.68-0.064 152.512-131.904 190.976-195.584 191.552zM826.88 352.64l-20.288-0.064c-3.84 0-8.704 0-13.44-0.064 12.736 65.6 21.44 132.864 27.328 191.488h6.4c16.896 0 101.12-4.608 101.12-95.68 0-65.728-52.416-95.68-101.12-95.68z" />
<glyph unicode="&#xe0dd;" glyph-name="icon_like_alt" data-tags="icon_like_alt" d="M867.2 640c0 0-222.4 0-289.984 0v174.784c4.736 78.72-17.92 145.152-66.304 145.088-84.224-0.128-81.856-68.032-81.856-68.032-14.976-240.96-237.056-315.84-237.056-315.84v-512l29.504-3.968c242.112 0 96.832-124.032 494.656-124.032 302.080 0 307.84 265.856 307.84 448s-83.008 256-156.8 256zM64 0c35.328 0 64 28.672 64 64v510.016c0 35.328-28.672 64-64 64s-64-28.672-64-64v-510.016c0-35.328 28.672-64 64-64z" />
<glyph unicode="&#xe0de;" glyph-name="icon_globe_alt" data-tags="icon_globe_alt" d="M899.776 267.584c-174.272-174.208-457.856-174.336-632.128 0-84.352 84.288-130.752 196.544-130.752 316.096s46.464 231.808 130.688 316.032c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0c-96.384-96.32-149.44-224.64-149.44-361.28s53.12-265.024 149.44-361.344c81.344-81.408 183.616-128.96 289.664-143.872v-78.464h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32h256c17.664 0 32 14.336 32 32s-14.336 32-32 32h-96v73.216c2.56-0.064 5.12-0.384 7.68-0.384 130.816 0 261.696 49.792 361.344 149.44 12.48 12.48 12.48 32.768 0 45.248s-32.768 12.544-45.248 0.064zM207.36 583.68c0-207.836 168.484-376.32 376.32-376.32s376.32 168.484 376.32 376.32c0 207.836-168.484 376.32-376.32 376.32s-376.32-168.484-376.32-376.32z" />
<glyph unicode="&#xe0df;" glyph-name="icon_flowchart_alt" data-tags="icon_flowchart_alt" d="M960 320v128c0 35.328-28.672 64-64 64h-320v128h192c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64h-448c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64h192v-128h-320c-35.328 0-64-28.672-64-64v-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64v128h320v-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64v128h320v-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64z" />
<glyph unicode="&#xe0e0;" glyph-name="icon_id_alt" data-tags="icon_id_alt" d="M960 768h-896c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v576c0 35.328-28.672 64-64 64zM869.312 384h-389.312c-17.664 0-32 14.336-32 32s14.336 32 32 32h389.312c17.664 0 32-14.336 32-32s-14.336-32-32-32zM901.312 288c0-17.664-14.336-32-32-32h-389.312c-17.664 0-32 14.336-32 32s14.336 32 32 32h389.312c17.664 0 32-14.336 32-32zM869.312 512h-389.312c-17.664 0-32 14.336-32 32s14.336 32 32 32h389.312c17.664 0 32-14.336 32-32s-14.336-32-32-32zM257.536 454.464c69.824 0 126.464-75.904 126.464-169.6s-252.992-93.696-252.992 0 56.64 169.6 126.528 169.6zM178.624 562.688c0 42.688 34.56 77.312 77.248 77.312s77.312-34.624 77.312-77.312c0-42.688-34.624-77.312-77.312-77.312s-77.248 34.624-77.248 77.312z" />
<glyph unicode="&#xe0e1;" glyph-name="icon_hourglass" data-tags="icon_hourglass" d="M832 619.136v276.864h31.552c17.92 0 32.448 14.336 32.448 32s-14.528 32-32.448 32h-639.104c-17.92 0-32.448-14.336-32.448-32s14.528-32 32.448-32h31.552v-276.864c0-18.24 7.808-35.648 21.44-47.808l138.368-123.328-138.368-123.328c-13.632-12.16-21.44-29.568-21.44-47.808v-276.864h-31.552c-17.92 0-32.448-14.336-32.448-32s14.528-32 32.448-32h639.168c17.856 0 32.384 14.336 32.384 32s-14.528 32-32.448 32h-31.552v276.864c0 18.24-7.808 35.648-21.44 47.808l-138.368 123.328 138.368 123.328c13.632 12.16 21.44 29.568 21.44 47.808zM768 619.136l-192-171.136 192-171.136v-276.864h-448v276.864l192 171.136-192 171.136v276.864h448v-276.864zM704 711.808v56.192h-320v-56.192l160-142.592zM384 183.936v-119.936h320v119.936l-80.832 72.064h-158.336z" />
<glyph unicode="&#xe0e2;" glyph-name="icon_globe" data-tags="icon_globe" d="M899.776 267.584c-174.272-174.208-457.856-174.336-632.128 0-84.352 84.288-130.752 196.544-130.752 316.096s46.464 231.808 130.688 316.032c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0c-96.384-96.32-149.44-224.64-149.44-361.28s53.12-265.024 149.44-361.344c81.344-81.408 183.616-128.96 289.664-143.872v-78.464h-96c-17.664 0-32-14.336-32-32s14.336-32 32-32h256c17.664 0 32 14.336 32 32s-14.336 32-32 32h-96v73.216c2.56-0.064 5.12-0.384 7.68-0.384 130.816 0 261.696 49.792 361.344 149.44 12.48 12.48 12.48 32.768 0 45.248s-32.768 12.544-45.248 0.064zM583.68 960c-207.872 0-376.32-168.512-376.32-376.32s168.512-376.32 376.32-376.32 376.32 168.448 376.32 376.32-168.512 376.32-376.32 376.32zM583.68 271.36c-172.224 0-312.32 140.096-312.32 312.32s140.096 312.32 312.32 312.32c172.224 0 312.32-140.096 312.32-312.32s-140.096-312.32-312.32-312.32z" />
<glyph unicode="&#xe0e3;" glyph-name="icon_globe-2" data-tags="icon_globe-2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM894.016 640h-95.36c-18.56 58.368-44.032 109.504-74.752 150.528 69.632-33.6 128.576-85.888 170.112-150.528zM576 640v186.752c60.48-17.856 119.424-84.928 155.712-186.752h-155.712zM750.336 576c9.024-39.168 14.848-82.048 16.704-128h-191.040v128h174.336zM512 826.752v-186.752h-155.712c36.288 101.824 95.232 168.896 155.712 186.752zM512 576v-128h-191.040c1.856 45.952 7.68 88.832 16.704 128h174.336zM256.96 448h-127.36c3.456 44.992 13.76 88.128 30.464 128h112.64c-8.576-40.512-13.952-83.328-15.744-128zM256.96 384c1.792-44.672 7.168-87.488 15.744-128h-112.64c-16.704 39.872-27.008 83.008-30.464 128h127.36zM320.96 384h191.040v-128h-174.336c-9.024 39.168-14.848 82.048-16.704 128zM512 192v-186.752c-60.48 17.856-119.424 84.928-155.712 186.752h155.712zM576 5.248v186.752h155.712c-36.288-101.824-95.232-168.896-155.712-186.752zM576 256v128h191.040c-1.856-45.952-7.68-88.832-16.704-128h-174.336zM831.040 384h127.36c-3.456-44.992-13.76-88.128-30.464-128h-112.64c8.576 40.512 13.952 83.328 15.744 128zM831.040 448c-1.792 44.672-7.168 87.488-15.744 128h112.64c16.704-39.872 27.008-83.008 30.464-128h-127.36zM364.096 790.528c-30.656-41.024-56.192-92.16-74.752-150.528h-95.36c41.536 64.64 100.48 116.928 170.112 150.528zM193.984 192h95.36c18.56-58.368 44.032-109.504 74.752-150.528-69.632 33.6-128.576 85.888-170.112 150.528zM723.904 41.472c30.656 41.024 56.192 92.16 74.752 150.528h95.36c-41.536-64.64-100.48-116.928-170.112-150.528z" />
<glyph unicode="&#xe0e4;" glyph-name="icon_floppy_alt" data-tags="icon_floppy_alt" d="M768 960h-704c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v768l-192 192h-64zM704 640v256h64v-256c0-35.328-28.672-64-64-64h-384c-35.328 0-64 28.672-64 64v256h256v-256h192zM192 384c0 35.328 28.672 64 64 64h512c35.328 0 64-28.672 64-64v-384h-640v384z" />
<glyph unicode="&#xe0e5;" glyph-name="icon_drive_alt" data-tags="icon_drive_alt" d="M128-64h768c70.72 0 128 57.28 128 128v64c0 3.008-0.704 5.824-0.896 8.704 0.192 3.264 0.896 6.976 0.896 9.984l-64 685.312c-3.968 62.656-57.28 128-128 128h-640c-70.72 0-124.032-65.344-128-128l-64-685.312c0-3.008 0.704-6.72 0.896-9.92-0.192-2.944-0.896-5.76-0.896-8.768v-64c0-70.72 57.28-128 128-128zM64 64v64c0 35.264 28.736 64 64 64h768c35.264 0 64-28.736 64-64v-64c0-35.264-28.736-64-64-64h-768c-35.264 0-64 28.736-64 64zM832 96c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM710.656 97.344c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM160 64h448c17.664 0 32 14.336 32 32s-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe0e6;" glyph-name="icon_clipboard" data-tags="icon_clipboard" d="M832 896h-192c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64h-192c-35.328 0-64-28.672-64-64v-832c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v832c0 35.328-28.672 64-64 64zM832 64h-640v768h128c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64h128v-768zM256 608c0-17.664 14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32zM736 448h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32zM736 256h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe0e7;" glyph-name="icon_calculator_alt" data-tags="icon_calculator_alt" d="M192-64h640c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64zM704 256c-35.328 0-64 28.672-64 64s28.672 64 64 64 64-28.672 64-64c0-35.328-28.672-64-64-64zM768 128c0-35.328-28.672-64-64-64s-64 28.672-64 64c0 35.328 28.672 64 64 64s64-28.672 64-64zM704 448c-35.328 0-64 28.672-64 64s28.672 64 64 64 64-28.672 64-64c0-35.328-28.672-64-64-64zM256 704v128h512v-128h-512zM512 256c-35.328 0-64 28.672-64 64s28.672 64 64 64 64-28.672 64-64c0-35.328-28.672-64-64-64zM576 128c0-35.328-28.672-64-64-64s-64 28.672-64 64c0 35.328 28.672 64 64 64s64-28.672 64-64zM512 448c-35.328 0-64 28.672-64 64s28.672 64 64 64 64-28.672 64-64c0-35.328-28.672-64-64-64zM320 576c35.328 0 64-28.672 64-64s-28.672-64-64-64-64 28.672-64 64c0 35.328 28.672 64 64 64zM320 384c35.328 0 64-28.672 64-64s-28.672-64-64-64-64 28.672-64 64c0 35.328 28.672 64 64 64zM320 192c35.328 0 64-28.672 64-64s-28.672-64-64-64-64 28.672-64 64c0 35.328 28.672 64 64 64z" />
<glyph unicode="&#xe0e8;" glyph-name="icon_floppy" data-tags="icon_floppy" d="M768 960h-704c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v768l-192 192h-64zM768 896v-256h-128v256h128zM576 896v-256h-320v256h320zM256 0v384h512v-384h-512zM960 0h-128v384c0 35.328-28.672 64-64 64h-512c-35.328 0-64-28.672-64-64v-384h-128v896h128v-256c0-35.328 28.672-64 64-64h512c35.328 0 64 28.672 64 64v229.504l128-128v-741.504z" />
<glyph unicode="&#xe0e9;" glyph-name="icon_easel" data-tags="icon_easel" d="M288.96 432c9.472 0 18.944 4.224 25.28 12.352l140.928 181.44 96.512-113.344c6.144-7.104 13.056-10.24 24.512-11.264 9.28 0.064 18.24 4.16 24.32 11.456l224 266.816c11.392 13.504 9.6 33.664-3.968 45.056-13.504 11.456-33.664 9.536-45.056-3.968l-199.68-237.824-97.408 114.56c-6.336 7.296-17.984 10.688-25.088 11.2-9.664-0.256-18.688-4.736-24.576-12.352l-165.056-212.48c-10.88-13.952-8.32-34.112 5.632-44.928 5.824-4.544 12.736-6.72 19.648-6.72zM991.296 960h-894.592c-18.048 0-32.704-14.336-32.704-32s14.656-32 32.704-32h31.296v-576c0-35.328 28.672-64 64-64h320v-99.904l-181.504-164.416c-13.056-11.84-14.080-32.064-2.176-45.184 11.968-13.056 32.192-14.080 45.184-2.176l138.496 125.44v-101.76c0-17.664 14.336-32 32-32s32 14.336 32 32v101.76l138.496-125.44c6.144-5.568 13.824-8.32 21.504-8.32 8.704 0 17.344 3.584 23.68 10.496 11.904 13.12 10.88 33.344-2.176 45.184l-181.504 164.416v99.904h320c35.328 0 64 28.672 64 64v576h31.296c18.048 0 32.704 14.336 32.704 32s-14.656 32-32.704 32zM896 320h-704v576h704v-576z" />
<glyph unicode="&#xe0ea;" glyph-name="icon_drive" data-tags="icon_drive" d="M960 832c-3.968 62.656-57.28 128-128 128h-640c-70.72 0-124.032-65.344-128-128l-64-685.312c0-3.008 0.704-6.72 0.896-9.92-0.192-2.944-0.896-5.76-0.896-8.768v-64c0-70.72 57.28-128 128-128h768c70.72 0 128 57.28 128 128v64c0 3.008-0.704 5.824-0.896 8.704 0.192 3.264 0.896 6.976 0.896 9.984l-64 685.312zM64 64v64c0 35.264 28.736 64 64 64h768c35.264 0 64-28.736 64-64v-64c0-35.264-28.736-64-64-64h-768c-35.264 0-64 28.736-64 64zM127.872 827.904c1.984 31.488 30.464 68.096 64.128 68.096h640c33.664 0 62.144-36.608 64.256-69.952l54.4-582.784c-16.576 7.936-35.008 12.736-54.656 12.736h-768c-19.648 0-38.080-4.8-54.72-12.736l54.592 584.64zM832 96c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM704 96c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM160 64h448c17.664 0 32 14.336 32 32s-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe0eb;" glyph-name="icon_dislike" data-tags="icon_dislike" d="M156.8 255.872c0 0 243.904 0 291.2 0v-166.016c-2.24-89.792 17.984-153.856 94.016-153.856 81.984 0 97.984 68.032 97.984 68.032 14.976 240.96 256 315.84 256 315.84v512l-93.504 3.968c-242.112 0-96.832 124.032-494.656 124.032-302.080 0-307.84-265.856-307.84-448s83.008-256 156.8-256zM307.84 895.872c202.112 0 244.928-32.192 282.752-60.608 47.744-35.904 93.696-63.36 208.768-63.36 0.128 0 0.256 0 0.384 0l32.256-1.344v-407.616c-79.808-37.312-238.4-137.088-255.296-346.752-2.496-5.12-10.752-16.192-34.688-16.192-5.696 0-13.056 0.64-16.192 3.84-2.624 2.688-15.488 19.264-13.824 86.016v230.016h-355.2c-46.144 0-92.8 65.92-92.8 192 0 249.024 38.848 384 243.84 384zM992 895.872c-17.664 0-32-14.336-32-32v-573.312c0-17.664 14.336-32 32-32s32 14.336 32 32v573.312c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#xe0ec;" glyph-name="icon_datareport" data-tags="icon_datareport" d="M64 0c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-896zM128 896h768v-896h-768v896zM256 384h128v-256h-128zM448 704h128v-576h-128zM640 576h128v-448h-128z" />
<glyph unicode="&#xe0ed;" glyph-name="icon_currency" data-tags="icon_currency" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM598.848 640c57.984 0 105.152-43.072 105.152-96 0-17.664 14.336-32 32-32s32 14.336 32 32c0 88.256-75.904 160-169.152 160h-22.848v32c0 17.664-14.336 32-32 32s-32-14.336-32-32v-32h-22.848c-93.248 0-169.152-71.744-169.152-160s75.904-160 169.152-160h22.848v-192h-22.848c-57.984 0-105.152 43.072-105.152 96 0 17.664-14.336 32-32 32s-32-14.336-32-32c0-88.256 75.904-160 169.152-160h22.848v-32c0-17.664 14.336-32 32-32s32 14.336 32 32v32h22.848c93.248 0 169.152 71.744 169.152 160s-75.904 160-169.152 160h-22.848v192h22.848zM598.848 384c57.984 0 105.152-43.072 105.152-96s-47.168-96-105.152-96h-22.848v192h22.848zM512 448h-22.848c-57.984 0-105.152 43.072-105.152 96s47.168 96 105.152 96h22.848v-192z" />
<glyph unicode="&#xe0ee;" glyph-name="icon_calulator" data-tags="icon_calulator" d="M192-64h640c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64zM192 896h640v-896h-640v896zM704 832h-384c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64h384c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64zM704 704h-384v64h384v-64zM256 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM256 320c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM256 128c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM448 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM448 320c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM448 128c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM640 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM640 320c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM640 128c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#xe0ef;" glyph-name="icon_building" data-tags="icon_building" d="M576 832h64v-64h-64zM704 832h64v-64h-64zM576 704h64v-64h-64zM704 704h64v-64h-64zM576 576h64v-64h-64zM704 576h64v-64h-64zM576 448h64v-64h-64zM704 448h64v-64h-64zM576 320h64v-64h-64zM704 320h64v-64h-64zM832 960h-320c-35.328 0-64-28.672-64-64v-192h-320c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h704c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM320 0h-64v128h64v-128zM384 0v192h-192v-192h-64v640h320v-640h-64zM704 0h-64v128h64v-128zM832 0h-64v192h-192v-192h-64v896h320v-896zM192 576h64v-64h-64zM320 576h64v-64h-64zM192 448h64v-64h-64zM320 448h64v-64h-64zM192 320h64v-64h-64zM320 320h64v-64h-64z" />
<glyph unicode="&#xe0f0;" glyph-name="icon_easel_alt" data-tags="icon_easel_alt" d="M960 960h-832c-35.328 0-64-28.672-64-64s28.672-64 64-64v-512c0-35.328 28.672-64 64-64h320v-99.904l-181.504-164.416c-13.056-11.84-14.080-32.064-2.176-45.184 11.968-13.056 32.192-14.080 45.184-2.176l138.496 125.44v-101.76c0-17.664 14.336-32 32-32s32 14.336 32 32v101.76l138.496-125.44c6.144-5.568 13.824-8.32 21.504-8.32 8.704 0 17.344 3.584 23.68 10.496 11.904 13.12 10.88 33.344-2.176 45.184l-181.504 164.416v99.904h320c35.328 0 64 28.672 64 64v512c35.328 0 64 28.672 64 64s-28.672 64-64 64zM822.208 712.96l-224-216c-12.288-11.904-31.744-11.968-44.288-0.128l-98.88 94.016-143.040-149.056c-6.272-6.464-14.656-9.792-23.040-9.792-8 0-15.936 2.944-22.208 8.96-12.736 12.16-13.12 32.384-0.896 45.248l165.056 172.032c12.224 12.48 32.448 12.992 45.12 0.96l99.84-94.848 201.92 194.752c12.672 12.096 32.96 12.032 45.248-0.896 12.288-12.736 11.904-32.96-0.832-45.248z" />
<glyph unicode="&#xe0f1;" glyph-name="icon_dislike_alt" data-tags="icon_dislike_alt" d="M156.8 255.872c0 0 222.4 0 289.984 0v-174.784c-4.736-78.72 17.92-145.152 66.304-145.088 84.224 0.128 81.856 68.032 81.856 68.032 14.976 240.96 237.056 315.84 237.056 315.84v512l-29.504 3.968c-242.112 0-96.832 124.032-494.656 124.032-302.080 0-307.84-265.856-307.84-448s83.008-256 156.8-256zM960 895.872c-35.328 0-64-28.672-64-64v-510.016c0-35.328 28.672-64 64-64s64 28.672 64 64v510.016c0 35.328-28.672 64-64 64z" />
<glyph unicode="&#xe0f2;" glyph-name="icon_datareport_alt" data-tags="icon_datareport_alt" d="M128 960c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-832zM896 611.584v-547.584h-192v547.584h192zM640 768v-704h-192v704h192zM384 376.896v-312.896h-192v312.896h192z" />
<glyph unicode="&#xe0f3;" glyph-name="icon_currency_alt" data-tags="icon_currency_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM598.848 448c93.248 0 169.152-71.744 169.152-160s-75.904-160-169.152-160h-22.848v-32c0-17.664-14.336-32-32-32s-32 14.336-32 32v32h-22.848c-93.248 0-169.152 71.744-169.152 160 0 17.664 14.336 32 32 32s32-14.336 32-32c0-52.928 47.168-96 105.152-96h22.848v192h-22.848c-93.248 0-169.152 71.744-169.152 160s75.904 160 169.152 160h22.848v32c0 17.664 14.336 32 32 32s32-14.336 32-32v-32h22.848c93.248 0 169.152-71.744 169.152-160 0-17.664-14.336-32-32-32s-32 14.336-32 32c0 52.928-47.168 96-105.152 96h-22.848v-192h22.848zM384 544c0-52.928 47.168-96 105.152-96h22.848v192h-22.848c-57.984 0-105.152-43.072-105.152-96zM598.848 192c57.984 0 105.152 43.072 105.152 96s-47.168 96-105.152 96h-22.848v-192h22.848z" />
<glyph unicode="&#xe0f4;" glyph-name="icon_briefcase_alt" data-tags="icon_briefcase_alt" d="M960 704h-192v128c0 35.328-28.672 64-64 64h-384c-35.328 0-64-28.672-64-64v-128h-192c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v576c0 35.328-28.672 64-64 64zM320 832h384v-128h-384v128z" />
<glyph unicode="&#xe0f5;" glyph-name="icon_target" data-tags="icon_target" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM512 768c-176.704 0-320-143.296-320-320s143.296-320 320-320 320 143.296 320 320-143.296 320-320 320zM512 256c-105.856 0-192 86.144-192 192s86.144 192 192 192 192-86.144 192-192c0-105.856-86.144-192-192-192zM448 448c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#xe0f6;" glyph-name="icon_shield" data-tags="icon_shield" d="M494.4-61.504c5.76-1.664 11.712-2.496 17.6-2.496s11.84 0.832 17.6 2.496c396.096 113.152 454.4 513.536 429.952 709.504-4.032 31.936-31.296 56-63.552 56-9.152 0.704-64 10.176-64 128 0 16.96-6.72 33.28-18.752 45.248-13.824 13.824-93.248 82.752-301.248 82.752s-287.424-68.928-301.248-82.752c-12.032-11.968-18.752-28.288-18.752-45.248 0-117.824-54.848-127.296-65.856-128.064-32.256 0-57.664-24-61.696-56-24.448-195.904 33.92-596.288 429.952-709.44zM128 640c0 0 128 0 128 192 0 0 64 64 256 64s256-64 256-64c0-192 128-192 128-192s64-512-384-640c-448 128-384 640-384 640zM512 320c35.328 0 64 28.672 64 64v320c0 35.328-28.672 64-64 64s-64-28.672-64-64v-320c0-35.328 28.672-64 64-64zM448 192c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#xe0f7;" glyph-name="icon_search_alt" data-tags="icon_search_alt" d="M64 0h576c35.328 0 64 28.672 64 64v86.4c13.632 6.528 26.368 14.336 38.336 23.36l196.416-196.416c6.272-6.272 14.464-9.344 22.656-9.344s16.384 3.136 22.656 9.344c12.48 12.48 12.48 32.768 0 45.248l-196.544 196.544c27.584 37.248 44.48 82.944 44.48 132.864 0 89.216-52.544 165.568-128 201.6v342.4c0 35.328-28.672 64-64 64h-576c-35.328 0-64-28.672-64-64v-832c0-35.328 28.672-64 64-64zM608 192c-88.192 0-160 71.808-160 160s71.808 160 160 160 160-71.808 160-160-71.808-160-160-160zM544 704h-384c-17.664 0-32 14.336-32 32s14.336 32 32 32h384c17.664 0 32-14.336 32-32s-14.336-32-32-32zM160 576h384c6.208 0 11.648-2.24 16.512-5.248-41.856-9.088-79.36-29.824-108.928-58.752h-291.584c-17.664 0-32 14.336-32 32s14.336 32 32 32zM160 384h227.2c-1.472-10.56-3.2-21.056-3.2-32s1.728-21.44 3.2-32h-227.2c-17.664 0-32 14.336-32 32s14.336 32 32 32z" />
<glyph unicode="&#xe0f8;" glyph-name="icon_rook" data-tags="icon_rook" d="M640 512h-256v-320c0-64-128-156.672-128-192v-32c0-17.664 14.336-32 32-32h448c17.664 0 32 14.336 32 32v32c0 35.328-128 128-128 192v320zM741.312 894.912v1.088h-64v-1.088c-1.792 0.32-3.392 1.088-5.312 1.088-17.664 0-32-14.336-32-32v-32h-64v32c0 15.808-11.648 28.288-26.688 30.912v1.088h-64v-1.088c-1.792 0.32-3.392 1.088-5.312 1.088-17.664 0-32-14.336-32-32v-32h-64v32c0 15.808-11.648 28.288-26.688 30.912v1.088h-64v-1.088c-1.792 0.32-3.392 1.088-5.312 1.088-17.664 0-32-14.336-32-32v-160c0-16.96 6.72-33.28 18.752-45.248l64-64c12.032-12.032 28.288-18.752 45.248-18.752h256c16.96 0 33.28 6.72 45.248 18.752l64 64c12.032 11.968 18.752 28.288 18.752 45.248v160c0 15.808-11.648 28.288-26.688 30.912z" />
<glyph unicode="&#xe0f9;" glyph-name="icon_puzzle_alt" data-tags="icon_puzzle_alt" d="M316.032 158.336c-39.68 0-75.264 17.216-100.288 44.224-44.224 47.68-76.48 17.664-86.144-29.248-48.96-239.168 21.76-237.312 21.76-237.312l680.32-1.856c70.72 0 128 57.28 128 128v448c0 70.72 8.192 170.816-56.32 141.824-48.832-21.888-113.024-35.008-213.632-14.272-46.912 9.664-76.928 41.92-29.248 86.144 27.008 25.024 44.224 60.544 44.224 100.288-0.064 75.072-60.864 135.872-135.872 135.872-75.072 0-135.872-60.8-135.872-135.872 0-42.496 22.144-77.568 50.112-105.408 16.832-16.768 61.248-60.608-52.416-80.64-124.992-21.952-244.864 48.704-268.992 23.040-16-16.96-60.032-80.96-31.744-231.040 21.504-114.24 64-66.944 80.704-50.112 27.84 27.968 62.912 50.112 105.408 50.112 75.008 0 135.872-60.8 135.872-135.872 0-75.008-60.8-135.872-135.872-135.872z" />
<glyph unicode="&#xe0fa;" glyph-name="icon_printer-alt" data-tags="icon_printer-alt" d="M960 640h-64v256c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-256h-64c-35.328 0-64-28.672-64-64v-320c0-35.328 28.672-64 64-64h64v-192c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v192h64c35.328 0 64 28.672 64 64v320c0 35.328-28.672 64-64 64zM192 320h640v-320h-640v320zM704 480c0 17.664 14.336 32 32 32s32-14.336 32-32c0-17.664-14.336-32-32-32s-32 14.336-32 32zM160 448c-17.664 0-32 14.336-32 32s14.336 32 32 32 32-14.336 32-32c0-17.664-14.336-32-32-32zM864 448c-17.664 0-32 14.336-32 32s14.336 32 32 32 32-14.336 32-32c0-17.664-14.336-32-32-32zM192 896h640v-256h-640v256zM768 224c0 17.664-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32zM736 128h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe0fb;" glyph-name="icon_percent" data-tags="icon_percent" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM451.968 609.984c0 54.144-43.904 97.984-97.984 97.984s-97.984-43.84-97.984-97.984 43.904-97.984 97.984-97.984 97.984 43.904 97.984 97.984zM320 609.984c0 18.752 15.232 33.984 33.984 33.984s33.984-15.232 33.984-33.984-15.232-33.984-33.984-33.984-33.984 15.232-33.984 33.984zM670.016 387.968c-54.144 0-97.984-43.904-97.984-97.984s43.84-97.984 97.984-97.984 97.984 43.904 97.984 97.984-43.904 97.984-97.984 97.984zM670.016 256c-18.752 0-33.984 15.232-33.984 33.984s15.232 33.984 33.984 33.984 33.984-15.232 33.984-33.984-15.232-33.984-33.984-33.984zM726.656 662.656c-12.48 12.48-32.768 12.48-45.248 0l-384-384c-12.48-12.48-12.48-32.768 0-45.248 6.208-6.272 14.4-9.408 22.592-9.408s16.384 3.136 22.656 9.344l384 384c12.48 12.544 12.48 32.768 0 45.312z" />
<glyph unicode="&#xe0fc;" glyph-name="icon_id-2_alt" data-tags="icon_id-2_alt" d="M960 832h-320v-64c35.328 0 64-28.672 64-64s-28.672-64-64-64h-256c-35.328 0-64 28.672-64 64s28.672 64 64 64v64h-320c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM480 512h389.312c17.664 0 32-14.336 32-32s-14.336-32-32-32h-389.312c-17.664 0-32 14.336-32 32s14.336 32 32 32zM480 384h389.312c17.664 0 32-14.336 32-32s-14.336-32-32-32h-389.312c-17.664 0-32 14.336-32 32s14.336 32 32 32zM480 256h389.312c17.664 0 32-14.336 32-32s-14.336-32-32-32h-389.312c-17.664 0-32 14.336-32 32s14.336 32 32 32zM384 220.864c0-93.696-252.992-93.696-252.992 0s56.64 169.6 126.464 169.6c69.888 0 126.528-75.904 126.528-169.6zM333.184 498.688c0-42.688-34.624-77.312-77.312-77.312s-77.312 34.624-77.312 77.312c0.064 42.688 34.624 77.312 77.312 77.312 42.752 0 77.312-34.624 77.312-77.312zM448 960h128v-256h-128z" />
<glyph unicode="&#xe0fd;" glyph-name="icon_building_alt" data-tags="icon_building_alt" d="M64-64h832c35.328 0 64 28.672 64 64v384c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v512c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-256c0 35.328-28.672 64-64 64h-192c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64zM64 0v128h64v-128h-64zM128 384v-64h-64v64h64zM64 448v64h64v-64h-64zM128 256v-64h-64v64h64zM192 320v64h64v-64h-64zM256 256v-64h-64v64h64zM192 448v64h64v-64h-64zM192 0v128h64v-128h-64zM256 576h-64v64h64v-64zM128 576h-64v64h64v-64zM512 0v128h64v-128h-64zM448 640v-64h-64v64h64zM384 704v64h64v-64h-64zM448 512v-64h-64v64h64zM448 384v-64h-64v64h64zM448 256v-64h-64v64h64zM512 320v64h64v-64h-64zM576 256v-64h-64v64h64zM512 448v64h64v-64h-64zM512 576v64h64v-64h-64zM512 704v64h64v-64h-64zM576 832h-64v64h64v-64zM448 832h-64v64h64v-64zM384 128h64v-128h-64v128zM768 192h-64v64h64v-64zM832 256h64v-64h-64v64zM832 128h64v-128h-64v128zM896 320h-64v64h64v-64zM768 320h-64v64h64v-64zM704 128h64v-128h-64v128z" />
<glyph unicode="&#xe0fe;" glyph-name="icon_briefcase" data-tags="icon_briefcase" d="M960 704h-192v128c0 35.328-28.672 64-64 64h-384c-35.328 0-64-28.672-64-64v-128h-192c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v576c0 35.328-28.672 64-64 64zM64 640h896v-576h-896v576zM320 832h384v-128h-384v128z" />
<glyph unicode="&#xe0ff;" glyph-name="icon_balance" data-tags="icon_balance" d="M1014.336 502.848l-154.304 280.64c-0.384 0.704-1.216 0.96-1.664 1.6-7.744 11.968-22.336 18.048-36.544 13.312l-245.824-81.856v83.456c0 17.664-14.336 32-32 32s-32-14.336-32-32v-104.704l-267.2-88.896c-2.176-0.704-3.84-2.176-5.76-3.328 0 0 0 0-0.064 0-4.352-2.624-8-5.952-10.624-10.112-0.32-0.448-0.896-0.64-1.216-1.152l-158.912-280c-3.584-6.272-4.224-13.184-3.392-19.84-0.192-1.344-0.832-2.56-0.832-3.968 0-65.92 99.52-160 192-160s192 94.080 192 160c0 4.096-0.896 8-2.368 11.584 0 0.128-0.064 0.256-0.064 0.384-0.064 0.192-0.128 0.448-0.192 0.64-0.576 3.84-1.664 7.616-3.648 11.2l-139.712 246.080 209.984 69.888v-531.776c0-17.664 14.336-32 32-32s32 14.336 32 32v553.088l188.544 62.72-114.88-209.024c-5.952-5.76-9.664-13.824-9.664-22.784 0-65.92 99.52-160 192-160s192 94.080 192 160c0 8.96-3.712 17.024-9.664 22.848zM146.432 320l108.544 191.168 108.48-191.168h-217.024zM727.808 512l104.192 189.568 104.192-189.568h-208.384z" />
<glyph unicode="&#xe100;" glyph-name="icon_wallet" data-tags="icon_wallet" d="M960 512v192c0 35.328-28.672 64-64 64h-19.072l-21.568 133.12c-1.344 8.384-5.952 15.872-12.864 20.8-6.784 4.992-15.36 7.104-23.808 5.632l-695.808-112.896c-17.472-2.816-29.312-19.264-26.432-36.736l1.6-9.92h-34.048c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v192c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64zM64 704h832v-192h-256c-35.328 0-64-28.672-64-64v-192c0-35.328 28.672-64 64-64h256v-192h-832v704zM234.752 768l562.56 91.328 14.784-91.328h-577.344zM640 256v192h320v-192h-320zM704 352c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32z" />
<glyph unicode="&#xe101;" glyph-name="icon_search2" data-tags="icon_search" d="M64 0h576c35.328 0 64 28.672 64 64v86.4c13.632 6.528 26.368 14.336 38.336 23.36l196.416-196.416c6.272-6.272 14.464-9.344 22.656-9.344s16.384 3.136 22.656 9.344c12.48 12.48 12.48 32.768 0 45.248l-196.544 196.544c27.584 37.248 44.48 82.944 44.48 132.864 0 89.216-52.544 165.568-128 201.6v342.4c0 35.328-28.672 64-64 64h-576c-35.328 0-64-28.672-64-64v-832c0-35.328 28.672-64 64-64zM608 192c-88.192 0-160 71.808-160 160s71.808 160 160 160 160-71.808 160-160-71.808-160-160-160zM64 896h576v-320h-470.848c-22.72 0-41.152-14.336-41.152-32s18.432-32 41.152-32h282.432c-34.368-33.536-57.152-78.208-64.384-128h-227.2c-17.664 0-32-14.336-32-32s14.336-32 32-32h227.2c15.68-108.416 108.032-192 220.8-192 10.944 0 21.44 1.728 32 3.2v-67.2h-576v832zM160 704h384c17.664 0 32 14.336 32 32s-14.336 32-32 32h-384c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe102;" glyph-name="icon_puzzle" data-tags="icon_puzzle" d="M295.936 209.792c-28.8 0-55.616 11.264-75.52 31.68-54.784 56.448-122.688 31.808-138.752-42.944-25.92-120.96-23.424-198.464 7.68-236.992 17.856-22.144 38.848-23.808 44.8-23.808l667.84-1.728c86.912 0 157.696 68.096 157.696 151.808v419.2l0.192 20.032c0.576 51.52 1.216 104.768-26.176 132.416-18.112 18.368-44.224 22.272-73.792 9.664-54.656-23.36-113.92-26.496-190.912-11.392-19.264 3.84-26.88 10.112-26.624 9.28 0 0.064 1.28 5.696 12.864 15.936 34.432 30.528 54.208 73.408 54.208 117.888-0.064 87.808-74.24 159.168-165.44 159.168-91.136 0-165.312-71.36-165.312-159.104 0-43.648 19.968-84.608 59.328-121.92 1.856-1.856 5.632-5.44 8.576-8.768-6.4-3.136-19.136-7.744-43.456-11.84-63.616-10.688-126.272 4.416-174.208 15.744-53.504 12.608-87.552 16.768-107.328-3.328-22.144-22.4-70.208-90.944-39.744-244.928 4.608-23.552 18.816-95.232 73.28-95.232 26.944 0 47.104 19.52 59.584 31.488 79.232 76.224 182.592 21.696 182.592-57.216-0.064-52.416-45.504-95.104-101.376-95.104zM295.936 464.064c-44.8 0-87.040-18.752-127.232-57.344-2.176-2.176-7.040-6.784-10.944-9.728-3.136 5.376-8.32 17.152-13.12 41.28-23.040 116.48 6.272 167.68 18.816 183.36 10.816-0.32 30.208-4.928 50.816-9.792 39.744-9.344 89.216-20.992 143.872-20.992 19.2 0 37.952 1.472 55.616 4.416 36.608 6.144 86.656 18.752 98.24 56.704 10.624 34.944-17.856 61.952-30.144 73.536-26.368 25.024-39.168 49.6-39.168 75.392 0 52.416 45.44 95.104 101.312 95.104s101.376-42.688 101.376-95.104c0-26.496-11.584-51.328-32.576-69.888-35.968-31.744-37.504-60.48-32.448-78.976 7.616-28.16 35.456-48.96 76.16-56.96 89.6-17.536 162.176-12.992 228.48 15.232 2.048 0.96 3.648 1.408 4.48 1.856 7.104-14.336 6.592-61.12 6.336-84.352l-0.192-440c0-48.384-41.984-87.808-93.632-87.808l-661.76 0.576c-0.32 0.256-30.080 26.368 3.968 184.512 3.52 16.576 10.048 23.936 11.712 24.704 0 0 6.4-0.32 18.56-12.864 32-32.96 75.136-51.072 121.344-51.072 91.136 0 165.312 71.36 165.312 159.104s-74.048 159.104-165.184 159.104z" />
<glyph unicode="&#xe103;" glyph-name="icon_printer" data-tags="icon_printer" d="M960 640h-64v256c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-256h-64c-35.328 0-64-28.672-64-64v-320c0-35.328 28.672-64 64-64h64v-192c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v192h64c35.328 0 64 28.672 64 64v320c0 35.328-28.672 64-64 64zM192 320h640v-320h-640v320zM832 384h-640c-35.328 0-64-28.672-64-64v-64h-64v320h896v-320h-64v64c0 35.328-28.672 64-64 64zM192 896h640v-256h-640v256zM704 480c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM128 480c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM832 480c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32s-32-14.327-32-32zM768 224c0 17.664-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32zM736 128h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe104;" glyph-name="icon_pens" data-tags="icon_pens" d="M128 768v-512l128-320 128 320-0.32 0.128c0.192 0.192 0.128 0.512 0.32 0.704v575.168c0 70.72-57.28 128-128 128s-128-57.28-128-128v-64zM192 832c0 35.264 28.736 64 64 64s64-28.736 64-64v-64h-128v64zM256 108.352l-46.72 116.736 46.72 23.36 46.72-23.36-0.96-2.432-12.8-32-32.96-82.304zM320 288l-64 32-64-32v416h128v-416zM805.888 769.344l-61.312 158.656-0.576-0.192c-4.48 18.304-20.288 32.192-40 32.192-21.184 0-37.888-15.872-40.832-36.224l-1.152 0.256-59.904-154.688-26.112-65.344v-640c0-70.72 57.28-128 128-128s128 57.28 128 128c35.328 0 64 28.672 64 64v192c0 35.328-28.672 64-64 64v320l-26.112 65.344zM768 320v-256c0-35.264-28.736-64-64-64s-64 28.736-64 64v640h128v-384zM737.472 768h-66.944l33.472 83.648 33.472-83.648z" />
<glyph unicode="&#xe105;" glyph-name="icon_mug" data-tags="icon_mug" d="M828.48 639.872c1.792 26.752 2.88 48.448 3.456 61.44 0.704 17.408-5.696 34.368-17.728 46.976s-28.8 19.712-46.208 19.712h-704c-17.408 0-34.112-7.104-46.208-19.712s-18.432-29.568-17.728-46.976c3.52-84.544 27.328-511.872 149.248-620.992 11.712-10.496 26.944-16.32 42.688-16.32h448c15.744 0 30.976 5.824 42.688 16.32 38.208 34.24 66.816 99.712 88.128 176.128 31.68 0.128 53.568 0.192 56.128 0.192 108.864 0 197.12 79.36 197.12 191.68-0.064 152.512-131.904 190.976-195.584 191.552zM640 128h-448c-107.968 96.64-128 576-128 576h704c0 0-20.032-479.36-128-576zM826.88 320.64l-20.16-0.064c-5.76 0-12.608-0.064-20.352-0.064 19.072 87.616 30.528 181.12 37.12 255.488h3.392c5.44 0 133.12-1.472 133.12-127.68 0-73.984-56-127.68-133.12-127.68z" />
<glyph unicode="&#xe106;" glyph-name="icon_like" data-tags="icon_like" d="M867.2 640c0 0-243.904 0-291.2 0v166.016c2.304 89.856-17.984 153.856-94.016 153.856-81.984 0-97.984-68.032-97.984-68.032-14.976-240.96-256-315.84-256-315.84v-512l93.504-3.968c242.112 0 96.832-124.032 494.656-124.032 302.080 0 307.84 265.856 307.84 448s-83.008 256-156.8 256zM716.16 0c-202.112 0-244.928 32.192-282.752 60.608-47.808 35.904-93.696 63.36-208.768 63.36-0.128 0-0.256 0-0.384 0l-32.256 1.344v407.68c79.808 37.248 238.4 137.088 255.296 346.688 2.496 5.12 10.752 16.192 34.688 16.192 5.696 0 13.056-0.64 16.192-3.84 2.624-2.624 15.488-19.264 13.824-86.016v-230.016h355.2c46.144 0 92.8-65.92 92.8-192 0-249.024-38.848-384-243.84-384zM32 0c17.664 0 32 14.336 32 32v573.312c0 17.664-14.336 32-32 32s-32-14.336-32-32v-573.312c0-17.664 14.336-32 32-32z" />
<glyph unicode="&#xe107;" glyph-name="icon_id" data-tags="icon_id" d="M960 768h-896c-35.328 0-64-28.672-64-64v-576c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v576c0 35.328-28.672 64-64 64zM64 704h896v-576h-896v576zM869.312 448h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM869.312 320h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM869.312 576h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM178.56 562.688c0-42.698 34.614-77.312 77.312-77.312s77.312 34.614 77.312 77.312c0 0 0 0 0 0 0 42.698-34.614 77.312-77.312 77.312s-77.312-34.614-77.312-77.312c0 0 0 0 0 0zM257.536 454.464c-69.888 0-126.464-75.904-126.464-169.6s252.928-93.632 252.928 0-56.64 169.6-126.464 169.6z" />
<glyph unicode="&#xe108;" glyph-name="icon_id-2" data-tags="icon_id-2" d="M960 768h-320v-128c0-35.328-28.672-64-64-64h32c52.992 0 96 43.008 96 96 0 12.16-0.192 22.72-0.576 32h256.576v-704h-896v704h256.576c-0.384-9.28-0.576-19.84-0.576-32 0-52.992 43.008-96 96-96h32c-35.328 0-64 28.672-64 64v128h-320c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM869.312 320h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM869.312 192h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM480 384h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32zM178.56 434.688c0-42.698 34.614-77.312 77.312-77.312s77.312 34.614 77.312 77.312c0 0 0 0 0 0 0 42.698-34.614 77.312-77.312 77.312s-77.312-34.614-77.312-77.312c0 0 0 0 0 0zM257.536 326.464c-69.888 0-126.464-75.904-126.464-169.6s252.928-93.632 252.928 0-56.64 169.6-126.464 169.6zM384 640c0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-256zM576 640h-128v256h128v-256z" />
<glyph unicode="&#xe109;" glyph-name="icon_flowchart" data-tags="icon_flowchart" d="M960 320v128c0 35.328-28.672 64-64 64h-320v128h192c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64h-448c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64h192v-128h-320c-35.328 0-64-28.672-64-64v-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64v128h320v-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64v128h320v-128c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64zM320 768h448v-64h-448v64zM192 192v-64h-64v128h64v-64zM576 128h-64v128h64v-128zM896 192v64h64v-128h-64v64z" />
<glyph unicode="&#xe600;" glyph-name="toggle" data-tags="toggle" d="M896 576h-768c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64zM896 384h-768v128h768v-128zM896 256h-768c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64zM896 64h-768v128h768v-128zM896 896h-768c-35.328 0-64-28.672-64-64v-128c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v128c0 35.328-28.672 64-64 64zM896 704h-768v128h768v-128z" />
<glyph unicode="&#xe601;" glyph-name="tabs" data-tags="tabs" d="M960 896h-896c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM960 832v-64h-256v64h256zM384 832h256v-64h-256v64zM960 128h-896v704h256v-128h640v-576zM160 544c0-17.664 14.336-32 32-32h640c17.664 0 32 14.336 32 32s-14.336 32-32 32h-640c-17.664 0-32-14.336-32-32zM832 448h-640c-17.664 0-32-14.336-32-32s14.336-32 32-32h640c17.664 0 32 14.336 32 32s-14.336 32-32 32zM832 320h-640c-17.664 0-32-14.336-32-32s14.336-32 32-32h640c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe602;" glyph-name="subscribe" data-tags="subscribe" d="M96 320c158.784 0 288-129.216 288-288 0-17.664 14.336-32 32-32s32 14.336 32 32c0 194.112-157.888 352-352 352-17.664 0-32-14.336-32-32s14.336-32 32-32zM96 576c299.968 0 544-244.032 544-544 0-17.664 14.336-32 32-32s32 14.336 32 32c0 335.232-272.768 608-608 608-17.664 0-32-14.336-32-32s14.336-32 32-32zM96 832c441.152 0 800-358.848 800-800 0-17.664 14.336-32 32-32s32 14.336 32 32c0 476.416-387.584 864-864 864-17.664 0-32-14.336-32-32s14.336-32 32-32zM192 64c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" />
<glyph unicode="&#xe603;" glyph-name="slider" data-tags="slider" d="M729.344 665.024c0-49.167-39.857-89.024-89.024-89.024s-89.024 39.857-89.024 89.024c0 49.167 39.857 89.024 89.024 89.024s89.024-39.857 89.024-89.024zM448 576l-192-128v-192h512v256l-128-64zM960 832h-64c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64h-64c-35.328 0-64-28.672-64-64v-512c0-35.328 28.672-64 64-64h64c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64h64c35.328 0 64 28.672 64 64v512c0 35.328-28.672 64-64 64zM64 256v512h64v-512h-64zM832 192h-640v640h640v-640zM960 256h-64v512h64v-512zM544 32c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM672 32c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM416 32c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" />
<glyph unicode="&#xe604;" glyph-name="sidebar" data-tags="sidebar" d="M960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM64 0v896h576v-896h-576zM960 0h-256v896h256v-896zM800 704h64c17.664 0 32 14.336 32 32s-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32s14.336-32 32-32zM800 512h64c17.664 0 32 14.336 32 32s-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32s14.336-32 32-32zM800 320h64c17.664 0 32 14.336 32 32s-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32s14.336-32 32-32zM864 192h-64c-17.664 0-32-14.336-32-32s14.336-32 32-32h64c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe605;" glyph-name="share" data-tags="share" d="M832 640c70.72 0 128 57.28 128 128s-57.28 128-128 128-128-57.28-128-128c0-9.216 1.088-18.112 2.88-26.752l-418.816-209.472c-23.488 26.88-57.6 44.224-96.064 44.224-70.72 0-128-57.28-128-128s57.28-128 128-128c38.464 0 72.576 17.344 96.064 44.224l418.88-209.408c-1.856-8.704-2.944-17.6-2.944-26.816 0-70.72 57.28-128 128-128s128 57.28 128 128-57.28 128-128 128c-38.464 0-72.576-17.344-96.064-44.224l-418.816 209.472c1.792 8.64 2.88 17.536 2.88 26.752s-1.088 18.112-2.88 26.752l418.88 209.408c23.424-26.816 57.536-44.16 96-44.16zM768 128c0 35.264 28.736 64 64 64s64-28.736 64-64-28.736-64-64-64-64 28.736-64 64zM256 448c0-35.264-28.736-64-64-64s-64 28.736-64 64 28.736 64 64 64 64-28.736 64-64zM832 832c35.264 0 64-28.736 64-64s-28.736-64-64-64-64 28.736-64 64 28.736 64 64 64z" />
<glyph unicode="&#xe606;" glyph-name="pricing-table" data-tags="pricing-table" d="M960 896h-128c0 35.328-28.672 64-64 64h-512c-35.328 0-64-28.672-64-64h-128c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h128c0-35.328 28.672-64 64-64h512c35.328 0 64 28.672 64 64h128c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM960 832v-128h-128v128h128zM256 896h512v-128h-512v128zM192 832v-128h-128v128h128zM64 64v576h128v-64h-32c-17.664 0-32-14.336-32-32s14.336-32 32-32h32v-64h-32c-17.664 0-32-14.336-32-32s14.336-32 32-32h32v-64h-32c-17.664 0-32-14.336-32-32s14.336-32 32-32h32v-64h-32c-17.664 0-32-14.336-32-32s14.336-32 32-32h32v-64h-128zM768 0h-512v704h512v-704zM832 64v64h32c17.664 0 32 14.336 32 32s-14.336 32-32 32h-32v64h32c17.664 0 32 14.336 32 32s-14.336 32-32 32h-32v64h32c17.664 0 32 14.336 32 32s-14.336 32-32 32h-32v64h32c17.664 0 32 14.336 32 32s-14.336 32-32 32h-32v64h128v-576h-128zM672 640h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32zM672 512h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32zM672 384h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32zM640 256h-256c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64zM640 128h-256v64h256v-64z" />
<glyph unicode="&#xe607;" glyph-name="portfolio" data-tags="portfolio" d="M960 832h-896c-35.328 0-64-30.592-64-65.856v-702.272c0-35.264 28.672-63.872 64-63.872h896c35.328 0 64 28.608 64 63.872v702.272c0 35.264-28.672 65.856-64 65.856zM384 576v192h256v-192h-256zM640 512v-197.312h-256v197.312h256zM64 768h256v-192h-256v192zM64 512h256v-197.312h-256v197.312zM960 64l-896-0.128v192.128h256v-192h64v192h256v-192h64v192h256v-192zM960 314.688h-256v197.312h256v-197.312zM960 766.144v-190.144h-256v192h256v-1.856z" />
<glyph unicode="&#xe608;" glyph-name="number-counter" data-tags="number-counter" d="M736 576h-77.376l13.056 91.456c2.496 17.472-9.664 33.728-27.2 36.224-17.344 2.496-33.6-9.664-36.16-27.136l-14.4-100.544h-127.36l13.056 91.456c2.56 17.536-9.6 33.728-27.136 36.224-17.28 2.496-33.664-9.664-36.16-27.136l-14.4-100.544h-81.92c-17.664 0-32-14.336-32-32s14.336-32 32-32h72.832l-18.304-128h-86.528c-17.664 0-32-14.336-32-32s14.336-32 32-32h77.376l-13.056-91.456c-2.496-17.472 9.664-33.728 27.2-36.224 1.472-0.256 3.072-0.32 4.544-0.32 15.616 0 29.312 11.52 31.616 27.456l14.4 100.544h127.36l-13.056-91.456c-2.496-17.472 9.664-33.728 27.2-36.224 1.408-0.256 3.008-0.32 4.48-0.32 15.616 0 29.312 11.52 31.616 27.456l14.4 100.544h81.92c17.664 0 32 14.336 32 32s-14.336 32-32 32h-72.832l18.304 128h86.528c17.664 0 32 14.336 32 32s-14.336 32-32 32zM566.528 384h-127.36l18.304 128h127.36l-18.304-128zM512 960c-282.304 0-512-229.696-512-512s229.696-512 512-512 512 229.696 512 512-229.696 512-512 512zM512 0c-246.976 0-448 200.96-448 448s201.024 448 448 448 448-200.96 448-448-201.024-448-448-448z" />
<glyph unicode="&#xe609;" glyph-name="header" data-tags="header" d="M960 960h-896c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64zM960 0h-896v576h896v-576zM960 640h-896v256h896v-256zM160 768h704c17.664 0 32 14.336 32 32s-14.336 32-32 32h-704c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe60a;" glyph-name="filtered-portfolio" data-tags="filtered-portfolio" d="M960 768h-896c-35.328 0-64-30.592-64-65.856v-702.272c0-35.264 28.672-63.872 64-63.872h896c35.328 0 64 28.608 64 63.872v702.272c0 35.264-28.672 65.856-64 65.856zM384 512v192h256v-192h-256zM640 448v-197.312h-256v197.312h256zM64 704h256v-192h-256v192zM64 448h256v-197.312h-256v197.312zM960 0l-896-0.128v192.128h256v-192h64v192h256v-192h64v192h256v-192zM960 250.688h-256v197.312h256v-197.312zM960 702.144v-190.144h-256v192h256v-1.856zM96 896c-17.664 0-32-14.336-32-32s14.336-32 32-32h192c17.664 0 32 14.336 32 32s-14.336 32-32 32h-192zM416 896c-17.664 0-32-14.336-32-32s14.336-32 32-32h192c17.664 0 32 14.336 32 32s-14.336 32-32 32h-192zM736 896c-17.664 0-32-14.336-32-32s14.336-32 32-32h192c17.664 0 32 14.336 32 32s-14.336 32-32 32h-192z" />
<glyph unicode="&#xe60b;" glyph-name="divider" data-tags="divider" d="M960 576h-384v274.752l73.344-73.344c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-128 128c-2.944 2.944-6.464 5.248-10.368 6.848-7.808 3.264-16.64 3.264-24.448 0-3.84-1.536-7.232-3.84-10.176-6.72-0.064-0.064-0.128-0.064-0.256-0.128l-128-128c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0l73.408 73.344v-274.752h-384c-35.328 0-64-28.672-64-64v-64c0-35.328 28.672-64 64-64h384v-338.752l-73.344 73.344c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l128-128c0.064-0.064 0.192-0.064 0.256-0.192 2.88-2.816 6.336-5.184 10.112-6.72 7.808-3.264 16.64-3.264 24.448 0 3.904 1.6 7.424 3.968 10.368 6.912l128 128c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-73.344-73.344v338.752h384c35.328 0 64 28.672 64 64v64c0 35.328-28.672 64-64 64zM960 448h-832v64h832v-64z" />
<glyph unicode="&#xe60c;" glyph-name="cta" data-tags="cta" d="M960 960h-896c-35.328 0-64-28.672-64-64v-448c0-35.328 28.672-64 64-64h422.272v-336.576c0-13.824 8.896-26.048 21.952-30.4 3.328-1.088 6.656-1.6 10.048-1.6 9.92 0 19.584 4.672 25.664 12.928l104.448 140.736 84.672-211.584c4.992-12.544 17.024-20.096 29.696-20.096 3.968 0 8 0.704 11.904 2.304 16.448 6.592 24.384 25.216 17.792 41.6l-85.568 213.952 183.168-35.456c13.312-2.688 26.752 3.52 33.6 15.168s5.632 26.432-3.072 36.8l-145.088 172.224h184.512c35.328 0 64 28.672 64 64v448c0 35.328-28.672 64-64 64zM665.024 268.416c-12.032 2.432-24.512-2.496-31.744-12.352l-83.008-111.872v408.064l262.976-312.512-148.224 28.672zM960 448h-238.336l-178.944 212.608c-8.576 10.304-22.976 14.080-35.392 9.472-12.672-4.608-21.056-16.64-21.056-30.080v-192h-422.272v448h896v-448z" />
<glyph unicode="&#xe60d;" glyph-name="countdown" data-tags="countdown" d="M511.68 960c-189.632 0-359.040-102.72-448.32-265.6v105.6c0 17.664-14.336 32-32 32s-32-14.336-32-32v-192c0-17.664 14.336-32 32-32 0.064 0 0.128 0 0.128 0s0.128 0 0.128 0h192c17.664 0 32 14.336 32 32s-14.336 32-32 32h-115.712c74.112 156.032 228.928 256 403.776 256 247.168 0 448.32-201.024 448.32-448s-201.152-448-448.32-448c-211.136 0-395.712 149.632-438.784 355.84-3.648 17.28-20.992 28.736-37.888 24.768-17.344-3.648-28.352-20.608-24.768-37.952 49.344-235.584 260.224-406.656 501.44-406.656 282.496 0 512.32 229.696 512.32 512s-229.824 512-512.32 512zM480 768.256c-17.664 0-32-14.336-32-32v-320.256c0-17.664 14.336-32 32-32 0.448 0 256 0.256 256 0.256 17.664 0 32 14.336 32 32s-14.336 32-32 32h-224v288c0 17.664-14.336 32-32 32z" />
<glyph unicode="&#xe60e;" glyph-name="circle-counter" data-tags="circle-counter" d="M512 960c-17.664 0-32-14.336-32-32s14.336-32 32-32c246.976 0 448-200.96 448-448s-201.024-448-448-448-448 200.96-448 448c0 69.312 15.36 135.68 45.632 197.248 7.808 15.872 1.344 35.008-14.592 42.816-15.872 7.68-34.944 1.216-42.816-14.592-34.688-70.4-52.224-146.304-52.224-225.472 0-282.304 229.696-512 512-512s512 229.696 512 512-229.696 512-512 512zM297.344 233.344c6.272-6.208 14.464-9.344 22.656-9.344s16.384 3.136 22.656 9.344l384 384c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-384-384c-12.544-12.48-12.544-32.704-0.064-45.248zM720 288c0-26.51-21.49-48-48-48s-48 21.49-48 48c0 26.51 21.49 48 48 48s48-21.49 48-48zM400 608c0-26.51-21.49-48-48-48s-48 21.49-48 48c0 26.51 21.49 48 48 48s48-21.49 48-48z" />
<glyph unicode="&#xe60f;" glyph-name="blurb" data-tags="blurb" d="M400.576 70.208l111.424-157.632 111.424 157.632c201.152 50.816 340.544 229.12 340.544 437.824 0 249.216-202.752 451.968-451.968 451.968s-451.968-202.752-451.968-451.968c0-208.704 139.392-387.008 340.544-437.824zM512 896c213.952 0 387.968-174.080 387.968-387.968 0-179.84-127.296-338.88-302.72-378.304l-12.032-2.688-73.216-103.616-73.28 103.616-12.032 2.688c-175.424 39.36-302.72 198.464-302.72 378.304 0.064 213.888 174.080 387.968 388.032 387.968zM352 576h320c17.664 0 32 14.336 32 32s-14.336 32-32 32h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32zM288 448h448c17.664 0 32 14.336 32 32s-14.336 32-32 32h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32zM672 384h-320c-17.664 0-32-14.336-32-32s14.336-32 32-32h320c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe610;" glyph-name="bar-counters" data-tags="bar-counters" d="M992 576h-960c-17.664 0-32-14.336-32-32s14.336-32 32-32h960c17.664 0 32 14.336 32 32s-14.336 32-32 32zM32 128h832c17.664 0 32 14.336 32 32s-14.336 32-32 32h-832c-17.664 0-32-14.336-32-32s14.336-32 32-32zM32 704h768c17.664 0 32 14.336 32 32s-14.336 32-32 32h-768c-17.664 0-32-14.336-32-32s14.336-32 32-32zM32 320h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe611;" glyph-name="audio" data-tags="audio" d="M978.688 960c-5.888 0-12.16-0.96-18.688-2.944l-640-108.864c-35.328-10.752-64-48.192-64-83.52v-64c0-1.92 0-5.312 0-7.872 0-44.736 0-180.8 0-180.8v-256h-96c-88.384 0-160-71.616-160-160s71.616-160 160-160 160 71.616 160 160v426.688l640 106.688v-245.376h-96c-88.384 0-160-71.616-160-160s71.616-160 160-160 160 71.616 160 160v416c0 0 0 136.192 0 191.616 0 7.040 0 12.992 0 16.96v64c0 28.864-19.072 47.424-45.312 47.424zM256 96c0-52.928-43.072-96-96-96s-96 43.072-96 96 43.072 96 96 96h96v-96zM960 224c0-52.928-43.072-96-96-96s-96 43.072-96 96 43.072 96 96 96h96v-96zM320 587.52v177.152c0 5.568 7.744 17.216 16.32 21.376l623.68 106.112v-197.952l-640-106.688z" />
<glyph unicode="&#xe612;" glyph-name="accordion" data-tags="accordion" d="M64 320c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v384c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-384zM128 704h768v-384h-768v384zM928 832c17.664 0 32 14.336 32 32s-14.336 32-32 32h-832c-17.664 0-32-14.336-32-32s14.336-32 32-32h832zM96 128h832c17.664 0 32 14.336 32 32s-14.336 32-32 32h-832c-17.664 0-32-14.336-32-32s14.336-32 32-32zM96 0h832c17.664 0 32 14.336 32 32s-14.336 32-32 32h-832c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe613;" glyph-name="text" data-tags="text" d="M128-64h768c35.328 0 64 28.672 64 64v896c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-896c0-35.328 28.672-64 64-64zM128 896h768v-896h-768v896zM736 768h-256c-17.664 0-32-14.336-32-32s14.336-32 32-32h256c17.664 0 32 14.336 32 32s-14.336 32-32 32zM736 576h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32zM736 384h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32zM736 192h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#xe614;" glyph-name="testimonial" data-tags="testimonial" d="M512 960c-282.304 0-512-229.696-512-512s229.696-512 512-512 512 229.696 512 512-229.696 512-512 512zM512 0c-246.976 0-448 200.96-448 448s201.024 448 448 448 448-200.96 448-448-201.024-448-448-448zM410.048 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.32-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.52-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.12 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.24-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.504-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.688 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656zM720.32 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.256-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.456-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.184 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.176-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.568-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.752 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656z" />
<glyph unicode="&#xe615;" glyph-name="shop" data-tags="shop" d="M322.56 64c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM898.56 64c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64zM962.56 768h-768c-4.992 0-9.344-1.728-14.016-2.816l-24.832 106.112c-3.392 14.464-16.256 24.704-31.168 24.704h-91.904c-17.664 0-32-14.336-32-32s14.336-32 32-32h66.56l39.68-169.664 55.68-278.336c0-2.304 1.088-4.288 1.344-6.528l-32.576-146.496c-2.112-9.472 0.192-19.392 6.272-26.944 6.080-7.616 15.232-12.032 24.96-12.032h726.016c17.664 0 32 14.336 32 32s-14.336 32-32 32h-686.080l14.656 65.92c3.2-0.512 6.080-1.92 9.408-1.92h583.36c35.328 0 56.64 6.976 73.664 48l103.936 318.848c18.048 57.152-21.632 81.152-56.96 81.152zM852.544 384.448c-2.048-0.256-5.376-0.448-10.624-0.448h-583.36v6.336l-1.216 6.208-61.504 307.456h761.92l-102.144-313.472c-1.28-2.816-2.304-4.736-3.072-6.080z" />
<glyph unicode="&#xe616;" glyph-name="person" data-tags="person" d="M960 832h-896c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v640c0 35.328-28.672 64-64 64zM64 768h896v-640h-896v640zM869.312 448h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM869.312 320h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM869.312 576h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM333.184 562.688c0-42.698-34.614-77.312-77.312-77.312s-77.312 34.614-77.312 77.312c0 42.698 34.614 77.312 77.312 77.312s77.312-34.614 77.312-77.312zM257.536 454.464c-69.888 0-126.464-75.904-126.464-169.6s252.928-93.632 252.928 0-56.64 169.6-126.464 169.6z" />
<glyph unicode="&#xe617;" glyph-name="menu" data-tags="menu" d="M960 896h-832c-35.328 0-64-28.672-64-64v-832c0-35.328 28.672-64 64-64h832c35.328 0 64 28.672 64 64v832c0 35.328-28.672 64-64 64zM960 0h-832v832h832v-832zM288 384h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM288 576h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32zM288 192h512c17.664 0 32 14.336 32 32s-14.336 32-32 32h-512c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#xe618;" glyph-name="map" data-tags="map" d="M973.888 830.464l-288 128c-4.544 1.024-9.216 1.536-13.888 1.536-4.16 0-8.384-0.384-12.48-1.216l-308.096-125.376-273.472 125.056c-4.608 1.024-9.28 1.536-13.952 1.536-14.4 0-28.544-4.864-40-14.080-15.168-12.096-24-30.464-24-49.92v-768c0-29.952 20.8-55.936 50.048-62.464l286.656-128c4.608-1.024 9.28-1.536 13.952-1.536 4.16 0 8.384 0.384 12.48 1.216l308.096 125.376 274.816-125.056c4.672-1.024 9.344-1.536 13.952-1.536 14.4 0 28.608 4.864 40.064 14.080 15.104 12.16 23.936 30.528 23.936 49.92v768c0 30.016-20.864 56-50.112 62.464zM384 781.248l256 101.952v-768l-256-101.952v768zM64 896l256-114.304v-768l-256 114.304v768zM960 0l-256 113.792v768l256-113.792v-768z" />
<glyph unicode="&#xe619;" glyph-name="login" data-tags="login" d="M515.008 896c111.68 0 211.2-64.192 259.776-167.552 7.552-16 26.624-22.848 42.56-15.36 16 7.552 22.848 26.624 15.36 42.56-59.264 126.080-180.928 204.352-317.696 204.352-187.136 0-323.008-150.080-323.008-356.544l-0.32-27.456h-63.68c-35.328 0-64-28.672-64-64v-512c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v512c0 35.328-28.672 64-64 64h-640.32l0.32 27.072c0 172.48 106.56 292.928 259.008 292.928zM896 0h-768v512h768v-512zM512 128c70.72 0 128 57.28 128 128s-57.28 128-128 128-128-57.28-128-128c0-70.72 57.28-128 128-128zM512 320c35.264 0 64-28.736 64-64s-28.736-64-64-64-64 28.736-64 64 28.736 64 64 64z" />
<glyph unicode="&#xe61a;" glyph-name="image" data-tags="image" d="M729.344 649.984c0-49.167-39.857-89.024-89.024-89.024s-89.024 39.857-89.024 89.024c0 49.167 39.857 89.024 89.024 89.024s89.024-39.857 89.024-89.024zM832 128h64v384l-256-192-320 256-192-192v-256h64zM960 896h-896c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM960 64h-896v768h896v-768z" />
<glyph unicode="&#xe61b;" glyph-name="gallery" data-tags="gallery" d="M960 768h-64v128c0 35.328-28.672 64-64 64h-768c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h64v-128c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM64 896h768v-704h-768v704zM960 0h-768v128h64v-64h640v640h64v-704zM651.328 697.984c0-49.167-39.857-89.024-89.024-89.024s-89.024 39.857-89.024 89.024c0 49.167 39.857 89.024 89.024 89.024s89.024-39.857 89.024-89.024zM704 256h64v320l-256-128-192 192-192-128v-256h64z" />
<glyph unicode="&#xe61c;" glyph-name="follow" data-tags="follow" d="M960 768h-320v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64-28.672-64-64v-128h-320c-35.328 0-64-28.672-64-64v-704c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v704c0 35.328-28.672 64-64 64zM64 704h256.576c-0.384-9.28-0.576-19.84-0.576-32 0-52.992 43.008-96 96-96h192c52.992 0 96 43.008 96 96 0 12.16-0.192 22.72-0.576 32h256.576v-704h-896v704zM576 640h-128v256h128v-256zM869.312 320h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM869.312 192h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM869.312 448h-389.312c-17.664 0-32-14.336-32-32s14.336-32 32-32h389.312c17.664 0 32 14.336 32 32s-14.336 32-32 32zM333.184 434.688c0-42.698-34.614-77.312-77.312-77.312s-77.312 34.614-77.312 77.312c0 42.698 34.614 77.312 77.312 77.312s77.312-34.614 77.312-77.312zM257.536 326.464c-69.888 0-126.464-75.904-126.464-169.6s252.928-93.632 252.928 0-56.64 169.6-126.464 169.6z" />
<glyph unicode="&#xe61d;" glyph-name="contact" data-tags="contact" d="M960 832h-896c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v640c0 35.328-28.672 64-64 64zM363.52 382.208l130.496-88.704c5.44-3.648 11.712-5.504 17.984-5.504 6.336 0 12.672 1.856 18.112 5.632l129.664 89.28 254.912-254.912h-805.44l254.272 254.208zM64 173.248v412.608l245.632-166.976-245.632-245.632zM713.408 419.84l246.592 169.792v-416.384l-246.592 246.592zM960 768v-103.552l-1.344 1.92-446.784-307.584-447.872 304.512v104.704h896z" />
<glyph unicode="&#xe61e;" glyph-name="blog" data-tags="blog" d="M893.12 585.472c5.632-25.344 8.896-51.392 8.896-78.144 0-206.592-175.36-378.816-406.272-415.808 48.832-19.712 103.552-31.232 161.856-31.232 54.976 0 106.88 10.112 153.728 27.712 59.328-20.224 124.096-25.472 177.664-25.472-27.84 33.408-47.168 66.176-60.992 94.976 59.392 52.992 96 123.2 96 200.512 0 91.392-51.008 172.864-130.88 227.456zM797.952 539.136c0 193.28-177.152 350.464-394.944 350.464s-394.944-157.248-394.944-350.464c0-91.136 40.768-179.328 112.576-244.608-16.32-40.896-38.272-79.36-65.408-114.688-6.080-7.936-7.040-18.624-2.432-27.456 4.416-8.448 13.184-13.696 22.656-13.696 0.384 0 0.832 0 1.28 0 33.344 1.6 100.352 24.128 171.456 69.696 36.608-6.592 124.928-19.776 154.816-19.776 221.44 0 394.944 153.984 394.944 350.528zM403.008 239.808c-25.856 0-126.080 14.656-154.944 20.672-6.656 1.344-13.632 0-19.392-3.776-34.624-22.976-67.2-39.296-94.016-50.112 16 27.712 29.504 56.768 40.256 86.848 3.648 10.176 0.512 21.504-7.808 28.352-69.568 57.408-107.84 134.592-107.84 217.344 0 165.056 154.24 299.264 343.744 299.264s343.744-134.272 343.744-299.264c0-170.624-147.776-299.328-343.744-299.328z" />
<glyph unicode="&#xe61f;" glyph-name="reset" data-tags="reset" d="M487.168 896c-111.936 0-241.728-42.496-326.4-112.832l-90.24 88.832c-26.048 25.728-70.528 7.488-70.528-28.8v-353.472c0-22.528 18.496-40.768 41.28-40.768h364.992c36.8 0 55.168 43.904 29.184 69.568l-100.224 92.224c93.824 63.552 242.048 65.344 324.224-15.68 46.016-45.44 75.328-117.76 75.328-182.080s-29.312-134.656-75.392-180.032c-83.392-82.368-223.104-90.048-316.992-23.104-17.344 12.416-41.536 9.216-56.704-5.76l-97.536-96.256c-19.392-19.136-17.152-50.624 4.288-67.648 83.328-66.24 186.24-102.208 294.72-102.208 125.76 0 244.032 48.384 332.992 136.256 88.96 87.808 141.952 204.544 141.952 328.768 0 254.080-186.048 492.992-474.944 492.992z" />
<glyph unicode="&#xe620;" glyph-name="code" data-tags="code" d="M768 224c-9.024 0-17.92 3.776-24.32 11.2-11.52 13.376-9.92 33.6 3.52 45.12l195.584 167.68-195.648 167.744c-13.44 11.52-14.976 31.68-3.52 45.12 11.648 13.44 31.808 14.912 45.12 3.456l224-192c7.232-6.080 11.264-14.976 11.264-24.32s-4.032-18.24-11.2-24.256l-224-192c-6.016-5.184-13.44-7.744-20.8-7.744zM256 224c-7.36 0-14.784 2.56-20.8 7.744l-224 192c-7.168 6.016-11.2 14.912-11.2 24.256s4.032 18.24 11.2 24.256l224 192c13.312 11.52 33.536 9.984 45.12-3.456 11.52-13.376 9.92-33.6-3.52-45.056l-195.584-167.744 195.648-167.744c13.44-11.52 14.976-31.68 3.52-45.12-6.464-7.36-15.36-11.136-24.384-11.136zM384 96c-3.968 0-8 0.704-11.904 2.304-16.448 6.592-24.384 25.216-17.792 41.6l256 640c6.592 16.384 25.216 24.384 41.536 17.856 16.448-6.592 24.384-25.216 17.792-41.6l-256-640c-4.928-12.544-16.96-20.16-29.632-20.16z" />
<glyph unicode="&#xe621;" glyph-name="underline" data-tags="underline" d="M712 733.76h-48c-13.248 0-24-10.752-24-24v-310.912c0-66.88-48.896-126.528-115.392-132.928-4.288-0.448-8.448-0.64-12.608-0.64-70.72 0-128 57.28-128 128v316.48c0 13.248-10.752 24-24 24h-48c-13.248 0-24-10.752-24-24v-314.048c0-122.624 94.528-229.632 217.088-233.28 2.304-0.128 4.608-0.192 6.912-0.192 123.712 0 224 100.288 224 224v323.52c0 13.248-10.752 24-24 24v0zM256 56.32v15.36c0 13.44 10.88 24.32 24.32 24.32h463.36c13.44 0 24.32-10.88 24.32-24.32v-15.36c0-13.44-10.88-24.32-24.32-24.32h-463.36c-13.44 0-24.32 10.88-24.32 24.32z" />
<glyph unicode="&#xe622;" glyph-name="bold" data-tags="bold" d="M512 640c35.264 0 64-28.736 64-64s-28.736-64-64-64h-96v128h96zM512 736h-168c-13.248 0-24-10.752-24-24v-296h192c88.384 0 160 71.616 160 160s-71.616 160-160 160v0zM536 416c39.68 0 72-32.32 72-72v-16c0-39.68-32.32-72-72-72h-120v160h120zM536 512h-216v-328c0-13.248 10.752-24 24-24h192c92.416 0 168 75.584 168 168v16c0 92.416-75.584 168-168 168v0z" />
<glyph unicode="&#xe623;" glyph-name="italic" data-tags="italic" d="M743.6 736h-301.8c-10.6 0-19.8-7-23-17l-14.6-48c-4.6-15.4 6.8-31 23-31h95.6l-117.4-384h-110.2c-10.6 0-19.8-7-23-17l-14.6-48c-4.6-15.4 6.8-31 23-31h301.8c10.6 0 19.8 7 23 17l14.6 48c4.6 15.4-6.8 31-23 31h-89.2l117.4 384h103.8c10.6 0 19.8 7 23 17l14.6 48c4.6 15.4-6.8 31-23 31z" />
<glyph unicode="&#xe624;" glyph-name="uppercase" data-tags="uppercase" d="M455.6 736h-303.2c-13.4 0-24.4-10.8-24.4-24.4v-47.4c0-13.4 10.8-24.4 24.4-24.4h103.6v-455.6c0-13.4 10.8-24.4 24.4-24.4h47.4c13.4 0 24.4 10.8 24.4 24.4v455.8h103.6c13.4 0 24.4 10.8 24.4 24.4v47.4c-0.2 13.4-11 24.2-24.6 24.2zM874.4 736h-308.8c-12 0-21.6-9.6-21.6-21.6v-52.8c0-12 9.6-21.6 21.6-21.6h106.4v-455.6c0-13.4 10.8-24.4 24.4-24.4h47.4c13.4 0 24.4 10.8 24.4 24.4v455.6h106.4c12 0 21.6 9.6 21.6 21.6v52.8c-0.2 12-9.8 21.6-21.8 21.6z" />
<glyph unicode="&#xe625;" glyph-name="divi" data-tags="divi" d="M480 576h-32v-256h32c136 0 136 92.992 136 128 0 31.616 0 128-136 128zM512 768c-176.704 0-320-143.296-320-320s143.296-320 320-320 320 143.296 320 320c0 176.704-143.296 320-320 320zM480 256h-64c-17.664 0-32 15.296-32 34.112v315.776c0 18.816 14.336 34.112 32 34.112 0 0 48.512 0 64 0 79.424 0 200-32.64 200-192 0-161.344-120.576-192-200-192z" />
<glyph unicode="&#xe626;" glyph-name="D" data-tags="D" d="M504.448 640c27.648 0 51.968-4.544 72.256-13.44 20.032-8.832 36.992-21.248 50.496-36.864 14.208-16.448 25.216-36.48 32.768-59.52 8-24.256 12.032-51.648 12.032-81.344 0-29.312-3.968-56.512-11.712-80.896-7.424-23.168-18.24-43.328-32.192-59.968-13.376-15.936-30.464-28.672-50.688-37.952-20.416-9.28-44.928-14.016-72.96-14.016h-88.448v384h88.448zM504.448 704h-120.448c-17.664 0-32-14.336-32-32v-448c0-17.6 14.4-32 32-32h120.448c37.184 0 70.656 6.656 99.52 19.84 28.928 13.248 53.504 31.68 73.088 54.976 19.392 23.040 34.24 50.56 44.16 81.664 9.792 30.72 14.784 64.448 14.784 100.352 0 36.544-5.12 70.592-15.232 101.312-10.24 31.104-25.408 58.432-45.12 81.344-19.84 22.912-44.416 40.96-73.088 53.632-28.48 12.48-61.504 18.88-98.112 18.88v0zM512 896c247.040 0 448-200.96 448-448s-200.96-448-448-448-448 200.96-448 448 200.96 448 448 448zM512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512v0z" />
<glyph unicode="&#xe900;" glyph-name="import_export" data-tags="import_export" horiz-adv-x="1472" d="M1170.272 180.032l93.056 98.72c27.712 29.408 74.016 30.752 103.392 3.040s30.752-74.016 3.040-103.392l-206.88-219.424c-17.504-18.56-42.4-25.952-65.76-21.888-23.392-4.064-48.288 3.328-65.76 21.888l-206.88 219.424c-27.712 29.408-26.336 75.68 3.040 103.392s75.68 26.336 103.392-3.040l93.056-98.72v487.392c0 40.384 32.736 73.152 73.152 73.152s73.152-32.736 73.152-73.152v-487.392zM438.848 715.968l93.056-98.72c27.712-29.376 74.016-30.752 103.392-3.040s30.752 74.016 3.040 103.392l-206.88 219.424c-17.504 18.56-42.4 25.952-65.76 21.888-23.392 4.064-48.288-3.328-65.76-21.888l-206.88-219.424c-27.712-29.376-26.336-75.68 3.040-103.392s75.68-26.336 103.392 3.040l93.056 98.72v-523.968c0-40.384 32.736-73.152 73.152-73.152s73.152 32.736 73.152 73.152v523.968z" />
<glyph unicode="&#xe901;" glyph-name="double-underline" data-tags="double-underline" d="M712 733.8h-48c-13.2 0-24-10.8-24-24v-311c0-66.8-48.8-126.6-115.4-133-4.2-0.4-8.4-0.6-12.6-0.6-70.8 0-128 57.2-128 128v316.6c0 13.2-10.8 24-24 24h-48c-13.2 0-24-10.8-24-24v-314c0-122.6 94.6-229.6 217-233.2 2.4-0.2 4.6-0.2 7-0.2 123.8 0 224 100.2 224 224v323.4c0 13.2-10.8 24-24 24v0 0zM256 56.4v15.4c0 13.4 10.8 24.4 24.4 24.4h463.4c13.4 0 24.4-10.8 24.4-24.4v-15.4c0-13.4-10.8-24.4-24.4-24.4h-463.4c-13.6 0-24.4 10.8-24.4 24.4zM256-39.6v15.4c0 13.4 10.8 24.4 24.4 24.4h463.4c13.4 0 24.4-10.8 24.4-24.4v-15.4c0-13.4-10.8-24.4-24.4-24.4h-463.4c-13.6 0-24.4 10.8-24.4 24.4z" />
<glyph unicode="&#xe902;" glyph-name="smallcaps" data-tags="smallcaps" d="M455.6 736h-303.2c-13.4 0-24.4-10.8-24.4-24.4v-47.4c0-13.4 10.8-24.4 24.4-24.4h103.6v-455.6c0-13.4 10.8-24.4 24.4-24.4h47.4c13.4 0 24.4 10.8 24.4 24.4v455.8h103.6c13.4 0 24.4 10.8 24.4 24.4v47.4c-0.2 13.4-11 24.2-24.6 24.2v0zM874.4 576h-308.8c-12 0-21.6-9.6-21.6-21.6v-52.8c0-12 9.6-21.6 21.6-21.6h106.4v-295.6c0-13.4 10.8-24.4 24.4-24.4h47.4c13.4 0 24.4 10.8 24.4 24.4v295.6h106.4c12 0 21.6 9.6 21.6 21.6v52.8c-0.2 12-9.8 21.6-21.8 21.6v0z" />
<glyph unicode="&#xe903;" glyph-name="strikethrough" data-tags="strikethrough" d="M448 184.2c0-13.4 10.8-24.4 24.4-24.4h47.4c13.4 0 24.4 10.8 24.4 24.4v199.8h-96.2v-199.8zM736 472.4v15.4c0 13.4-10.8 24.2-24.4 24.2h-167.6v128h103.6c13.4 0 24.4 11 24.4 24.6v47.4c-0.2 13.4-11 24.2-24.6 24.2h-303c-13.4 0-24.4-10.8-24.4-24.4v-47.4c0-13.4 10.8-24.4 24.4-24.4h103.6v-128h-167.6c-13.4 0-24.4-10.8-24.4-24.4v-15.4c0-13.4 10.8-24.4 24.4-24.4h431.4c13.4 0.2 24.2 11 24.2 24.6v0z" />
<glyph unicode="&#xe904;" glyph-name="menu-expand" data-tags="menu-expand" d="M512 64l-192 320h384l-192-320zM512 832l192-320h-384l192 320z" />
<glyph unicode="&#xe905;" glyph-name="strikethrough2" data-tags="strikethrough" d="M544 490.88l-12.16 5.76c-121.6 49.92-147.84 120.32-100.48 165.76s144.64 17.28 158.72-22.4c6.479-15.971 21.869-27.029 39.843-27.029 23.682 0 42.88 19.198 42.88 42.88 0 3.922-0.526 7.72-1.513 11.329l0.070-0.301c-31.36 101.12-218.88 138.24-300.8 55.68-28.257-28.065-45.747-66.94-45.747-109.899 0-49.27 23.007-93.167 58.863-121.534l0.324-0.247h-170.24c-23.505 0-42.56-19.055-42.56-42.56s19.055-42.56 42.56-42.56v0h311.68c97.92-48.64 113.92-108.16 72.96-156.8-22.672-20.753-53.001-33.468-86.3-33.468-48.492 0-90.686 26.966-112.405 66.72l-0.334 0.669c-7.245 14.017-21.631 23.434-38.217 23.434-23.682 0-42.88-19.198-42.88-42.88 0-9.819 3.3-18.867 8.852-26.096l-0.075 0.102c36.314-65.766 105.232-109.569 184.38-109.569 59.895 0 113.93 25.084 152.175 65.32l0.084 0.089c25.805 27.685 41.645 64.952 41.645 105.92s-15.841 78.235-41.731 106.013l0.085-0.093h147.2c23.505 0 42.56 19.055 42.56 42.56s-19.055 42.56-42.56 42.56v0z" />
<glyph unicode="&#xe906;" glyph-name="icon_external_link" data-tags="icon_external_link" d="M768 320c-35.346 0-64-28.654-64-64v0-64h-448l-0.064 448h64.064c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-64.064c-70.625-0.080-127.856-57.311-127.936-127.928v-448.072c0.084-70.659 57.341-127.916 127.992-128h448.008c70.659 0.084 127.916 57.341 128 127.992v64.008c0 35.346-28.654 64-64 64v0zM768 832h-192c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h101.498l-210.746-210.752c-12.054-11.654-19.538-27.97-19.538-46.034 0-35.346 28.654-64 64-64 18.064 0 34.38 7.484 46.017 19.52l0.017 0.018 210.752 210.746v-101.498c0-35.346 28.654-64 64-64s64 28.654 64 64v0 192c-0.084 70.659-57.341 127.916-127.992 128h-0.008z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 294 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,53 @@
<?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>
<json>
<![CDATA[
{
"fontFamily": "ETmodules",
"majorVersion": 2,
"minorVersion": 4,
"version": "Version 2.4",
"fontId": "ETmodules",
"psName": "ETmodules",
"subFamily": "Regular",
"fullName": "ETmodules",
"description": "Font generated by IcoMoon."
}
]]>
</json>
</metadata>
<defs>
<font id="ETmodules" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#x32;" glyph-name="arrow_carrot-up" data-tags="arrow_carrot-up" d="M358.976 313.6l185.024 185.024 185.024-185.024c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-207.552 207.552c-6.272 6.272-14.464 9.344-22.72 9.344s-16.448-3.072-22.72-9.344l-207.552-207.552c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0z" />
<glyph unicode="&#x33;" glyph-name="arrow_carrot-down" data-tags="arrow_carrot-down" d="M729.024 518.4l-185.024-185.024-185.024 185.024c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l207.552-207.552c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l207.552 207.552c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0z" />
<glyph unicode="&#x34;" glyph-name="arrow_carrot-left" data-tags="arrow_carrot-left" d="M393.6 393.28l207.552-207.552c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-185.024 185.024 185.024 185.024c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-207.552-207.552c-6.272-6.272-9.344-14.464-9.344-22.72s3.072-16.448 9.344-22.72z" />
<glyph unicode="&#x35;" glyph-name="arrow_carrot-right" data-tags="arrow_carrot-right" d="M441.6 185.728c12.48-12.48 32.768-12.48 45.248 0l207.552 207.552c6.272 6.272 9.408 14.528 9.344 22.72 0 8.256-3.072 16.448-9.344 22.72l-207.552 207.552c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l185.024-185.024-185.024-185.024c-12.48-12.48-12.48-32.768 0-45.248z" />
<glyph unicode="&#x3b;" glyph-name="arrow_carrot-down_alt2" data-tags="arrow_carrot-down_alt2" d="M729.024 518.4l-185.024-185.024-185.024 185.024c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l207.552-207.552c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l207.552 207.552c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0zM546.304 891.456c-263.808 0-477.696-213.888-477.696-477.696-0.064-263.872 213.824-477.76 477.696-477.76 263.808 0 477.696 213.888 477.696 477.696 0 263.872-213.888 477.76-477.696 477.76zM546.304 0c-228.096 0-413.696 185.6-413.696 413.696s185.6 413.696 413.696 413.696c228.096 0.064 413.696-185.536 413.696-413.696 0-228.096-185.6-413.696-413.696-413.696z" />
<glyph unicode="&#x41;" glyph-name="arrow_carrot-2right_alt2" data-tags="arrow_carrot-2right_alt2" d="M790.592 438.016l-189.376 214.080c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l189.376 214.080c6.4 6.4 9.472 14.784 9.344 23.168 0.064 8.384-2.944 16.768-9.344 23.168zM570.432 414.848c0.128 8.384-2.944 16.832-9.344 23.168l-189.376 214.080c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l189.376 214.080c6.4 6.336 9.472 14.72 9.344 23.168zM544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416z" />
<glyph unicode="&#x45;" glyph-name="arrow_triangle-right" data-tags="arrow_triangle-right" d="M444.608 200.768l244.864 224.512c13.696 12.48 13.696 32.768 0 45.248-0.384 0.32-0.896 0.448-1.28 0.768l-243.584 224c-13.696 12.48-35.968 12.48-49.664 0-0.064-0.128-0.128-0.32-0.256-0.448-6.528-5.76-10.688-13.824-10.688-22.848v-448c0-9.152 4.352-17.28 11.072-23.104l-0.128-0.128c13.76-12.544 35.968-12.544 49.664 0z" />
<glyph unicode="&#x49;" glyph-name="arrow_triangle-right_alt2" data-tags="arrow_triangle-right_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM756.288 436.928l-246.848 195.52c-13.888 10.88-36.416 10.88-50.304 0-0.128-0.128-0.192-0.256-0.32-0.32-6.656-5.056-10.816-12.096-10.816-19.968v-391.040c0-8 4.416-15.104 11.264-20.16l-0.128-0.128c13.888-10.88 36.416-10.88 50.304 0l248.128 195.968c13.888 10.88 13.888 28.608 0 39.488-0.384 0.32-0.896 0.384-1.28 0.64z" />
<glyph unicode="&#x4d;" glyph-name="icon_close" data-tags="icon_close" d="M289.6 225.6c12.48-12.48 32.768-12.48 45.248 0l177.152 177.152 177.152-177.152c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-177.152 177.152 177.152 177.152c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-177.152-177.152-177.152 177.152c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l177.152-177.152-177.152-177.152c-12.48-12.48-12.48-32.768 0-45.248z" />
<glyph unicode="&#x4e;" glyph-name="icon_check" data-tags="icon_check" d="M441.216 141.184c1.28-1.024 2.048-2.432 3.392-3.392 1.92-1.28 4.096-1.536 6.144-2.432 2.432-1.152 4.8-2.24 7.36-2.944 2.496-0.64 4.928-0.96 7.488-1.152 3.648-0.384 7.168-0.384 10.752 0.128 1.472 0.256 2.88 0.64 4.352 1.024 4.416 1.088 8.512 2.816 12.544 5.248 0.704 0.448 1.28 0.96 1.984 1.408 2.624 1.792 5.44 3.136 7.68 5.568 1.6 1.728 2.304 3.968 3.584 5.888 0.064 0.064 0.192 0.128 0.192 0.192l381.376 611.264c13.568 20.672 7.744 48.448-12.992 62.016s-48.448 7.744-62.016-12.992l-352.256-564.544-194.816 189.504c-18.176 16.832-46.464 15.744-63.296-2.432-16.768-18.176-15.68-46.528 2.496-63.296l234.368-228.032c0.448-0.448 1.088-0.576 1.664-1.024z" />
<glyph unicode="&#x53;" glyph-name="icon_zoom-out_alt" data-tags="icon_zoom-out_alt" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.624-189.504 92.224-260.928l-271.168-271.168c-17.344-17.344-17.344-45.504 0-62.848s45.504-17.344 62.848 0l271.168 271.168c71.424-57.6 162.048-92.224 260.928-92.224 229.76 0 416 186.24 416 416s-186.24 416-416 416zM608 192c-194.112 0-352 157.888-352 352s157.888 352 352 352 352-157.888 352-352-157.888-352-352-352zM800 576h-384c-17.664 0-32-14.336-32-32s14.336-32 32-32h384c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x55;" glyph-name="icon_search" data-tags="icon_search" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.688-189.632 92.288-261.056l-274.944-274.944c-17.28-17.28-17.28-45.376 0-62.656s45.376-17.28 62.656 0l274.944 274.944c71.424-57.6 162.176-92.288 261.056-92.288 229.76 0 416 186.24 416 416s-186.24 416-416 416zM608 192c-194.112 0-352 157.888-352 352s157.888 352 352 352 352-157.888 352-352-157.888-352-352-352z" />
<glyph unicode="&#x60;" glyph-name="icon_pause" data-tags="icon_pause" d="M384 640c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64s64 28.672 64 64v256c0 35.328-28.672 64-64 64zM576 320c0-35.328 28.672-64 64-64s64 28.672 64 64v256c0 35.328-28.672 64-64 64s-64-28.672-64-64v-256z" />
<glyph unicode="&#x61;" glyph-name="icon_menu" data-tags="icon_menu" d="M224 448h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 640h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 256h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x7c;" glyph-name="icon_quotations_alt2" data-tags="icon_quotations_alt2" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM410.048 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.32-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.52-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.12 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.24-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.504-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.688 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656zM720.32 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.256-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.456-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.184 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.176-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.568-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.752 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656z" />
<glyph unicode="&#xe04f;" glyph-name="icon_minus_alt" data-tags="icon_minus_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM800 384h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe050;" glyph-name="plus-circle" data-tags="icon_plus_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM800 384h-224v-224c0-17.664-14.336-32-32-32s-32 14.336-32 32v224h-224c-17.664 0-32 14.336-32 32s14.336 32 32 32h224v224c0 17.664 14.336 32 32 32s32-14.336 32-32v-224h224c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe068;" glyph-name="icon_volume-low" data-tags="icon_volume-low" d="M658.688 959.808c-11.648 1.088-25.28-1.728-41.344-11.456 0 0-266.88-232.832-278.464-244.352h-146.88c-35.328 0-64-28.672-64-64v-392.128c0-35.328 28.672-64 64-64h146.88c11.584-11.52 278.464-236.16 278.464-236.16 16.064-9.728 29.696-12.544 41.344-11.456 23.68 2.24 40.32 22.080 45.376 43.008 0.32 2.048 0.32 935.488 0 937.472-5.056 20.992-21.76 40.832-45.376 43.072zM802.624 336.192c-15.808-8-22.144-27.2-14.208-43.008 5.632-11.136 16.896-17.6 28.544-17.6 4.864 0 9.728 1.088 14.4 3.392 64.704 32.64 104.896 97.344 104.896 169.024s-40.192 136.384-104.896 169.024c-15.808 8-35.008 1.6-42.944-14.208s-1.6-35.008 14.208-43.008c42.944-21.632 69.632-64.448 69.632-111.808s-26.688-90.176-69.632-111.808z" />
<glyph unicode="&#xe076;" glyph-name="icon_mail" data-tags="icon_mail" d="M960 832h-896c-35.328 0-64-28.672-64-64v-107.456l512-204.8 512 204.8v107.456c0 35.328-28.672 64-64 64zM0 556.032v-428.032c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v428.032l-512-204.8-512 204.8z" />
<glyph unicode="&#xe07a;" glyph-name="icon_cart" data-tags="icon_cart" d="M960 768h-768c-4.992 0-9.344-1.728-14.016-2.816l-24.832 106.112c-3.392 14.464-16.256 24.704-31.168 24.704h-91.84c-17.664 0-32-14.336-32-32s14.272-32 32-32h66.496l39.744-169.984 55.616-278.016c0-2.304 1.088-4.288 1.344-6.528l-32.576-146.56c-2.112-9.472 0.192-19.392 6.272-26.944 6.080-7.616 15.232-11.968 24.96-11.968h726.016c17.664 0 32 14.336 32 32s-14.336 32-32 32h-686.080l14.656 65.92c3.2-0.512 6.080-1.92 9.408-1.92h583.36c35.328 0 56.64 6.976 73.664 48l103.936 318.848c18.048 57.152-21.568 81.152-56.96 81.152zM192 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM768 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#xe090;" glyph-name="icon_phone" data-tags="icon_phone" d="M422.912 701.952c-12.224 140.608-158.912 209.6-165.12 212.416-5.824 2.752-12.352 3.584-18.624 2.496-169.344-28.096-194.816-126.656-195.84-130.752-1.408-5.76-1.152-11.712 0.64-17.28 201.984-626.688 621.76-742.848 759.744-781.056 10.624-2.944 19.392-5.312 26.048-7.488 3.2-1.088 6.528-1.536 9.856-1.536 4.544 0 9.088 0.96 13.248 2.88 4.224 1.92 103.936 48.896 128.32 202.112 1.088 6.656 0 13.568-3.072 19.584-2.176 4.224-54.336 103.488-198.976 138.56-10.112 2.624-20.48-0.064-28.288-6.72-45.632-38.976-108.672-80.512-135.872-84.8-182.336 89.152-284.16 260.224-288 292.672-2.24 18.24 39.552 82.304 87.616 134.4 6.080 6.592 9.152 15.552 8.32 24.512z" />
<glyph unicode="&#xe093;" glyph-name="social_facebook" data-tags="social_facebook" d="M385.728-64h191.872l0.128 512 174.272 0.064 18.688 176.448h-193.088l0.256 88.32c0 46.016 3.136 70.656 69.184 70.656h121.984v176.512h-174.912c-169.536 0-208.576-87.616-208.576-231.552l0.192-103.936-128.704-0.064v-176.448h128.704v-512z" />
<glyph unicode="&#xe094;" glyph-name="social_twitter" data-tags="social_twitter" d="M995.776 848.64c-40.576-24.064-85.568-41.536-133.44-51.008-38.336 40.896-92.928 66.368-153.344 66.368-116.032 0-210.112-94.080-210.112-210.048 0-16.448 1.856-32.512 5.44-47.872-174.592 8.768-329.408 92.416-433.024 219.52-18.112-30.976-28.416-67.072-28.416-105.6 0-72.896 37.12-137.216 93.44-174.848-34.432 1.152-66.816 10.624-95.168 26.368 0-0.896 0-1.728 0-2.624 0-101.76 72.448-186.688 168.512-206.016-17.6-4.8-36.16-7.36-55.36-7.36-13.568 0-26.688 1.344-39.552 3.776 26.752-83.456 104.32-144.192 196.224-145.92-71.872-56.32-162.496-89.92-260.928-89.92-16.96 0-33.664 1.024-50.112 2.944 92.992-59.584 203.392-94.4 322.048-94.4 386.432 0 597.76 320.128 597.76 597.76 0 9.088-0.192 18.176-0.64 27.2 41.152 29.504 76.8 66.496 104.96 108.608-37.696-16.704-78.144-28.032-120.64-33.088 43.392 25.984 76.672 67.2 92.352 116.16z" />
<glyph unicode="&#xe09a;" glyph-name="social_instagram" data-tags="social_instagram" d="M512 867.776c136.704 0 152.896-0.512 206.912-3.008 49.92-2.304 77.056-10.624 95.040-17.6 23.872-9.28 40.96-20.352 58.88-38.272s28.992-34.944 38.272-58.88c7.040-18.048 15.36-45.184 17.6-95.040 2.496-54.080 3.072-70.272 3.072-206.976s-0.512-152.896-3.008-206.912c-2.304-49.92-10.624-77.056-17.6-95.040-9.28-23.872-20.352-40.96-38.272-58.88s-34.944-28.992-58.88-38.272c-18.048-7.040-45.184-15.36-95.040-17.6-54.080-2.496-70.272-3.072-206.976-3.072s-152.896 0.512-206.912 3.008c-49.92 2.304-77.056 10.624-95.040 17.6-23.872 9.28-40.96 20.352-58.88 38.272s-28.992 34.944-38.272 58.88c-7.040 18.048-15.36 45.184-17.6 95.040-2.496 54.080-3.072 70.272-3.072 206.976s0.576 152.896 3.008 206.912c2.304 49.92 10.624 77.056 17.6 95.040 9.28 23.872 20.352 40.96 38.272 58.88s34.944 28.992 58.88 38.272c18.048 7.040 45.184 15.36 95.040 17.6 54.080 2.496 70.272 3.072 206.976 3.072zM512 960c-139.072 0-156.48-0.576-211.072-3.072-54.528-2.496-91.712-11.136-124.288-23.808-33.664-13.056-62.272-30.592-90.688-59.072-28.48-28.416-46.016-57.024-59.072-90.688-12.672-32.576-21.312-69.76-23.808-124.288-2.496-54.592-3.072-72-3.072-211.072s0.576-156.48 3.072-211.072c2.496-54.528 11.136-91.712 23.808-124.288 13.056-33.664 30.592-62.208 59.072-90.688s57.024-45.952 90.688-59.072c32.576-12.672 69.76-21.312 124.288-23.808 54.592-2.496 72-3.072 211.072-3.072s156.48 0.576 211.072 3.072c54.528 2.496 91.712 11.136 124.288 23.808 33.664 13.056 62.208 30.592 90.688 59.072s45.952 57.024 59.072 90.688c12.672 32.576 21.312 69.76 23.808 124.288 2.496 54.592 3.072 72 3.072 211.072s-0.576 156.48-3.072 211.072c-2.496 54.528-11.136 91.712-23.808 124.288-13.056 33.664-30.592 62.208-59.072 90.688s-57.024 45.952-90.688 59.072c-32.576 12.672-69.76 21.312-124.288 23.808-54.592 2.496-72 3.072-211.072 3.072v0zM512 710.912c-145.216 0-262.912-117.696-262.912-262.912s117.696-262.912 262.912-262.912 262.912 117.696 262.912 262.912c0 145.216-117.696 262.912-262.912 262.912zM512 277.312c-94.272 0-170.688 76.416-170.688 170.688s76.416 170.688 170.688 170.688c94.272 0 170.688-76.416 170.688-170.688s-76.416-170.688-170.688-170.688zM846.72 721.28c0-33.932-27.508-61.44-61.44-61.44s-61.44 27.508-61.44 61.44c0 33.932 27.508 61.44 61.44 61.44s61.44-27.508 61.44-61.44z" />
<glyph unicode="&#xe09e;" glyph-name="social_rss" data-tags="social_rss" d="M0.384 960v-196.352c455.808 0 826.752-371.328 826.752-827.648h196.864c0 564.48-459.264 1024-1023.616 1024zM478.848-64h197.12c0.064 372.864-303.232 676.16-675.84 676.16v-196.288c127.808 0 247.936-49.984 338.432-140.544 90.368-90.304 140.288-211.008 140.288-339.328zM136.32-62.72c75.456 0 136.512 60.672 136.512 135.808-0.064 74.688-61.056 136.064-136.512 136.064-75.2 0-136.32-61.312-136.32-136.064 0-75.136 61.12-135.808 136.32-135.808z" />
<glyph unicode="&#xe625;" glyph-name="divi" data-tags="divi" d="M480 576h-32v-256h32c136 0 136 92.992 136 128 0 31.616 0 128-136 128zM512 768c-176.704 0-320-143.296-320-320s143.296-320 320-320 320 143.296 320 320c0 176.704-143.296 320-320 320zM480 256h-64c-17.664 0-32 15.296-32 34.112v315.776c0 18.816 14.336 34.112 32 34.112 0 0 48.512 0 64 0 79.424 0 200-32.64 200-192 0-161.344-120.576-192-200-192z" />
<glyph unicode="&#xe906;" glyph-name="icon_external_link" data-tags="icon_external_link" d="M768 320c-35.346 0-64-28.654-64-64v0-64h-448l-0.064 448h64.064c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-64.064c-70.625-0.080-127.856-57.311-127.936-127.928v-448.072c0.084-70.659 57.341-127.916 127.992-128h448.008c70.659 0.084 127.916 57.341 128 127.992v64.008c0 35.346-28.654 64-64 64v0zM768 832h-192c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h101.498l-210.746-210.752c-12.054-11.654-19.538-27.97-19.538-46.034 0-35.346 28.654-64 64-64 18.064 0 34.38 7.484 46.017 19.52l0.017 0.018 210.752 210.746v-101.498c0-35.346 28.654-64 64-64s64 28.654 64 64v0 192c-0.084 70.659-57.341 127.916-127.992 128h-0.008z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,71 @@
<?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>
<json>
<![CDATA[
{
"fontFamily": "ETmodules",
"majorVersion": 2,
"minorVersion": 4,
"version": "Version 2.4",
"fontId": "ETmodules",
"psName": "ETmodules",
"subFamily": "Regular",
"fullName": "ETmodules",
"description": "Font generated by IcoMoon."
}
]]>
</json>
</metadata>
<defs>
<font id="ETmodules" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#x32;" glyph-name="arrow_carrot-up" data-tags="arrow_carrot-up" d="M358.976 313.6l185.024 185.024 185.024-185.024c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-207.552 207.552c-6.272 6.272-14.464 9.344-22.72 9.344s-16.448-3.072-22.72-9.344l-207.552-207.552c-12.48-12.48-12.48-32.768 0-45.248s32.768-12.48 45.248 0z" />
<glyph unicode="&#x33;" glyph-name="arrow_carrot-down" data-tags="arrow_carrot-down" d="M729.024 518.4l-185.024-185.024-185.024 185.024c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l207.552-207.552c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l207.552 207.552c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0z" />
<glyph unicode="&#x34;" glyph-name="arrow_carrot-left" data-tags="arrow_carrot-left" d="M393.6 393.28l207.552-207.552c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-185.024 185.024 185.024 185.024c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-207.552-207.552c-6.272-6.272-9.344-14.464-9.344-22.72s3.072-16.448 9.344-22.72z" />
<glyph unicode="&#x35;" glyph-name="arrow_carrot-right" data-tags="arrow_carrot-right" d="M441.6 185.728c12.48-12.48 32.768-12.48 45.248 0l207.552 207.552c6.272 6.272 9.408 14.528 9.344 22.72 0 8.256-3.072 16.448-9.344 22.72l-207.552 207.552c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l185.024-185.024-185.024-185.024c-12.48-12.48-12.48-32.768 0-45.248z" />
<glyph unicode="&#x3b;" glyph-name="arrow_carrot-down_alt2" data-tags="arrow_carrot-down_alt2" d="M729.024 518.4l-185.024-185.024-185.024 185.024c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l207.552-207.552c6.272-6.272 14.528-9.408 22.72-9.344 8.256 0 16.448 3.072 22.72 9.344l207.552 207.552c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0zM546.304 891.456c-263.808 0-477.696-213.888-477.696-477.696-0.064-263.872 213.824-477.76 477.696-477.76 263.808 0 477.696 213.888 477.696 477.696 0 263.872-213.888 477.76-477.696 477.76zM546.304 0c-228.096 0-413.696 185.6-413.696 413.696s185.6 413.696 413.696 413.696c228.096 0.064 413.696-185.536 413.696-413.696 0-228.096-185.6-413.696-413.696-413.696z" />
<glyph unicode="&#x41;" glyph-name="arrow_carrot-2right_alt2" data-tags="arrow_carrot-2right_alt2" d="M790.592 438.016l-189.376 214.080c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l189.376 214.080c6.4 6.4 9.472 14.784 9.344 23.168 0.064 8.384-2.944 16.768-9.344 23.168zM570.432 414.848c0.128 8.384-2.944 16.832-9.344 23.168l-189.376 214.080c-12.544 12.544-32.96 12.544-45.504 0s-12.544-32.96 0-45.504l169.6-191.744-169.6-191.744c-12.544-12.544-12.544-32.96 0-45.504s32.96-12.544 45.504 0l189.376 214.080c6.4 6.336 9.472 14.72 9.344 23.168zM544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416z" />
<glyph unicode="&#x45;" glyph-name="arrow_triangle-right" data-tags="arrow_triangle-right" d="M444.608 200.768l244.864 224.512c13.696 12.48 13.696 32.768 0 45.248-0.384 0.32-0.896 0.448-1.28 0.768l-243.584 224c-13.696 12.48-35.968 12.48-49.664 0-0.064-0.128-0.128-0.32-0.256-0.448-6.528-5.76-10.688-13.824-10.688-22.848v-448c0-9.152 4.352-17.28 11.072-23.104l-0.128-0.128c13.76-12.544 35.968-12.544 49.664 0z" />
<glyph unicode="&#x49;" glyph-name="arrow_triangle-right_alt2" data-tags="arrow_triangle-right_alt2" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM544 0c-229.376 0-416 186.624-416 416s186.624 416 416 416 416-186.624 416-416-186.624-416-416-416zM756.288 436.928l-246.848 195.52c-13.888 10.88-36.416 10.88-50.304 0-0.128-0.128-0.192-0.256-0.32-0.32-6.656-5.056-10.816-12.096-10.816-19.968v-391.040c0-8 4.416-15.104 11.264-20.16l-0.128-0.128c13.888-10.88 36.416-10.88 50.304 0l248.128 195.968c13.888 10.88 13.888 28.608 0 39.488-0.384 0.32-0.896 0.384-1.28 0.64z" />
<glyph unicode="&#x4d;" glyph-name="icon_close" data-tags="icon_close" d="M289.6 225.6c12.48-12.48 32.768-12.48 45.248 0l177.152 177.152 177.152-177.152c12.48-12.48 32.768-12.48 45.248 0s12.48 32.768 0 45.248l-177.152 177.152 177.152 177.152c12.48 12.48 12.48 32.768 0 45.248s-32.768 12.48-45.248 0l-177.152-177.152-177.152 177.152c-12.48 12.48-32.768 12.48-45.248 0s-12.48-32.768 0-45.248l177.152-177.152-177.152-177.152c-12.48-12.48-12.48-32.768 0-45.248z" />
<glyph unicode="&#x4e;" glyph-name="icon_check" data-tags="icon_check" d="M441.216 141.184c1.28-1.024 2.048-2.432 3.392-3.392 1.92-1.28 4.096-1.536 6.144-2.432 2.432-1.152 4.8-2.24 7.36-2.944 2.496-0.64 4.928-0.96 7.488-1.152 3.648-0.384 7.168-0.384 10.752 0.128 1.472 0.256 2.88 0.64 4.352 1.024 4.416 1.088 8.512 2.816 12.544 5.248 0.704 0.448 1.28 0.96 1.984 1.408 2.624 1.792 5.44 3.136 7.68 5.568 1.6 1.728 2.304 3.968 3.584 5.888 0.064 0.064 0.192 0.128 0.192 0.192l381.376 611.264c13.568 20.672 7.744 48.448-12.992 62.016s-48.448 7.744-62.016-12.992l-352.256-564.544-194.816 189.504c-18.176 16.832-46.464 15.744-63.296-2.432-16.768-18.176-15.68-46.528 2.496-63.296l234.368-228.032c0.448-0.448 1.088-0.576 1.664-1.024z" />
<glyph unicode="&#x53;" glyph-name="icon_zoom-out_alt" data-tags="icon_zoom-out_alt" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.624-189.504 92.224-260.928l-271.168-271.168c-17.344-17.344-17.344-45.504 0-62.848s45.504-17.344 62.848 0l271.168 271.168c71.424-57.6 162.048-92.224 260.928-92.224 229.76 0 416 186.24 416 416s-186.24 416-416 416zM608 192c-194.112 0-352 157.888-352 352s157.888 352 352 352 352-157.888 352-352-157.888-352-352-352zM800 576h-384c-17.664 0-32-14.336-32-32s14.336-32 32-32h384c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
<glyph unicode="&#x55;" glyph-name="icon_search" data-tags="icon_search" d="M608 960c-229.76 0-416-186.24-416-416 0-98.88 34.688-189.632 92.288-261.056l-274.944-274.944c-17.28-17.28-17.28-45.376 0-62.656s45.376-17.28 62.656 0l274.944 274.944c71.424-57.6 162.176-92.288 261.056-92.288 229.76 0 416 186.24 416 416s-186.24 416-416 416zM608 192c-194.112 0-352 157.888-352 352s157.888 352 352 352 352-157.888 352-352-157.888-352-352-352z" />
<glyph unicode="&#x60;" glyph-name="icon_pause" data-tags="icon_pause" d="M384 640c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64s64 28.672 64 64v256c0 35.328-28.672 64-64 64zM576 320c0-35.328 28.672-64 64-64s64 28.672 64 64v256c0 35.328-28.672 64-64 64s-64-28.672-64-64v-256z" />
<glyph unicode="&#x61;" glyph-name="icon_menu" data-tags="icon_menu" d="M224 448h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 640h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32zM224 256h576c17.664 0 32 14.336 32 32s-14.336 32-32 32h-576c-17.664 0-32-14.336-32-32s14.336-32 32-32z" />
<glyph unicode="&#x7c;" glyph-name="icon_quotations_alt2" data-tags="icon_quotations_alt2" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM512 0c-247.040 0-448 200.96-448 448s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448zM410.048 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.32-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.52-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.12 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.24-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.504-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.688 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656zM720.32 615.168c-5.568 4.736-10.56 8.064-14.912 10.56-0.192 0.128-0.32 0.256-0.512 0.384-0.32 0.192-0.64 0.256-0.96 0.384-6.336 3.456-10.88 5.184-10.88 5.184l0.32-0.768c-10.304 4.224-21.184 7.232-32.896 7.232-52.096 0-94.272-43.84-94.272-97.92s42.176-97.92 94.272-97.92c16.704 0 32.128 4.864 45.76 12.8-4.672-52.352-31.040-128.704-127.68-206.528-13.568-10.944-16-31.168-5.504-45.184 6.144-8.192 15.296-12.48 24.512-12.48 6.656 0 13.312 2.176 19.008 6.784 118.592 95.68 148.224 193.984 152.192 259.648 6.784 83.968-18.752 128.128-41.984 151.168-2.112 2.24-4.096 4.672-6.464 6.656z" />
<glyph unicode="&#xe04f;" glyph-name="icon_minus_alt" data-tags="icon_minus_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM800 384h-512c-17.664 0-32 14.336-32 32s14.336 32 32 32h512c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe050;" glyph-name="plus-circle" data-tags="icon_plus_alt" d="M544 896c-265.088 0-480-214.912-480-480s214.912-480 480-480 480 214.912 480 480-214.912 480-480 480zM800 384h-224v-224c0-17.664-14.336-32-32-32s-32 14.336-32 32v224h-224c-17.664 0-32 14.336-32 32s14.336 32 32 32h224v224c0 17.664 14.336 32 32 32s32-14.336 32-32v-224h224c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
<glyph unicode="&#xe068;" glyph-name="icon_volume-low" data-tags="icon_volume-low" d="M658.688 959.808c-11.648 1.088-25.28-1.728-41.344-11.456 0 0-266.88-232.832-278.464-244.352h-146.88c-35.328 0-64-28.672-64-64v-392.128c0-35.328 28.672-64 64-64h146.88c11.584-11.52 278.464-236.16 278.464-236.16 16.064-9.728 29.696-12.544 41.344-11.456 23.68 2.24 40.32 22.080 45.376 43.008 0.32 2.048 0.32 935.488 0 937.472-5.056 20.992-21.76 40.832-45.376 43.072zM802.624 336.192c-15.808-8-22.144-27.2-14.208-43.008 5.632-11.136 16.896-17.6 28.544-17.6 4.864 0 9.728 1.088 14.4 3.392 64.704 32.64 104.896 97.344 104.896 169.024s-40.192 136.384-104.896 169.024c-15.808 8-35.008 1.6-42.944-14.208s-1.6-35.008 14.208-43.008c42.944-21.632 69.632-64.448 69.632-111.808s-26.688-90.176-69.632-111.808z" />
<glyph unicode="&#xe076;" glyph-name="icon_mail" data-tags="icon_mail" d="M960 832h-896c-35.328 0-64-28.672-64-64v-107.456l512-204.8 512 204.8v107.456c0 35.328-28.672 64-64 64zM0 556.032v-428.032c0-35.328 28.672-64 64-64h896c35.328 0 64 28.672 64 64v428.032l-512-204.8-512 204.8z" />
<glyph unicode="&#xe07a;" glyph-name="icon_cart" data-tags="icon_cart" d="M960 768h-768c-4.992 0-9.344-1.728-14.016-2.816l-24.832 106.112c-3.392 14.464-16.256 24.704-31.168 24.704h-91.84c-17.664 0-32-14.336-32-32s14.272-32 32-32h66.496l39.744-169.984 55.616-278.016c0-2.304 1.088-4.288 1.344-6.528l-32.576-146.56c-2.112-9.472 0.192-19.392 6.272-26.944 6.080-7.616 15.232-11.968 24.96-11.968h726.016c17.664 0 32 14.336 32 32s-14.336 32-32 32h-686.080l14.656 65.92c3.2-0.512 6.080-1.92 9.408-1.92h583.36c35.328 0 56.64 6.976 73.664 48l103.936 318.848c18.048 57.152-21.568 81.152-56.96 81.152zM192 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM768 64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
<glyph unicode="&#xe090;" glyph-name="icon_phone" data-tags="icon_phone" d="M422.912 701.952c-12.224 140.608-158.912 209.6-165.12 212.416-5.824 2.752-12.352 3.584-18.624 2.496-169.344-28.096-194.816-126.656-195.84-130.752-1.408-5.76-1.152-11.712 0.64-17.28 201.984-626.688 621.76-742.848 759.744-781.056 10.624-2.944 19.392-5.312 26.048-7.488 3.2-1.088 6.528-1.536 9.856-1.536 4.544 0 9.088 0.96 13.248 2.88 4.224 1.92 103.936 48.896 128.32 202.112 1.088 6.656 0 13.568-3.072 19.584-2.176 4.224-54.336 103.488-198.976 138.56-10.112 2.624-20.48-0.064-28.288-6.72-45.632-38.976-108.672-80.512-135.872-84.8-182.336 89.152-284.16 260.224-288 292.672-2.24 18.24 39.552 82.304 87.616 134.4 6.080 6.592 9.152 15.552 8.32 24.512z" />
<glyph unicode="&#xe093;" glyph-name="social_facebook" data-tags="social_facebook" d="M385.728-64h191.872l0.128 512 174.272 0.064 18.688 176.448h-193.088l0.256 88.32c0 46.016 3.136 70.656 69.184 70.656h121.984v176.512h-174.912c-169.536 0-208.576-87.616-208.576-231.552l0.192-103.936-128.704-0.064v-176.448h128.704v-512z" />
<glyph unicode="&#xe094;" glyph-name="social_twitter" data-tags="social_twitter" d="M995.776 848.64c-40.576-24.064-85.568-41.536-133.44-51.008-38.336 40.896-92.928 66.368-153.344 66.368-116.032 0-210.112-94.080-210.112-210.048 0-16.448 1.856-32.512 5.44-47.872-174.592 8.768-329.408 92.416-433.024 219.52-18.112-30.976-28.416-67.072-28.416-105.6 0-72.896 37.12-137.216 93.44-174.848-34.432 1.152-66.816 10.624-95.168 26.368 0-0.896 0-1.728 0-2.624 0-101.76 72.448-186.688 168.512-206.016-17.6-4.8-36.16-7.36-55.36-7.36-13.568 0-26.688 1.344-39.552 3.776 26.752-83.456 104.32-144.192 196.224-145.92-71.872-56.32-162.496-89.92-260.928-89.92-16.96 0-33.664 1.024-50.112 2.944 92.992-59.584 203.392-94.4 322.048-94.4 386.432 0 597.76 320.128 597.76 597.76 0 9.088-0.192 18.176-0.64 27.2 41.152 29.504 76.8 66.496 104.96 108.608-37.696-16.704-78.144-28.032-120.64-33.088 43.392 25.984 76.672 67.2 92.352 116.16z" />
<glyph unicode="&#xe095;" glyph-name="social_pinterest" data-tags="social_pinterest" d="M257.92 367.808c49.472 87.488-15.936 106.688-26.176 170.112-41.92 259.2 299.008 436.224 477.568 255.104 123.52-125.44 42.176-511.104-156.992-471.040-190.784 38.336 93.44 345.344-58.816 405.568-123.776 49.024-189.504-149.76-130.816-248.576-34.432-169.92-108.544-329.92-78.528-542.976 97.28 70.592 130.112 205.824 156.992 346.816 48.896-29.76 75.072-60.672 137.408-65.472 229.952-17.856 358.464 229.568 326.976 457.92-27.904 202.368-229.696 305.408-444.864 281.28-170.112-19.072-339.712-156.608-346.752-353.28-4.288-120.064 29.76-210.176 144-235.456z" />
<glyph unicode="&#xe097;" glyph-name="social_tumblr" data-tags="social_tumblr" d="M329.472 181.248c0-46.784 4.928-82.56 14.72-107.2 9.856-24.64 27.392-47.936 52.864-69.824 25.344-21.76 56.064-38.72 92.032-50.56 36.032-11.776 63.552-17.664 110.4-17.664 41.216 0 79.552 4.16 115.072 12.416 35.456 8.32 73.6 20.352 117.312 40.896v153.984c-51.264-33.728-81.92-40.576-133.76-40.576-29.12 0-54.976 6.784-77.696 20.416-17.088 10.048-32.704 27.456-38.976 44.16-6.336 16.832-5.568 51.072-5.568 110.528l0.128 234.176h255.936v192h-255.936v256h-165.12c-6.528-52.8-18.56-96.384-35.904-130.496-17.344-34.24-40.384-63.488-69.12-87.936-28.544-24.384-73.536-43.136-113.728-56.192v-173.376h137.408v-330.752z" />
<glyph unicode="&#xe098;" glyph-name="social_tumbleupon" data-tags="social_tumbleupon" d="M704 458.112l-68.032-24-59.968 24v-124.032c0-119.936 86.144-206.080 192-206.080s192 86.144 192 192v128h-128v-128c0-35.264-28.736-64-64-64s-64 28.736-64 78.016v124.096zM256 128c105.856 0 192 86.144 192 192v256c0 35.264 28.736 64 64 64 35.2 0 64-28.672 64-49.92v-62.080l60.032-24 67.968 24v62.080c0 91.84-86.144 177.92-192 177.92s-192-86.080-192-192v-256c0-35.264-28.736-64-64-64s-64 28.736-64 64v128h-128v-128c0-105.856 86.144-192 192-192z" />
<glyph unicode="&#xe099;" glyph-name="social_wordpress" data-tags="social_wordpress" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512-229.248 512-512 512zM73.152 448c0 61.952 13.696 120.832 38.016 173.952l209.344-558.592c-146.432 69.248-247.36 215.488-247.36 384.64zM512 20.544c-43.072 0-84.608 6.144-123.968 17.408l131.648 372.672 134.848-359.936c0.896-2.112 1.984-4.096 3.136-5.952-45.504-15.616-94.528-24.192-145.664-24.192zM572.352 648.384c26.432 1.344 50.24 4.032 50.24 4.032 23.68 2.752 20.864 36.544-2.752 35.264 0 0-71.104-5.44-116.928-5.44-43.072 0-115.584 5.44-115.584 5.44-23.68 1.344-26.432-33.856-2.816-35.264 0 0 22.4-2.688 46.016-4.032l68.352-182.464-96.064-280.512-159.744 462.976c26.496 1.344 50.24 4.032 50.24 4.032 23.616 2.752 20.864 36.544-2.752 35.264 0 0-71.104-5.44-116.928-5.44-8.192 0-17.92 0.192-28.224 0.512 78.4 116.032 213.312 192.704 366.592 192.704 114.24 0 218.24-42.56 296.384-112.192-1.92 0.128-3.712 0.384-5.696 0.384-43.136 0-73.728-36.544-73.728-75.84 0-35.264 20.864-65.024 43.072-100.288 16.768-28.544 36.224-65.088 36.224-117.888 0-36.544-14.4-79.040-33.344-138.24l-43.84-142.4-158.72 459.392zM950.848 448c0-157.696-87.744-295.36-218.24-369.344l134.080 377.408c25.024 60.992 33.344 109.696 33.344 153.088 0 15.744-1.024 30.336-2.944 43.968 34.24-60.928 53.76-130.816 53.76-205.12z" />
<glyph unicode="&#xe09a;" glyph-name="social_instagram" data-tags="social_instagram" d="M512 867.776c136.704 0 152.896-0.512 206.912-3.008 49.92-2.304 77.056-10.624 95.040-17.6 23.872-9.28 40.96-20.352 58.88-38.272s28.992-34.944 38.272-58.88c7.040-18.048 15.36-45.184 17.6-95.040 2.496-54.080 3.072-70.272 3.072-206.976s-0.512-152.896-3.008-206.912c-2.304-49.92-10.624-77.056-17.6-95.040-9.28-23.872-20.352-40.96-38.272-58.88s-34.944-28.992-58.88-38.272c-18.048-7.040-45.184-15.36-95.040-17.6-54.080-2.496-70.272-3.072-206.976-3.072s-152.896 0.512-206.912 3.008c-49.92 2.304-77.056 10.624-95.040 17.6-23.872 9.28-40.96 20.352-58.88 38.272s-28.992 34.944-38.272 58.88c-7.040 18.048-15.36 45.184-17.6 95.040-2.496 54.080-3.072 70.272-3.072 206.976s0.576 152.896 3.008 206.912c2.304 49.92 10.624 77.056 17.6 95.040 9.28 23.872 20.352 40.96 38.272 58.88s34.944 28.992 58.88 38.272c18.048 7.040 45.184 15.36 95.040 17.6 54.080 2.496 70.272 3.072 206.976 3.072zM512 960c-139.072 0-156.48-0.576-211.072-3.072-54.528-2.496-91.712-11.136-124.288-23.808-33.664-13.056-62.272-30.592-90.688-59.072-28.48-28.416-46.016-57.024-59.072-90.688-12.672-32.576-21.312-69.76-23.808-124.288-2.496-54.592-3.072-72-3.072-211.072s0.576-156.48 3.072-211.072c2.496-54.528 11.136-91.712 23.808-124.288 13.056-33.664 30.592-62.208 59.072-90.688s57.024-45.952 90.688-59.072c32.576-12.672 69.76-21.312 124.288-23.808 54.592-2.496 72-3.072 211.072-3.072s156.48 0.576 211.072 3.072c54.528 2.496 91.712 11.136 124.288 23.808 33.664 13.056 62.208 30.592 90.688 59.072s45.952 57.024 59.072 90.688c12.672 32.576 21.312 69.76 23.808 124.288 2.496 54.592 3.072 72 3.072 211.072s-0.576 156.48-3.072 211.072c-2.496 54.528-11.136 91.712-23.808 124.288-13.056 33.664-30.592 62.208-59.072 90.688s-57.024 45.952-90.688 59.072c-32.576 12.672-69.76 21.312-124.288 23.808-54.592 2.496-72 3.072-211.072 3.072v0zM512 710.912c-145.216 0-262.912-117.696-262.912-262.912s117.696-262.912 262.912-262.912 262.912 117.696 262.912 262.912c0 145.216-117.696 262.912-262.912 262.912zM512 277.312c-94.272 0-170.688 76.416-170.688 170.688s76.416 170.688 170.688 170.688c94.272 0 170.688-76.416 170.688-170.688s-76.416-170.688-170.688-170.688zM846.72 721.28c0-33.932-27.508-61.44-61.44-61.44s-61.44 27.508-61.44 61.44c0 33.932 27.508 61.44 61.44 61.44s61.44-27.508 61.44-61.44z" />
<glyph unicode="&#xe09b;" glyph-name="social_dribbble" data-tags="social_dribbble" d="M512 960c-282.304 0-512-229.696-512-512s229.696-512 512-512 512 229.696 512 512-229.696 512-512 512zM512 884.672c111.168 0 212.672-41.664 289.92-110.208-7.872-11.2-73.664-99.648-229.184-157.952-71.68 131.648-151.104 239.808-163.2 256 32.896 7.936 67.2 12.16 102.464 12.16zM326.080 843.136c11.52-15.808 89.664-124.096 162.112-252.928-204.544-54.336-384.704-53.568-404.288-53.312 28.352 135.744 119.808 248.512 242.176 306.24zM74.624 447.36c0 4.48 0.064 8.96 0.192 13.376 19.136-0.448 231.104-3.136 449.472 62.208 12.544-24.512 24.448-49.408 35.456-74.24-5.76-1.6-11.52-3.328-17.216-5.184-225.536-72.896-345.536-271.616-355.456-288.576-69.824 77.504-112.384 180.096-112.448 292.416zM511.936 10.048c-101.056 0-194.24 34.496-268.416 92.288 7.872 16.064 96.448 187.136 343.104 273.088 0.96 0.32 1.92 0.64 2.88 0.96 61.44-159.552 86.784-293.248 93.312-331.648-52.48-22.336-110.208-34.752-170.88-34.688zM756.352 84.8c-4.48 26.624-27.712 154.624-84.928 311.808 137.024 21.952 257.408-13.952 272.384-18.688-19.52-121.664-89.344-226.752-187.456-293.12zM644.672 465.536c-3.072 7.488-6.208 15.040-9.408 22.592-9.088 21.312-18.816 42.496-28.992 63.36 161.728 65.984 235.008 159.936 244.224 172.416 60.928-74.432 97.792-169.216 98.688-272.448-14.4 3.072-158.976 32.384-304.512 14.080z" />
<glyph unicode="&#xe09c;" glyph-name="social_vimeo" data-tags="social_vimeo" d="M587.392 654.272c116.992 70.208 179.456-28.544 119.552-140.352-59.776-111.744-114.368-184.576-142.976-184.576-28.544 0-50.496 74.752-83.2 205.44-33.792 135.104-33.6 378.432-174.144 350.848-132.48-26.048-306.624-233.984-306.624-233.984l41.6-54.528c0 0 85.76 67.584 114.368 33.792s137.728-441.984 174.144-517.248c31.808-66.048 119.488-153.344 215.744-91.008 96.128 62.336 415.808 335.296 473.088 657.6 57.152 322.24-384.704 254.72-431.552-25.984z" />
<glyph unicode="&#xe09d;" glyph-name="social_linkedin" data-tags="social_linkedin" d="M130.048 704h189.952v-704h-189.952zM709.568 703.936c-69.568 0-104.256-33.152-133.568-55.616v55.68h-190.976v-704h190.976v443.2c0 0-6.976 88.256 98.816 88.256 63.744 0 93.184-36.288 93.184-88.256v-443.2h201.216v436.992c0 240-193.216 266.944-259.648 266.944zM128 864c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96s-96-42.981-96-96z" />
<glyph unicode="&#xe09e;" glyph-name="social_rss" data-tags="social_rss" d="M0.384 960v-196.352c455.808 0 826.752-371.328 826.752-827.648h196.864c0 564.48-459.264 1024-1023.616 1024zM478.848-64h197.12c0.064 372.864-303.232 676.16-675.84 676.16v-196.288c127.808 0 247.936-49.984 338.432-140.544 90.368-90.304 140.288-211.008 140.288-339.328zM136.32-62.72c75.456 0 136.512 60.672 136.512 135.808-0.064 74.688-61.056 136.064-136.512 136.064-75.2 0-136.32-61.312-136.32-136.064 0-75.136 61.12-135.808 136.32-135.808z" />
<glyph unicode="&#xe09f;" glyph-name="social_deviantart" data-tags="social_deviantart" d="M727.744 625.664c-114.624 26.88-238.784 25.728-365.952 6.528-4.608-0.704-9.152-1.408-13.696-2.176l-42.24 78.272c-41.152-5.504-79.808-14.080-115.584-25.472l40.256-84.224c-65.792-25.472-119.744-61.76-158.656-105.408-64.256-72.96-89.664-164.8-58.816-254.272 6.208-18.048 14.592-35.136 24.96-51.2l478.080 131.328-132.736 245.824c4.544 0.896 9.216 1.792 13.952 2.624 214.656 38.272 332.096-20.864 396.416-83.84l-163.584-39.68-68.288 109.12c-39.040 2.304-84.096-0.064-136.256-8.96l120.32-216.896 478.080 131.264c-5.184 12.288-12.672 24.256-22.656 35.776-49.472 57.28-156.736 108.352-273.6 131.392zM174.72 333.696c-14.784 67.328-3.008 142.528 90.432 192.576l73.152-152.96-163.584-39.616z" />
<glyph unicode="&#xe0a0;" glyph-name="social_share" data-tags="social_share" d="M754.752 657.792c28.16-21.312 63.104-34.048 101.12-34.048 92.864 0 168.128 75.264 168.128 168.128s-75.264 168.128-168.128 168.128c-92.8 0-168.128-75.264-168.128-168.128 0-0.064 0-0.128 0-0.128l-414.976-200.64c-28.736 22.912-65.088 36.736-104.64 36.736-92.864 0-168.128-75.328-168.128-168.128s75.264-168.128 168.128-168.128c33.536 0 64.768 9.984 91.008 26.88l428.672-207.232c0-0.064 0-0.128 0-0.128 0-92.864 75.264-168.128 168.128-168.128s168.128 75.264 168.128 168.128c0 92.864-75.264 168.128-168.128 168.128-38.016 0-72.96-12.736-101.12-34.048l-419.2 202.624c0.192 2.56 0.32 5.056 0.384 7.616l418.752 202.368z" />
<glyph unicode="&#xe0a1;" glyph-name="social_myspace" data-tags="social_myspace" d="M505.472 703.552c24.832 24.832 37.312 55.296 37.312 91.328 0 35.072-12.48 65.088-37.312 89.92-24.768 24.768-55.36 37.184-91.392 37.184-34.944 0-64.96-12.416-89.792-37.184-24.832-24.896-37.312-54.848-37.312-89.92 0-36.032 12.48-66.496 37.312-91.328 24.896-24.832 54.848-37.248 89.792-37.248 36.032 0 66.624 12.416 91.392 37.248zM619.456 675.776c15.104-15.104 32.64-27.008 52.608-35.776 19.968-8.704 41.728-13.12 65.024-13.12 23.424 0 45.056 4.416 65.024 13.12 19.968 8.832 37.44 20.672 52.608 35.776 15.104 15.104 27.072 32.64 35.84 52.608s13.184 41.6 13.184 65.088c0 23.36-4.352 44.992-13.184 65.024-8.704 19.968-20.736 37.504-35.84 52.608s-32.576 27.072-52.608 35.776c-19.904 8.768-41.6 13.12-65.024 13.12-23.296 0-45.056-4.352-65.024-13.12-19.968-8.704-37.504-20.672-52.608-35.776-15.040-15.168-26.944-32.704-35.776-52.672-8.768-19.968-13.184-41.6-13.184-65.024s4.416-45.056 13.184-65.088c8.832-19.904 20.736-37.44 35.776-52.544zM170.048 695.488c27.328 0 50.176 9.472 68.736 28.48 18.496 19.072 27.712 42.176 27.712 69.504 0 26.304-9.28 48.96-27.712 67.904-18.56 19.008-41.408 28.544-68.736 28.544-27.2 0-50.432-9.536-69.312-28.544-19.072-18.944-28.544-41.6-28.544-67.904 0-27.328 9.536-50.432 28.544-69.44 18.944-19.008 42.112-28.544 69.312-28.544zM897.92 495.296c-20.416 20.48-44.608 36.544-72.32 48.256-27.84 11.712-57.344 17.536-88.512 17.536s-60.416-5.824-87.616-17.536c-27.328-11.712-51.136-27.328-71.616-46.784-9.728 36.032-29.504 65.92-59.2 89.856-29.76 23.872-64.576 35.84-104.576 35.84-25.344 0-49.152-5.376-71.616-16.064-22.272-10.816-41.856-25.856-58.304-45.312-6.976 25.28-20.48 46.464-40.96 63.552-20.416 17.088-44.8 25.536-73.152 25.536-33.088 0-61.12-11.456-83.968-34.304-22.912-22.848-22.080-50.944-22.080-84.032v-204.864h168.256v-167.744h281.92v-223.232h450.048v398.592c0 31.168-5.184 60.672-17.408 88.384-12.16 27.776-28.48 51.904-48.896 72.32z" />
<glyph unicode="&#xe0a2;" glyph-name="social_skype" data-tags="social_skype" d="M979.712 445.504c0 258.304-210.56 467.776-470.208 467.776-25.792 0-51.136-2.112-75.712-6.144-44.16 28.8-96.704 45.504-153.216 45.504-155.072 0-280.576-125.632-280.576-280.64 0-56.384 16.576-108.8 45.184-152.768-3.84-24.064-5.824-48.64-5.824-73.728 0-258.368 210.432-467.776 470.144-467.776 29.312 0 57.856 2.88 85.568 7.872 43.072-26.752 93.888-42.304 148.288-42.304 155.072 0 280.64 125.632 280.64 280.64 0 58.56-17.92 113.024-48.704 158.080 2.816 20.8 4.416 41.984 4.416 63.488zM553.472 100.8c-149.44-7.808-219.328 25.28-283.392 85.376-71.552 67.136-42.816 143.68 15.488 147.584 58.24 3.904 93.184-66.048 124.288-85.44 31.040-19.392 149.184-63.552 211.584 7.808 67.968 77.632-45.184 117.824-128.128 129.984-118.4 17.536-267.904 81.536-256.256 207.808 11.648 126.080 107.136 190.848 207.68 199.936 128.128 11.648 211.584-19.392 277.568-75.712 76.288-65.088 35.008-137.792-13.568-143.616-48.448-5.824-102.784 107.008-209.6 108.672-110.080 1.728-184.448-114.56-48.576-147.584 135.936-33.024 281.472-46.592 333.952-170.816s-81.472-256.192-231.040-264z" />
<glyph unicode="&#xe0a3;" glyph-name="social_youtube" data-tags="social_youtube" d="M885.504 798.528c-233.152 15.68-509.568 19.968-747.008 0-73.728-8.256-124.224-97.984-129.728-166.144-11.648-143.168-11.648-224.64 0-367.808 5.568-68.16 54.784-158.4 129.792-167.872 240.256-15.744 515.264-17.92 747.008 0 72.576 12.608 124.224 99.712 129.792 167.872 11.648 143.168 11.648 233.536 0 376.768-5.632 68.16-46.336 154.112-129.856 157.184zM384 266.88v367.040l320-183.552-320-183.488z" />
<glyph unicode="&#xe0a4;" glyph-name="social_picassa" data-tags="social_picassa" d="M256 4.544v453.696l-213.888-213.824c43.84-101.056 119.296-185.152 213.888-239.872zM320-26.752c59.264-24 124.096-37.248 192-37.248 189.504 0 354.944 102.976 443.456 256h-635.456v-218.752zM426.24 736l-160.768 160.832c-158.272-87.104-265.472-255.424-265.472-448.832 0-42.496 5.184-83.776 14.976-123.264l411.264 411.264zM704 922.752c-59.328 24-124.096 37.248-192 37.248-60.544 0-118.592-10.56-172.48-29.824l364.48-364.416v356.992zM768 891.456v-635.456h218.752c24 59.328 37.248 124.096 37.248 192 0 189.504-102.976 354.944-256 443.456z" />
<glyph unicode="&#xe0a5;" glyph-name="social_googledrive" data-tags="social_googledrive" d="M975.616 384l-292.928 507.52h-341.376l292.992-507.52zM463.488 511.808l-170.624 295.68-292.864-507.328 170.688-295.68zM288.704-1.344h564.608l170.688 321.344h-552z" />
<glyph unicode="&#xe0a6;" glyph-name="social_flickr" data-tags="social_flickr" d="M0 451.52c0-117.809 95.503-213.312 213.312-213.312s213.312 95.503 213.312 213.312c0 117.809-95.503 213.312-213.312 213.312s-213.312-95.503-213.312-213.312zM597.376 451.52c0-117.809 95.503-213.312 213.312-213.312s213.312 95.503 213.312 213.312c0 117.809-95.503 213.312-213.312 213.312s-213.312-95.503-213.312-213.312z" />
<glyph unicode="&#xe0a7;" glyph-name="social_blogger" data-tags="social_blogger" d="M957.824 576h-57.408c-35.136 0-65.984 29.76-68.416 64 0 182.656-147.264 320-331.2 320h-167.808c-183.808 0-332.864-148.032-332.992-330.688v-362.816c0-182.592 149.184-330.496 332.992-330.496h358.4c183.936 0 332.608 147.904 332.608 330.56v234.368c0 36.48-29.44 75.072-66.176 75.072zM320 704h192c35.2 0 64-28.8 64-64s-28.8-64-64-64h-192c-35.2 0-64 28.8-64 64s28.8 64 64 64zM704 192h-384c-35.2 0-64 28.8-64 64s28.8 64 64 64h384c35.2 0 64-28.8 64-64s-28.8-64-64-64z" />
<glyph unicode="&#xe0a8;" glyph-name="social_spotify" data-tags="social_spotify" d="M512 960c-282.752 0-512-229.248-512-512s229.248-512 512-512 512 229.248 512 512c0 282.752-229.248 512-512 512zM748.544 147.84c-6.4-11.648-18.432-18.24-30.848-18.24-5.76 0-11.52 1.408-16.96 4.352-81.984 45.184-175.104 69.056-269.184 69.056-56.384 0-112.064-8.384-165.376-24.896-18.56-5.76-38.272 4.672-43.968 23.232-5.76 18.56 4.608 57.92 23.232 63.68 60.096 18.56 122.752 28.032 186.176 28.032 105.92 0 210.752-26.88 303.104-77.76 17.024-9.344 23.232-50.432 13.824-67.456zM813.568 340.736c-7.296-14.080-21.632-36.928-36.48-36.928-6.4 0-12.864 1.472-18.88 4.672-101.568 52.736-211.456 79.488-326.592 79.488-63.424 0-126.4-8.384-187.2-25.024-21.952-5.952-44.48 6.912-50.432 28.8-5.888 21.888 6.976 59.2 28.864 65.152 67.84 18.496 138.112 27.904 208.768 27.904 126.656 0 252.672-30.72 364.416-88.768 20.096-10.432 27.968-35.2 17.536-55.296zM882.816 526.080c-8.256-16.448-24.768-30.912-42.048-30.912-7.040 0-14.144 1.6-20.864 4.928-121.28 60.48-251.904 91.072-388.288 91.072-71.040 0-141.824-8.64-210.496-25.6-25.152-6.208-50.56 9.088-56.768 34.24-6.272 25.088 9.088 55.488 34.24 61.696 75.968 18.88 154.368 28.416 233.024 28.416 151.040 0 295.744-33.984 430.080-100.928 23.232-11.584 32.64-39.744 21.12-62.912z" />
<glyph unicode="&#xe0a9;" glyph-name="social_delicious" data-tags="social_delicious" d="M960 960h-914.432c-25.088 0-45.568-20.48-45.568-45.632v-914.368c0-35.328 28.672-64 64-64h914.432c25.088 0 45.568 20.48 45.568 45.632v914.368c0 35.328-28.672 64-64 64zM512.704 446.528v-446.528h-448.704v448h448v448h448v-449.472h-447.296z" />
<glyph unicode="&#xe625;" glyph-name="divi" data-tags="divi" d="M480 576h-32v-256h32c136 0 136 92.992 136 128 0 31.616 0 128-136 128zM512 768c-176.704 0-320-143.296-320-320s143.296-320 320-320 320 143.296 320 320c0 176.704-143.296 320-320 320zM480 256h-64c-17.664 0-32 15.296-32 34.112v315.776c0 18.816 14.336 34.112 32 34.112 0 0 48.512 0 64 0 79.424 0 200-32.64 200-192 0-161.344-120.576-192-200-192z" />
<glyph unicode="&#xe906;" glyph-name="icon_external_link" data-tags="icon_external_link" d="M768 320c-35.346 0-64-28.654-64-64v0-64h-448l-0.064 448h64.064c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-64.064c-70.625-0.080-127.856-57.311-127.936-127.928v-448.072c0.084-70.659 57.341-127.916 127.992-128h448.008c70.659 0.084 127.916 57.341 128 127.992v64.008c0 35.346-28.654 64-64 64v0zM768 832h-192c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h101.498l-210.746-210.752c-12.054-11.654-19.538-27.97-19.538-46.034 0-35.346 28.654-64 64-64 18.064 0 34.38 7.484 46.017 19.52l0.017 0.018 210.752 210.746v-101.498c0-35.346 28.654-64 64-64s64 28.654 64 64v0 192c-0.084 70.659-57.341 127.916-127.992 128h-0.008z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 970 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1008 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1018 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 997 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 533 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 506 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>backups</title>
<defs>
<linearGradient x1="17.129014%" y1="22.6087332%" x2="86.6199713%" y2="78.8899353%" id="linearGradient-1">
<stop stop-color="#FFCEEB" offset="0%"></stop>
<stop stop-color="#FFFFFF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="backups" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M11,3 L22,3 C23.6735902,3 25,4.504003 25,6.22222222 L25,17.8888889 C25,19.6071081 23.6432871,21 21.969697,21 L3.03030303,21 C1.35671288,21 0,19.6071081 0,17.8888889 L0,3.11111111 C0,1.39289189 1.35671288,0 3.03030303,0 L8,0 C9.67359015,0 11,1.28178078 11,3 Z" id="Path" fill="url(#linearGradient-1)" fill-rule="nonzero"></path>
<path d="M18,14 L29,14 C30.6735902,14 32,15.504003 32,17.2222222 L32,28.8888889 C32,30.6071081 30.6432871,32 28.969697,32 L10.030303,32 C8.35671288,32 7,30.6071081 7,28.8888889 L7,14.1111111 C7,12.3928919 8.35671288,11 10.030303,11 L15,11 C16.6735902,11 18,12.2817808 18,14 Z" id="Path" fill="#FF4A9E" fill-rule="nonzero"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>migrate</title>
<defs>
<linearGradient x1="0%" y1="13.2653061%" x2="100%" y2="86.7346939%" id="linearGradient-1">
<stop stop-color="#FF928B" offset="0%"></stop>
<stop stop-color="#FFF2EA" offset="100%"></stop>
</linearGradient>
<linearGradient x1="20.7358511%" y1="3.24918714%" x2="50%" y2="100%" id="linearGradient-2">
<stop stop-color="#FFE6B9" offset="0%"></stop>
<stop stop-color="#F79B1C" offset="100%"></stop>
</linearGradient>
</defs>
<g id="migrate" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M2.66666667,0 L18.3333333,0 C19.8060927,-2.705415e-16 21,1.19390733 21,2.66666667 L21,15.3333333 C21,16.8060927 19.8060927,18 18.3333333,18 L2.66666667,18 C1.19390733,18 -7.07817419e-16,16.8060927 0,15.3333333 L0,2.66666667 C-1.80361e-16,1.19390733 1.19390733,-1.06172613e-15 2.66666667,0 Z" id="Rectangle" fill="url(#linearGradient-1)" fill-rule="nonzero"></path>
<path d="M13.6666667,14 L29.3333333,14 C30.8060927,14 32,15.1939073 32,16.6666667 L32,29.3333333 C32,30.8060927 30.8060927,32 29.3333333,32 L13.6666667,32 C12.1939073,32 11,30.8060927 11,29.3333333 L11,16.6666667 C11,15.1939073 12.1939073,14 13.6666667,14 Z" id="Rectangle" fill="#FF4C00" fill-rule="nonzero"></path>
<path d="M30.9483075,8.38953752 L28.3084629,11.8398078 C28.1496305,12.0533974 27.8166771,12.0533974 27.6578448,11.8398078 L25.0180001,8.38953752 C24.871059,8.19293804 25.0528243,8.00082397 25.3433092,8.00082397 L26.8823692,8.00082397 C26.7995336,6.55723873 26.0034654,5.64859567 24.4941645,5.45840786 L24.3096248,5.43859347 C24.1341807,5.4229066 24,5.28110013 24,5.11137083 L24,3.29831266 C24,3.15418009 24.1061338,3.0339263 24.2472246,3.00611492 L24.3096248,3.00000217 C27.1312348,2.98716785 29.4304818,5.31638883 29.4304818,8.00082397 L30.6229985,8.00082397 C30.9134833,8.00082397 31.0943993,8.19293804 30.9483075,8.38953752 Z" id="Path" fill="url(#linearGradient-2)" fill-rule="nonzero"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>security</title>
<defs>
<linearGradient x1="26.4667756%" y1="7.69127155%" x2="73.0010882%" y2="89.1974531%" id="linearGradient-1">
<stop stop-color="#82D6EE" offset="0%"></stop>
<stop stop-color="#F7FEFF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="security" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M5.00703937,0 L26.9930572,0 C28.0976267,-1.27683729e-15 28.9930572,0.8954305 28.9930572,2 C28.9930572,2.0433163 28.9916499,2.08662117 28.9888377,2.12984609 L27.5326176,24.5124665 C27.4712435,25.4558096 26.9150181,26.2961527 26.0706369,26.7212213 L16.3175323,31.6310164 C15.7227869,31.9304162 15.0180409,31.9141948 14.4377009,31.5877475 L5.82635873,26.7437772 C5.04049364,26.3017198 4.53123862,25.4924764 4.47269982,24.5927143 L3.01125882,2.12984609 C2.93954681,1.02760693 3.77495413,0.0759314657 4.87719329,0.00421945247 C4.9204182,0.00140722637 4.96372307,4.52046285e-16 5.00703937,0 Z" id="Rectangle" fill="url(#linearGradient-1)" fill-rule="nonzero"></path>
<path d="M21.1742471,10.8216583 C21.063829,10.6985598 20.9107923,10.6289001 20.7507729,10.6289001 C20.5907535,10.6289001 20.4377168,10.6985598 20.3272987,10.8216583 L15.3925285,16.241115 L12.9294646,13.5313867 C12.8192988,13.4078013 12.666168,13.3377988 12.5059904,13.3377988 C12.3458129,13.3377988 12.1926821,13.4078013 12.0825163,13.5313867 L10.8034515,14.9303413 C10.5700251,15.191603 10.5700251,15.6014099 10.8034515,15.8626716 L14.9690544,20.4361418 C15.0794725,20.5592404 15.2325091,20.6289001 15.3925285,20.6289001 C15.552548,20.6289001 15.7055846,20.5592404 15.8160027,20.4361418 L22.4533118,13.1547803 C22.6867383,12.8935187 22.6867383,12.4837118 22.4533118,12.2224501 L21.1742471,10.8216583 L21.1742471,10.8216583 Z" id="icon" fill="#3776FF" fill-rule="nonzero"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>server</title>
<defs>
<linearGradient x1="26.5984195%" y1="27.1388964%" x2="127.471633%" y2="97.9683433%" id="linearGradient-1">
<stop stop-color="#46E097" stop-opacity="0.974732299" offset="0%"></stop>
<stop stop-color="#FFFFFF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="server" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M16,0 C20.8533333,0 24.8933333,3.723125 25.8,8.6825 C29.2666667,8.94125 32,12.0175 32,15.8125 C32,19.78 29.0133333,23 25.3333333,23 L25.3333333,23 L8,23 C3.58666667,23 0,19.133125 0,14.375 C0,9.933125 3.12,6.2675 7.13333333,5.8075 C8.8,2.3575 12.1466667,0 16,0 Z M24.6666667,14 L7.33333333,14 C6.59695367,14 6,14.5969537 6,15.3333333 L6,15.3333333 L6,18.6666667 C6,19.4030463 6.59695367,20 7.33333333,20 L7.33333333,20 L24.6666667,20 C25.4030463,20 26,19.4030463 26,18.6666667 L26,18.6666667 L26,15.3333333 C26,14.5969537 25.4030463,14 24.6666667,14 L24.6666667,14 Z" id="Combined-Shape" fill="url(#linearGradient-1)" fill-rule="nonzero"></path>
<path d="M24.6666667,26 C25.4030463,26 26,26.5969537 26,27.3333333 L26,30.6666667 C26,31.4030463 25.4030463,32 24.6666667,32 L7.33333333,32 C6.59695367,32 6,31.4030463 6,30.6666667 L6,27.3333333 C6,26.5969537 6.59695367,26 7.33333333,26 L24.6666667,26 Z M23,28 C22.4477153,28 22,28.4477153 22,29 C22,29.5522847 22.4477153,30 23,30 C23.5522847,30 24,29.5522847 24,29 C24,28.4477153 23.5522847,28 23,28 Z M20,28 C19.4477153,28 19,28.4477153 19,29 C19,29.5522847 19.4477153,30 20,30 C20.5522847,30 21,29.5522847 21,29 C21,28.4477153 20.5522847,28 20,28 Z M17,28 C16.4477153,28 16,28.4477153 16,29 C16,29.5522847 16.4477153,30 17,30 C17.5522847,30 18,29.5522847 18,29 C18,28.4477153 17.5522847,28 17,28 Z" id="Combined-Shape" fill="#46E097" fill-rule="nonzero"></path>
<circle id="Oval" fill="#46E097" fill-rule="nonzero" cx="23" cy="17" r="1"></circle>
<circle id="Oval" fill="#46E097" fill-rule="nonzero" cx="20" cy="17" r="1"></circle>
<circle id="Oval" fill="#46E097" fill-rule="nonzero" cx="17" cy="17" r="1"></circle>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>speed</title>
<defs>
<linearGradient x1="1.62459357%" y1="3.24918714%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#FFE6B9" offset="0%"></stop>
<stop stop-color="#F79B1C" offset="100%"></stop>
</linearGradient>
</defs>
<g id="speed" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M16,0 C7.163444,0 0,7.163444 0,16 C0,24.836556 7.163444,32 16,32 C24.836556,32 32,24.836556 32,16 C32,11.7565362 30.3142906,7.68687356 27.3137085,4.6862915 C24.3131264,1.68570945 20.2434638,0 16,0 Z M16,29 C8.82029825,29 3,23.1797017 3,16 C3,8.82029825 8.82029825,3 16,3 C23.1797017,3 29,8.82029825 29,16 C29,19.4478144 27.6303611,22.7544152 25.1923882,25.1923882 C22.7544152,27.6303611 19.4478144,29 16,29 Z" id="Shape" fill="url(#linearGradient-1)" fill-rule="nonzero"></path>
<path d="M21.3222969,10.2249331 L22.8501194,18.5168021 C23.0723109,19.7226898 22.2748675,20.8803766 21.0689799,21.1025681 C20.9362711,21.1270204 20.8016094,21.1393229 20.6666667,21.1393229 C19.4404799,21.1393229 18.4464591,20.1453021 18.4464591,18.9191153 C18.4464591,18.7841726 18.4587616,18.6495109 18.4832139,18.5168021 L20.0110365,10.2249331 C20.0777544,9.86283857 20.4253756,9.62338848 20.7874701,9.6901064 C21.0594105,9.7402129 21.2721904,9.95299281 21.3222969,10.2249331 Z" id="Triangle" fill="#FF7B2B" fill-rule="nonzero" transform="translate(20.666667, 13.902995) rotate(65.000000) translate(-20.666667, -13.902995) "></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>staging</title>
<defs>
<linearGradient x1="26.5984195%" y1="5.74712644%" x2="86.6199713%" y2="90.9437859%" id="linearGradient-1">
<stop stop-color="#4A42EC" offset="0%"></stop>
<stop stop-color="#FBF4FF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="staging" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<rect id="Rectangle" fill="url(#linearGradient-1)" fill-rule="nonzero" x="0" y="0" width="22" height="22" rx="2.66666667"></rect>
<path d="M30.0005417,15.1048082 C29.9825403,14.5142197 30.4154246,14.0198397 30.9674159,14.0005796 C31.5194072,13.9813194 31.9814776,14.4444726 31.999479,15.0350611 C32.0010224,15.0949314 32.0010224,15.0949314 32.0014516,15.1576031 L32.0014516,17.9300732 C32.0014516,18.5209756 31.5537394,19 31.0014546,19 C30.4491699,19 30.0014532,18.5209822 30.0014516,17.9300797 L30.0014465,15.160186 C30.001253,15.1323953 30.001253,15.1323953 30.0005417,15.1048082 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
<path d="M10.0005417,15.1048082 C9.98254028,14.5142197 10.4154246,14.0198397 10.9674159,14.0005796 C11.5194072,13.9813194 11.9814776,14.4444726 11.999479,15.0350611 C12.0010224,15.0949314 12.0010224,15.0949314 12.0014516,15.1576031 L12.0014516,17.9300732 C12.0014516,18.5209756 11.5537394,19 11.0014546,19 C10.4491699,19 10.0014532,18.5209822 10.0014516,17.9300797 L10.0014465,15.160186 C10.001253,15.1323953 10.001253,15.1323953 10.0005417,15.1048082 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
<path d="M30,24.0714286 C30,23.4796949 30.4477153,23 31,23 C31.5522847,23 32,23.4796949 32,24.0714286 L32,26.9285714 C32,27.5203051 31.5522847,28 31,28 C30.4477153,28 30,27.5203051 30,26.9285714 L30,24.0714286 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
<path d="M10,24.0714286 C10,23.4796949 10.4477153,23 11,23 C11.5522847,23 12,23.4796949 12,24.0714286 L12,26.9285714 C12,27.5203051 11.5522847,28 11,28 C10.4477153,28 10,27.5203051 10,26.9285714 L10,24.0714286 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
<path d="M26.8617199,30.0021633 C27.4505736,29.9662161 27.9591611,30.3825441 27.9976818,30.9320579 C28.0362025,31.4815718 27.5900694,31.9561817 27.0012156,31.992129 C26.9215886,31.9969899 26.8416508,31.9996047 26.7564436,31.9999696 L24.0685059,32 C23.4783935,32 23,31.553591 23,31.0029026 C23,30.4522142 23.4783677,30.0057877 24.06848,30.005781 L26.7513775,30.0057618 C26.7883705,30.0055986 26.8251587,30.0043952 26.8617199,30.0021633 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
<path d="M26.8617199,10.0021633 C27.4505736,9.96621608 27.9591611,10.3825441 27.9976818,10.9320579 C28.0362025,11.4815718 27.5900694,11.9561817 27.0012156,11.992129 C26.9215886,11.9969899 26.8416508,11.9996047 26.7564436,11.9999696 L24.0685059,12 C23.4783935,12 23,11.553591 23,11.0029026 C23,10.4522142 23.4783677,10.0057877 24.06848,10.005781 L26.7513775,10.0057618 C26.7883705,10.0055986 26.8251587,10.0043952 26.8617199,10.0021633 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
<path d="M17.8617199,30.0021633 C18.4505736,29.9662161 18.9591611,30.3825441 18.9976818,30.9320579 C19.0362025,31.4815718 18.5900694,31.9561817 18.0012156,31.992129 C17.9215886,31.9969899 17.8416508,31.9996047 17.7564436,31.9999696 L15.0685059,32 C14.4783935,32 14,31.553591 14,31.0029026 C14,30.4522142 14.4783677,30.0057877 15.06848,30.005781 L17.7513775,30.0057618 C17.7883705,30.0055986 17.8251587,30.0043952 17.8617199,30.0021633 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
<path d="M17.8617199,10.0021633 C18.4505736,9.96621608 18.9591611,10.3825441 18.9976818,10.9320579 C19.0362025,11.4815718 18.5900694,11.9561817 18.0012156,11.992129 C17.9215886,11.9969899 17.8416508,11.9996047 17.7564436,11.9999696 L15.0685059,12 C14.4783935,12 14,11.553591 14,11.0029026 C14,10.4522142 14.4783677,10.0057877 15.06848,10.005781 L17.7513775,10.0057618 C17.7883705,10.0055986 17.8251587,10.0043952 17.8617199,10.0021633 Z" id="Path" fill="#4A42EC" fill-rule="nonzero"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

18
core/admin/js/checkbox.js Normal file
View File

@ -0,0 +1,18 @@
/**
* jQuery custom checkboxes
*
* Copyright (c) 2008 Khavilo Dmitry (http://widowmaker.kiev.ua/checkbox/)
* Licensed under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
* @version 1.3.0 Beta 1
* @author Khavilo Dmitry
* @mailto wm.morgun@gmail.com
*
* Modified to adapt the latest jQuery version (v3 above) included on WordPress 5.6:
* - (2020-12-15) - jQuery hover method is deprecated.
* - (2021-02-02) - jQuery :eq() selector is deprecated.
* - (2021-02-03) - jQuery bind method is deprecated.
* - (2021-02-04) - jQuery click event shorthand is deprecated.
**/
(function($){var i=function(e){if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation()};$.fn.checkbox=function(f){try{document.execCommand('BackgroundImageCache',false,true)}catch(e){}var g={cls:'jquery-checkbox',empty:clearpath};g=$.extend(g,f||{});var h=function(a){var b=a.checked;var c=a.disabled;var d=$(a);if(a.stateInterval)clearInterval(a.stateInterval);a.stateInterval=setInterval(function(){if(a.disabled!=c)d.trigger((c=!!a.disabled)?'disable':'enable');if(a.checked!=b)d.trigger((b=!!a.checked)?'check':'uncheck')},10);return d};return this.each(function(){var a=this;var b=h(a);if(a.wrapper)a.wrapper.remove();a.wrapper=$('<span class="'+g.cls+'"><span class="mark"><img src="'+g.empty+'" /></span></span>');a.wrapperInner=a.wrapper.children('span').eq(0);a.wrapper.on("mouseenter",function(e){a.wrapperInner.addClass(g.cls+'-hover');i(e)}).on("mouseleave",function(e){a.wrapperInner.removeClass(g.cls+'-hover');i(e)});b.css({position:'absolute',zIndex:-1,visibility:'hidden'}).after(a.wrapper);var c=false;if(b.attr('id')){c=$('label[for='+b.attr('id')+']');if(!c.length)c=false}if(!c){c=b.closest?b.closest('label'):b.parents('label').eq(0);if(!c.length)c=false}if(c){c.on("mouseenter",function(e){a.wrapper.trigger('mouseover',[e])}).on("mouseleave",function(e){a.wrapper.trigger('mouseout',[e])});c.on('click',function(e){b.trigger('click',[e]);i(e);return false})}a.wrapper.on('click',function(e){b.trigger('click',[e]);i(e);return false});b.on('click',function(e){i(e)});b.on('disable',function(){a.wrapperInner.addClass(g.cls+'-disabled')}).on('enable',function(){a.wrapperInner.removeClass(g.cls+'-disabled')});b.on('check',function(){a.wrapper.addClass(g.cls+'-checked')}).on('uncheck',function(){a.wrapper.removeClass(g.cls+'-checked')});$('img',a.wrapper).on('dragstart',function(){return false}).on('mousedown',function(){return false});if(window.getSelection)a.wrapper.css('MozUserSelect','none');if(a.checked)a.wrapper.addClass(g.cls+'-checked');if(a.disabled)a.wrapperInner.addClass(g.cls+'-disabled')})}})(jQuery);

View File

@ -0,0 +1,489 @@
/**
*
* Color picker
* Author: Stefan Petre www.eyecon.ro
*
* Dual licensed under the MIT and GPL licenses
*
* Modified to adapt the latest jQuery version (v3 above) included on WordPress 5.6:
* - (2021-02-05) - Number type value passed to css method is deprecated.
* - (2021-02-05) - jQuery bind method is deprecated.
* - (2021-02-05) - jQuery unbind method is deprecated.
* - (2021-02-05) - jQuery focus method is deprecated.
*/
(function ($) {
var ColorPicker = function () {
var
ids = {},
inAction,
charMin = 65,
visible,
tpl = '<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',
defaults = {
eventName: 'click',
onShow: function () {},
onBeforeShow: function(){},
onHide: function () {},
onChange: function () {},
onSubmit: function () {},
color: 'ff0000',
livePreview: true,
flat: false
},
fillRGBFields = function (hsb, cal) {
var rgb = HSBToRGB(hsb);
$(cal).data('colorpicker').fields
.eq(1).val(rgb.r).end()
.eq(2).val(rgb.g).end()
.eq(3).val(rgb.b).end();
},
fillHSBFields = function (hsb, cal) {
$(cal).data('colorpicker').fields
.eq(4).val(hsb.h).end()
.eq(5).val(hsb.s).end()
.eq(6).val(hsb.b).end();
},
fillHexFields = function (hsb, cal) {
$(cal).data('colorpicker').fields
.eq(0).val(HSBToHex(hsb)).end();
},
setSelector = function (hsb, cal) {
$(cal).data('colorpicker').selector.css('backgroundColor', '#' + HSBToHex({h: hsb.h, s: 100, b: 100}));
$(cal).data('colorpicker').selectorIndic.css({
left: parseInt(150 * hsb.s/100, 10) + 'px',
top: parseInt(150 * (100-hsb.b)/100, 10) + 'px',
});
},
setHue = function (hsb, cal) {
$(cal).data('colorpicker').hue.css('top', parseInt(150 - 150 * hsb.h/360, 10) + 'px');
},
setCurrentColor = function (hsb, cal) {
$(cal).data('colorpicker').currentColor.css('backgroundColor', '#' + HSBToHex(hsb));
},
setNewColor = function (hsb, cal) {
$(cal).data('colorpicker').newColor.css('backgroundColor', '#' + HSBToHex(hsb));
},
keyDown = function (ev) {
var pressedKey = ev.charCode || ev.keyCode || -1;
if ((pressedKey > charMin && pressedKey <= 90) || pressedKey == 32) {
return false;
}
var cal = $(this).parent().parent();
if (cal.data('colorpicker').livePreview === true) {
change.apply(this);
}
},
change = function (ev) {
var cal = $(this).parent().parent(), col;
if (this.parentNode.className.indexOf('_hex') > 0) {
cal.data('colorpicker').color = col = HexToHSB(fixHex(this.value));
} else if (this.parentNode.className.indexOf('_hsb') > 0) {
cal.data('colorpicker').color = col = fixHSB({
h: parseInt(cal.data('colorpicker').fields.eq(4).val(), 10),
s: parseInt(cal.data('colorpicker').fields.eq(5).val(), 10),
b: parseInt(cal.data('colorpicker').fields.eq(6).val(), 10)
});
} else {
cal.data('colorpicker').color = col = RGBToHSB(fixRGB({
r: parseInt(cal.data('colorpicker').fields.eq(1).val(), 10),
g: parseInt(cal.data('colorpicker').fields.eq(2).val(), 10),
b: parseInt(cal.data('colorpicker').fields.eq(3).val(), 10)
}));
}
if (ev) {
fillRGBFields(col, cal.get(0));
fillHexFields(col, cal.get(0));
fillHSBFields(col, cal.get(0));
}
setSelector(col, cal.get(0));
setHue(col, cal.get(0));
setNewColor(col, cal.get(0));
cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col)]);
},
blur = function (ev) {
var cal = $(this).parent().parent();
cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus');
},
focus = function () {
charMin = this.parentNode.className.indexOf('_hex') > 0 ? 70 : 65;
$(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus');
$(this).parent().addClass('colorpicker_focus');
},
downIncrement = function (ev) {
var field = $(this).parent().find('input').trigger('focus');
var current = {
el: $(this).parent().addClass('colorpicker_slider'),
max: this.parentNode.className.indexOf('_hsb_h') > 0 ? 360 : (this.parentNode.className.indexOf('_hsb') > 0 ? 100 : 255),
y: ev.pageY,
field: field,
val: parseInt(field.val(), 10),
preview: $(this).parent().parent().data('colorpicker').livePreview
};
$(document).on('mouseup', current, upIncrement);
$(document).on('mousemove', current, moveIncrement);
},
moveIncrement = function (ev) {
ev.data.field.val(Math.max(0, Math.min(ev.data.max, parseInt(ev.data.val + ev.pageY - ev.data.y, 10))));
if (ev.data.preview) {
change.apply(ev.data.field.get(0), [true]);
}
return false;
},
upIncrement = function (ev) {
change.apply(ev.data.field.get(0), [true]);
ev.data.el.removeClass('colorpicker_slider').find('input').trigger('focus');
$(document).off('mouseup', upIncrement);
$(document).off('mousemove', moveIncrement);
return false;
},
downHue = function (ev) {
var current = {
cal: $(this).parent(),
y: $(this).offset().top
};
current.preview = current.cal.data('colorpicker').livePreview;
$(document).on('mouseup', current, upHue);
$(document).on('mousemove', current, moveHue);
},
moveHue = function (ev) {
change.apply(
ev.data.cal.data('colorpicker')
.fields
.eq(4)
.val(parseInt(360*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.y))))/150, 10))
.get(0),
[ev.data.preview]
);
return false;
},
upHue = function (ev) {
fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
$(document).off('mouseup', upHue);
$(document).off('mousemove', moveHue);
return false;
},
downSelector = function (ev) {
var current = {
cal: $(this).parent(),
pos: $(this).offset()
};
current.preview = current.cal.data('colorpicker').livePreview;
$(document).on('mouseup', current, upSelector);
$(document).on('mousemove', current, moveSelector);
},
moveSelector = function (ev) {
change.apply(
ev.data.cal.data('colorpicker')
.fields
.eq(6)
.val(parseInt(100*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.pos.top))))/150, 10))
.end()
.eq(5)
.val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX - ev.data.pos.left))))/150, 10))
.get(0),
[ev.data.preview]
);
return false;
},
upSelector = function (ev) {
fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
$(document).off('mouseup', upSelector);
$(document).off('mousemove', moveSelector);
return false;
},
enterSubmit = function (ev) {
$(this).addClass('colorpicker_focus');
},
leaveSubmit = function (ev) {
$(this).removeClass('colorpicker_focus');
},
clickSubmit = function (ev) {
var cal = $(this).parent();
var col = cal.data('colorpicker').color;
cal.data('colorpicker').origColor = col;
setCurrentColor(col, cal.get(0));
cal.data('colorpicker').onSubmit(col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el);
},
show = function (ev) {
var cal = $('#' + $(this).data('colorpickerId'));
cal.data('colorpicker').onBeforeShow.apply(this, [cal.get(0)]);
var pos = $(this).offset();
var viewPort = getViewport();
var top = pos.top + this.offsetHeight;
var left = pos.left;
if (top + 176 > viewPort.t + viewPort.h) {
top -= this.offsetHeight + 176;
}
if (left + 356 > viewPort.l + viewPort.w) {
left -= 356;
}
cal.css({left: left + 'px', top: top + 'px'});
if (cal.data('colorpicker').onShow.apply(this, [cal.get(0)]) != false) {
cal.show();
}
$(document).on('mousedown', {cal: cal}, hide);
return false;
},
hide = function (ev) {
if (!isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) {
if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false) {
ev.data.cal.hide();
}
$(document).off('mousedown', hide);
}
},
isChildOf = function(parentEl, el, container) {
if (parentEl == el) {
return true;
}
if (parentEl.contains) {
return parentEl.contains(el);
}
if ( parentEl.compareDocumentPosition ) {
return !!(parentEl.compareDocumentPosition(el) & 16);
}
var prEl = el.parentNode;
while(prEl && prEl != container) {
if (prEl == parentEl)
return true;
prEl = prEl.parentNode;
}
return false;
},
getViewport = function () {
var m = document.compatMode == 'CSS1Compat';
return {
l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft),
t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop),
w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth),
h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight)
};
},
fixHSB = function (hsb) {
return {
h: Math.min(360, Math.max(0, hsb.h)),
s: Math.min(100, Math.max(0, hsb.s)),
b: Math.min(100, Math.max(0, hsb.b))
};
},
fixRGB = function (rgb) {
return {
r: Math.min(255, Math.max(0, rgb.r)),
g: Math.min(255, Math.max(0, rgb.g)),
b: Math.min(255, Math.max(0, rgb.b))
};
},
fixHex = function (hex) {
var len = 6 - hex.length;
if (len > 0) {
var o = [];
for (var i=0; i<len; i++) {
o.push('0');
}
o.push(hex);
hex = o.join('');
}
return hex;
},
HexToRGB = function (hex) {
var hex = parseInt(((hex.indexOf('#') > -1) ? hex.substring(1) : hex), 16);
return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)};
},
HexToHSB = function (hex) {
return RGBToHSB(HexToRGB(hex));
},
RGBToHSB = function (rgb) {
var hsb = {
h: 0,
s: 0,
b: 0
};
var min = Math.min(rgb.r, rgb.g, rgb.b);
var max = Math.max(rgb.r, rgb.g, rgb.b);
var delta = max - min;
hsb.b = max;
if (max != 0) {
}
hsb.s = max != 0 ? 255 * delta / max : 0;
if (hsb.s != 0) {
if (rgb.r == max) {
hsb.h = (rgb.g - rgb.b) / delta;
} else if (rgb.g == max) {
hsb.h = 2 + (rgb.b - rgb.r) / delta;
} else {
hsb.h = 4 + (rgb.r - rgb.g) / delta;
}
} else {
hsb.h = -1;
}
hsb.h *= 60;
if (hsb.h < 0) {
hsb.h += 360;
}
hsb.s *= 100/255;
hsb.b *= 100/255;
return hsb;
},
HSBToRGB = function (hsb) {
var rgb = {};
var h = Math.round(hsb.h);
var s = Math.round(hsb.s*255/100);
var v = Math.round(hsb.b*255/100);
if(s == 0) {
rgb.r = rgb.g = rgb.b = v;
} else {
var t1 = v;
var t2 = (255-s)*v/255;
var t3 = (t1-t2)*(h%60)/60;
if(h==360) h = 0;
if(h<60) {rgb.r=t1; rgb.b=t2; rgb.g=t2+t3}
else if(h<120) {rgb.g=t1; rgb.b=t2; rgb.r=t1-t3}
else if(h<180) {rgb.g=t1; rgb.r=t2; rgb.b=t2+t3}
else if(h<240) {rgb.b=t1; rgb.r=t2; rgb.g=t1-t3}
else if(h<300) {rgb.b=t1; rgb.g=t2; rgb.r=t2+t3}
else if(h<360) {rgb.r=t1; rgb.g=t2; rgb.b=t1-t3}
else {rgb.r=0; rgb.g=0; rgb.b=0}
}
return {r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b)};
},
RGBToHex = function (rgb) {
var hex = [
rgb.r.toString(16),
rgb.g.toString(16),
rgb.b.toString(16)
];
$.each(hex, function (nr, val) {
if (val.length == 1) {
hex[nr] = '0' + val;
}
});
return hex.join('');
},
HSBToHex = function (hsb) {
return RGBToHex(HSBToRGB(hsb));
},
restoreOriginal = function () {
var cal = $(this).parent();
var col = cal.data('colorpicker').origColor;
cal.data('colorpicker').color = col;
fillRGBFields(col, cal.get(0));
fillHexFields(col, cal.get(0));
fillHSBFields(col, cal.get(0));
setSelector(col, cal.get(0));
setHue(col, cal.get(0));
setNewColor(col, cal.get(0));
};
return {
init: function (opt) {
opt = $.extend({}, defaults, opt||{});
if (typeof opt.color == 'string') {
opt.color = HexToHSB(opt.color);
} else if (opt.color.r != undefined && opt.color.g != undefined && opt.color.b != undefined) {
opt.color = RGBToHSB(opt.color);
} else if (opt.color.h != undefined && opt.color.s != undefined && opt.color.b != undefined) {
opt.color = fixHSB(opt.color);
} else {
return this;
}
return this.each(function () {
if (!$(this).data('colorpickerId')) {
var options = $.extend({}, opt);
options.origColor = opt.color;
var id = 'collorpicker_' + parseInt(Math.random() * 1000);
$(this).data('colorpickerId', id);
var cal = $(tpl).attr('id', id);
if (options.flat) {
cal.appendTo(this).show();
} else {
cal.appendTo(document.body);
}
options.fields = cal
.find('input')
.on('keyup', keyDown)
.on('change', change)
.on('blur', blur)
.on('focus', focus);
cal
.find('span').on('mousedown', downIncrement).end()
.find('>div.colorpicker_current_color').on('click', restoreOriginal);
options.selector = cal.find('div.colorpicker_color').on('mousedown', downSelector);
options.selectorIndic = options.selector.find('div div');
options.el = this;
options.hue = cal.find('div.colorpicker_hue div');
cal.find('div.colorpicker_hue').on('mousedown', downHue);
options.newColor = cal.find('div.colorpicker_new_color');
options.currentColor = cal.find('div.colorpicker_current_color');
cal.data('colorpicker', options);
cal.find('div.colorpicker_submit')
.on('mouseenter', enterSubmit)
.on('mouseleave', leaveSubmit)
.on('click', clickSubmit);
fillRGBFields(options.color, cal.get(0));
fillHSBFields(options.color, cal.get(0));
fillHexFields(options.color, cal.get(0));
setHue(options.color, cal.get(0));
setSelector(options.color, cal.get(0));
setCurrentColor(options.color, cal.get(0));
setNewColor(options.color, cal.get(0));
if (options.flat) {
cal.css({
position: 'relative',
display: 'block'
});
} else {
$(this).on(options.eventName, show);
}
}
});
},
showPicker: function() {
return this.each( function () {
if ($(this).data('colorpickerId')) {
show.apply(this);
}
});
},
hidePicker: function() {
return this.each( function () {
if ($(this).data('colorpickerId')) {
$('#' + $(this).data('colorpickerId')).hide();
}
});
},
setColor: function(col) {
if (typeof col == 'string') {
col = HexToHSB(col);
} else if (col.r != undefined && col.g != undefined && col.b != undefined) {
col = RGBToHSB(col);
} else if (col.h != undefined && col.s != undefined && col.b != undefined) {
col = fixHSB(col);
} else {
return this;
}
return this.each(function(){
if ($(this).data('colorpickerId')) {
var cal = $('#' + $(this).data('colorpickerId'));
cal.data('colorpicker').color = col;
cal.data('colorpicker').origColor = col;
fillRGBFields(col, cal.get(0));
fillHSBFields(col, cal.get(0));
fillHexFields(col, cal.get(0));
setHue(col, cal.get(0));
setSelector(col, cal.get(0));
setCurrentColor(col, cal.get(0));
setNewColor(col, cal.get(0));
}
});
}
};
}();
$.fn.extend({
ColorPicker: ColorPicker.init,
ColorPickerHide: ColorPicker.hidePicker,
ColorPickerShow: ColorPicker.showPicker,
ColorPickerSetColor: ColorPicker.setColor
});
})(jQuery)

50
core/admin/js/common.js Normal file
View File

@ -0,0 +1,50 @@
(function($){
$(function(){
var user_agent = navigator.userAgent;
var is_opera_edge;
var browser = user_agent.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))/i) || [];
var browser_name = '';
var browser_class = '';
if ( /trident/i.test( browser[0] ) ) {
browser_name = 'ie';
} else if ( browser[0] === 'Chrome' ) {
is_opera_edge = user_agent.match(/\b(OPR|Edge)/);
if ( is_opera_edge !== null ) {
browser_name = is_opera_edge[0].replace('OPR', 'opera');
}
}
// use navigator.appName as browser name if we were unable to get it from user_agent
if ( '' === browser_name ) {
if ('standalone' in window.navigator && !window.navigator.standalone) {
browser_name = 'uiwebview';
} else {
browser_name = browser[0] && '' !== browser[0] ? browser[0] : navigator.appName;
}
}
browser_name = browser_name.toLowerCase();
// convert browser name to class. Some classes do not match the browser name
switch( browser_name ) {
case 'msie' :
browser_class = 'ie';
break;
case 'firefox' :
browser_class = 'gecko';
break;
default :
browser_class = browser_name;
break;
}
// add `iphone` class if browsing from iphone
if ( user_agent.match(/iPhone/) ) {
browser_class += ' iphone';
}
$( 'body' ).addClass( browser_class );
});
})(jQuery);

View File

@ -0,0 +1,66 @@
/**
* Compatibility Warning Scripts.
*
* The scripts below is used for overriding or modifying default WP template to show
* warning about WP and PHP versions compatibility with user's environment.
*
* @see {ET_Core_Compatibility_Warning()}
*/
(function($) {
'use strict';
// Bail early if there is no compatibility warning data.
if (!window.et_compatibility_warning) {
return;
}
var data = et_compatibility_warning;
// A. Update Core.
if (data.update_core_data) {
if (data.update_core_data.plugins) {
// Plugins - Override updates table body.
var pluginsTableBody = window.wp.template('et-update-core-plugins-table-body');
$('#update-plugins-table .plugins').html(pluginsTableBody(data.update_core_data));
}
if (data.update_core_data.themes) {
// Themes - Override updates table body.
var themesTableBody = window.wp.template('et-update-core-themes-table-body');
$('#update-themes-table .plugins').html(themesTableBody(data.update_core_data));
}
}
// B. Manage Themes.
if (data.manage_themes_data) {
// Themes List & Details - Remove default templates, so we can replace them later.
$('#tmpl-theme').remove();
$('#tmpl-theme-single').remove();
}
// C. Theme Customizer.
if (data.customizer_data) {
// Active Theme - Disable publish button.
if (true !== data.customizer_data.compatible_wp || true !== data.customizer_data.compatible_php) {
var $save = $('#customize-controls #save');
var $publishSettings = $('#customize-controls #publish-settings');
if ($publishSettings.length > 0) {
$save.remove();
$publishSettings
.removeAttr('id')
.attr('class', 'button button-primary disabled')
.text(data.customizer_data.disabled_text);
} else {
$save
.removeAttr('id')
.attr('class', 'button button-primary disabled')
.attr('value', data.customizer_data.disabled_text)
.text(data.customizer_data.disabled_text);
}
}
// Themes List & Details - Remove default templates, so we can replace them later.
$('#tmpl-customize-control-theme-content').remove();
}
})(jQuery);

212
core/admin/js/core.js Normal file
View File

@ -0,0 +1,212 @@
(function($) {
"use strict";
var top_window = window;
var is_iframe = false;
if (window.top && window.top.__Cypress__) {
if (window.parent === window.top) {
top_window = window;
is_iframe = false;
} else {
top_window = window.parent;
is_iframe = true;
}
} else if (window.top) {
top_window = window.top;
is_iframe = window.top !== window.self;
}
// Extend etCore since it is declared by localization.
$.extend( etCore, {
init: function() {
this.tabs();
this.listen();
},
$selector: function(selector) {
return top_window.jQuery(selector);
},
applyMaxHeight: function() {
var $et_core_modal_overlay = this.$selector('.et-core-modal-overlay');
var $et_core_modal = $et_core_modal_overlay.find('.et-core-modal');
var overlay_height = $et_core_modal_overlay.innerHeight();
var no_scroll_fix = !$et_core_modal_overlay.hasClass('et-core-modal-overlay-scroll-fix');
var disabled_scrollbar_class = 'et-core-modal-disabled-scrollbar';
var et_core_modal_height;
if ( ! $et_core_modal_overlay.length || ! $et_core_modal_overlay.hasClass('et-core-active') ) {
return;
}
if (no_scroll_fix) {
$et_core_modal_overlay.addClass( disabled_scrollbar_class );
}
if ($et_core_modal_overlay.hasClass(disabled_scrollbar_class)) {
et_core_modal_height = $et_core_modal.innerHeight();
} else {
var content_height = Math.max($et_core_modal.find('.et-core-modal-content > *').height());
var header_height = $et_core_modal_overlay.find('.et-core-modal-header').outerHeight() || 0;
var buttons_height = $et_core_modal_overlay.find('.et_pb_prompt_buttons').outerHeight() || 0;
et_core_modal_height = header_height + buttons_height + content_height + 60 - 23;
}
if ( et_core_modal_height > ( overlay_height * 0.6 ) ) {
$et_core_modal_overlay.removeClass( disabled_scrollbar_class );
$et_core_modal.css( 'marginTop', '0' );
return;
}
$et_core_modal_overlay.addClass(disabled_scrollbar_class);
$et_core_modal.css( 'marginTop', '-' + ( et_core_modal_height / 2 ) + 'px' );
},
listen: function() {
var $this = this;
$( document ).on( 'click', '[data-et-core-modal]', function( e ) {
e.preventDefault();
var $button = $(this),
$overlay = $( $button.data( 'et-core-modal' ) );
if ( $button.hasClass( 'et-core-disabled' ) ) {
return;
}
$this.modalOpen($overlay);
} );
$( document ).on( 'click', '[data-et-core-modal="close"], .et-core-modal-overlay', function( e ) {
if ($(this).data('et-core-disable-closing')) {
return;
}
$this.modalClose( e, this );
} );
// Distroy listener to make sure it is only called once.
$this.listen = function() {};
},
modalOpen: function($overlay) {
$overlay.addClass('et-core-active');
$('body').addClass('et-core-nbfc');
$(window).trigger('et-core-modal-active');
},
modalClose: function( e, self ) {
// Prevent default and propagation.
if ( e && self ) {
var $element = $( self );
if ( self !== e.target ) {
return;
} else {
e.preventDefault();
}
}
$( '.et-core-modal-overlay.et-core-active' ).addClass( 'et-core-closing' ).delay( 600 ).queue( function() {
var $overlay = $( this );
$overlay.removeClass( 'et-core-active et-core-closing' ).dequeue();
$( 'body' ).removeClass( 'et-core-nbfc');
$overlay.find( '.et-core-modal' ).removeAttr( 'style' );
} );
},
modalTitle: function( text ) {
$( '.et-core-modal-overlay.et-core-active .et-core-modal-title' ).html( text );
},
modalContent: function( text, replace, remove, parent ) {
var parent = parent ? parent + ' ' : '',
$modal = $( '.et-core-modal-overlay.et-core-active' ),
$content = $modal.find( parent + '.et-core-modal-content' ),
tempContent = parent + '.et-core-modal-temp-content',
contentHeight = $content.height();
if ( replace ) {
$content.html( text );
} else {
var displayTempContent = function() {
var removeContent = function( delay ) {
$content.delay( delay ).queue( function() {
$modal.find( tempContent ).fadeOut( 200, function() {
$content.fadeIn( 200 );
$( this ).remove();
} );
$( this ).dequeue();
} );
}
if ( true === remove ) {
text = text + '<p><a class="et-core-modal-remove-temp-content" href="#">' + etCore.text.modalTempContentCheck + '</a></p>';
}
$content.stop().fadeOut( 200, function() {
$( this ).before( '<div class="et-core-modal-temp-content"><div>' + text + '</div></div>' );
$modal.find( tempContent ).height( contentHeight ).hide().fadeIn( 200 );
$modal.find('.et-core-modal-remove-temp-content').on('click', function(e) {
removeContent(0);
});
} );
if ( $.isNumeric( remove ) ) {
removeContent( remove );
}
}
if ( $modal.find( tempContent ).length > 0 ) {
$modal.find( tempContent ).fadeOut( 200, function() {
$( this ).remove();
displayTempContent();
} );
} else {
displayTempContent();
}
}
},
tabs: function() {
$( '[data-et-core-tabs]' ).tabs( {
fx: {
opacity: 'toggle',
duration:'fast'
},
selected: 0,
beforeActivate: function( event, ui ) {
ui.newPanel.addClass( 'et-core-tabs-transition' );
}
} );
},
} );
setTimeout(function() {
if ($('.wrap.woocommerce').length) {
return;
}
$(window).on('et-core-modal-active', function() {
etCore.applyMaxHeight();
});
$(function() {
etCore.init();
});
$(window).on('resize', function() {
etCore.applyMaxHeight();
});
});
})(jQuery);

10
core/admin/js/es6-promise.auto.min.js vendored Normal file

File diff suppressed because one or more lines are too long

51
core/admin/js/eye.js Normal file
View File

@ -0,0 +1,51 @@
/**
*
* Zoomimage
* Author: Stefan Petre www.eyecon.ro
*
*/
(function($){
var EYE = window.EYE = function() {
var _registered = {
init: []
};
return {
init: function() {
$.each(_registered.init, function(nr, fn){
fn.call();
});
},
extend: function(prop) {
for (var i in prop) {
if (prop[i] != undefined) {
this[i] = prop[i];
}
}
},
register: function(fn, type) {
if (!_registered[type]) {
_registered[type] = [];
}
_registered[type].push(fn);
}
};
}();
$(EYE.init);
})(jQuery);
(function($){
var initLayout = function() {
$('#colorpickerHolder').ColorPicker({flat: true});
$('.colorpopup').ColorPicker({
onSubmit: function(hsb, hex, rgb, el) {
$(el).val(hex);
$(el).ColorPickerHide();
},
onBeforeShow: function () {
$(this).ColorPickerSetColor(this.value);
}
})
}
EYE.register(initLayout, 'init');
})(jQuery);

View File

@ -0,0 +1,47 @@
/* ,-,-
/ / |
,-' _/ / /
(-_ _,-' `Z_/
"#: ,-'_,-. \ _
#' _(_-'_()\ \" |
,--_,--' |
/ "" L-'\
\,--^---v--v-._ / \ |
\_________________,-' |
\
\
\
NOTE: The code in this file will be executed multiple times! */
let top_window = window;
let is_iframe = false;
let top;
try {
// Have to access top window's prop (document) to trigger same-origin DOMException
// so we can catch it and act accordingly.
top = window.top.document ? window.top : false;
} catch(e) {
// Can't access top, it means we're inside a different domain iframe.
top = false;
}
if (top && top.__Cypress__) {
if (window.parent === top) {
top_window = window;
is_iframe = false;
} else {
top_window = window.parent;
is_iframe = true;
}
} else if (top) {
top_window = top;
is_iframe = top !== window.self;
}
export {
top_window,
is_iframe,
};

View File

@ -0,0 +1,278 @@
/* <![CDATA[ */
var clearpath = ePanelishSettings.clearpath;
jQuery(function($) {
var editors = [];
function addEditorInstance( codeEditor, $element, config ) {
if ( !$element || $element.length === 0 ) {
return;
}
var instance = codeEditor.initialize( $element, {
codemirror: config
} );
if ( instance && instance.codemirror ) {
editors.push( instance.codemirror );
}
}
// Use WP 4.9 CodeMirror Editor for Custom CSS
var codeEditor = window.wp && window.wp.codeEditor;
if ( codeEditor && codeEditor.initialize && codeEditor.defaultSettings && codeEditor.defaultSettings.codemirror ) {
// User ET CodeMirror theme
var configCSS = $.extend( {}, codeEditor.defaultSettings.codemirror, {
theme: 'et'
} );
var configHTML = $.extend( {}, configCSS, {
mode: 'htmlmixed'
} );
if ( $( '#divi_custom_css' ).length > 0 ) {
// Divi Theme
addEditorInstance( codeEditor, $( '#divi_custom_css' ), configCSS );
addEditorInstance( codeEditor, $( '#divi_integration_head' ), configHTML );
addEditorInstance( codeEditor, $( '#divi_integration_body' ), configHTML );
addEditorInstance( codeEditor, $( '#divi_integration_single_top' ), configHTML );
addEditorInstance( codeEditor, $( '#divi_integration_single_bottom' ), configHTML );
} else if ( $( '#extra_custom_css' ).length > 0 ) {
// Extra Theme
addEditorInstance( codeEditor, $( '#extra_custom_css' ), configCSS );
addEditorInstance( codeEditor, $( '#extra_integration_head' ), configHTML );
addEditorInstance( codeEditor, $( '#extra_integration_body' ), configHTML );
addEditorInstance( codeEditor, $( '#extra_integration_single_top' ), configHTML );
addEditorInstance( codeEditor, $( '#extra_integration_single_bottom' ), configHTML );
}
}
var $palette_inputs = $( '.et_color_palette_main_input' );
$( '#epanel-content,#epanel-content > div' ).tabs( {
fx: {
opacity: 'toggle',
duration: 'fast'
},
selected: 0,
activate: function( event, ui ) {
$epanel = $( '#epanel' );
if ( $epanel.hasClass( 'onload' ) ) {
$epanel.removeClass( 'onload' );
}
}
} );
$('.et-box-description').on('click', function(){
var descheading = $( this ).parent( '.et-epanel-box' ).find( ".et-box-title h3" ).html();
var desctext = $( this ).parent( '.et-epanel-box' ).find( ".et-box-title .et-box-descr" ).html();
$( 'body' ).append( "<div id='custom-lbox'><div class='et-box-desc'><div class='et-box-desc-top'>" + ePanelishSettings.help_label + "</div><div class='et-box-desc-content'><h3>" + descheading + "</h3>" + desctext + "<div class='et-lightbox-close'></div> </div> <div class='et-box-desc-bottom'></div> </div></div>" );
et_pb_center_modal( $( '.et-box-desc' ) );
$('.et-lightbox-close').on('click', function(){
et_pb_close_modal( $( '#custom-lbox' ) );
});
});
$('.et-defaults-button.epanel-reset').on('click', function(e){
e.preventDefault();
$( ".reset-popup-overlay, .defaults-hover" ).addClass( 'active' );
et_pb_center_modal( $( '.defaults-hover' ) );
});
$('.no').on('click', function(){
et_pb_close_modal( $( '.reset-popup-overlay' ), 'no_remove' );
//clean the modal classes when animation complete
setTimeout( function() {
$( '.reset-popup-overlay, .defaults-hover' ).removeClass( 'active et_pb_modal_closing' );
}, 600 );
});
// ":not([safari])" is desirable but not necessary selector
// ":not([safari])" is desirable but not necessary selector
$( '#epanel input:checkbox:not([safari]):not(.yes_no_button)' ).checkbox();
$( '#epanel input[safari]:checkbox:not(.yes_no_button)' ).checkbox( { cls: 'jquery-safari-checkbox' } );
$( '#epanel input:radio:not(.yes_no_button)' ).checkbox();
// Yes - No button UI
$( '.yes_no_button' ).each( function() {
var $checkbox = $( this );
var value = $checkbox.is( ':checked' );
var state = value ? 'et_pb_on_state' : 'et_pb_off_state';
var $template = $( $( '#epanel-yes-no-button-template' ).html() ).find( '.et_pb_yes_no_button' ).addClass( state );
$checkbox.hide().after( $template );
} );
$( '.et-box-content' ).on( 'click', '.et_pb_yes_no_button', function( e ) {
e.preventDefault();
// Fix for nested .et-box-content triggering checkboxes multiple times.
e.stopPropagation();
var $click_area = $( this );
var $box_content = $click_area.closest( '.et-box-content' );
var $checkbox = $box_content.find( 'input[type="checkbox"]' );
var $state = $box_content.find( '.et_pb_yes_no_button' );
if ( $state.parent().next().hasClass( 'et_pb_clear_static_css' ) ) {
$state = $state.add( $state.parent() );
if ( $checkbox.is( ':checked' ) ) {
$box_content.parent().next().hide();
} else {
$box_content.parent().next().show();
}
}
$state.toggleClass( 'et_pb_on_state et_pb_off_state' );
if ( $checkbox.is( ':checked' ) ) {
$checkbox.prop( 'checked', false );
} else {
$checkbox.prop( 'checked', true );
}
} );
var $save_message = $( "#epanel-ajax-saving" );
$('#epanel-save-top').on('click', function(e) {
e.preventDefault();
$( '#epanel-save' ).trigger( 'click' );
});
$('#epanel-save').on('click', function() {
epanel_save( false, true );
return false;
});
function epanel_save( callback, message ) {
// If CodeMirror is used
if ( editors.length > 0 ) {
$.each( editors, function( i, editor ) {
if ( editor.save ) {
// Make sure we store changes into original textarea
editor.save();
}
} );
}
var options_fromform = $( '#main_options_form' ).formSerialize();
var add_nonce = '&_ajax_nonce=' + ePanelishSettings.epanelish_nonce;
options_fromform += add_nonce;
$.ajax( {
type: "POST",
url: ajaxurl,
data: options_fromform,
beforeSend: function( xhr ) {
if ( message ) {
$save_message.removeAttr( 'class' ).fadeIn( 'fast' );
}
},
success: function( response ) {
if ( message ) {
$save_message.addClass( 'success-animation' );
setTimeout( function() {
$save_message.fadeOut();
}, 500 );
}
if ( 'function' === typeof callback ) {
callback();
}
}
} );
}
function et_pb_close_modal( $overlay, no_overlay_remove ) {
var $modal_container = $overlay;
// add class to apply the closing animation to modal
$modal_container.addClass( 'et_pb_modal_closing' );
//remove the modal with overlay when animation complete
setTimeout( function() {
if ( 'no_remove' !== no_overlay_remove ) {
$modal_container.remove();
}
}, 600 );
}
if ( $palette_inputs.length ) {
$palette_inputs.each( function() {
var $this_input = $( this );
var $palette_wrapper = $this_input.closest( '.et-box-content' );
var $colorpalette_colorpickers = $palette_wrapper.find( '.input-colorpalette-colorpicker' );
var colorpalette_colorpicker_index = 0;
var saved_palette = $this_input.val().split( '|' );
$colorpalette_colorpickers.each( function() {
var $colorpalette_colorpicker = $( this );
var colorpalette_colorpicker_color = saved_palette[colorpalette_colorpicker_index];
$colorpalette_colorpicker.val( colorpalette_colorpicker_color ).wpColorPicker( {
hide: false,
default: $( this ).data( 'default-color' ),
width: 313,
palettes: false,
change: function( event, ui ) {
var $input = $( this );
var data_index = $input.attr( 'data-index' );
var $preview = $palette_wrapper.find( '.colorpalette-item-' + data_index + ' .color' );
var color = ui.color.toString();
$input.val( color );
$preview.css( { 'backgroundColor': color } );
saved_palette[data_index - 1] = color;
$this_input.val( saved_palette.join( '|' ) );
}
} );
$colorpalette_colorpicker.trigger( 'change' );
colorpalette_colorpicker_index++;
} );
$palette_wrapper.on( 'click', '.colorpalette-item', function( e ) {
e.preventDefault();
var $colorpalette_item = $( this );
var data_index = $colorpalette_item.attr( 'data-index' );
// Hide other colorpalette colorpicker
$palette_wrapper.find( '.colorpalette-colorpicker' ).removeClass( 'active' );
// Display selected colorpalette colorpicker
$palette_wrapper.find( '.colorpalette-colorpicker[data-index="' + data_index + '"]' ).addClass( 'active' );
} );
} );
}
if ( typeof etCore !== 'undefined' && typeof etCore.portability !== 'undefined' ) {
// Portability integration.
etCore.portability.save = function( callback ) {
epanel_save( callback, false );
};
}
function et_pb_center_modal( $modal ) {
var modal_height = $modal.outerHeight();
var modal_height_adjustment = (0 - (modal_height / 2)) + 'px';
$modal.css( {
top: '50%',
bottom: 'auto',
marginTop: modal_height_adjustment
} );
}
} );
/* ]]> */

View File

@ -0,0 +1 @@
function et_core_page_resource_fallback(a,b){"undefined"===typeof b&&(b=a.sheet.cssRules&&0===a.sheet.cssRules.length);b&&(a.onerror=null,a.onload=null,a.href?a.href=et_site_url+"/?et_core_page_resource="+a.id+et_post_id:a.src&&(a.src=et_site_url+"/?et_core_page_resource="+a.id+et_post_id))}

5
core/admin/js/popper.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,750 @@
( function( $ ) {
"use strict";
// Extend etCorePortability since it is declared by localization.
window.etCore.portability = $.extend( etCorePortability, {
cancelled: false,
boot: function( $instance ) {
var $this = this;
var $customizeHeader = $( '#customize-header-actions' );
var $customizePortability = $( '.et-core-customize-controls-close' );
// Moved portability button into customizer header
if ( $customizeHeader.length && $customizePortability.length ) {
$customizeHeader.append( $customizePortability );
}
$( '[data-et-core-portability]' ).each( function() {
$this.listen( $( this ) );
} );
// Release unecessary cache.
etCorePortability = null;
},
listen: function( $el ) {
var $this = this;
$el.find('[data-et-core-portability-export]').on('click', function(e){
e.preventDefault();
if ( ! $this.actionsDisabled() ) {
$this.disableActions();
$this.export();
}
});
$el.find( '.et-core-portability-export-form input[type="text"]' ).on( 'keydown', function( e ) {
if ( 13 === e.keyCode ) {
e.preventDefault();
$el.find('[data-et-core-portability-export]').trigger('click');
}
} );
// Portability populate import.
$el.find( '.et-core-portability-import-form input[type="file"]' ).on( 'change', function( e ) {
$this.populateImport( $( this ).get( 0 ).files[0] );
} );
$el.find('.et-core-portability-import').on('click', function(e){
e.preventDefault();
if ( ! $this.actionsDisabled() ) {
$this.disableActions();
$this.import();
}
});
// Trigger file window.
$el.find('.et-core-portability-import-form button').on('click', function(e){
e.preventDefault();
$this.instance( 'input[type="file"]' ).trigger( 'click' );
});
// Cancel request.
$el.find('[data-et-core-portability-cancel]').on('click', function(e){
e.preventDefault();
$this.cancel();
});
},
validateImportFile: function( file, noOutput ) {
if ( undefined !== file && 'undefined' != typeof file.name && 'undefined' != typeof file.type && 'json' == file.name.split( '.' ).slice( -1 )[0] ) {
return true;
}
if ( ! noOutput ) {
etCore.modalContent( '<p>' + this.text.invalideFile + '</p>', false, 3000, '#et-core-portability-import' );
}
this.enableActions();
return false;
},
populateImport: function( file ) {
if ( ! this.validateImportFile( file ) ) {
return;
}
$( '.et-core-portability-import-placeholder' ).text( file.name );
},
import: function(noBackup) {
var $this = this;
var file = $this.instance('input[type="file"]').get(0).files[0];
if (undefined === window.FormData) {
etCore.modalContent('<p>' + this.text.browserSupport + '</p>', false, 3000, '#et-core-portability-import');
$this.enableActions();
return;
}
if (!$this.validateImportFile(file)) {
return;
}
$this.addProgressBar( $this.text.importing );
// Export Backup if set.
if ( $this.instance( '[name="et-core-portability-import-backup"]' ).is( ':checked' ) && ! noBackup ) {
$this.export( true );
$( $this ).on( 'exported', function() {
$this.import( true );
} );
return;
}
var includeGlobalPresets = $this.instance('[name="et-core-portability-import-include-global-presets"]').is(':checked');
$this.ajaxAction( {
action: 'et_core_portability_import',
file: file,
include_global_presets: includeGlobalPresets,
nonce: $this.nonces.import
}, function( response ) {
etCore.modalContent( '<div class="et-core-loader et-core-loader-success"></div>', false, 3000, '#et-core-portability-import' );
$this.toggleCancel();
$( document ).delay( 3000 ).queue( function() {
etCore.modalContent( '<div class="et-core-loader"></div>', false, false, '#et-core-portability-import' );
$( this ).dequeue().delay( 2000 ).queue( function() {
// Save post content for individual content.
if ( 'undefined' !== typeof response.data.postContent ) {
var save = $( '#save-action #save-post' );
if ( save.length === 0 ) {
save = $( '#publishing-action input[type="submit"]' );
}
if ( 'undefined' !== typeof window.tinyMCE && window.tinyMCE.get( 'content' ) && ! window.tinyMCE.get( 'content' ).isHidden() ) {
var editor = window.tinyMCE.get( 'content' );
editor.setContent(response.data.postContent.trim(), { format: 'html' });
} else {
$('#content').val(response.data.postContent.trim());
}
save.trigger( 'click' );
window.onbeforeunload = function() {
$( 'body' ).fadeOut( 500 );
}
} else {
$( 'body' ).fadeOut( 500, function() {
// Remove confirmation popup before relocation.
$( window ).off( 'beforeunload' );
window.location = window.location.href.replace(/reset\=true\&|\&reset\=true/,'');
} )
}
} );
} );
}, true );
},
export: function( backup ) {
var $this = this,
progressBarMessages = backup ? $this.text.backuping : $this.text.exporting;
$this.save( function() {
var posts = {},
content = false;
// Include selected posts.
if ( $this.instance( '[name="et-core-portability-posts"]' ).is( ':checked' ) ) {
$( '#posts-filter [name="post[]"]:checked:enabled' ).each( function() {
posts[this.id] = this.value;
} );
// do not proceed and display error message if no Items selected
if ( $.isEmptyObject( posts ) ) {
etCore.modalContent( '<div class="et-core-loader et-core-loader-fail"></div><h3>' + $this.text.noItemsSelected + '</h3>', false, true, '#' + $this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
$this.enableActions();
return;
}
}
$this.addProgressBar( progressBarMessages );
// Get post layout.
if ( 'undefined' !== typeof window.tinyMCE && window.tinyMCE.get( 'content' ) && ! window.tinyMCE.get( 'content' ).isHidden() ) {
content = window.tinyMCE.get( 'content' ).getContent();
} else if ( $( 'textarea#content' ).length > 0 ) {
content = $( 'textarea#content' ).val();
}
if ( false !== content ) {
content = content.replace( /^([^\[]*){1}/, '' );
content = content.replace( /([^\]]*)$/, '' );
}
var applyGlobalPresets = $this.instance( '[name="et-core-portability-apply-presets"]' ).is( ':checked' );
$this.ajaxAction( {
action: 'et_core_portability_export',
content: content,
selection: $.isEmptyObject( posts ) ? false : JSON.stringify( posts ),
apply_global_presets: applyGlobalPresets,
nonce: $this.nonces.export
}, function( response ) {
var time = ' ' + new Date().toJSON().replace( 'T', ' ' ).replace( ':', 'h' ).substring( 0, 16 ),
downloadURL = $this.instance( '[data-et-core-portability-export]' ).data( 'et-core-portability-export' ),
query = {
'timestamp': response.data.timestamp,
'name': encodeURIComponent( $this.instance( '.et-core-portability-export-form input' ).val() + ( backup ? time : '' ) ),
};
$.each( query, function( key, value ) {
if ( value ) {
downloadURL = downloadURL + '&' + key + '=' + value;
}
} );
// Remove confirmation popup before relocation.
$( window ).off( 'beforeunload' );
window.location.assign( encodeURI( downloadURL ) );
if ( ! backup ) {
etCore.modalContent( '<div class="et-core-loader et-core-loader-success"></div>', false, 3000, '#et-core-portability-export' );
$this.toggleCancel();
}
$( $this ).trigger( 'exported' );
} );
} );
},
exportFB: function( exportUrl, postId, content, fileName, importFile, page, timestamp, progress = 0, estimation = 1 ) {
var $this = this;
// Trigger event which updates VB-UI's progress bar
window.et_fb_export_progress = progress;
window.et_fb_export_estimation = estimation;
var exportEvent = document.createEvent('Event');
exportEvent.initEvent('et_fb_layout_export_in_progress', true, true);
window.dispatchEvent(exportEvent);
page = typeof page === 'undefined' ? 1 : page;
$.ajax( {
type: 'POST',
url: etCore.ajaxurl,
dataType: 'json',
data: {
action: 'et_core_portability_export',
content: content.shortcode,
global_presets: content.global_presets,
global_colors: content.global_colors,
timestamp: timestamp !== undefined ? timestamp : 0,
nonce: $this.nonces.export,
post: postId,
context: 'et_builder',
page: page,
},
success: function( response ) {
var errorEvent = document.createEvent( 'Event' );
errorEvent.initEvent( 'et_fb_layout_export_error', true, true );
// The error is unknown but most of the time it would be cased by the server max size being exceeded.
if ( 'string' === typeof response && '0' === response ) {
window.et_fb_export_layout_message = $this.text.maxSizeExceeded;
window.dispatchEvent( errorEvent );
return;
}
// Memory size set on server is exhausted.
else if ( 'string' === typeof response && response.toLowerCase().indexOf( 'memory size' ) >= 0 ) {
window.et_fb_export_layout_message = $this.text.memoryExhausted;
window.dispatchEvent( errorEvent );
return;
}
// Paginate.
else if ( 'undefined' !== typeof response.page ) {
if ( $this.cancelled ) {
return;
}
// Update progress bar
var updatedProgress = Math.ceil((response.page * 100) / response.total_pages);
var updatedEstimation = Math.ceil(((response.total_pages - response.page) * 6) / 60);
// If progress param isn't empty, updated progress should continue from it
// because before exportFB(), shortcode should've been prepared via another
// ajax request first
if (0 < progress) {
const remainingProgress = (100 - progress) / 100;
updatedProgress = (updatedProgress * remainingProgress) + progress;
}
// Update global variables
window.et_fb_export_progress = updatedProgress;
window.et_fb_export_estimation = updatedEstimation;
// Dispatch event to trigger UI update
window.dispatchEvent(exportEvent);
return $this.exportFB(
exportUrl,
postId,
content,
fileName,
importFile,
(page + 1),
response.timestamp,
updatedProgress,
updatedEstimation
);
} else if ( 'undefined' !== typeof response.data && 'undefined' !== typeof response.data.message ) {
window.et_fb_export_layout_message = $this.text[response.data.message];
window.dispatchEvent( errorEvent );
return;
}
var time = ' ' + new Date().toJSON().replace( 'T', ' ' ).replace( ':', 'h' ).substring( 0, 16 ),
downloadURL = exportUrl,
query = {
'timestamp': response.data.timestamp,
'name': '' !== fileName ? fileName : encodeURIComponent( time ),
};
$.each( query, function( key, value ) {
if ( value ) {
downloadURL = downloadURL + '&' + key + '=' + value;
}
} );
// Remove confirmation popup before relocation.
$( window ).off( 'beforeunload' );
// Update progress bar's global variables
window.et_fb_export_progress = 100;
window.et_fb_export_estimation = 0;
// Dispatch event to trigger UI update
window.dispatchEvent(exportEvent);
window.location.assign( encodeURI( downloadURL ) );
// perform import if needed
if ( typeof importFile !== 'undefined' ) {
$this.importFB( importFile, postId );
} else {
var event = document.createEvent( 'Event' );
event.initEvent( 'et_fb_layout_export_finished', true, true );
// trigger event to communicate with FB
window.dispatchEvent( event );
}
}
} );
},
importFB: function(file, postId, options) {
var $this = this;
var errorEvent = document.createEvent( 'Event' );
window.et_fb_import_progress = 0;
window.et_fb_import_estimation = 1;
errorEvent.initEvent( 'et_fb_layout_import_error', true, true );
if ( undefined === window.FormData ) {
window.et_fb_import_layout_message = this.text.browserSupport;
window.dispatchEvent( errorEvent );
return;
}
if ( ! $this.validateImportFile( file, true ) ) {
window.et_fb_import_layout_message = this.text.invalideFile;
window.dispatchEvent( errorEvent );
return;
}
if ('undefined' === typeof options) {
options = {};
}
options = $.extend({
replace: false
}, options);
var fileSize = Math.ceil( ( file.size / ( 1024 * 1024 ) ).toFixed( 2 ) ),
formData = new FormData(),
requestData = {
action: 'et_core_portability_import',
include_global_presets: options.includeGlobalPresets,
file: file,
content: false,
timestamp: 0,
nonce: $this.nonces.import,
post: postId,
replace: options.replace ? '1' : '0',
context: 'et_builder'
};
/**
* Max size set on server is exceeded.
*
* 0 indicating "unlimited" according to php specs
* https://www.php.net/manual/en/ini.core.php#ini.post-max-size
**/
if (
( 0 > $this.postMaxSize && fileSize >= $this.postMaxSize )
|| ( 0 > $this.uploadMaxSize && fileSize >= $this.uploadMaxSize )
) {
window.et_fb_import_layout_message = this.text.maxSizeExceeded;
window.dispatchEvent( errorEvent );
return;
}
$.each(requestData, function(name, value) {
if ('file' === name) {
// Explicitly set the file name.
// Otherwise it'll be set to 'Blob' in case of Blob type, but we need actual filename here.
formData.append('file', value, value.name);
} else {
formData.append(name, value);
}
});
var importFBAjax = function( importData ) {
$.ajax( {
type: 'POST',
url: etCore.ajaxurl,
processData: false,
contentType: false,
data: formData,
success: function( response ) {
var event = document.createEvent( 'Event' );
event.initEvent( 'et_fb_layout_import_in_progress', true, true );
// Handle known error
if ( ! response.success && 'undefined' !== typeof response.data && 'undefined' !== typeof response.data.message && 'undefined' !== typeof $this.text[ response.data.message ] ) {
window.et_fb_import_layout_message = $this.text[ response.data.message ];
window.dispatchEvent( errorEvent );
}
// The error is unknown but most of the time it would be cased by the server max size being exceeded.
else if ( 'string' === typeof response && ('0' === response || '' === response) ) {
window.et_fb_import_layout_message = $this.text.maxSizeExceeded;
window.dispatchEvent( errorEvent );
return;
}
// Memory size set on server is exhausted.
else if ( 'string' === typeof response && response.toLowerCase().indexOf( 'memory size' ) >= 0 ) {
window.et_fb_import_layout_message = $this.text.memoryExhausted;
window.dispatchEvent( errorEvent );
return;
}
// Pagination
else if ( 'undefined' !== typeof response.page && 'undefined' !== typeof response.total_pages ) {
// Update progress bar
var progress = Math.ceil( ( response.page * 100 ) / response.total_pages );
var estimation = Math.ceil( ( ( response.total_pages - response.page ) * 6 ) / 60 );
window.et_fb_import_progress = progress;
window.et_fb_import_estimation = estimation;
// Import data
var nextImportData = importData;
nextImportData.append( 'page', ( parseInt(response.page) + 1 ) );
nextImportData.append( 'timestamp', response.timestamp );
nextImportData.append( 'file', null );
importFBAjax( nextImportData );
// trigger event to communicate with FB
window.dispatchEvent( event );
} else {
// Update progress bar
window.et_fb_import_progress = 100;
window.et_fb_import_estimation = 0;
// trigger event to communicate with FB
window.dispatchEvent( event );
// Allow some time for animations to animate
setTimeout( function() {
var event = document.createEvent( 'Event' );
event.initEvent( 'et_fb_layout_import_finished', true, true );
// save the data into global variable for later use in FB
window.et_fb_import_layout_response = response;
// trigger event to communicate with FB (again)
window.dispatchEvent( event );
}, 1300 );
}
}
} );
};
importFBAjax(formData)
},
ajaxAction: function( data, callback, fileSupport ) {
var $this = this;
// Reset cancelled.
this.cancelled = false;
data = $.extend( {
nonce: $this.nonce,
file: null,
content: false,
timestamp: 0,
post: $( '#post_ID' ).val(),
context: $this.instance().data( 'et-core-portability' ),
page: 1,
}, data );
var ajax = {
type: 'POST',
url: etCore.ajaxurl,
data: data,
success: function( response ) {
// The error is unknown but most of the time it would be caused by the server max size being exceeded.
if ( 'string' === typeof response && '0' === response ) {
etCore.modalContent( '<p>' + $this.text.maxSizeExceeded + '</p>', false, true, '#' + $this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
$this.enableActions();
return;
}
// Memory size set on server is exhausted.
else if ( 'string' === typeof response && response.toLowerCase().indexOf( 'memory size' ) >= 0 ) {
etCore.modalContent( '<p>' + $this.text.memoryExhausted + '</p>', false, true, '#' + $this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
$this.enableActions();
return;
}
// Paginate.
else if ( 'undefined' !== typeof response.page ) {
var progress = Math.ceil( ( response.page * 100 ) / response.total_pages );
if ( $this.cancelled ) {
return;
}
$this.toggleCancel( true );
$this.ajaxAction( $.extend( data, {
page: parseInt( response.page ) + 1,
timestamp: response.timestamp,
file: null,
} ), callback, false );
$this.instance( '.et-core-progress-bar' )
.width( progress + '%' )
.text( progress + '%' );
$this.instance( '.et-core-progress-subtext span' ).text( Math.ceil( ( ( response.total_pages - response.page ) * 6 ) / 60 ) );
return;
} else if ( 'undefined' !== typeof response.data && 'undefined' !== typeof response.data.message ) {
etCore.modalContent( '<p>' + $this.text[response.data.message] + '</p>', false, 3000, '#' + $this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
$this.enableActions();
return;
}
// Timestamp when AJAX response is received
var ajax_returned_timestamp = new Date().getTime();
// Animate Progresss Bar
var animateCoreProgressBar = function( DOMHighResTimeStamp ) {
// Check has been performed for 3s and progress bar DOM still can't be found, consider it fail to avoid infinite loop
var current_timestamp = new Date().getTime();
if ((current_timestamp - ajax_returned_timestamp) > 3000) {
$this.enableActions();
etCore.modalContent( '<div class="et-core-loader et-core-loader-fail"></div>', false, 3000, '#' + $this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
return;
}
// Check if core progress DOM exists
if ($this.instance( '.et-core-progress' ).length ) {
$this.instance( '.et-core-progress' )
.removeClass( 'et-core-progress-striped' )
.find( '.et-core-progress-bar' ).width( '100%' )
.text( '100%' )
.delay( 1000 )
.queue( function() {
$this.enableActions();
if ( 'undefined' === typeof response.data || ( 'undefined' !== typeof response.data && ! response.data.timestamp ) ) {
etCore.modalContent( '<div class="et-core-loader et-core-loader-fail"></div>', false, 3000, '#' + $this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
return;
}
$( this ).dequeue();
callback( response );
} );
} else {
// Recheck on the next animation frame
window.requestAnimationFrame(animateCoreProgressBar);
}
}
animateCoreProgressBar();
}
};
if ( fileSupport ) {
var fileSize = Math.ceil( ( data.file.size / ( 1024 * 1024 ) ).toFixed( 2 ) ),
formData = new FormData();
/**
* Max size set on server is exceeded.
*
* 0 indicating "unlimited" according to php specs
* https://www.php.net/manual/en/ini.core.php#ini.post-max-size
**/
if (
( 0 > $this.postMaxSize && fileSize >= $this.postMaxSize )
|| ( 0 > $this.uploadMaxSize && fileSize >= $this.uploadMaxSize )
) {
etCore.modalContent( '<p>' + $this.text.maxSizeExceeded + '</p>', false, true, '#' + $this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
$this.enableActions();
return;
}
$.each( ajax.data, function( name, value ) {
formData.append( name, value);
} );
ajax = $.extend( ajax, {
data: formData,
processData: false,
contentType : false,
} );
}
$.ajax( ajax );
},
// This function should be overwritten for options portability type to make sure data are saved before exporting.
save: function( callback ) {
if ( 'undefined' !== typeof wp && 'undefined' !== typeof wp.customize ) {
var saveCallback = function() {
callback();
wp.customize.unbind( 'saved', saveCallback );
}
$('#save').trigger('click');
wp.customize.bind( 'saved', saveCallback );
} else {
// Add a slight delay for animation purposes.
setTimeout( function() {
callback();
}, 1000 )
}
},
addProgressBar: function( message ) {
etCore.modalContent( '<div class="et-core-progress et-core-progress-striped et-core-active"><div class="et-core-progress-bar" style="width: 10%;">1%</div><span class="et-core-progress-subtext">' + message + '</span></div>', false, false, '#' + this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
},
actionsDisabled: function() {
if ( this.instance( '.et-core-modal-action' ).hasClass( 'et-core-disabled' ) ) {
return true;
}
return false;
},
disableActions: function() {
this.instance( '.et-core-modal-action' ).addClass( 'et-core-disabled' );
},
enableActions: function() {
this.instance( '.et-core-modal-action' ).removeClass( 'et-core-disabled' );
},
toggleCancel: function( cancel ) {
var $target = this.instance( '.ui-tabs-panel:visible [data-et-core-portability-cancel]' );
if ( cancel && ! $target.is( ':visible' ) ) {
$target.show().animate( { opacity: 1 }, 600 );
} else if ( ! cancel && $target.is( ':visible' ) ) {
$target.animate( { opacity: 0 }, 600, function() {
$( this ).hide();
} );
}
},
cancel: function( cancel ) {
this.cancelled = true;
// Remove all temp files. Set a delay as temp files might still be in the process of being added.
setTimeout( function() {
$.ajax( {
type: 'POST',
url: etCore.ajaxurl,
data: {
nonce: this.nonces.cancel,
context: this.instance().data( 'et-core-portability' ),
action: 'et_core_portability_cancel',
}
} );
}.bind( this ), 3000 );
etCore.modalContent( '<div class="et-core-loader et-core-loader-success"></div>', false, 3000, '#' + this.instance( '.ui-tabs-panel:visible' ).attr( 'id' ) );
this.toggleCancel();
this.enableActions();
},
instance: function( element ) {
return $( '.et-core-active[data-et-core-portability]' + ( element ? ' ' + element : '' ) );
},
} );
$(function() {
window.etCore.portability.boot();
});
})( jQuery );

View File

@ -0,0 +1,242 @@
/** @license React v16.12.0
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/*
Modernizr 3.0.0pre (Custom Build) | MIT
*/
'use strict';(function(la,m){"object"===typeof exports&&"undefined"!==typeof module?module.exports=m(require("react")):"function"===typeof define&&define.amd?define(["react"],m):la.ReactDOM=m(la.React)})(this,function(la){function m(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
function uf(){if(qc)for(var a in bb){var b=bb[a],c=qc.indexOf(a);if(!(-1<c))throw Error(m(96,a));if(!rc[c]){if(!b.extractEvents)throw Error(m(97,a));rc[c]=b;c=b.eventTypes;for(var d in c){var e=void 0;var f=c[d],g=b,h=d;if(wd.hasOwnProperty(h))throw Error(m(99,h));wd[h]=f;var k=f.phasedRegistrationNames;if(k){for(e in k)k.hasOwnProperty(e)&&vf(k[e],g,h);e=!0}else f.registrationName?(vf(f.registrationName,g,h),e=!0):e=!1;if(!e)throw Error(m(98,d,a));}}}}function vf(a,b,c){if(cb[a])throw Error(m(100,
a));cb[a]=b;xd[a]=b.eventTypes[c].dependencies}function Ai(a,b,c,d,e,f,g,h,k){Cb=!1;sc=null;Bi.apply(Ci,arguments)}function Di(a,b,c,d,e,f,g,h,k){Ai.apply(this,arguments);if(Cb){if(Cb){var l=sc;Cb=!1;sc=null}else throw Error(m(198));tc||(tc=!0,yd=l)}}function wf(a,b,c){var d=a.type||"unknown-event";a.currentTarget=xf(c);Di(d,b,void 0,a);a.currentTarget=null}function db(a,b){if(null==b)throw Error(m(30));if(null==a)return b;if(Array.isArray(a)){if(Array.isArray(b))return a.push.apply(a,b),a;a.push(b);
return a}return Array.isArray(b)?[a].concat(b):[a,b]}function zd(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}function uc(a){null!==a&&(Db=db(Db,a));a=Db;Db=null;if(a){zd(a,Ei);if(Db)throw Error(m(95));if(tc)throw a=yd,tc=!1,yd=null,a;}}function yf(a,b){var c=a.stateNode;if(!c)return null;var d=Ad(c);if(!d)return null;c=d[b];a:switch(b){case "onClick":case "onClickCapture":case "onDoubleClick":case "onDoubleClickCapture":case "onMouseDown":case "onMouseDownCapture":case "onMouseMove":case "onMouseMoveCapture":case "onMouseUp":case "onMouseUpCapture":(d=
!d.disabled)||(a=a.type,d=!("button"===a||"input"===a||"select"===a||"textarea"===a));a=!d;break a;default:a=!1}if(a)return null;if(c&&"function"!==typeof c)throw Error(m(231,b,typeof c));return c}function Eb(a){if(null===a||"object"!==typeof a)return null;a=zf&&a[zf]||a["@@iterator"];return"function"===typeof a?a:null}function Fi(a){if(-1===a._status){a._status=0;var b=a._ctor;b=b();a._result=b;b.then(function(b){0===a._status&&(b=b.default,a._status=1,a._result=b)},function(b){0===a._status&&(a._status=
2,a._result=b)})}}function ua(a){if(null==a)return null;if("function"===typeof a)return a.displayName||a.name||null;if("string"===typeof a)return a;switch(a){case va:return"Fragment";case eb:return"Portal";case vc:return"Profiler";case Af:return"StrictMode";case wc:return"Suspense";case Bd:return"SuspenseList"}if("object"===typeof a)switch(a.$$typeof){case Bf:return"Context.Consumer";case Cf:return"Context.Provider";case Cd:var b=a.render;b=b.displayName||b.name||"";return a.displayName||(""!==b?
"ForwardRef("+b+")":"ForwardRef");case Dd:return ua(a.type);case Df:if(a=1===a._status?a._result:null)return ua(a)}return null}function Ed(a){var b="";do{a:switch(a.tag){case 3:case 4:case 6:case 7:case 10:case 9:var c="";break a;default:var d=a._debugOwner,e=a._debugSource,f=ua(a.type);c=null;d&&(c=ua(d.type));d=f;f="";e?f=" (at "+e.fileName.replace(Gi,"")+":"+e.lineNumber+")":c&&(f=" (created by "+c+")");c="\n in "+(d||"Unknown")+f}b+=c;a=a.return}while(a);return b}function Ef(a){if(a=Ff(a)){if("function"!==
typeof Fd)throw Error(m(280));var b=Ad(a.stateNode);Fd(a.stateNode,a.type,b)}}function Gf(a){fb?gb?gb.push(a):gb=[a]:fb=a}function Hf(){if(fb){var a=fb,b=gb;gb=fb=null;Ef(a);if(b)for(a=0;a<b.length;a++)Ef(b[a])}}function Gd(){if(null!==fb||null!==gb)Hd(),Hf()}function Hi(a){if(If.call(Jf,a))return!0;if(If.call(Kf,a))return!1;if(Ii.test(a))return Jf[a]=!0;Kf[a]=!0;return!1}function Ji(a,b,c,d){if(null!==c&&0===c.type)return!1;switch(typeof b){case "function":case "symbol":return!0;case "boolean":if(d)return!1;
if(null!==c)return!c.acceptsBooleans;a=a.toLowerCase().slice(0,5);return"data-"!==a&&"aria-"!==a;default:return!1}}function Ki(a,b,c,d){if(null===b||"undefined"===typeof b||Ji(a,b,c,d))return!0;if(d)return!1;if(null!==c)switch(c.type){case 3:return!b;case 4:return!1===b;case 5:return isNaN(b);case 6:return isNaN(b)||1>b}return!1}function E(a,b,c,d,e,f){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=
f}function wa(a){switch(typeof a){case "boolean":case "number":case "object":case "string":case "undefined":return a;default:return""}}function Id(a,b,c,d){var e=C.hasOwnProperty(b)?C[b]:null;var f=null!==e?0===e.type:d?!1:!(2<b.length)||"o"!==b[0]&&"O"!==b[0]||"n"!==b[1]&&"N"!==b[1]?!1:!0;f||(Ki(b,c,e,d)&&(c=null),d||null===e?Hi(b)&&(null===c?a.removeAttribute(b):a.setAttribute(b,""+c)):e.mustUseProperty?a[e.propertyName]=null===c?3===e.type?!1:"":c:(b=e.attributeName,d=e.attributeNamespace,null===
c?a.removeAttribute(b):(e=e.type,c=3===e||4===e&&!0===c?"":""+c,d?a.setAttributeNS(d,b,c):a.setAttribute(b,c))))}function Lf(a){var b=a.type;return(a=a.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===b||"radio"===b)}function Li(a){var b=Lf(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=""+a[b];if(!a.hasOwnProperty(b)&&"undefined"!==typeof c&&"function"===typeof c.get&&"function"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,
get:function(){return e.call(this)},set:function(a){d=""+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=""+a},stopTracking:function(){a._valueTracker=null;delete a[b]}}}}function xc(a){a._valueTracker||(a._valueTracker=Li(a))}function Mf(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d="";a&&(d=Lf(a)?a.checked?"true":"false":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Jd(a,
b){var c=b.checked;return J({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Nf(a,b){var c=null==b.defaultValue?"":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=wa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:"checkbox"===b.type||"radio"===b.type?null!=b.checked:null!=b.value}}function Of(a,b){b=b.checked;null!=b&&Id(a,"checked",b,!1)}function Kd(a,b){Of(a,b);var c=wa(b.value),
d=b.type;if(null!=c)if("number"===d){if(0===c&&""===a.value||a.value!=c)a.value=""+c}else a.value!==""+c&&(a.value=""+c);else if("submit"===d||"reset"===d){a.removeAttribute("value");return}b.hasOwnProperty("value")?Ld(a,b.type,c):b.hasOwnProperty("defaultValue")&&Ld(a,b.type,wa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}function Pf(a,b,c){if(b.hasOwnProperty("value")||b.hasOwnProperty("defaultValue")){var d=b.type;if(!("submit"!==d&&"reset"!==
d||void 0!==b.value&&null!==b.value))return;b=""+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;""!==c&&(a.name="");a.defaultChecked=!a.defaultChecked;a.defaultChecked=!!a._wrapperState.initialChecked;""!==c&&(a.name=c)}function Ld(a,b,c){if("number"!==b||a.ownerDocument.activeElement!==a)null==c?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c)}function Mi(a){var b="";la.Children.forEach(a,function(a){null!=a&&(b+=a)});
return b}function Md(a,b){a=J({children:void 0},b);if(b=Mi(b.children))a.children=b;return a}function hb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e<c.length;e++)b["$"+c[e]]=!0;for(c=0;c<a.length;c++)e=b.hasOwnProperty("$"+a[c].value),a[c].selected!==e&&(a[c].selected=e),e&&d&&(a[c].defaultSelected=!0)}else{c=""+wa(c);b=null;for(e=0;e<a.length;e++){if(a[e].value===c){a[e].selected=!0;d&&(a[e].defaultSelected=!0);return}null!==b||a[e].disabled||(b=a[e])}null!==b&&(b.selected=!0)}}function Nd(a,b){if(null!=
b.dangerouslySetInnerHTML)throw Error(m(91));return J({},b,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function Qf(a,b){var c=b.value;if(null==c){c=b.defaultValue;b=b.children;if(null!=b){if(null!=c)throw Error(m(92));if(Array.isArray(b)){if(!(1>=b.length))throw Error(m(93));b=b[0]}c=b}null==c&&(c="")}a._wrapperState={initialValue:wa(c)}}function Rf(a,b){var c=wa(b.value),d=wa(b.defaultValue);null!=c&&(c=""+c,c!==a.value&&(a.value=c),null==b.defaultValue&&a.defaultValue!==
c&&(a.defaultValue=c));null!=d&&(a.defaultValue=""+d)}function Sf(a,b){b=a.textContent;b===a._wrapperState.initialValue&&""!==b&&null!==b&&(a.value=b)}function Tf(a){switch(a){case "svg":return"http://www.w3.org/2000/svg";case "math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Od(a,b){return null==a||"http://www.w3.org/1999/xhtml"===a?Tf(b):"http://www.w3.org/2000/svg"===a&&"foreignObject"===b?"http://www.w3.org/1999/xhtml":a}function yc(a,b){var c=
{};c[a.toLowerCase()]=b.toLowerCase();c["Webkit"+a]="webkit"+b;c["Moz"+a]="moz"+b;return c}function zc(a){if(Pd[a])return Pd[a];if(!ib[a])return a;var b=ib[a],c;for(c in b)if(b.hasOwnProperty(c)&&c in Uf)return Pd[a]=b[c];return a}function Na(a){var b=a,c=a;if(a.alternate)for(;b.return;)b=b.return;else{a=b;do b=a,0!==(b.effectTag&1026)&&(c=b.return),a=b.return;while(a)}return 3===b.tag?c:null}function Vf(a){if(13===a.tag){var b=a.memoizedState;null===b&&(a=a.alternate,null!==a&&(b=a.memoizedState));
if(null!==b)return b.dehydrated}return null}function Wf(a){if(Na(a)!==a)throw Error(m(188));}function Ni(a){var b=a.alternate;if(!b){b=Na(a);if(null===b)throw Error(m(188));return b!==a?null:a}for(var c=a,d=b;;){var e=c.return;if(null===e)break;var f=e.alternate;if(null===f){d=e.return;if(null!==d){c=d;continue}break}if(e.child===f.child){for(f=e.child;f;){if(f===c)return Wf(e),a;if(f===d)return Wf(e),b;f=f.sibling}throw Error(m(188));}if(c.return!==d.return)c=e,d=f;else{for(var g=!1,h=e.child;h;){if(h===
c){g=!0;c=e;d=f;break}if(h===d){g=!0;d=e;c=f;break}h=h.sibling}if(!g){for(h=f.child;h;){if(h===c){g=!0;c=f;d=e;break}if(h===d){g=!0;d=f;c=e;break}h=h.sibling}if(!g)throw Error(m(189));}}if(c.alternate!==d)throw Error(m(190));}if(3!==c.tag)throw Error(m(188));return c.stateNode.current===c?a:b}function Xf(a){a=Ni(a);if(!a)return null;for(var b=a;;){if(5===b.tag||6===b.tag)return b;if(b.child)b.child.return=b,b=b.child;else{if(b===a)break;for(;!b.sibling;){if(!b.return||b.return===a)return null;b=b.return}b.sibling.return=
b.return;b=b.sibling}}return null}function Oi(a){var b=Qd(a);Rd.forEach(function(c){Sd(c,a,b)});Pi.forEach(function(c){Sd(c,a,b)})}function Td(a,b,c,d){return{blockedOn:a,topLevelType:b,eventSystemFlags:c|32,nativeEvent:d}}function Yf(a,b){switch(a){case "focus":case "blur":xa=null;break;case "dragenter":case "dragleave":ya=null;break;case "mouseover":case "mouseout":za=null;break;case "pointerover":case "pointerout":Fb.delete(b.pointerId);break;case "gotpointercapture":case "lostpointercapture":Gb.delete(b.pointerId)}}
function Hb(a,b,c,d,e){if(null===a||a.nativeEvent!==e)return a=Td(b,c,d,e),null!==b&&(b=Ib(b),null!==b&&Zf(b)),a;a.eventSystemFlags|=d;return a}function Qi(a,b,c,d){switch(b){case "focus":return xa=Hb(xa,a,b,c,d),!0;case "dragenter":return ya=Hb(ya,a,b,c,d),!0;case "mouseover":return za=Hb(za,a,b,c,d),!0;case "pointerover":var e=d.pointerId;Fb.set(e,Hb(Fb.get(e)||null,a,b,c,d));return!0;case "gotpointercapture":return e=d.pointerId,Gb.set(e,Hb(Gb.get(e)||null,a,b,c,d)),!0}return!1}function Ri(a){var b=
Jb(a.target);if(null!==b){var c=Na(b);if(null!==c)if(b=c.tag,13===b){if(b=Vf(c),null!==b){a.blockedOn=b;Ud(a.priority,function(){Si(c)});return}}else if(3===b&&c.stateNode.hydrate){a.blockedOn=3===c.tag?c.stateNode.containerInfo:null;return}}a.blockedOn=null}function Ac(a){if(null!==a.blockedOn)return!1;var b=Vd(a.topLevelType,a.eventSystemFlags,a.nativeEvent);if(null!==b){var c=Ib(b);null!==c&&Zf(c);a.blockedOn=b;return!1}return!0}function $f(a,b,c){Ac(a)&&c.delete(b)}function Ti(){for(Wd=!1;0<ba.length;){var a=
ba[0];if(null!==a.blockedOn){a=Ib(a.blockedOn);null!==a&&Ui(a);break}var b=Vd(a.topLevelType,a.eventSystemFlags,a.nativeEvent);null!==b?a.blockedOn=b:ba.shift()}null!==xa&&Ac(xa)&&(xa=null);null!==ya&&Ac(ya)&&(ya=null);null!==za&&Ac(za)&&(za=null);Fb.forEach($f);Gb.forEach($f)}function Kb(a,b){a.blockedOn===b&&(a.blockedOn=null,Wd||(Wd=!0,ag(bg,Ti)))}function cg(a){if(0<ba.length){Kb(ba[0],a);for(var b=1;b<ba.length;b++){var c=ba[b];c.blockedOn===a&&(c.blockedOn=null)}}null!==xa&&Kb(xa,a);null!==
ya&&Kb(ya,a);null!==za&&Kb(za,a);b=function(b){return Kb(b,a)};Fb.forEach(b);Gb.forEach(b);for(b=0;b<Lb.length;b++)c=Lb[b],c.blockedOn===a&&(c.blockedOn=null);for(;0<Lb.length&&(b=Lb[0],null===b.blockedOn);)Ri(b),null===b.blockedOn&&Lb.shift()}function Xd(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}function ma(a){do a=a.return;while(a&&5!==a.tag);return a?a:null}function dg(a,b,c){if(b=yf(a,c.dispatchConfig.phasedRegistrationNames[b]))c._dispatchListeners=
db(c._dispatchListeners,b),c._dispatchInstances=db(c._dispatchInstances,a)}function Vi(a){if(a&&a.dispatchConfig.phasedRegistrationNames){for(var b=a._targetInst,c=[];b;)c.push(b),b=ma(b);for(b=c.length;0<b--;)dg(c[b],"captured",a);for(b=0;b<c.length;b++)dg(c[b],"bubbled",a)}}function Yd(a,b,c){a&&c&&c.dispatchConfig.registrationName&&(b=yf(a,c.dispatchConfig.registrationName))&&(c._dispatchListeners=db(c._dispatchListeners,b),c._dispatchInstances=db(c._dispatchInstances,a))}function Wi(a){a&&a.dispatchConfig.registrationName&&
Yd(a._targetInst,null,a)}function jb(a){zd(a,Vi)}function Bc(){return!0}function Cc(){return!1}function M(a,b,c,d){this.dispatchConfig=a;this._targetInst=b;this.nativeEvent=c;a=this.constructor.Interface;for(var e in a)a.hasOwnProperty(e)&&((b=a[e])?this[e]=b(c):"target"===e?this.target=d:this[e]=c[e]);this.isDefaultPrevented=(null!=c.defaultPrevented?c.defaultPrevented:!1===c.returnValue)?Bc:Cc;this.isPropagationStopped=Cc;return this}function Xi(a,b,c,d){if(this.eventPool.length){var e=this.eventPool.pop();
this.call(e,a,b,c,d);return e}return new this(a,b,c,d)}function Yi(a){if(!(a instanceof this))throw Error(m(279));a.destructor();10>this.eventPool.length&&this.eventPool.push(a)}function eg(a){a.eventPool=[];a.getPooled=Xi;a.release=Yi}function Dc(a){var b=a.keyCode;"charCode"in a?(a=a.charCode,0===a&&13===b&&(a=13)):a=b;10===a&&(a=13);return 32<=a||13===a?a:0}function Zi(a){var b=this.nativeEvent;return b.getModifierState?b.getModifierState(a):(a=$i[a])?!!b[a]:!1}function Zd(a){return Zi}function aj(a){var b=
a.targetInst,c=b;do{if(!c){a.ancestors.push(c);break}var d=c;if(3===d.tag)d=d.stateNode.containerInfo;else{for(;d.return;)d=d.return;d=3!==d.tag?null:d.stateNode.containerInfo}if(!d)break;b=c.tag;5!==b&&6!==b||a.ancestors.push(c);c=Jb(d)}while(c);for(c=0;c<a.ancestors.length;c++){b=a.ancestors[c];var e=Xd(a.nativeEvent);d=a.topLevelType;for(var f=a.nativeEvent,g=a.eventSystemFlags,h=null,k=0;k<rc.length;k++){var l=rc[k];l&&(l=l.extractEvents(d,b,f,e,g))&&(h=db(h,l))}uc(h)}}function x(a,b){Mb(b,a,
!1)}function Mb(a,b,c){switch(bj(b)){case 0:var d=cj.bind(null,b,1);break;case 1:d=dj.bind(null,b,1);break;default:d=Ec.bind(null,b,1)}c?a.addEventListener(b,d,!0):a.addEventListener(b,d,!1)}function cj(a,b,c){Oa||Hd();var d=Ec,e=Oa;Oa=!0;try{fg(d,a,b,c)}finally{(Oa=e)||Gd()}}function dj(a,b,c){ej(fj,Ec.bind(null,a,b,c))}function gg(a,b,c,d){if(Fc.length){var e=Fc.pop();e.topLevelType=a;e.eventSystemFlags=b;e.nativeEvent=c;e.targetInst=d;a=e}else a={topLevelType:a,eventSystemFlags:b,nativeEvent:c,
targetInst:d,ancestors:[]};try{if(b=aj,c=a,$d)b(c,void 0);else{$d=!0;try{hg(b,c,void 0)}finally{$d=!1,Gd()}}}finally{a.topLevelType=null,a.nativeEvent=null,a.targetInst=null,a.ancestors.length=0,Fc.length<gj&&Fc.push(a)}}function Ec(a,b,c){if(Gc)if(0<ba.length&&-1<Rd.indexOf(a))a=Td(null,a,b,c),ba.push(a);else{var d=Vd(a,b,c);null===d?Yf(a,c):-1<Rd.indexOf(a)?(a=Td(d,a,b,c),ba.push(a)):Qi(d,a,b,c)||(Yf(a,c),gg(a,b,c,null))}}function Vd(a,b,c){var d=Xd(c);d=Jb(d);if(null!==d){var e=Na(d);if(null===
e)d=null;else{var f=e.tag;if(13===f){d=Vf(e);if(null!==d)return d;d=null}else if(3===f){if(e.stateNode.hydrate)return 3===e.tag?e.stateNode.containerInfo:null;d=null}else e!==d&&(d=null)}}gg(a,b,c,d);return null}function ig(a){if(!Aa)return!1;a="on"+a;var b=a in document;b||(b=document.createElement("div"),b.setAttribute(a,"return;"),b="function"===typeof b[a]);return b}function Qd(a){var b=jg.get(a);void 0===b&&(b=new Set,jg.set(a,b));return b}function Sd(a,b,c){if(!c.has(a)){switch(a){case "scroll":Mb(b,
"scroll",!0);break;case "focus":case "blur":Mb(b,"focus",!0);Mb(b,"blur",!0);c.add("blur");c.add("focus");break;case "cancel":case "close":ig(a)&&Mb(b,a,!0);break;case "invalid":case "submit":case "reset":break;default:-1===Nb.indexOf(a)&&x(a,b)}c.add(a)}}function kg(a,b,c){return null==b||"boolean"===typeof b||""===b?"":c||"number"!==typeof b||0===b||Ob.hasOwnProperty(a)&&Ob[a]?(""+b).trim():b+"px"}function lg(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf("--"),e=kg(c,
b[c],d);"float"===c&&(c="cssFloat");d?a.setProperty(c,e):a[c]=e}}function ae(a,b){if(b){if(hj[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(m(137,a,""));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(m(60));if(!("object"===typeof b.dangerouslySetInnerHTML&&"__html"in b.dangerouslySetInnerHTML))throw Error(m(61));}if(null!=b.style&&"object"!==typeof b.style)throw Error(m(62,""));}}function be(a,b){if(-1===a.indexOf("-"))return"string"===typeof b.is;switch(a){case "annotation-xml":case "color-profile":case "font-face":case "font-face-src":case "font-face-uri":case "font-face-format":case "font-face-name":case "missing-glyph":return!1;
default:return!0}}function na(a,b){a=9===a.nodeType||11===a.nodeType?a:a.ownerDocument;var c=Qd(a);b=xd[b];for(var d=0;d<b.length;d++)Sd(b[d],a,c)}function Hc(){}function ce(a){a=a||("undefined"!==typeof document?document:void 0);if("undefined"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}function mg(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function ng(a,b){var c=mg(a);a=0;for(var d;c;){if(3===c.nodeType){d=a+c.textContent.length;if(a<=b&&d>=b)return{node:c,
offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=mg(c)}}function og(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?og(a,b.parentNode):"contains"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}function pg(){for(var a=window,b=ce();b instanceof a.HTMLIFrameElement;){try{var c="string"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=ce(a.document)}return b}
function de(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&("input"===b&&("text"===a.type||"search"===a.type||"tel"===a.type||"url"===a.type||"password"===a.type)||"textarea"===b||"true"===a.contentEditable)}function qg(a,b){switch(a){case "button":case "input":case "select":case "textarea":return!!b.autoFocus}return!1}function ee(a,b){return"textarea"===a||"option"===a||"noscript"===a||"string"===typeof b.children||"number"===typeof b.children||"object"===typeof b.dangerouslySetInnerHTML&&
null!==b.dangerouslySetInnerHTML&&null!=b.dangerouslySetInnerHTML.__html}function kb(a){for(;null!=a;a=a.nextSibling){var b=a.nodeType;if(1===b||3===b)break}return a}function rg(a){a=a.previousSibling;for(var b=0;a;){if(a.nodeType===Pa){var c=a.data;if(c===sg||c===fe||c===ge){if(0===b)return a;b--}else c===tg&&b++}a=a.previousSibling}return null}function Jb(a){var b=a[Ba];if(b)return b;for(var c=a.parentNode;c;){if(b=c[Pb]||c[Ba]){c=b.alternate;if(null!==b.child||null!==c&&null!==c.child)for(a=rg(a);null!==
a;){if(c=a[Ba])return c;a=rg(a)}return b}a=c;c=a.parentNode}return null}function Ib(a){a=a[Ba]||a[Pb];return!a||5!==a.tag&&6!==a.tag&&13!==a.tag&&3!==a.tag?null:a}function Qa(a){if(5===a.tag||6===a.tag)return a.stateNode;throw Error(m(33));}function he(a){return a[Ic]||null}function ug(){if(Jc)return Jc;var a,b=ie,c=b.length,d,e="value"in Ca?Ca.value:Ca.textContent,f=e.length;for(a=0;a<c&&b[a]===e[a];a++);var g=c-a;for(d=1;d<=g&&b[c-d]===e[f-d];d++);return Jc=e.slice(a,1<d?1-d:void 0)}function vg(a,
b){switch(a){case "keyup":return-1!==ij.indexOf(b.keyCode);case "keydown":return 229!==b.keyCode;case "keypress":case "mousedown":case "blur":return!0;default:return!1}}function wg(a){a=a.detail;return"object"===typeof a&&"data"in a?a.data:null}function jj(a,b){switch(a){case "compositionend":return wg(b);case "keypress":if(32!==b.which)return null;xg=!0;return yg;case "textInput":return a=b.data,a===yg&&xg?null:a;default:return null}}function kj(a,b){if(lb)return"compositionend"===a||!je&&vg(a,b)?
(a=ug(),Jc=ie=Ca=null,lb=!1,a):null;switch(a){case "paste":return null;case "keypress":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1<b.char.length)return b.char;if(b.which)return String.fromCharCode(b.which)}return null;case "compositionend":return zg&&"ko"!==b.locale?null:b.data;default:return null}}function Ag(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return"input"===b?!!lj[a.type]:"textarea"===b?!0:!1}function Bg(a,b,c){a=M.getPooled(Cg.change,a,b,c);a.type="change";
Gf(c);jb(a);return a}function mj(a){uc(a)}function Kc(a){var b=Qa(a);if(Mf(b))return a}function nj(a,b){if("change"===a)return b}function Dg(){Qb&&(Qb.detachEvent("onpropertychange",Eg),Rb=Qb=null)}function Eg(a){if("value"===a.propertyName&&Kc(Rb))if(a=Bg(Rb,a,Xd(a)),Oa)uc(a);else{Oa=!0;try{ke(mj,a)}finally{Oa=!1,Gd()}}}function oj(a,b,c){"focus"===a?(Dg(),Qb=b,Rb=c,Qb.attachEvent("onpropertychange",Eg)):"blur"===a&&Dg()}function pj(a,b){if("selectionchange"===a||"keyup"===a||"keydown"===a)return Kc(Rb)}
function qj(a,b){if("click"===a)return Kc(b)}function rj(a,b){if("input"===a||"change"===a)return Kc(b)}function sj(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}function Sb(a,b){if(Ra(a,b))return!0;if("object"!==typeof a||null===a||"object"!==typeof b||null===b)return!1;var c=Object.keys(a),d=Object.keys(b);if(c.length!==d.length)return!1;for(d=0;d<c.length;d++)if(!tj.call(b,c[d])||!Ra(a[c[d]],b[c[d]]))return!1;return!0}function Fg(a,b){var c=b.window===b?b.document:9===b.nodeType?b:b.ownerDocument;
if(le||null==mb||mb!==ce(c))return null;c=mb;"selectionStart"in c&&de(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset});return Tb&&Sb(Tb,c)?null:(Tb=c,a=M.getPooled(Gg.select,me,a,b),a.type="select",a.target=mb,jb(a),a)}function B(a,b){0>nb||(a.current=ne[nb],ne[nb]=null,nb--)}function y(a,b,c){nb++;ne[nb]=a.current;a.current=
b}function ob(a,b){var c=a.type.contextTypes;if(!c)return Da;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function K(a){a=a.childContextTypes;return null!==a&&void 0!==a}function Lc(a){B(Q,a);B(L,a)}function oe(a){B(Q,a);B(L,a)}function Hg(a,b,c){if(L.current!==Da)throw Error(m(168));
y(L,b,a);y(Q,c,a)}function Ig(a,b,c){var d=a.stateNode;a=b.childContextTypes;if("function"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in a))throw Error(m(108,ua(b)||"Unknown",e));return J({},c,{},d)}function Mc(a){var b=a.stateNode;b=b&&b.__reactInternalMemoizedMergedChildContext||Da;Sa=L.current;y(L,b,a);y(Q,Q.current,a);return!0}function Jg(a,b,c){var d=a.stateNode;if(!d)throw Error(m(169));c?(b=Ig(a,b,Sa),d.__reactInternalMemoizedMergedChildContext=b,B(Q,a),
B(L,a),y(L,b,a)):B(Q,a);y(Q,c,a)}function pe(){switch(uj()){case Nc:return 99;case Kg:return 98;case Lg:return 97;case Mg:return 96;case Ng:return 95;default:throw Error(m(332));}}function Og(a){switch(a){case 99:return Nc;case 98:return Kg;case 97:return Lg;case 96:return Mg;case 95:return Ng;default:throw Error(m(332));}}function pb(a,b){a=Og(a);return vj(a,b)}function Pg(a,b,c){a=Og(a);return qe(a,b,c)}function Qg(a){null===oa?(oa=[a],Oc=qe(Nc,Rg)):oa.push(a);return Sg}function ca(){if(null!==
Oc){var a=Oc;Oc=null;Tg(a)}Rg()}function Rg(){if(!re&&null!==oa){re=!0;var a=0;try{var b=oa;pb(99,function(){for(;a<b.length;a++){var c=b[a];do c=c(!0);while(null!==c)}});oa=null}catch(c){throw null!==oa&&(oa=oa.slice(a+1)),qe(Nc,ca),c;}finally{re=!1}}}function Pc(a,b,c){c/=10;return 1073741821-(((1073741821-a+b/10)/c|0)+1)*c}function V(a,b){if(a&&a.defaultProps){b=J({},b);a=a.defaultProps;for(var c in a)void 0===b[c]&&(b[c]=a[c])}return b}function se(){Qc=qb=Rc=null}function Ug(a,b){var c=a.type._context;
y(te,c._currentValue,a);c._currentValue=b}function ue(a){var b=te.current;B(te,a);a.type._context._currentValue=b}function Vg(a,b){for(;null!==a;){var c=a.alternate;if(a.childExpirationTime<b)a.childExpirationTime=b,null!==c&&c.childExpirationTime<b&&(c.childExpirationTime=b);else if(null!==c&&c.childExpirationTime<b)c.childExpirationTime=b;else break;a=a.return}}function rb(a,b){Rc=a;Qc=qb=null;a=a.dependencies;null!==a&&null!==a.firstContext&&(a.expirationTime>=b&&(da=!0),a.firstContext=null)}function ea(a,
b){if(Qc!==a&&!1!==b&&0!==b){if("number"!==typeof b||1073741823===b)Qc=a,b=1073741823;b={context:a,observedBits:b,next:null};if(null===qb){if(null===Rc)throw Error(m(308));qb=b;Rc.dependencies={expirationTime:0,firstContext:b,responders:null}}else qb=qb.next=b}return a._currentValue}function Sc(a){return{baseState:a,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ve(a){return{baseState:a.baseState,
firstUpdate:a.firstUpdate,lastUpdate:a.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ea(a,b){return{expirationTime:a,suspenseConfig:b,tag:Wg,payload:null,callback:null,next:null,nextEffect:null}}function Tc(a,b){null===a.lastUpdate?a.firstUpdate=a.lastUpdate=b:(a.lastUpdate.next=b,a.lastUpdate=b)}function Fa(a,b){var c=a.alternate;if(null===c){var d=a.updateQueue;var e=null;null===d&&(d=a.updateQueue=
Sc(a.memoizedState))}else d=a.updateQueue,e=c.updateQueue,null===d?null===e?(d=a.updateQueue=Sc(a.memoizedState),e=c.updateQueue=Sc(c.memoizedState)):d=a.updateQueue=ve(e):null===e&&(e=c.updateQueue=ve(d));null===e||d===e?Tc(d,b):null===d.lastUpdate||null===e.lastUpdate?(Tc(d,b),Tc(e,b)):(Tc(d,b),e.lastUpdate=b)}function Xg(a,b){var c=a.updateQueue;c=null===c?a.updateQueue=Sc(a.memoizedState):Yg(a,c);null===c.lastCapturedUpdate?c.firstCapturedUpdate=c.lastCapturedUpdate=b:(c.lastCapturedUpdate.next=
b,c.lastCapturedUpdate=b)}function Yg(a,b){var c=a.alternate;null!==c&&b===c.updateQueue&&(b=a.updateQueue=ve(b));return b}function Zg(a,b,c,d,e,f){switch(c.tag){case 1:return a=c.payload,"function"===typeof a?a.call(f,d,e):a;case 3:a.effectTag=a.effectTag&-4097|64;case Wg:a=c.payload;e="function"===typeof a?a.call(f,d,e):a;if(null===e||void 0===e)break;return J({},d,e);case Uc:Ga=!0}return d}function Ub(a,b,c,d,e){Ga=!1;b=Yg(a,b);for(var f=b.baseState,g=null,h=0,k=b.firstUpdate,l=f;null!==k;){var m=
k.expirationTime;m<e?(null===g&&(g=k,f=l),h<m&&(h=m)):($g(m,k.suspenseConfig),l=Zg(a,b,k,l,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastEffect?b.firstEffect=b.lastEffect=k:(b.lastEffect.nextEffect=k,b.lastEffect=k)));k=k.next}m=null;for(k=b.firstCapturedUpdate;null!==k;){var n=k.expirationTime;n<e?(null===m&&(m=k,null===g&&(f=l)),h<n&&(h=n)):(l=Zg(a,b,k,l,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastCapturedEffect?b.firstCapturedEffect=b.lastCapturedEffect=
k:(b.lastCapturedEffect.nextEffect=k,b.lastCapturedEffect=k)));k=k.next}null===g&&(b.lastUpdate=null);null===m?b.lastCapturedUpdate=null:a.effectTag|=32;null===g&&null===m&&(f=l);b.baseState=f;b.firstUpdate=g;b.firstCapturedUpdate=m;Vc(h);a.expirationTime=h;a.memoizedState=l}function ah(a,b,c,d){null!==b.firstCapturedUpdate&&(null!==b.lastUpdate&&(b.lastUpdate.next=b.firstCapturedUpdate,b.lastUpdate=b.lastCapturedUpdate),b.firstCapturedUpdate=b.lastCapturedUpdate=null);bh(b.firstEffect,c);b.firstEffect=
b.lastEffect=null;bh(b.firstCapturedEffect,c);b.firstCapturedEffect=b.lastCapturedEffect=null}function bh(a,b){for(;null!==a;){var c=a.callback;if(null!==c){a.callback=null;var d=b;if("function"!==typeof c)throw Error(m(191,c));c.call(d)}a=a.nextEffect}}function Wc(a,b,c,d){b=a.memoizedState;c=c(d,b);c=null===c||void 0===c?b:J({},b,c);a.memoizedState=c;d=a.updateQueue;null!==d&&0===a.expirationTime&&(d.baseState=c)}function ch(a,b,c,d,e,f,g){a=a.stateNode;return"function"===typeof a.shouldComponentUpdate?
a.shouldComponentUpdate(d,f,g):b.prototype&&b.prototype.isPureReactComponent?!Sb(c,d)||!Sb(e,f):!0}function dh(a,b,c,d){var e=!1;d=Da;var f=b.contextType;"object"===typeof f&&null!==f?f=ea(f):(d=K(b)?Sa:L.current,e=b.contextTypes,f=(e=null!==e&&void 0!==e)?ob(a,d):Da);b=new b(c,f);a.memoizedState=null!==b.state&&void 0!==b.state?b.state:null;b.updater=Xc;a.stateNode=b;b._reactInternalFiber=a;e&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=d,a.__reactInternalMemoizedMaskedChildContext=
f);return b}function eh(a,b,c,d){a=b.state;"function"===typeof b.componentWillReceiveProps&&b.componentWillReceiveProps(c,d);"function"===typeof b.UNSAFE_componentWillReceiveProps&&b.UNSAFE_componentWillReceiveProps(c,d);b.state!==a&&Xc.enqueueReplaceState(b,b.state,null)}function we(a,b,c,d){var e=a.stateNode;e.props=c;e.state=a.memoizedState;e.refs=fh;var f=b.contextType;"object"===typeof f&&null!==f?e.context=ea(f):(f=K(b)?Sa:L.current,e.context=ob(a,f));f=a.updateQueue;null!==f&&(Ub(a,f,c,e,d),
e.state=a.memoizedState);f=b.getDerivedStateFromProps;"function"===typeof f&&(Wc(a,b,f,c),e.state=a.memoizedState);"function"===typeof b.getDerivedStateFromProps||"function"===typeof e.getSnapshotBeforeUpdate||"function"!==typeof e.UNSAFE_componentWillMount&&"function"!==typeof e.componentWillMount||(b=e.state,"function"===typeof e.componentWillMount&&e.componentWillMount(),"function"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),b!==e.state&&Xc.enqueueReplaceState(e,e.state,
null),f=a.updateQueue,null!==f&&(Ub(a,f,c,e,d),e.state=a.memoizedState));"function"===typeof e.componentDidMount&&(a.effectTag|=4)}function Vb(a,b,c){a=c.ref;if(null!==a&&"function"!==typeof a&&"object"!==typeof a){if(c._owner){c=c._owner;if(c){if(1!==c.tag)throw Error(m(309));var d=c.stateNode}if(!d)throw Error(m(147,a));var e=""+a;if(null!==b&&null!==b.ref&&"function"===typeof b.ref&&b.ref._stringRef===e)return b.ref;b=function(a){var b=d.refs;b===fh&&(b=d.refs={});null===a?delete b[e]:b[e]=a};
b._stringRef=e;return b}if("string"!==typeof a)throw Error(m(284));if(!c._owner)throw Error(m(290,a));}return a}function Yc(a,b){if("textarea"!==a.type)throw Error(m(31,"[object Object]"===Object.prototype.toString.call(b)?"object with keys {"+Object.keys(b).join(", ")+"}":b,""));}function gh(a){function b(b,c){if(a){var d=b.lastEffect;null!==d?(d.nextEffect=c,b.lastEffect=c):b.firstEffect=b.lastEffect=c;c.nextEffect=null;c.effectTag=8}}function c(c,d){if(!a)return null;for(;null!==d;)b(c,d),d=d.sibling;
return null}function d(a,b){for(a=new Map;null!==b;)null!==b.key?a.set(b.key,b):a.set(b.index,b),b=b.sibling;return a}function e(a,b,c){a=Ta(a,b,c);a.index=0;a.sibling=null;return a}function f(b,c,d){b.index=d;if(!a)return c;d=b.alternate;if(null!==d)return d=d.index,d<c?(b.effectTag=2,c):d;b.effectTag=2;return c}function g(b){a&&null===b.alternate&&(b.effectTag=2);return b}function h(a,b,c,d){if(null===b||6!==b.tag)return b=xe(c,a.mode,d),b.return=a,b;b=e(b,c,d);b.return=a;return b}function k(a,
b,c,d){if(null!==b&&b.elementType===c.type)return d=e(b,c.props,d),d.ref=Vb(a,b,c),d.return=a,d;d=Zc(c.type,c.key,c.props,null,a.mode,d);d.ref=Vb(a,b,c);d.return=a;return d}function l(a,b,c,d){if(null===b||4!==b.tag||b.stateNode.containerInfo!==c.containerInfo||b.stateNode.implementation!==c.implementation)return b=ye(c,a.mode,d),b.return=a,b;b=e(b,c.children||[],d);b.return=a;return b}function p(a,b,c,d,f){if(null===b||7!==b.tag)return b=Ha(c,a.mode,d,f),b.return=a,b;b=e(b,c,d);b.return=a;return b}
function n(a,b,c){if("string"===typeof b||"number"===typeof b)return b=xe(""+b,a.mode,c),b.return=a,b;if("object"===typeof b&&null!==b){switch(b.$$typeof){case $c:return c=Zc(b.type,b.key,b.props,null,a.mode,c),c.ref=Vb(a,null,b),c.return=a,c;case eb:return b=ye(b,a.mode,c),b.return=a,b}if(ad(b)||Eb(b))return b=Ha(b,a.mode,c,null),b.return=a,b;Yc(a,b)}return null}function q(a,b,c,d){var e=null!==b?b.key:null;if("string"===typeof c||"number"===typeof c)return null!==e?null:h(a,b,""+c,d);if("object"===
typeof c&&null!==c){switch(c.$$typeof){case $c:return c.key===e?c.type===va?p(a,b,c.props.children,d,e):k(a,b,c,d):null;case eb:return c.key===e?l(a,b,c,d):null}if(ad(c)||Eb(c))return null!==e?null:p(a,b,c,d,null);Yc(a,c)}return null}function v(a,b,c,d,e){if("string"===typeof d||"number"===typeof d)return a=a.get(c)||null,h(b,a,""+d,e);if("object"===typeof d&&null!==d){switch(d.$$typeof){case $c:return a=a.get(null===d.key?c:d.key)||null,d.type===va?p(b,a,d.props.children,e,d.key):k(b,a,d,e);case eb:return a=
a.get(null===d.key?c:d.key)||null,l(b,a,d,e)}if(ad(d)||Eb(d))return a=a.get(c)||null,p(b,a,d,e,null);Yc(b,d)}return null}function x(e,g,h,k){for(var l=null,m=null,p=g,t=g=0,z=null;null!==p&&t<h.length;t++){p.index>t?(z=p,p=null):z=p.sibling;var W=q(e,p,h[t],k);if(null===W){null===p&&(p=z);break}a&&p&&null===W.alternate&&b(e,p);g=f(W,g,t);null===m?l=W:m.sibling=W;m=W;p=z}if(t===h.length)return c(e,p),l;if(null===p){for(;t<h.length;t++)p=n(e,h[t],k),null!==p&&(g=f(p,g,t),null===m?l=p:m.sibling=p,m=
p);return l}for(p=d(e,p);t<h.length;t++)z=v(p,e,t,h[t],k),null!==z&&(a&&null!==z.alternate&&p.delete(null===z.key?t:z.key),g=f(z,g,t),null===m?l=z:m.sibling=z,m=z);a&&p.forEach(function(a){return b(e,a)});return l}function A(e,g,h,k){var l=Eb(h);if("function"!==typeof l)throw Error(m(150));h=l.call(h);if(null==h)throw Error(m(151));for(var p=l=null,t=g,z=g=0,W=null,r=h.next();null!==t&&!r.done;z++,r=h.next()){t.index>z?(W=t,t=null):W=t.sibling;var sb=q(e,t,r.value,k);if(null===sb){null===t&&(t=W);
break}a&&t&&null===sb.alternate&&b(e,t);g=f(sb,g,z);null===p?l=sb:p.sibling=sb;p=sb;t=W}if(r.done)return c(e,t),l;if(null===t){for(;!r.done;z++,r=h.next())r=n(e,r.value,k),null!==r&&(g=f(r,g,z),null===p?l=r:p.sibling=r,p=r);return l}for(t=d(e,t);!r.done;z++,r=h.next())r=v(t,e,z,r.value,k),null!==r&&(a&&null!==r.alternate&&t.delete(null===r.key?z:r.key),g=f(r,g,z),null===p?l=r:p.sibling=r,p=r);a&&t.forEach(function(a){return b(e,a)});return l}return function(a,d,f,h){var k="object"===typeof f&&null!==
f&&f.type===va&&null===f.key;k&&(f=f.props.children);var l="object"===typeof f&&null!==f;if(l)switch(f.$$typeof){case $c:a:{l=f.key;for(k=d;null!==k;){if(k.key===l)if(7===k.tag?f.type===va:k.elementType===f.type){c(a,k.sibling);d=e(k,f.type===va?f.props.children:f.props,h);d.ref=Vb(a,k,f);d.return=a;a=d;break a}else{c(a,k);break}else b(a,k);k=k.sibling}f.type===va?(d=Ha(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Zc(f.type,f.key,f.props,null,a.mode,h),h.ref=Vb(a,d,f),h.return=a,a=h)}return g(a);
case eb:a:{for(k=f.key;null!==d;){if(d.key===k)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[],h);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=ye(f,a.mode,h);d.return=a;a=d}return g(a)}if("string"===typeof f||"number"===typeof f)return f=""+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f,h),d.return=a,a=d):(c(a,d),d=xe(f,a.mode,h),d.return=a,a=d),g(a);if(ad(f))return x(a,d,f,h);if(Eb(f))return A(a,
d,f,h);l&&Yc(a,f);if("undefined"===typeof f&&!k)switch(a.tag){case 1:case 0:throw a=a.type,Error(m(152,a.displayName||a.name||"Component"));}return c(a,d)}}function Ua(a){if(a===Wb)throw Error(m(174));return a}function ze(a,b){y(Xb,b,a);y(Yb,a,a);y(fa,Wb,a);var c=b.nodeType;switch(c){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:Od(null,"");break;default:c=c===Pa?b.parentNode:b,b=c.namespaceURI||null,c=c.tagName,b=Od(b,c)}B(fa,a);y(fa,b,a)}function tb(a){B(fa,a);B(Yb,a);B(Xb,a)}function hh(a){Ua(Xb.current);
var b=Ua(fa.current);var c=Od(b,a.type);b!==c&&(y(Yb,a,a),y(fa,c,a))}function Ae(a){Yb.current===a&&(B(fa,a),B(Yb,a))}function bd(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||c.data===ge||c.data===fe))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.effectTag&64))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return null;
b=b.return}b.sibling.return=b.return;b=b.sibling}return null}function ih(a,b){return{responder:a,props:b}}function N(){throw Error(m(321));}function Be(a,b){if(null===b)return!1;for(var c=0;c<b.length&&c<a.length;c++)if(!Ra(a[c],b[c]))return!1;return!0}function Ce(a,b,c,d,e,f){Zb=f;Ia=b;ha=null!==a?a.memoizedState:null;cd.current=null===ha?wj:jh;b=c(d,e);if($b){do $b=!1,ac+=1,ha=null!==a?a.memoizedState:null,ub=vb,ia=O=H=null,cd.current=jh,b=c(d,e);while($b);pa=null;ac=0}cd.current=dd;a=Ia;a.memoizedState=
vb;a.expirationTime=wb;a.updateQueue=ia;a.effectTag|=bc;a=null!==H&&null!==H.next;Zb=0;ub=O=vb=ha=H=Ia=null;wb=0;ia=null;bc=0;if(a)throw Error(m(300));return b}function kh(){cd.current=dd;Zb=0;ub=O=vb=ha=H=Ia=null;wb=0;ia=null;bc=0;$b=!1;pa=null;ac=0}function xb(){var a={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};null===O?vb=O=a:O=O.next=a;return O}function cc(){if(null!==ub)O=ub,ub=O.next,H=ha,ha=null!==H?H.next:null;else{if(null===ha)throw Error(m(310));H=ha;var a={memoizedState:H.memoizedState,
baseState:H.baseState,queue:H.queue,baseUpdate:H.baseUpdate,next:null};O=null===O?vb=a:O.next=a;ha=H.next}return O}function lh(a,b){return"function"===typeof b?b(a):b}function mh(a,b,c){b=cc();c=b.queue;if(null===c)throw Error(m(311));c.lastRenderedReducer=a;if(0<ac){var d=c.dispatch;if(null!==pa){var e=pa.get(c);if(void 0!==e){pa.delete(c);var f=b.memoizedState;do f=a(f,e.action),e=e.next;while(null!==e);Ra(f,b.memoizedState)||(da=!0);b.memoizedState=f;b.baseUpdate===c.last&&(b.baseState=f);c.lastRenderedState=
f;return[f,d]}}return[b.memoizedState,d]}d=c.last;var g=b.baseUpdate;f=b.baseState;null!==g?(null!==d&&(d.next=null),d=g.next):d=null!==d?d.next:null;if(null!==d){var h=e=null,k=d,l=!1;do{var p=k.expirationTime;p<Zb?(l||(l=!0,h=g,e=f),p>wb&&(wb=p,Vc(wb))):($g(p,k.suspenseConfig),f=k.eagerReducer===a?k.eagerState:a(f,k.action));g=k;k=k.next}while(null!==k&&k!==d);l||(h=g,e=f);Ra(f,b.memoizedState)||(da=!0);b.memoizedState=f;b.baseUpdate=h;b.baseState=e;c.lastRenderedState=f}return[b.memoizedState,
c.dispatch]}function De(a){var b=xb();"function"===typeof a&&(a=a());b.memoizedState=b.baseState=a;a=b.queue={last:null,dispatch:null,lastRenderedReducer:lh,lastRenderedState:a};a=a.dispatch=nh.bind(null,Ia,a);return[b.memoizedState,a]}function Ee(a){return mh(lh,a)}function Fe(a,b,c,d){a={tag:a,create:b,destroy:c,deps:d,next:null};null===ia?(ia={lastEffect:null},ia.lastEffect=a.next=a):(b=ia.lastEffect,null===b?ia.lastEffect=a.next=a:(c=b.next,b.next=a,a.next=c,ia.lastEffect=a));return a}function Ge(a,
b,c,d){var e=xb();bc|=a;e.memoizedState=Fe(b,c,void 0,void 0===d?null:d)}function He(a,b,c,d){var e=cc();d=void 0===d?null:d;var f=void 0;if(null!==H){var g=H.memoizedState;f=g.destroy;if(null!==d&&Be(d,g.deps)){Fe(0,c,f,d);return}}bc|=a;e.memoizedState=Fe(b,c,f,d)}function oh(a,b){return Ge(516,192,a,b)}function ph(a,b){return He(516,192,a,b)}function qh(a,b){if("function"===typeof b)return a=a(),b(a),function(){b(null)};if(null!==b&&void 0!==b)return a=a(),b.current=a,function(){b.current=null}}
function rh(a,b){}function sh(a,b){xb().memoizedState=[a,void 0===b?null:b];return a}function th(a,b){var c=cc();b=void 0===b?null:b;var d=c.memoizedState;if(null!==d&&null!==b&&Be(b,d[1]))return d[0];c.memoizedState=[a,b];return a}function nh(a,b,c){if(!(25>ac))throw Error(m(301));var d=a.alternate;if(a===Ia||null!==d&&d===Ia)if($b=!0,a={expirationTime:Zb,suspenseConfig:null,action:c,eagerReducer:null,eagerState:null,next:null},null===pa&&(pa=new Map),c=pa.get(b),void 0===c)pa.set(b,a);else{for(b=
c;null!==b.next;)b=b.next;b.next=a}else{var e=X(),f=dc.suspense;e=Va(e,a,f);f={expirationTime:e,suspenseConfig:f,action:c,eagerReducer:null,eagerState:null,next:null};var g=b.last;if(null===g)f.next=f;else{var h=g.next;null!==h&&(f.next=h);g.next=f}b.last=f;if(0===a.expirationTime&&(null===d||0===d.expirationTime)&&(d=b.lastRenderedReducer,null!==d))try{var k=b.lastRenderedState,l=d(k,c);f.eagerReducer=d;f.eagerState=l;if(Ra(l,k))return}catch(p){}finally{}Ja(a,e)}}function uh(a,b){var c=ja(5,null,
null,0);c.elementType="DELETED";c.type="DELETED";c.stateNode=b;c.return=a;c.effectTag=8;null!==a.lastEffect?(a.lastEffect.nextEffect=c,a.lastEffect=c):a.firstEffect=a.lastEffect=c}function vh(a,b){switch(a.tag){case 5:var c=a.type;b=1!==b.nodeType||c.toLowerCase()!==b.nodeName.toLowerCase()?null:b;return null!==b?(a.stateNode=b,!0):!1;case 6:return b=""===a.pendingProps||3!==b.nodeType?null:b,null!==b?(a.stateNode=b,!0):!1;case 13:return!1;default:return!1}}function Ie(a){if(Wa){var b=Ka;if(b){var c=
b;if(!vh(a,b)){b=kb(c.nextSibling);if(!b||!vh(a,b)){a.effectTag=a.effectTag&-1025|2;Wa=!1;qa=a;return}uh(qa,c)}qa=a;Ka=kb(b.firstChild)}else a.effectTag=a.effectTag&-1025|2,Wa=!1,qa=a}}function wh(a){for(a=a.return;null!==a&&5!==a.tag&&3!==a.tag&&13!==a.tag;)a=a.return;qa=a}function ed(a){if(a!==qa)return!1;if(!Wa)return wh(a),Wa=!0,!1;var b=a.type;if(5!==a.tag||"head"!==b&&"body"!==b&&!ee(b,a.memoizedProps))for(b=Ka;b;)uh(a,b),b=kb(b.nextSibling);wh(a);if(13===a.tag){a=a.memoizedState;a=null!==a?
a.dehydrated:null;if(!a)throw Error(m(317));a:{a=a.nextSibling;for(b=0;a;){if(a.nodeType===Pa){var c=a.data;if(c===tg){if(0===b){Ka=kb(a.nextSibling);break a}b--}else c!==sg&&c!==fe&&c!==ge||b++}a=a.nextSibling}Ka=null}}else Ka=qa?kb(a.stateNode.nextSibling):null;return!0}function Je(){Ka=qa=null;Wa=!1}function P(a,b,c,d){b.child=null===a?Ke(b,null,c,d):yb(b,a.child,c,d)}function xh(a,b,c,d,e){c=c.render;var f=b.ref;rb(b,e);d=Ce(a,b,c,d,f,e);if(null!==a&&!da)return b.updateQueue=a.updateQueue,b.effectTag&=
-517,a.expirationTime<=e&&(a.expirationTime=0),ra(a,b,e);b.effectTag|=1;P(a,b,d,e);return b.child}function yh(a,b,c,d,e,f){if(null===a){var g=c.type;if("function"===typeof g&&!Le(g)&&void 0===g.defaultProps&&null===c.compare&&void 0===c.defaultProps)return b.tag=15,b.type=g,zh(a,b,g,d,e,f);a=Zc(c.type,null,d,null,b.mode,f);a.ref=b.ref;a.return=b;return b.child=a}g=a.child;if(e<f&&(e=g.memoizedProps,c=c.compare,c=null!==c?c:Sb,c(e,d)&&a.ref===b.ref))return ra(a,b,f);b.effectTag|=1;a=Ta(g,d,f);a.ref=
b.ref;a.return=b;return b.child=a}function zh(a,b,c,d,e,f){return null!==a&&Sb(a.memoizedProps,d)&&a.ref===b.ref&&(da=!1,e<f)?ra(a,b,f):Me(a,b,c,d,f)}function Ah(a,b){var c=b.ref;if(null===a&&null!==c||null!==a&&a.ref!==c)b.effectTag|=128}function Me(a,b,c,d,e){var f=K(c)?Sa:L.current;f=ob(b,f);rb(b,e);c=Ce(a,b,c,d,f,e);if(null!==a&&!da)return b.updateQueue=a.updateQueue,b.effectTag&=-517,a.expirationTime<=e&&(a.expirationTime=0),ra(a,b,e);b.effectTag|=1;P(a,b,c,e);return b.child}function Bh(a,b,
c,d,e){if(K(c)){var f=!0;Mc(b)}else f=!1;rb(b,e);if(null===b.stateNode)null!==a&&(a.alternate=null,b.alternate=null,b.effectTag|=2),dh(b,c,d,e),we(b,c,d,e),d=!0;else if(null===a){var g=b.stateNode,h=b.memoizedProps;g.props=h;var k=g.context,l=c.contextType;"object"===typeof l&&null!==l?l=ea(l):(l=K(c)?Sa:L.current,l=ob(b,l));var m=c.getDerivedStateFromProps,n="function"===typeof m||"function"===typeof g.getSnapshotBeforeUpdate;n||"function"!==typeof g.UNSAFE_componentWillReceiveProps&&"function"!==
typeof g.componentWillReceiveProps||(h!==d||k!==l)&&eh(b,g,d,l);Ga=!1;var q=b.memoizedState;k=g.state=q;var v=b.updateQueue;null!==v&&(Ub(b,v,d,g,e),k=b.memoizedState);h!==d||q!==k||Q.current||Ga?("function"===typeof m&&(Wc(b,c,m,d),k=b.memoizedState),(h=Ga||ch(b,c,h,d,q,k,l))?(n||"function"!==typeof g.UNSAFE_componentWillMount&&"function"!==typeof g.componentWillMount||("function"===typeof g.componentWillMount&&g.componentWillMount(),"function"===typeof g.UNSAFE_componentWillMount&&g.UNSAFE_componentWillMount()),
"function"===typeof g.componentDidMount&&(b.effectTag|=4)):("function"===typeof g.componentDidMount&&(b.effectTag|=4),b.memoizedProps=d,b.memoizedState=k),g.props=d,g.state=k,g.context=l,d=h):("function"===typeof g.componentDidMount&&(b.effectTag|=4),d=!1)}else g=b.stateNode,h=b.memoizedProps,g.props=b.type===b.elementType?h:V(b.type,h),k=g.context,l=c.contextType,"object"===typeof l&&null!==l?l=ea(l):(l=K(c)?Sa:L.current,l=ob(b,l)),m=c.getDerivedStateFromProps,(n="function"===typeof m||"function"===
typeof g.getSnapshotBeforeUpdate)||"function"!==typeof g.UNSAFE_componentWillReceiveProps&&"function"!==typeof g.componentWillReceiveProps||(h!==d||k!==l)&&eh(b,g,d,l),Ga=!1,k=b.memoizedState,q=g.state=k,v=b.updateQueue,null!==v&&(Ub(b,v,d,g,e),q=b.memoizedState),h!==d||k!==q||Q.current||Ga?("function"===typeof m&&(Wc(b,c,m,d),q=b.memoizedState),(m=Ga||ch(b,c,h,d,k,q,l))?(n||"function"!==typeof g.UNSAFE_componentWillUpdate&&"function"!==typeof g.componentWillUpdate||("function"===typeof g.componentWillUpdate&&
g.componentWillUpdate(d,q,l),"function"===typeof g.UNSAFE_componentWillUpdate&&g.UNSAFE_componentWillUpdate(d,q,l)),"function"===typeof g.componentDidUpdate&&(b.effectTag|=4),"function"===typeof g.getSnapshotBeforeUpdate&&(b.effectTag|=256)):("function"!==typeof g.componentDidUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=4),"function"!==typeof g.getSnapshotBeforeUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=256),b.memoizedProps=d,b.memoizedState=q),g.props=d,g.state=
q,g.context=l,d=m):("function"!==typeof g.componentDidUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=4),"function"!==typeof g.getSnapshotBeforeUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=256),d=!1);return Ne(a,b,c,d,f,e)}function Ne(a,b,c,d,e,f){Ah(a,b);var g=0!==(b.effectTag&64);if(!d&&!g)return e&&Jg(b,c,!1),ra(a,b,f);d=b.stateNode;xj.current=b;var h=g&&"function"!==typeof c.getDerivedStateFromError?null:d.render();b.effectTag|=1;null!==a&&g?(b.child=yb(b,a.child,
null,f),b.child=yb(b,null,h,f)):P(a,b,h,f);b.memoizedState=d.state;e&&Jg(b,c,!0);return b.child}function Ch(a){var b=a.stateNode;b.pendingContext?Hg(a,b.pendingContext,b.pendingContext!==b.context):b.context&&Hg(a,b.context,!1);ze(a,b.containerInfo)}function Dh(a,b,c){var d=b.mode,e=b.pendingProps,f=A.current,g=!1,h;(h=0!==(b.effectTag&64))||(h=0!==(f&2)&&(null===a||null!==a.memoizedState));h?(g=!0,b.effectTag&=-65):null!==a&&null===a.memoizedState||void 0===e.fallback||!0===e.unstable_avoidThisFallback||
(f|=1);y(A,f&1,b);if(null===a){void 0!==e.fallback&&Ie(b);if(g){g=e.fallback;e=Ha(null,d,0,null);e.return=b;if(0===(b.mode&2))for(a=null!==b.memoizedState?b.child.child:b.child,e.child=a;null!==a;)a.return=e,a=a.sibling;c=Ha(g,d,c,null);c.return=b;e.sibling=c;b.memoizedState=Oe;b.child=e;return c}d=e.children;b.memoizedState=null;return b.child=Ke(b,null,d,c)}if(null!==a.memoizedState){a=a.child;d=a.sibling;if(g){e=e.fallback;c=Ta(a,a.pendingProps,0);c.return=b;if(0===(b.mode&2)&&(g=null!==b.memoizedState?
b.child.child:b.child,g!==a.child))for(c.child=g;null!==g;)g.return=c,g=g.sibling;d=Ta(d,e,d.expirationTime);d.return=b;c.sibling=d;c.childExpirationTime=0;b.memoizedState=Oe;b.child=c;return d}c=yb(b,a.child,e.children,c);b.memoizedState=null;return b.child=c}a=a.child;if(g){g=e.fallback;e=Ha(null,d,0,null);e.return=b;e.child=a;null!==a&&(a.return=e);if(0===(b.mode&2))for(a=null!==b.memoizedState?b.child.child:b.child,e.child=a;null!==a;)a.return=e,a=a.sibling;c=Ha(g,d,c,null);c.return=b;e.sibling=
c;c.effectTag|=2;e.childExpirationTime=0;b.memoizedState=Oe;b.child=e;return c}b.memoizedState=null;return b.child=yb(b,a,e.children,c)}function Eh(a,b){a.expirationTime<b&&(a.expirationTime=b);var c=a.alternate;null!==c&&c.expirationTime<b&&(c.expirationTime=b);Vg(a.return,b)}function Pe(a,b,c,d,e,f){var g=a.memoizedState;null===g?a.memoizedState={isBackwards:b,rendering:null,last:d,tail:c,tailExpiration:0,tailMode:e,lastEffect:f}:(g.isBackwards=b,g.rendering=null,g.last=d,g.tail=c,g.tailExpiration=
0,g.tailMode=e,g.lastEffect=f)}function Fh(a,b,c){var d=b.pendingProps,e=d.revealOrder,f=d.tail;P(a,b,d.children,c);d=A.current;if(0!==(d&2))d=d&1|2,b.effectTag|=64;else{if(null!==a&&0!==(a.effectTag&64))a:for(a=b.child;null!==a;){if(13===a.tag)null!==a.memoizedState&&Eh(a,c);else if(19===a.tag)Eh(a,c);else if(null!==a.child){a.child.return=a;a=a.child;continue}if(a===b)break a;for(;null===a.sibling;){if(null===a.return||a.return===b)break a;a=a.return}a.sibling.return=a.return;a=a.sibling}d&=1}y(A,
d,b);if(0===(b.mode&2))b.memoizedState=null;else switch(e){case "forwards":c=b.child;for(e=null;null!==c;)a=c.alternate,null!==a&&null===bd(a)&&(e=c),c=c.sibling;c=e;null===c?(e=b.child,b.child=null):(e=c.sibling,c.sibling=null);Pe(b,!1,e,c,f,b.lastEffect);break;case "backwards":c=null;e=b.child;for(b.child=null;null!==e;){a=e.alternate;if(null!==a&&null===bd(a)){b.child=e;break}a=e.sibling;e.sibling=c;c=e;e=a}Pe(b,!0,c,null,f,b.lastEffect);break;case "together":Pe(b,!1,null,null,void 0,b.lastEffect);
break;default:b.memoizedState=null}return b.child}function ra(a,b,c){null!==a&&(b.dependencies=a.dependencies);var d=b.expirationTime;0!==d&&Vc(d);if(b.childExpirationTime<c)return null;if(null!==a&&b.child!==a.child)throw Error(m(153));if(null!==b.child){a=b.child;c=Ta(a,a.pendingProps,a.expirationTime);b.child=c;for(c.return=b;null!==a.sibling;)a=a.sibling,c=c.sibling=Ta(a,a.pendingProps,a.expirationTime),c.return=b;c.sibling=null}return b.child}function zb(a){a.effectTag|=4}function fd(a,b){switch(a.tailMode){case "hidden":b=
a.tail;for(var c=null;null!==b;)null!==b.alternate&&(c=b),b=b.sibling;null===c?a.tail=null:c.sibling=null;break;case "collapsed":c=a.tail;for(var d=null;null!==c;)null!==c.alternate&&(d=c),c=c.sibling;null===d?b||null===a.tail?a.tail=null:a.tail.sibling=null:d.sibling=null}}function yj(a,b){switch(a.tag){case 1:return K(a.type)&&Lc(a),b=a.effectTag,b&4096?(a.effectTag=b&-4097|64,a):null;case 3:tb(a);oe(a);b=a.effectTag;if(0!==(b&64))throw Error(m(285));a.effectTag=b&-4097|64;return a;case 5:return Ae(a),
null;case 13:return B(A,a),b=a.effectTag,b&4096?(a.effectTag=b&-4097|64,a):null;case 19:return B(A,a),null;case 4:return tb(a),null;case 10:return ue(a),null;default:return null}}function Qe(a,b){return{value:a,source:b,stack:Ed(b)}}function Re(a,b){var c=b.source,d=b.stack;null===d&&null!==c&&(d=Ed(c));null!==c&&ua(c.type);b=b.value;null!==a&&1===a.tag&&ua(a.type);try{console.error(b)}catch(e){setTimeout(function(){throw e;})}}function zj(a,b){try{b.props=a.memoizedProps,b.state=a.memoizedState,
b.componentWillUnmount()}catch(c){Xa(a,c)}}function Gh(a){var b=a.ref;if(null!==b)if("function"===typeof b)try{b(null)}catch(c){Xa(a,c)}else b.current=null}function Aj(a,b){switch(b.tag){case 0:case 11:case 15:ec(2,0,b);break;case 1:if(b.effectTag&256&&null!==a){var c=a.memoizedProps,d=a.memoizedState;a=b.stateNode;b=a.getSnapshotBeforeUpdate(b.elementType===b.type?c:V(b.type,c),d);a.__reactInternalSnapshotBeforeUpdate=b}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(m(163));
}}function ec(a,b,c){c=c.updateQueue;c=null!==c?c.lastEffect:null;if(null!==c){var d=c=c.next;do{if(0!==(d.tag&a)){var e=d.destroy;d.destroy=void 0;void 0!==e&&e()}0!==(d.tag&b)&&(e=d.create,d.destroy=e());d=d.next}while(d!==c)}}function Hh(a,b,c){"function"===typeof Se&&Se(b);switch(b.tag){case 0:case 11:case 14:case 15:a=b.updateQueue;if(null!==a&&(a=a.lastEffect,null!==a)){var d=a.next;pb(97<c?97:c,function(){var a=d;do{var c=a.destroy;if(void 0!==c){var g=b;try{c()}catch(h){Xa(g,h)}}a=a.next}while(a!==
d)})}break;case 1:Gh(b);c=b.stateNode;"function"===typeof c.componentWillUnmount&&zj(b,c);break;case 5:Gh(b);break;case 4:Ih(a,b,c)}}function Jh(a){var b=a.alternate;a.return=null;a.child=null;a.memoizedState=null;a.updateQueue=null;a.dependencies=null;a.alternate=null;a.firstEffect=null;a.lastEffect=null;a.pendingProps=null;a.memoizedProps=null;null!==b&&Jh(b)}function Kh(a){return 5===a.tag||3===a.tag||4===a.tag}function Lh(a){a:{for(var b=a.return;null!==b;){if(Kh(b)){var c=b;break a}b=b.return}throw Error(m(160));
}b=c.stateNode;switch(c.tag){case 5:var d=!1;break;case 3:b=b.containerInfo;d=!0;break;case 4:b=b.containerInfo;d=!0;break;default:throw Error(m(161));}c.effectTag&16&&(fc(b,""),c.effectTag&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===c.return||Kh(c.return)){c=null;break a}c=c.return}c.sibling.return=c.return;for(c=c.sibling;5!==c.tag&&6!==c.tag&&18!==c.tag;){if(c.effectTag&2)continue b;if(null===c.child||4===c.tag)continue b;else c.child.return=c,c=c.child}if(!(c.effectTag&2)){c=c.stateNode;
break a}}for(var e=a;;){var f=5===e.tag||6===e.tag;if(f){var g=f?e.stateNode:e.stateNode.instance;if(c)if(d){f=b;var h=g;g=c;f.nodeType===Pa?f.parentNode.insertBefore(h,g):f.insertBefore(h,g)}else b.insertBefore(g,c);else d?(h=b,h.nodeType===Pa?(f=h.parentNode,f.insertBefore(g,h)):(f=h,f.appendChild(g)),h=h._reactRootContainer,null!==h&&void 0!==h||null!==f.onclick||(f.onclick=Hc)):b.appendChild(g)}else if(4!==e.tag&&null!==e.child){e.child.return=e;e=e.child;continue}if(e===a)break;for(;null===e.sibling;){if(null===
e.return||e.return===a)return;e=e.return}e.sibling.return=e.return;e=e.sibling}}function Ih(a,b,c){for(var d=b,e=!1,f,g;;){if(!e){e=d.return;a:for(;;){if(null===e)throw Error(m(160));f=e.stateNode;switch(e.tag){case 5:g=!1;break a;case 3:f=f.containerInfo;g=!0;break a;case 4:f=f.containerInfo;g=!0;break a}e=e.return}e=!0}if(5===d.tag||6===d.tag){a:for(var h=a,k=d,l=c,p=k;;)if(Hh(h,p,l),null!==p.child&&4!==p.tag)p.child.return=p,p=p.child;else{if(p===k)break;for(;null===p.sibling;){if(null===p.return||
p.return===k)break a;p=p.return}p.sibling.return=p.return;p=p.sibling}g?(h=f,k=d.stateNode,h.nodeType===Pa?h.parentNode.removeChild(k):h.removeChild(k)):f.removeChild(d.stateNode)}else if(4===d.tag){if(null!==d.child){f=d.stateNode.containerInfo;g=!0;d.child.return=d;d=d.child;continue}}else if(Hh(a,d,c),null!==d.child){d.child.return=d;d=d.child;continue}if(d===b)break;for(;null===d.sibling;){if(null===d.return||d.return===b)return;d=d.return;4===d.tag&&(e=!1)}d.sibling.return=d.return;d=d.sibling}}
function Te(a,b){switch(b.tag){case 0:case 11:case 14:case 15:ec(4,8,b);break;case 1:break;case 5:var c=b.stateNode;if(null!=c){var d=b.memoizedProps,e=null!==a?a.memoizedProps:d;a=b.type;var f=b.updateQueue;b.updateQueue=null;if(null!==f){c[Ic]=d;"input"===a&&"radio"===d.type&&null!=d.name&&Of(c,d);be(a,e);b=be(a,d);for(e=0;e<f.length;e+=2){var g=f[e],h=f[e+1];"style"===g?lg(c,h):"dangerouslySetInnerHTML"===g?Mh(c,h):"children"===g?fc(c,h):Id(c,g,h,b)}switch(a){case "input":Kd(c,d);break;case "textarea":Rf(c,
d);break;case "select":b=c._wrapperState.wasMultiple,c._wrapperState.wasMultiple=!!d.multiple,a=d.value,null!=a?hb(c,!!d.multiple,a,!1):b!==!!d.multiple&&(null!=d.defaultValue?hb(c,!!d.multiple,d.defaultValue,!0):hb(c,!!d.multiple,d.multiple?[]:"",!1))}}}break;case 6:if(null===b.stateNode)throw Error(m(162));b.stateNode.nodeValue=b.memoizedProps;break;case 3:b=b.stateNode;b.hydrate&&(b.hydrate=!1,cg(b.containerInfo));break;case 12:break;case 13:c=b;null===b.memoizedState?d=!1:(d=!0,c=b.child,Ue=Y());
if(null!==c)a:for(a=c;;){if(5===a.tag)f=a.stateNode,d?(f=f.style,"function"===typeof f.setProperty?f.setProperty("display","none","important"):f.display="none"):(f=a.stateNode,e=a.memoizedProps.style,e=void 0!==e&&null!==e&&e.hasOwnProperty("display")?e.display:null,f.style.display=kg("display",e));else if(6===a.tag)a.stateNode.nodeValue=d?"":a.memoizedProps;else if(13===a.tag&&null!==a.memoizedState&&null===a.memoizedState.dehydrated){f=a.child.sibling;f.return=a;a=f;continue}else if(null!==a.child){a.child.return=
a;a=a.child;continue}if(a===c)break a;for(;null===a.sibling;){if(null===a.return||a.return===c)break a;a=a.return}a.sibling.return=a.return;a=a.sibling}Nh(b);break;case 19:Nh(b);break;case 17:break;case 20:break;case 21:break;default:throw Error(m(163));}}function Nh(a){var b=a.updateQueue;if(null!==b){a.updateQueue=null;var c=a.stateNode;null===c&&(c=a.stateNode=new Bj);b.forEach(function(b){var d=Cj.bind(null,a,b);c.has(b)||(c.add(b),b.then(d,d))})}}function Oh(a,b,c){c=Ea(c,null);c.tag=3;c.payload=
{element:null};var d=b.value;c.callback=function(){gd||(gd=!0,Ve=d);Re(a,b)};return c}function Ph(a,b,c){c=Ea(c,null);c.tag=3;var d=a.type.getDerivedStateFromError;if("function"===typeof d){var e=b.value;c.payload=function(){Re(a,b);return d(e)}}var f=a.stateNode;null!==f&&"function"===typeof f.componentDidCatch&&(c.callback=function(){"function"!==typeof d&&(null===La?La=new Set([this]):La.add(this),Re(a,b));var c=b.stack;this.componentDidCatch(b.value,{componentStack:null!==c?c:""})});return c}
function X(){return(q&(Z|ka))!==F?1073741821-(Y()/10|0):0!==hd?hd:hd=1073741821-(Y()/10|0)}function Va(a,b,c){b=b.mode;if(0===(b&2))return 1073741823;var d=pe();if(0===(b&4))return 99===d?1073741823:1073741822;if((q&Z)!==F)return R;if(null!==c)a=Pc(a,c.timeoutMs|0||5E3,250);else switch(d){case 99:a=1073741823;break;case 98:a=Pc(a,150,100);break;case 97:case 96:a=Pc(a,5E3,250);break;case 95:a=2;break;default:throw Error(m(326));}null!==S&&a===R&&--a;return a}function id(a,b){a.expirationTime<b&&(a.expirationTime=
b);var c=a.alternate;null!==c&&c.expirationTime<b&&(c.expirationTime=b);var d=a.return,e=null;if(null===d&&3===a.tag)e=a.stateNode;else for(;null!==d;){c=d.alternate;d.childExpirationTime<b&&(d.childExpirationTime=b);null!==c&&c.childExpirationTime<b&&(c.childExpirationTime=b);if(null===d.return&&3===d.tag){e=d.stateNode;break}d=d.return}null!==e&&(S===e&&(Vc(b),G===jd&&Ya(e,R)),Qh(e,b));return e}function kd(a){var b=a.lastExpiredTime;if(0!==b)return b;b=a.firstPendingTime;if(!Rh(a,b))return b;b=
a.lastPingedTime;a=a.nextKnownPendingLevel;return b>a?b:a}function T(a){if(0!==a.lastExpiredTime)a.callbackExpirationTime=1073741823,a.callbackPriority=99,a.callbackNode=Qg(We.bind(null,a));else{var b=kd(a),c=a.callbackNode;if(0===b)null!==c&&(a.callbackNode=null,a.callbackExpirationTime=0,a.callbackPriority=90);else{var d=X();1073741823===b?d=99:1===b||2===b?d=95:(d=10*(1073741821-b)-10*(1073741821-d),d=0>=d?99:250>=d?98:5250>=d?97:95);if(null!==c){var e=a.callbackPriority;if(a.callbackExpirationTime===
b&&e>=d)return;c!==Sg&&Tg(c)}a.callbackExpirationTime=b;a.callbackPriority=d;b=1073741823===b?Qg(We.bind(null,a)):Pg(d,Sh.bind(null,a),{timeout:10*(1073741821-b)-Y()});a.callbackNode=b}}}function Sh(a,b){hd=0;if(b)return b=X(),Xe(a,b),T(a),null;var c=kd(a);if(0!==c){b=a.callbackNode;if((q&(Z|ka))!==F)throw Error(m(327));Ab();a===S&&c===R||Za(a,c);if(null!==v){var d=q;q|=Z;var e=Th(a);do try{Dj();break}catch(h){Uh(a,h)}while(1);se();q=d;ld.current=e;if(G===md)throw b=nd,Za(a,c),Ya(a,c),T(a),b;if(null===
v)switch(e=a.finishedWork=a.current.alternate,a.finishedExpirationTime=c,d=G,S=null,d){case $a:case md:throw Error(m(345));case Vh:Xe(a,2<c?2:c);break;case od:Ya(a,c);d=a.lastSuspendedTime;c===d&&(a.nextKnownPendingLevel=Ye(e));if(1073741823===sa&&(e=Ue+Wh-Y(),10<e)){if(pd){var f=a.lastPingedTime;if(0===f||f>=c){a.lastPingedTime=c;Za(a,c);break}}f=kd(a);if(0!==f&&f!==c)break;if(0!==d&&d!==c){a.lastPingedTime=d;break}a.timeoutHandle=Ze(Ma.bind(null,a),e);break}Ma(a);break;case jd:Ya(a,c);d=a.lastSuspendedTime;
c===d&&(a.nextKnownPendingLevel=Ye(e));if(pd&&(e=a.lastPingedTime,0===e||e>=c)){a.lastPingedTime=c;Za(a,c);break}e=kd(a);if(0!==e&&e!==c)break;if(0!==d&&d!==c){a.lastPingedTime=d;break}1073741823!==gc?d=10*(1073741821-gc)-Y():1073741823===sa?d=0:(d=10*(1073741821-sa)-5E3,e=Y(),c=10*(1073741821-c)-e,d=e-d,0>d&&(d=0),d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3E3>d?3E3:4320>d?4320:1960*Ej(d/1960))-d,c<d&&(d=c));if(10<d){a.timeoutHandle=Ze(Ma.bind(null,a),d);break}Ma(a);break;case $e:if(1073741823!==
sa&&null!==qd){f=sa;var g=qd;d=g.busyMinDurationMs|0;0>=d?d=0:(e=g.busyDelayMs|0,f=Y()-(10*(1073741821-f)-(g.timeoutMs|0||5E3)),d=f<=e?0:e+d-f);if(10<d){Ya(a,c);a.timeoutHandle=Ze(Ma.bind(null,a),d);break}}Ma(a);break;default:throw Error(m(329));}T(a);if(a.callbackNode===b)return Sh.bind(null,a)}}return null}function We(a){var b=a.lastExpiredTime;b=0!==b?b:1073741823;if(a.finishedExpirationTime===b)Ma(a);else{if((q&(Z|ka))!==F)throw Error(m(327));Ab();a===S&&b===R||Za(a,b);if(null!==v){var c=q;q|=
Z;var d=Th(a);do try{Fj();break}catch(e){Uh(a,e)}while(1);se();q=c;ld.current=d;if(G===md)throw c=nd,Za(a,b),Ya(a,b),T(a),c;if(null!==v)throw Error(m(261));a.finishedWork=a.current.alternate;a.finishedExpirationTime=b;S=null;Ma(a);T(a)}}return null}function Gj(){if(null!==ab){var a=ab;ab=null;a.forEach(function(a,c){Xe(c,a);T(c)});ca()}}function Xh(a,b){var c=q;q|=1;try{return a(b)}finally{q=c,q===F&&ca()}}function Yh(a,b){var c=q;q&=-2;q|=af;try{return a(b)}finally{q=c,q===F&&ca()}}function Za(a,
b){a.finishedWork=null;a.finishedExpirationTime=0;var c=a.timeoutHandle;-1!==c&&(a.timeoutHandle=-1,Hj(c));if(null!==v)for(c=v.return;null!==c;){var d=c;switch(d.tag){case 1:var e=d.type.childContextTypes;null!==e&&void 0!==e&&Lc(d);break;case 3:tb(d);oe(d);break;case 5:Ae(d);break;case 4:tb(d);break;case 13:B(A,d);break;case 19:B(A,d);break;case 10:ue(d)}c=c.return}S=a;v=Ta(a.current,null,b);R=b;G=$a;nd=null;gc=sa=1073741823;qd=null;hc=0;pd=!1}function Uh(a,b){do{try{se();kh();if(null===v||null===
v.return)return G=md,nd=b,null;a:{var c=a,d=v.return,e=v,f=b;b=R;e.effectTag|=2048;e.firstEffect=e.lastEffect=null;if(null!==f&&"object"===typeof f&&"function"===typeof f.then){var g=f,h=0!==(A.current&1),k=d;do{var l;if(l=13===k.tag){var m=k.memoizedState;if(null!==m)l=null!==m.dehydrated?!0:!1;else{var n=k.memoizedProps;l=void 0===n.fallback?!1:!0!==n.unstable_avoidThisFallback?!0:h?!1:!0}}if(l){var q=k.updateQueue;if(null===q){var x=new Set;x.add(g);k.updateQueue=x}else q.add(g);if(0===(k.mode&
2)){k.effectTag|=64;e.effectTag&=-2981;if(1===e.tag)if(null===e.alternate)e.tag=17;else{var B=Ea(1073741823,null);B.tag=Uc;Fa(e,B)}e.expirationTime=1073741823;break a}f=void 0;e=b;var y=c.pingCache;null===y?(y=c.pingCache=new Ij,f=new Set,y.set(g,f)):(f=y.get(g),void 0===f&&(f=new Set,y.set(g,f)));if(!f.has(e)){f.add(e);var t=Jj.bind(null,c,g,e);g.then(t,t)}k.effectTag|=4096;k.expirationTime=b;break a}k=k.return}while(null!==k);f=Error((ua(e.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+
Ed(e))}G!==$e&&(G=Vh);f=Qe(f,e);k=d;do{switch(k.tag){case 3:g=f;k.effectTag|=4096;k.expirationTime=b;var z=Oh(k,g,b);Xg(k,z);break a;case 1:g=f;var F=k.type,r=k.stateNode;if(0===(k.effectTag&64)&&("function"===typeof F.getDerivedStateFromError||null!==r&&"function"===typeof r.componentDidCatch&&(null===La||!La.has(r)))){k.effectTag|=4096;k.expirationTime=b;var u=Ph(k,g,b);Xg(k,u);break a}}k=k.return}while(null!==k)}v=Zh(v)}catch(w){b=w;continue}break}while(1)}function Th(a){a=ld.current;ld.current=
dd;return null===a?dd:a}function $g(a,b){a<sa&&2<a&&(sa=a);null!==b&&a<gc&&2<a&&(gc=a,qd=b)}function Vc(a){a>hc&&(hc=a)}function Fj(){for(;null!==v;)v=$h(v)}function Dj(){for(;null!==v&&!Kj();)v=$h(v)}function $h(a){var b=Lj(a.alternate,a,R);a.memoizedProps=a.pendingProps;null===b&&(b=Zh(a));ai.current=null;return b}function Zh(a){v=a;do{var b=v.alternate;a=v.return;if(0===(v.effectTag&2048)){a:{var c=b;b=v;var d=R;var e=b.pendingProps;switch(b.tag){case 2:break;case 16:break;case 15:case 0:break;
case 1:K(b.type)&&Lc(b);break;case 3:tb(b);oe(b);e=b.stateNode;e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null);(null===c||null===c.child)&&ed(b)&&zb(b);bi(b);break;case 5:Ae(b);var f=Ua(Xb.current);d=b.type;if(null!==c&&null!=b.stateNode)Mj(c,b,d,e,f),c.ref!==b.ref&&(b.effectTag|=128);else if(e){var g=Ua(fa.current);if(ed(b)){e=b;c=e.stateNode;var h=e.type;g=e.memoizedProps;c[Ba]=e;c[Ic]=g;d=void 0;switch(h){case "iframe":case "object":case "embed":x("load",c);break;case "video":case "audio":for(var k=
0;k<Nb.length;k++)x(Nb[k],c);break;case "source":x("error",c);break;case "img":case "image":case "link":x("error",c);x("load",c);break;case "form":x("reset",c);x("submit",c);break;case "details":x("toggle",c);break;case "input":Nf(c,g);x("invalid",c);na(f,"onChange");break;case "select":c._wrapperState={wasMultiple:!!g.multiple};x("invalid",c);na(f,"onChange");break;case "textarea":Qf(c,g),x("invalid",c),na(f,"onChange")}ae(h,g);k=null;for(d in g)if(g.hasOwnProperty(d)){var l=g[d];"children"===d?
"string"===typeof l?c.textContent!==l&&(k=["children",l]):"number"===typeof l&&c.textContent!==""+l&&(k=["children",""+l]):cb.hasOwnProperty(d)&&null!=l&&na(f,d)}switch(h){case "input":xc(c);Pf(c,g,!0);break;case "textarea":xc(c);Sf(c,g);break;case "select":case "option":break;default:"function"===typeof g.onClick&&(c.onclick=Hc)}f=k;e.updateQueue=f;e=null!==f?!0:!1;e&&zb(b)}else{h=b;c=9===f.nodeType?f:f.ownerDocument;"http://www.w3.org/1999/xhtml"===g&&(g=Tf(d));"http://www.w3.org/1999/xhtml"===
g?"script"===d?(c=c.createElement("div"),c.innerHTML="<script>\x3c/script>",c=c.removeChild(c.firstChild)):"string"===typeof e.is?c=c.createElement(d,{is:e.is}):(c=c.createElement(d),"select"===d&&(g=c,e.multiple?g.multiple=!0:e.size&&(g.size=e.size))):c=c.createElementNS(g,d);c[Ba]=h;c[Ic]=e;Nj(c,b,!1,!1);b.stateNode=c;var p=be(d,e);switch(d){case "iframe":case "object":case "embed":x("load",c);h=e;break;case "video":case "audio":for(h=0;h<Nb.length;h++)x(Nb[h],c);h=e;break;case "source":x("error",
c);h=e;break;case "img":case "image":case "link":x("error",c);x("load",c);h=e;break;case "form":x("reset",c);x("submit",c);h=e;break;case "details":x("toggle",c);h=e;break;case "input":Nf(c,e);h=Jd(c,e);x("invalid",c);na(f,"onChange");break;case "option":h=Md(c,e);break;case "select":c._wrapperState={wasMultiple:!!e.multiple};h=J({},e,{value:void 0});x("invalid",c);na(f,"onChange");break;case "textarea":Qf(c,e);h=Nd(c,e);x("invalid",c);na(f,"onChange");break;default:h=e}ae(d,h);g=void 0;k=d;l=c;var n=
h;for(g in n)if(n.hasOwnProperty(g)){var q=n[g];"style"===g?lg(l,q):"dangerouslySetInnerHTML"===g?(q=q?q.__html:void 0,null!=q&&Mh(l,q)):"children"===g?"string"===typeof q?("textarea"!==k||""!==q)&&fc(l,q):"number"===typeof q&&fc(l,""+q):"suppressContentEditableWarning"!==g&&"suppressHydrationWarning"!==g&&"autoFocus"!==g&&(cb.hasOwnProperty(g)?null!=q&&na(f,g):null!=q&&Id(l,g,q,p))}switch(d){case "input":xc(c);Pf(c,e,!1);break;case "textarea":xc(c);Sf(c,e);break;case "option":null!=e.value&&c.setAttribute("value",
""+wa(e.value));break;case "select":f=c;c=e;f.multiple=!!c.multiple;h=c.value;null!=h?hb(f,!!c.multiple,h,!1):null!=c.defaultValue&&hb(f,!!c.multiple,c.defaultValue,!0);break;default:"function"===typeof h.onClick&&(c.onclick=Hc)}qg(d,e)&&zb(b)}null!==b.ref&&(b.effectTag|=128)}else if(null===b.stateNode)throw Error(m(166));break;case 6:if(c&&null!=b.stateNode)Oj(c,b,c.memoizedProps,e);else{if("string"!==typeof e&&null===b.stateNode)throw Error(m(166));d=Ua(Xb.current);Ua(fa.current);ed(b)?(e=b,f=e.stateNode,
d=e.memoizedProps,f[Ba]=e,(e=f.nodeValue!==d)&&zb(b)):(f=b,e=(9===d.nodeType?d:d.ownerDocument).createTextNode(e),e[Ba]=f,b.stateNode=e)}break;case 11:break;case 13:B(A,b);e=b.memoizedState;if(0!==(b.effectTag&64)){b.expirationTime=d;break a}e=null!==e;f=!1;null===c?void 0!==b.memoizedProps.fallback&&ed(b):(d=c.memoizedState,f=null!==d,e||null===d||(d=c.child.sibling,null!==d&&(h=b.firstEffect,null!==h?(b.firstEffect=d,d.nextEffect=h):(b.firstEffect=b.lastEffect=d,d.nextEffect=null),d.effectTag=8)));
if(e&&!f&&0!==(b.mode&2))if(null===c&&!0!==b.memoizedProps.unstable_avoidThisFallback||0!==(A.current&1))G===$a&&(G=od);else{if(G===$a||G===od)G=jd;0!==hc&&null!==S&&(Ya(S,R),Qh(S,hc))}if(e||f)b.effectTag|=4;break;case 7:break;case 8:break;case 12:break;case 4:tb(b);bi(b);break;case 10:ue(b);break;case 9:break;case 14:break;case 17:K(b.type)&&Lc(b);break;case 19:B(A,b);e=b.memoizedState;if(null===e)break;f=0!==(b.effectTag&64);h=e.rendering;if(null===h)if(f)fd(e,!1);else{if(G!==$a||null!==c&&0!==
(c.effectTag&64))for(c=b.child;null!==c;){h=bd(c);if(null!==h){b.effectTag|=64;fd(e,!1);f=h.updateQueue;null!==f&&(b.updateQueue=f,b.effectTag|=4);null===e.lastEffect&&(b.firstEffect=null);b.lastEffect=e.lastEffect;e=d;for(f=b.child;null!==f;)d=f,c=e,d.effectTag&=2,d.nextEffect=null,d.firstEffect=null,d.lastEffect=null,h=d.alternate,null===h?(d.childExpirationTime=0,d.expirationTime=c,d.child=null,d.memoizedProps=null,d.memoizedState=null,d.updateQueue=null,d.dependencies=null):(d.childExpirationTime=
h.childExpirationTime,d.expirationTime=h.expirationTime,d.child=h.child,d.memoizedProps=h.memoizedProps,d.memoizedState=h.memoizedState,d.updateQueue=h.updateQueue,c=h.dependencies,d.dependencies=null===c?null:{expirationTime:c.expirationTime,firstContext:c.firstContext,responders:c.responders}),f=f.sibling;y(A,A.current&1|2,b);b=b.child;break a}c=c.sibling}}else{if(!f)if(c=bd(h),null!==c){if(b.effectTag|=64,f=!0,d=c.updateQueue,null!==d&&(b.updateQueue=d,b.effectTag|=4),fd(e,!0),null===e.tail&&"hidden"===
e.tailMode&&!h.alternate){b=b.lastEffect=e.lastEffect;null!==b&&(b.nextEffect=null);break}}else Y()>e.tailExpiration&&1<d&&(b.effectTag|=64,f=!0,fd(e,!1),b.expirationTime=b.childExpirationTime=d-1);e.isBackwards?(h.sibling=b.child,b.child=h):(d=e.last,null!==d?d.sibling=h:b.child=h,e.last=h)}if(null!==e.tail){0===e.tailExpiration&&(e.tailExpiration=Y()+500);d=e.tail;e.rendering=d;e.tail=d.sibling;e.lastEffect=b.lastEffect;d.sibling=null;e=A.current;e=f?e&1|2:e&1;y(A,e,b);b=d;break a}break;case 20:break;
case 21:break;default:throw Error(m(156,b.tag));}b=null}e=v;if(1===R||1!==e.childExpirationTime){f=0;for(d=e.child;null!==d;)c=d.expirationTime,h=d.childExpirationTime,c>f&&(f=c),h>f&&(f=h),d=d.sibling;e.childExpirationTime=f}if(null!==b)return b;null!==a&&0===(a.effectTag&2048)&&(null===a.firstEffect&&(a.firstEffect=v.firstEffect),null!==v.lastEffect&&(null!==a.lastEffect&&(a.lastEffect.nextEffect=v.firstEffect),a.lastEffect=v.lastEffect),1<v.effectTag&&(null!==a.lastEffect?a.lastEffect.nextEffect=
v:a.firstEffect=v,a.lastEffect=v))}else{b=yj(v,R);if(null!==b)return b.effectTag&=2047,b;null!==a&&(a.firstEffect=a.lastEffect=null,a.effectTag|=2048)}b=v.sibling;if(null!==b)return b;v=a}while(null!==v);G===$a&&(G=$e);return null}function Ye(a){var b=a.expirationTime;a=a.childExpirationTime;return b>a?b:a}function Ma(a){var b=pe();pb(99,Pj.bind(null,a,b));return null}function Pj(a,b){do Ab();while(null!==ic);if((q&(Z|ka))!==F)throw Error(m(327));var c=a.finishedWork,d=a.finishedExpirationTime;if(null===
c)return null;a.finishedWork=null;a.finishedExpirationTime=0;if(c===a.current)throw Error(m(177));a.callbackNode=null;a.callbackExpirationTime=0;a.callbackPriority=90;a.nextKnownPendingLevel=0;var e=Ye(c);a.firstPendingTime=e;d<=a.lastSuspendedTime?a.firstSuspendedTime=a.lastSuspendedTime=a.nextKnownPendingLevel=0:d<=a.firstSuspendedTime&&(a.firstSuspendedTime=d-1);d<=a.lastPingedTime&&(a.lastPingedTime=0);d<=a.lastExpiredTime&&(a.lastExpiredTime=0);a===S&&(v=S=null,R=0);1<c.effectTag?null!==c.lastEffect?
(c.lastEffect.nextEffect=c,e=c.firstEffect):e=c:e=c.firstEffect;if(null!==e){var f=q;q|=ka;ai.current=null;bf=Gc;var g=pg();if(de(g)){if("selectionStart"in g)var h={start:g.selectionStart,end:g.selectionEnd};else a:{h=(h=g.ownerDocument)&&h.defaultView||window;var k=h.getSelection&&h.getSelection();if(k&&0!==k.rangeCount){h=k.anchorNode;var l=k.anchorOffset,p=k.focusNode;k=k.focusOffset;try{h.nodeType,p.nodeType}catch(Bb){h=null;break a}var x=0,y=-1,A=-1,B=0,G=0,t=g,z=null;b:for(;;){for(var C;;){t!==
h||0!==l&&3!==t.nodeType||(y=x+l);t!==p||0!==k&&3!==t.nodeType||(A=x+k);3===t.nodeType&&(x+=t.nodeValue.length);if(null===(C=t.firstChild))break;z=t;t=C}for(;;){if(t===g)break b;z===h&&++B===l&&(y=x);z===p&&++G===k&&(A=x);if(null!==(C=t.nextSibling))break;t=z;z=t.parentNode}t=C}h=-1===y||-1===A?null:{start:y,end:A}}else h=null}h=h||{start:0,end:0}}else h=null;cf={focusedElem:g,selectionRange:h};Gc=!1;n=e;do try{Qj()}catch(Bb){if(null===n)throw Error(m(330));Xa(n,Bb);n=n.nextEffect}while(null!==n);
n=e;do try{for(g=a,h=b;null!==n;){var r=n.effectTag;r&16&&fc(n.stateNode,"");if(r&128){var u=n.alternate;if(null!==u){var w=u.ref;null!==w&&("function"===typeof w?w(null):w.current=null)}}switch(r&1038){case 2:Lh(n);n.effectTag&=-3;break;case 6:Lh(n);n.effectTag&=-3;Te(n.alternate,n);break;case 1024:n.effectTag&=-1025;break;case 1028:n.effectTag&=-1025;Te(n.alternate,n);break;case 4:Te(n.alternate,n);break;case 8:l=n,Ih(g,l,h),Jh(l)}n=n.nextEffect}}catch(Bb){if(null===n)throw Error(m(330));Xa(n,Bb);
n=n.nextEffect}while(null!==n);w=cf;u=pg();r=w.focusedElem;h=w.selectionRange;if(u!==r&&r&&r.ownerDocument&&og(r.ownerDocument.documentElement,r)){null!==h&&de(r)&&(u=h.start,w=h.end,void 0===w&&(w=u),"selectionStart"in r?(r.selectionStart=u,r.selectionEnd=Math.min(w,r.value.length)):(w=(u=r.ownerDocument||document)&&u.defaultView||window,w.getSelection&&(w=w.getSelection(),l=r.textContent.length,g=Math.min(h.start,l),h=void 0===h.end?g:Math.min(h.end,l),!w.extend&&g>h&&(l=h,h=g,g=l),l=ng(r,g),p=
ng(r,h),l&&p&&(1!==w.rangeCount||w.anchorNode!==l.node||w.anchorOffset!==l.offset||w.focusNode!==p.node||w.focusOffset!==p.offset)&&(u=u.createRange(),u.setStart(l.node,l.offset),w.removeAllRanges(),g>h?(w.addRange(u),w.extend(p.node,p.offset)):(u.setEnd(p.node,p.offset),w.addRange(u))))));u=[];for(w=r;w=w.parentNode;)1===w.nodeType&&u.push({element:w,left:w.scrollLeft,top:w.scrollTop});"function"===typeof r.focus&&r.focus();for(r=0;r<u.length;r++)w=u[r],w.element.scrollLeft=w.left,w.element.scrollTop=
w.top}cf=null;Gc=!!bf;bf=null;a.current=c;n=e;do try{for(r=d;null!==n;){var H=n.effectTag;if(H&36){var D=n.alternate;u=n;w=r;switch(u.tag){case 0:case 11:case 15:ec(16,32,u);break;case 1:var E=u.stateNode;if(u.effectTag&4)if(null===D)E.componentDidMount();else{var J=u.elementType===u.type?D.memoizedProps:V(u.type,D.memoizedProps);E.componentDidUpdate(J,D.memoizedState,E.__reactInternalSnapshotBeforeUpdate)}var K=u.updateQueue;null!==K&&ah(u,K,E,w);break;case 3:var L=u.updateQueue;if(null!==L){g=null;
if(null!==u.child)switch(u.child.tag){case 5:g=u.child.stateNode;break;case 1:g=u.child.stateNode}ah(u,L,g,w)}break;case 5:var O=u.stateNode;null===D&&u.effectTag&4&&qg(u.type,u.memoizedProps)&&O.focus();break;case 6:break;case 4:break;case 12:break;case 13:if(null===u.memoizedState){var M=u.alternate;if(null!==M){var N=M.memoizedState;if(null!==N){var P=N.dehydrated;null!==P&&cg(P)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(m(163));}}if(H&128){u=void 0;var I=n.ref;if(null!==
I){var Q=n.stateNode;switch(n.tag){case 5:u=Q;break;default:u=Q}"function"===typeof I?I(u):I.current=u}}n=n.nextEffect}}catch(Bb){if(null===n)throw Error(m(330));Xa(n,Bb);n=n.nextEffect}while(null!==n);n=null;Rj();q=f}else a.current=c;if(rd)rd=!1,ic=a,jc=b;else for(n=e;null!==n;)b=n.nextEffect,n.nextEffect=null,n=b;b=a.firstPendingTime;0===b&&(La=null);1073741823===b?a===df?kc++:(kc=0,df=a):kc=0;"function"===typeof ef&&ef(c.stateNode,d);T(a);if(gd)throw gd=!1,a=Ve,Ve=null,a;if((q&af)!==F)return null;
ca();return null}function Qj(){for(;null!==n;){var a=n.effectTag;0!==(a&256)&&Aj(n.alternate,n);0===(a&512)||rd||(rd=!0,Pg(97,function(){Ab();return null}));n=n.nextEffect}}function Ab(){if(90!==jc){var a=97<jc?97:jc;jc=90;return pb(a,Sj)}}function Sj(){if(null===ic)return!1;var a=ic;ic=null;if((q&(Z|ka))!==F)throw Error(m(331));var b=q;q|=ka;for(a=a.current.firstEffect;null!==a;){try{var c=a;if(0!==(c.effectTag&512))switch(c.tag){case 0:case 11:case 15:ec(128,0,c),ec(0,64,c)}}catch(d){if(null===
a)throw Error(m(330));Xa(a,d)}c=a.nextEffect;a.nextEffect=null;a=c}q=b;ca();return!0}function ci(a,b,c){b=Qe(c,b);b=Oh(a,b,1073741823);Fa(a,b);a=id(a,1073741823);null!==a&&T(a)}function Xa(a,b){if(3===a.tag)ci(a,a,b);else for(var c=a.return;null!==c;){if(3===c.tag){ci(c,a,b);break}else if(1===c.tag){var d=c.stateNode;if("function"===typeof c.type.getDerivedStateFromError||"function"===typeof d.componentDidCatch&&(null===La||!La.has(d))){a=Qe(b,a);a=Ph(c,a,1073741823);Fa(c,a);c=id(c,1073741823);null!==
c&&T(c);break}}c=c.return}}function Jj(a,b,c){var d=a.pingCache;null!==d&&d.delete(b);S===a&&R===c?G===jd||G===od&&1073741823===sa&&Y()-Ue<Wh?Za(a,R):pd=!0:Rh(a,c)&&(b=a.lastPingedTime,0!==b&&b<c||(a.lastPingedTime=c,a.finishedExpirationTime===c&&(a.finishedExpirationTime=0,a.finishedWork=null),T(a)))}function Cj(a,b){var c=a.stateNode;null!==c&&c.delete(b);b=0;0===b&&(b=X(),b=Va(b,a,null));a=id(a,b);null!==a&&T(a)}function Tj(a){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var b=
__REACT_DEVTOOLS_GLOBAL_HOOK__;if(b.isDisabled||!b.supportsFiber)return!0;try{var c=b.inject(a);ef=function(a,e){try{b.onCommitFiberRoot(c,a,void 0,64===(a.current.effectTag&64))}catch(f){}};Se=function(a){try{b.onCommitFiberUnmount(c,a)}catch(e){}}}catch(d){}return!0}function Uj(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=b;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=
null;this.mode=d;this.effectTag=0;this.lastEffect=this.firstEffect=this.nextEffect=null;this.childExpirationTime=this.expirationTime=0;this.alternate=null}function Le(a){a=a.prototype;return!(!a||!a.isReactComponent)}function Vj(a){if("function"===typeof a)return Le(a)?1:0;if(void 0!==a&&null!==a){a=a.$$typeof;if(a===Cd)return 11;if(a===Dd)return 14}return 2}function Ta(a,b,c){c=a.alternate;null===c?(c=ja(a.tag,b,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=
a,a.alternate=c):(c.pendingProps=b,c.effectTag=0,c.nextEffect=null,c.firstEffect=null,c.lastEffect=null);c.childExpirationTime=a.childExpirationTime;c.expirationTime=a.expirationTime;c.child=a.child;c.memoizedProps=a.memoizedProps;c.memoizedState=a.memoizedState;c.updateQueue=a.updateQueue;b=a.dependencies;c.dependencies=null===b?null:{expirationTime:b.expirationTime,firstContext:b.firstContext,responders:b.responders};c.sibling=a.sibling;c.index=a.index;c.ref=a.ref;return c}function Zc(a,b,c,d,e,
f){var g=2;d=a;if("function"===typeof a)Le(a)&&(g=1);else if("string"===typeof a)g=5;else a:switch(a){case va:return Ha(c.children,e,f,b);case Wj:g=8;e|=7;break;case Af:g=8;e|=1;break;case vc:return a=ja(12,c,b,e|8),a.elementType=vc,a.type=vc,a.expirationTime=f,a;case wc:return a=ja(13,c,b,e),a.type=wc,a.elementType=wc,a.expirationTime=f,a;case Bd:return a=ja(19,c,b,e),a.elementType=Bd,a.expirationTime=f,a;default:if("object"===typeof a&&null!==a)switch(a.$$typeof){case Cf:g=10;break a;case Bf:g=
9;break a;case Cd:g=11;break a;case Dd:g=14;break a;case Df:g=16;d=null;break a}throw Error(m(130,null==a?a:typeof a,""));}b=ja(g,c,b,e);b.elementType=a;b.type=d;b.expirationTime=f;return b}function Ha(a,b,c,d){a=ja(7,a,d,b);a.expirationTime=c;return a}function xe(a,b,c){a=ja(6,a,null,b);a.expirationTime=c;return a}function ye(a,b,c){b=ja(4,null!==a.children?a.children:[],a.key,b);b.expirationTime=c;b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation};return b}
function Xj(a,b,c){this.tag=b;this.current=null;this.containerInfo=a;this.pingCache=this.pendingChildren=null;this.finishedExpirationTime=0;this.finishedWork=null;this.timeoutHandle=-1;this.pendingContext=this.context=null;this.hydrate=c;this.callbackNode=null;this.callbackPriority=90;this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Rh(a,b){var c=a.firstSuspendedTime;a=a.lastSuspendedTime;return 0!==
c&&c>=b&&a<=b}function Ya(a,b){var c=a.firstSuspendedTime,d=a.lastSuspendedTime;c<b&&(a.firstSuspendedTime=b);if(d>b||0===c)a.lastSuspendedTime=b;b<=a.lastPingedTime&&(a.lastPingedTime=0);b<=a.lastExpiredTime&&(a.lastExpiredTime=0)}function Qh(a,b){b>a.firstPendingTime&&(a.firstPendingTime=b);var c=a.firstSuspendedTime;0!==c&&(b>=c?a.firstSuspendedTime=a.lastSuspendedTime=a.nextKnownPendingLevel=0:b>=a.lastSuspendedTime&&(a.lastSuspendedTime=b+1),b>a.nextKnownPendingLevel&&(a.nextKnownPendingLevel=
b))}function Xe(a,b){var c=a.lastExpiredTime;if(0===c||c>b)a.lastExpiredTime=b}function sd(a,b,c,d){var e=b.current,f=X(),g=dc.suspense;f=Va(f,e,g);a:if(c){c=c._reactInternalFiber;b:{if(Na(c)!==c||1!==c.tag)throw Error(m(170));var h=c;do{switch(h.tag){case 3:h=h.stateNode.context;break b;case 1:if(K(h.type)){h=h.stateNode.__reactInternalMemoizedMergedChildContext;break b}}h=h.return}while(null!==h);throw Error(m(171));}if(1===c.tag){var k=c.type;if(K(k)){c=Ig(c,k,h);break a}}c=h}else c=Da;null===
b.context?b.context=c:b.pendingContext=c;b=Ea(f,g);b.payload={element:a};d=void 0===d?null:d;null!==d&&(b.callback=d);Fa(e,b);Ja(e,f);return f}function ff(a){a=a.current;if(!a.child)return null;switch(a.child.tag){case 5:return a.child.stateNode;default:return a.child.stateNode}}function di(a,b){a=a.memoizedState;null!==a&&null!==a.dehydrated&&a.retryTime<b&&(a.retryTime=b)}function gf(a,b){di(a,b);(a=a.alternate)&&di(a,b)}function hf(a,b,c){c=null!=c&&!0===c.hydrate;var d=new Xj(a,b,c),e=ja(3,null,
null,2===b?7:1===b?3:0);d.current=e;e.stateNode=d;a[Pb]=d.current;c&&0!==b&&Oi(9===a.nodeType?a:a.ownerDocument);this._internalRoot=d}function lc(a){return!(!a||1!==a.nodeType&&9!==a.nodeType&&11!==a.nodeType&&(a.nodeType!==Pa||" react-mount-point-unstable "!==a.nodeValue))}function Yj(a,b){b||(b=a?9===a.nodeType?a.documentElement:a.firstChild:null,b=!(!b||1!==b.nodeType||!b.hasAttribute("data-reactroot")));if(!b)for(var c;c=a.lastChild;)a.removeChild(c);return new hf(a,0,b?{hydrate:!0}:void 0)}function td(a,
b,c,d,e){var f=c._reactRootContainer;if(f){var g=f._internalRoot;if("function"===typeof e){var h=e;e=function(){var a=ff(g);h.call(a)}}sd(b,g,a,e)}else{f=c._reactRootContainer=Yj(c,d);g=f._internalRoot;if("function"===typeof e){var k=e;e=function(){var a=ff(g);k.call(a)}}Yh(function(){sd(b,g,a,e)})}return ff(g)}function Zj(a,b,c){var d=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:eb,key:null==d?null:""+d,children:a,containerInfo:b,implementation:c}}function ei(a,b){var c=
2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!lc(b))throw Error(m(200));return Zj(a,b,null,c)}if(!la)throw Error(m(227));var qc=null,bb={},rc=[],wd={},cb={},xd={},Bi=function(a,b,c,d,e,f,g,h,k){var l=Array.prototype.slice.call(arguments,3);try{b.apply(c,l)}catch(p){this.onError(p)}},Cb=!1,sc=null,tc=!1,yd=null,Ci={onError:function(a){Cb=!0;sc=a}},Ad=null,Ff=null,xf=null,Db=null,Ei=function(a){if(a){var b=a._dispatchListeners,c=a._dispatchInstances;if(Array.isArray(b))for(var d=0;d<
b.length&&!a.isPropagationStopped();d++)wf(a,b[d],c[d]);else b&&wf(a,b,c);a._dispatchListeners=null;a._dispatchInstances=null;a.isPersistent()||a.constructor.release(a)}},jf={injectEventPluginOrder:function(a){if(qc)throw Error(m(101));qc=Array.prototype.slice.call(a);uf()},injectEventPluginsByName:function(a){var b=!1,c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];if(!bb.hasOwnProperty(c)||bb[c]!==d){if(bb[c])throw Error(m(102,c));bb[c]=d;b=!0}}b&&uf()}},aa=la.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
aa.hasOwnProperty("ReactCurrentDispatcher")||(aa.ReactCurrentDispatcher={current:null});aa.hasOwnProperty("ReactCurrentBatchConfig")||(aa.ReactCurrentBatchConfig={suspense:null});var Gi=/^(.*)[\\\/]/,D="function"===typeof Symbol&&Symbol.for,$c=D?Symbol.for("react.element"):60103,eb=D?Symbol.for("react.portal"):60106,va=D?Symbol.for("react.fragment"):60107,Af=D?Symbol.for("react.strict_mode"):60108,vc=D?Symbol.for("react.profiler"):60114,Cf=D?Symbol.for("react.provider"):60109,Bf=D?Symbol.for("react.context"):
60110,Wj=D?Symbol.for("react.concurrent_mode"):60111,Cd=D?Symbol.for("react.forward_ref"):60112,wc=D?Symbol.for("react.suspense"):60113,Bd=D?Symbol.for("react.suspense_list"):60120,Dd=D?Symbol.for("react.memo"):60115,Df=D?Symbol.for("react.lazy"):60116;D&&Symbol.for("react.fundamental");D&&Symbol.for("react.responder");D&&Symbol.for("react.scope");var zf="function"===typeof Symbol&&Symbol.iterator,Aa=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),
J=la.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.assign,Fd=null,fb=null,gb=null,ke=function(a,b){return a(b)},fg=function(a,b,c,d){return a(b,c,d)},Hd=function(){},hg=ke,Oa=!1,$d=!1,I=la.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Scheduler,ak=I.unstable_cancelCallback,kf=I.unstable_now,ag=I.unstable_scheduleCallback,bk=I.unstable_shouldYield,fi=I.unstable_requestPaint,Ud=I.unstable_runWithPriority,ud=I.unstable_next,ck=I.unstable_getCurrentPriorityLevel,dk=I.unstable_ImmediatePriority,
gi=I.unstable_UserBlockingPriority,bg=I.unstable_NormalPriority,ek=I.unstable_LowPriority,fk=I.unstable_IdlePriority;new Map;var Ii=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,If=Object.prototype.hasOwnProperty,
Kf={},Jf={},C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){C[a]=new E(a,0,!1,a,null,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var b=a[0];C[b]=new E(b,1,!1,a[1],null,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(a){C[a]=new E(a,2,!1,a.toLowerCase(),null,!1)});
["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){C[a]=new E(a,2,!1,a,null,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){C[a]=new E(a,3,!1,a.toLowerCase(),null,!1)});["checked","multiple","muted","selected"].forEach(function(a){C[a]=new E(a,3,!0,a,null,
!1)});["capture","download"].forEach(function(a){C[a]=new E(a,4,!1,a,null,!1)});["cols","rows","size","span"].forEach(function(a){C[a]=new E(a,6,!1,a,null,!1)});["rowSpan","start"].forEach(function(a){C[a]=new E(a,5,!1,a.toLowerCase(),null,!1)});var lf=/[\-:]([a-z])/g,mf=function(a){return a[1].toUpperCase()};"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var b=
a.replace(lf,mf);C[b]=new E(b,1,!1,a,null,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var b=a.replace(lf,mf);C[b]=new E(b,1,!1,a,"http://www.w3.org/1999/xlink",!1)});["xml:base","xml:lang","xml:space"].forEach(function(a){var b=a.replace(lf,mf);C[b]=new E(b,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1)});["tabIndex","crossOrigin"].forEach(function(a){C[a]=new E(a,1,!1,a.toLowerCase(),null,!1)});C.xlinkHref=new E("xlinkHref",1,
!1,"xlink:href","http://www.w3.org/1999/xlink",!0);["src","href","action","formAction"].forEach(function(a){C[a]=new E(a,1,!1,a.toLowerCase(),null,!0)});var vd,Mh=function(a){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(b,c,d,e){MSApp.execUnsafeLocalFunction(function(){return a(b,c,d,e)})}:a}(function(a,b){if("http://www.w3.org/2000/svg"!==a.namespaceURI||"innerHTML"in a)a.innerHTML=b;else{vd=vd||document.createElement("div");vd.innerHTML="<svg>"+b.valueOf().toString()+
"</svg>";for(b=vd.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}}),Pa=8,fc=function(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b},ib={animationend:yc("Animation","AnimationEnd"),animationiteration:yc("Animation","AnimationIteration"),animationstart:yc("Animation","AnimationStart"),transitionend:yc("Transition","TransitionEnd")},Pd={},Uf={};Aa&&(Uf=document.createElement("div").style,
"AnimationEvent"in window||(delete ib.animationend.animation,delete ib.animationiteration.animation,delete ib.animationstart.animation),"TransitionEvent"in window||delete ib.transitionend.transition);var hi=zc("animationend"),ii=zc("animationiteration"),ji=zc("animationstart"),ki=zc("transitionend"),Nb="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),
Wd=!1,ba=[],xa=null,ya=null,za=null,Fb=new Map,Gb=new Map,Lb=[],Rd="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Pi="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");J(M.prototype,{preventDefault:function(){this.defaultPrevented=
!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():"unknown"!==typeof a.returnValue&&(a.returnValue=!1),this.isDefaultPrevented=Bc)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():"unknown"!==typeof a.cancelBubble&&(a.cancelBubble=!0),this.isPropagationStopped=Bc)},persist:function(){this.isPersistent=Bc},isPersistent:Cc,destructor:function(){var a=this.constructor.Interface,b;for(b in a)this[b]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=
null;this.isPropagationStopped=this.isDefaultPrevented=Cc;this._dispatchInstances=this._dispatchListeners=null}});M.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};M.extend=function(a){function b(){return c.apply(this,arguments)}var c=this,d=function(){};d.prototype=c.prototype;d=new d;J(d,b.prototype);b.prototype=d;b.prototype.constructor=
b;b.Interface=J({},c.Interface,a);b.extend=c.extend;eg(b);return b};eg(M);var gk=M.extend({animationName:null,elapsedTime:null,pseudoElement:null}),hk=M.extend({clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),mc=M.extend({view:null,detail:null}),ik=mc.extend({relatedTarget:null}),jk={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",
MozPrintableKey:"Unidentified"},kk={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},$i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},
lk=mc.extend({key:function(a){if(a.key){var b=jk[a.key]||a.key;if("Unidentified"!==b)return b}return"keypress"===a.type?(a=Dc(a),13===a?"Enter":String.fromCharCode(a)):"keydown"===a.type||"keyup"===a.type?kk[a.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Zd,charCode:function(a){return"keypress"===a.type?Dc(a):0},keyCode:function(a){return"keydown"===a.type||"keyup"===a.type?a.keyCode:0},which:function(a){return"keypress"===
a.type?Dc(a):"keydown"===a.type||"keyup"===a.type?a.keyCode:0}}),li=0,mi=0,ni=!1,oi=!1,nc=mc.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Zd,button:null,buttons:null,relatedTarget:function(a){return a.relatedTarget||(a.fromElement===a.srcElement?a.toElement:a.fromElement)},movementX:function(a){if("movementX"in a)return a.movementX;var b=li;li=a.screenX;return ni?"mousemove"===a.type?a.screenX-
b:0:(ni=!0,0)},movementY:function(a){if("movementY"in a)return a.movementY;var b=mi;mi=a.screenY;return oi?"mousemove"===a.type?a.screenY-b:0:(oi=!0,0)}}),pi=nc.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),mk=nc.extend({dataTransfer:null}),nk=mc.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Zd}),ok=M.extend({propertyName:null,
elapsedTime:null,pseudoElement:null}),pk=nc.extend({deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:null,deltaMode:null}),qi=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",
0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",
0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",
2],[hi,"animationEnd",2],[ii,"animationIteration",2],[ji,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress",
"progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[ki,"transitionEnd",2],["waiting","waiting",2]],ri={},nf={},of=0;for(;of<qi.length;of++){var pf=qi[of],si=pf[0],qf=pf[1],qk=pf[2],ti="on"+(qf[0].toUpperCase()+qf.slice(1)),ui={phasedRegistrationNames:{bubbled:ti,captured:ti+"Capture"},dependencies:[si],eventPriority:qk};ri[qf]=ui;nf[si]=ui}var vi={eventTypes:ri,getEventPriority:function(a){a=nf[a];return void 0!==a?a.eventPriority:2},
extractEvents:function(a,b,c,d,e){e=nf[a];if(!e)return null;switch(a){case "keypress":if(0===Dc(c))return null;case "keydown":case "keyup":a=lk;break;case "blur":case "focus":a=ik;break;case "click":if(2===c.button)return null;case "auxclick":case "dblclick":case "mousedown":case "mousemove":case "mouseup":case "mouseout":case "mouseover":case "contextmenu":a=nc;break;case "drag":case "dragend":case "dragenter":case "dragexit":case "dragleave":case "dragover":case "dragstart":case "drop":a=mk;break;
case "touchcancel":case "touchend":case "touchmove":case "touchstart":a=nk;break;case hi:case ii:case ji:a=gk;break;case ki:a=ok;break;case "scroll":a=mc;break;case "wheel":a=pk;break;case "copy":case "cut":case "paste":a=hk;break;case "gotpointercapture":case "lostpointercapture":case "pointercancel":case "pointerdown":case "pointermove":case "pointerout":case "pointerover":case "pointerup":a=pi;break;default:a=M}b=a.getPooled(e,b,c,d);jb(b);return b}},fj=gi,ej=Ud,bj=vi.getEventPriority,gj=10,Fc=
[],Gc=!0,jg=new ("function"===typeof WeakMap?WeakMap:Map),Ob={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,
tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rk=["Webkit","ms","Moz","O"];Object.keys(Ob).forEach(function(a){rk.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);Ob[b]=Ob[a]})});var hj=J({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),sg="$",tg="/$",ge="$?",fe="$!",
bf=null,cf=null,Ze="function"===typeof setTimeout?setTimeout:void 0,Hj="function"===typeof clearTimeout?clearTimeout:void 0,rf=Math.random().toString(36).slice(2),Ba="__reactInternalInstance$"+rf,Ic="__reactEventHandlers$"+rf,Pb="__reactContainere$"+rf,Ca=null,ie=null,Jc=null,sk=M.extend({data:null}),tk=M.extend({data:null}),ij=[9,13,27,32],je=Aa&&"CompositionEvent"in window,oc=null;Aa&&"documentMode"in document&&(oc=document.documentMode);var uk=Aa&&"TextEvent"in window&&!oc,zg=Aa&&(!je||oc&&8<oc&&
11>=oc),yg=String.fromCharCode(32),ta={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},
compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xg=!1,lb=!1,vk={eventTypes:ta,extractEvents:function(a,b,c,d,e){var f;if(je)b:{switch(a){case "compositionstart":var g=ta.compositionStart;break b;case "compositionend":g=ta.compositionEnd;break b;case "compositionupdate":g=ta.compositionUpdate;break b}g=void 0}else lb?vg(a,c)&&(g=ta.compositionEnd):"keydown"===
a&&229===c.keyCode&&(g=ta.compositionStart);g?(zg&&"ko"!==c.locale&&(lb||g!==ta.compositionStart?g===ta.compositionEnd&&lb&&(f=ug()):(Ca=d,ie="value"in Ca?Ca.value:Ca.textContent,lb=!0)),e=sk.getPooled(g,b,c,d),f?e.data=f:(f=wg(c),null!==f&&(e.data=f)),jb(e),f=e):f=null;(a=uk?jj(a,c):kj(a,c))?(b=tk.getPooled(ta.beforeInput,b,c,d),b.data=a,jb(b)):b=null;return null===f?b:null===b?f:[f,b]}},lj={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,
tel:!0,text:!0,time:!0,url:!0,week:!0},Cg={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}},Qb=null,Rb=null,sf=!1;Aa&&(sf=ig("input")&&(!document.documentMode||9<document.documentMode));var wk={eventTypes:Cg,_isInputEventSupported:sf,extractEvents:function(a,b,c,d,e){e=b?Qa(b):window;var f=e.nodeName&&e.nodeName.toLowerCase();if("select"===f||"input"===f&&"file"===e.type)var g=nj;
else if(Ag(e))if(sf)g=rj;else{g=pj;var h=oj}else(f=e.nodeName)&&"input"===f.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)&&(g=qj);if(g&&(g=g(a,b)))return Bg(g,c,d);h&&h(a,e,b);"blur"===a&&(a=e._wrapperState)&&a.controlled&&"number"===e.type&&Ld(e,"number",e.value)}},pc={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout",
"pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},tf,xk={eventTypes:pc,extractEvents:function(a,b,c,d,e){var f="mouseover"===a||"pointerover"===a,g="mouseout"===a||"pointerout"===a;if(f&&0===(e&32)&&(c.relatedTarget||c.fromElement)||!g&&!f)return null;e=d.window===d?d:(e=d.ownerDocument)?e.defaultView||e.parentWindow:window;if(g){if(g=b,b=(b=c.relatedTarget||c.toElement)?Jb(b):null,null!==b&&(f=Na(b),b!==f||5!==b.tag&&6!==b.tag))b=null}else g=
null;if(g===b)return null;if("mouseout"===a||"mouseover"===a){var h=nc;var k=pc.mouseLeave;var l=pc.mouseEnter;var m="mouse"}else if("pointerout"===a||"pointerover"===a)h=pi,k=pc.pointerLeave,l=pc.pointerEnter,m="pointer";a=null==g?e:Qa(g);e=null==b?e:Qa(b);k=h.getPooled(k,g,c,d);k.type=m+"leave";k.target=a;k.relatedTarget=e;d=h.getPooled(l,b,c,d);d.type=m+"enter";d.target=e;d.relatedTarget=a;h=g;m=b;if(h&&m)a:{l=h;a=m;g=0;for(b=l;b;b=ma(b))g++;b=0;for(e=a;e;e=ma(e))b++;for(;0<g-b;)l=ma(l),g--;for(;0<
b-g;)a=ma(a),b--;for(;g--;){if(l===a||l===a.alternate)break a;l=ma(l);a=ma(a)}l=null}else l=null;a=l;for(l=[];h&&h!==a;){g=h.alternate;if(null!==g&&g===a)break;l.push(h);h=ma(h)}for(h=[];m&&m!==a;){g=m.alternate;if(null!==g&&g===a)break;h.push(m);m=ma(m)}for(m=0;m<l.length;m++)Yd(l[m],"bubbled",k);for(m=h.length;0<m--;)Yd(h[m],"captured",d);if(c===tf)return tf=null,[k];tf=c;return[k,d]}},Ra="function"===typeof Object.is?Object.is:sj,tj=Object.prototype.hasOwnProperty,yk=Aa&&"documentMode"in document&&
11>=document.documentMode,Gg={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},mb=null,me=null,Tb=null,le=!1,zk={eventTypes:Gg,extractEvents:function(a,b,c,d,e){e=d.window===d?d.document:9===d.nodeType?d:d.ownerDocument;var f;if(!(f=!e)){a:{e=Qd(e);f=xd.onSelect;for(var g=0;g<f.length;g++)if(!e.has(f[g])){e=!1;break a}e=!0}f=!e}if(f)return null;e=b?Qa(b):window;
switch(a){case "focus":if(Ag(e)||"true"===e.contentEditable)mb=e,me=b,Tb=null;break;case "blur":Tb=me=mb=null;break;case "mousedown":le=!0;break;case "contextmenu":case "mouseup":case "dragend":return le=!1,Fg(c,d);case "selectionchange":if(yk)break;case "keydown":case "keyup":return Fg(c,d)}return null}};jf.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" "));(function(a,b,c){Ad=a;Ff=b;xf=c})(he,
Ib,Qa);jf.injectEventPluginsByName({SimpleEventPlugin:vi,EnterLeaveEventPlugin:xk,ChangeEventPlugin:wk,SelectEventPlugin:zk,BeforeInputEventPlugin:vk});new Set;var ne=[],nb=-1,Da={},L={current:Da},Q={current:!1},Sa=Da,vj=Ud,qe=ag,Tg=ak,uj=ck,Nc=dk,Kg=gi,Lg=bg,Mg=ek,Ng=fk,Sg={},Kj=bk,Rj=void 0!==fi?fi:function(){},oa=null,Oc=null,re=!1,wi=kf(),Y=1E4>wi?kf:function(){return kf()-wi},Ak=3,te={current:null},Rc=null,qb=null,Qc=null,Wg=0,Uc=2,Ga=!1,dc=aa.ReactCurrentBatchConfig,fh=(new la.Component).refs,
Xc={isMounted:function(a){return(a=a._reactInternalFiber)?Na(a)===a:!1},enqueueSetState:function(a,b,c){a=a._reactInternalFiber;var d=X(),e=dc.suspense;d=Va(d,a,e);e=Ea(d,e);e.payload=b;void 0!==c&&null!==c&&(e.callback=c);Fa(a,e);Ja(a,d)},enqueueReplaceState:function(a,b,c){a=a._reactInternalFiber;var d=X(),e=dc.suspense;d=Va(d,a,e);e=Ea(d,e);e.tag=1;e.payload=b;void 0!==c&&null!==c&&(e.callback=c);Fa(a,e);Ja(a,d)},enqueueForceUpdate:function(a,b){a=a._reactInternalFiber;var c=X(),d=dc.suspense;
c=Va(c,a,d);d=Ea(c,d);d.tag=Uc;void 0!==b&&null!==b&&(d.callback=b);Fa(a,d);Ja(a,c)}},ad=Array.isArray,yb=gh(!0),Ke=gh(!1),Wb={},fa={current:Wb},Yb={current:Wb},Xb={current:Wb},A={current:0},cd=aa.ReactCurrentDispatcher,U=aa.ReactCurrentBatchConfig,Zb=0,Ia=null,H=null,ha=null,vb=null,O=null,ub=null,wb=0,ia=null,bc=0,$b=!1,pa=null,ac=0,dd={readContext:ea,useCallback:N,useContext:N,useEffect:N,useImperativeHandle:N,useLayoutEffect:N,useMemo:N,useReducer:N,useRef:N,useState:N,useDebugValue:N,useResponder:N,
useDeferredValue:N,useTransition:N},wj={readContext:ea,useCallback:sh,useContext:ea,useEffect:oh,useImperativeHandle:function(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return Ge(4,36,qh.bind(null,b,a),c)},useLayoutEffect:function(a,b){return Ge(4,36,a,b)},useMemo:function(a,b){var c=xb();b=void 0===b?null:b;a=a();c.memoizedState=[a,b];return a},useReducer:function(a,b,c){var d=xb();b=void 0!==c?c(b):b;d.memoizedState=d.baseState=b;a=d.queue={last:null,dispatch:null,lastRenderedReducer:a,lastRenderedState:b};
a=a.dispatch=nh.bind(null,Ia,a);return[d.memoizedState,a]},useRef:function(a){var b=xb();a={current:a};return b.memoizedState=a},useState:De,useDebugValue:rh,useResponder:ih,useDeferredValue:function(a,b){var c=De(a),d=c[0],e=c[1];oh(function(){ud(function(){var c=U.suspense;U.suspense=void 0===b?null:b;try{e(a)}finally{U.suspense=c}})},[a,b]);return d},useTransition:function(a){var b=De(!1),c=b[0],d=b[1];return[sh(function(b){d(!0);ud(function(){var c=U.suspense;U.suspense=void 0===a?null:a;try{d(!1),
b()}finally{U.suspense=c}})},[a,c]),c]}},jh={readContext:ea,useCallback:th,useContext:ea,useEffect:ph,useImperativeHandle:function(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return He(4,36,qh.bind(null,b,a),c)},useLayoutEffect:function(a,b){return He(4,36,a,b)},useMemo:function(a,b){var c=cc();b=void 0===b?null:b;var d=c.memoizedState;if(null!==d&&null!==b&&Be(b,d[1]))return d[0];a=a();c.memoizedState=[a,b];return a},useReducer:mh,useRef:function(a){return cc().memoizedState},useState:Ee,useDebugValue:rh,
useResponder:ih,useDeferredValue:function(a,b){var c=Ee(a),d=c[0],e=c[1];ph(function(){ud(function(){var c=U.suspense;U.suspense=void 0===b?null:b;try{e(a)}finally{U.suspense=c}})},[a,b]);return d},useTransition:function(a){var b=Ee(!1),c=b[0],d=b[1];return[th(function(b){d(!0);ud(function(){var c=U.suspense;U.suspense=void 0===a?null:a;try{d(!1),b()}finally{U.suspense=c}})},[a,c]),c]}},qa=null,Ka=null,Wa=!1,xj=aa.ReactCurrentOwner,da=!1,Oe={dehydrated:null,retryTime:0};var Nj=function(a,b,c,d){for(c=
b.child;null!==c;){if(5===c.tag||6===c.tag)a.appendChild(c.stateNode);else if(4!==c.tag&&null!==c.child){c.child.return=c;c=c.child;continue}if(c===b)break;for(;null===c.sibling;){if(null===c.return||c.return===b)return;c=c.return}c.sibling.return=c.return;c=c.sibling}};var bi=function(a){};var Mj=function(a,b,c,d,e){var f=a.memoizedProps;if(f!==d){var g=b.stateNode;Ua(fa.current);a=null;switch(c){case "input":f=Jd(g,f);d=Jd(g,d);a=[];break;case "option":f=Md(g,f);d=Md(g,d);a=[];break;case "select":f=
J({},f,{value:void 0});d=J({},d,{value:void 0});a=[];break;case "textarea":f=Nd(g,f);d=Nd(g,d);a=[];break;default:"function"!==typeof f.onClick&&"function"===typeof d.onClick&&(g.onclick=Hc)}ae(c,d);var h,k;c=null;for(h in f)if(!d.hasOwnProperty(h)&&f.hasOwnProperty(h)&&null!=f[h])if("style"===h)for(k in g=f[h],g)g.hasOwnProperty(k)&&(c||(c={}),c[k]="");else"dangerouslySetInnerHTML"!==h&&"children"!==h&&"suppressContentEditableWarning"!==h&&"suppressHydrationWarning"!==h&&"autoFocus"!==h&&(cb.hasOwnProperty(h)?
a||(a=[]):(a=a||[]).push(h,null));for(h in d){var l=d[h];g=null!=f?f[h]:void 0;if(d.hasOwnProperty(h)&&l!==g&&(null!=l||null!=g))if("style"===h)if(g){for(k in g)!g.hasOwnProperty(k)||l&&l.hasOwnProperty(k)||(c||(c={}),c[k]="");for(k in l)l.hasOwnProperty(k)&&g[k]!==l[k]&&(c||(c={}),c[k]=l[k])}else c||(a||(a=[]),a.push(h,c)),c=l;else"dangerouslySetInnerHTML"===h?(l=l?l.__html:void 0,g=g?g.__html:void 0,null!=l&&g!==l&&(a=a||[]).push(h,""+l)):"children"===h?g===l||"string"!==typeof l&&"number"!==typeof l||
(a=a||[]).push(h,""+l):"suppressContentEditableWarning"!==h&&"suppressHydrationWarning"!==h&&(cb.hasOwnProperty(h)?(null!=l&&na(e,h),a||g===l||(a=[])):(a=a||[]).push(h,l))}c&&(a=a||[]).push("style",c);e=a;(b.updateQueue=e)&&zb(b)}};var Oj=function(a,b,c,d){c!==d&&zb(b)};var Bj="function"===typeof WeakSet?WeakSet:Set,Ij="function"===typeof WeakMap?WeakMap:Map,Ej=Math.ceil,ld=aa.ReactCurrentDispatcher,ai=aa.ReactCurrentOwner,F=0,af=8,Z=16,ka=32,$a=0,md=1,Vh=2,od=3,jd=4,$e=5,q=F,S=null,v=null,R=0,G=
$a,nd=null,sa=1073741823,gc=1073741823,qd=null,hc=0,pd=!1,Ue=0,Wh=500,n=null,gd=!1,Ve=null,La=null,rd=!1,ic=null,jc=90,ab=null,kc=0,df=null,hd=0,Ja=function(a,b){if(50<kc)throw kc=0,df=null,Error(m(185));a=id(a,b);if(null!==a){var c=pe();1073741823===b?(q&af)!==F&&(q&(Z|ka))===F?We(a):(T(a),q===F&&ca()):T(a);(q&4)===F||98!==c&&99!==c||(null===ab?ab=new Map([[a,b]]):(c=ab.get(a),(void 0===c||c>b)&&ab.set(a,b)))}};var Lj=function(a,b,c){var d=b.expirationTime;if(null!==a){var e=b.pendingProps;if(a.memoizedProps!==
e||Q.current)da=!0;else{if(d<c){da=!1;switch(b.tag){case 3:Ch(b);Je();break;case 5:hh(b);if(b.mode&4&&1!==c&&e.hidden)return b.expirationTime=b.childExpirationTime=1,null;break;case 1:K(b.type)&&Mc(b);break;case 4:ze(b,b.stateNode.containerInfo);break;case 10:Ug(b,b.memoizedProps.value);break;case 13:if(null!==b.memoizedState){d=b.child.childExpirationTime;if(0!==d&&d>=c)return Dh(a,b,c);y(A,A.current&1,b);b=ra(a,b,c);return null!==b?b.sibling:null}y(A,A.current&1,b);break;case 19:d=b.childExpirationTime>=
c;if(0!==(a.effectTag&64)){if(d)return Fh(a,b,c);b.effectTag|=64}e=b.memoizedState;null!==e&&(e.rendering=null,e.tail=null);y(A,A.current,b);if(!d)return null}return ra(a,b,c)}da=!1}}else da=!1;b.expirationTime=0;switch(b.tag){case 2:d=b.type;null!==a&&(a.alternate=null,b.alternate=null,b.effectTag|=2);a=b.pendingProps;e=ob(b,L.current);rb(b,c);e=Ce(null,b,d,a,e,c);b.effectTag|=1;if("object"===typeof e&&null!==e&&"function"===typeof e.render&&void 0===e.$$typeof){b.tag=1;kh();if(K(d)){var f=!0;Mc(b)}else f=
!1;b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null;var g=d.getDerivedStateFromProps;"function"===typeof g&&Wc(b,d,g,a);e.updater=Xc;b.stateNode=e;e._reactInternalFiber=b;we(b,d,a,c);b=Ne(null,b,d,!0,f,c)}else b.tag=0,P(null,b,e,c),b=b.child;return b;case 16:e=b.elementType;null!==a&&(a.alternate=null,b.alternate=null,b.effectTag|=2);a=b.pendingProps;Fi(e);if(1!==e._status)throw e._result;e=e._result;b.type=e;f=b.tag=Vj(e);a=V(e,a);switch(f){case 0:b=Me(null,b,e,a,c);break;case 1:b=Bh(null,
b,e,a,c);break;case 11:b=xh(null,b,e,a,c);break;case 14:b=yh(null,b,e,V(e.type,a),d,c);break;default:throw Error(m(306,e,""));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:V(d,e),Me(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:V(d,e),Bh(a,b,d,e,c);case 3:Ch(b);d=b.updateQueue;if(null===d)throw Error(m(282));e=b.memoizedState;e=null!==e?e.element:null;Ub(b,d,b.pendingProps,null,c);d=b.memoizedState.element;if(d===e)Je(),b=ra(a,b,c);else{if(e=b.stateNode.hydrate)Ka=
kb(b.stateNode.containerInfo.firstChild),qa=b,e=Wa=!0;if(e)for(c=Ke(b,null,d,c),b.child=c;c;)c.effectTag=c.effectTag&-3|1024,c=c.sibling;else P(a,b,d,c),Je();b=b.child}return b;case 5:return hh(b),null===a&&Ie(b),d=b.type,e=b.pendingProps,f=null!==a?a.memoizedProps:null,g=e.children,ee(d,e)?g=null:null!==f&&ee(d,f)&&(b.effectTag|=16),Ah(a,b),b.mode&4&&1!==c&&e.hidden?(b.expirationTime=b.childExpirationTime=1,b=null):(P(a,b,g,c),b=b.child),b;case 6:return null===a&&Ie(b),null;case 13:return Dh(a,b,
c);case 4:return ze(b,b.stateNode.containerInfo),d=b.pendingProps,null===a?b.child=yb(b,null,d,c):P(a,b,d,c),b.child;case 11:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:V(d,e),xh(a,b,d,e,c);case 7:return P(a,b,b.pendingProps,c),b.child;case 8:return P(a,b,b.pendingProps.children,c),b.child;case 12:return P(a,b,b.pendingProps.children,c),b.child;case 10:a:{d=b.type._context;e=b.pendingProps;g=b.memoizedProps;f=e.value;Ug(b,f);if(null!==g){var h=g.value;f=Ra(h,f)?0:("function"===typeof d._calculateChangedBits?
d._calculateChangedBits(h,f):1073741823)|0;if(0===f){if(g.children===e.children&&!Q.current){b=ra(a,b,c);break a}}else for(h=b.child,null!==h&&(h.return=b);null!==h;){var k=h.dependencies;if(null!==k){g=h.child;for(var l=k.firstContext;null!==l;){if(l.context===d&&0!==(l.observedBits&f)){1===h.tag&&(l=Ea(c,null),l.tag=Uc,Fa(h,l));h.expirationTime<c&&(h.expirationTime=c);l=h.alternate;null!==l&&l.expirationTime<c&&(l.expirationTime=c);Vg(h.return,c);k.expirationTime<c&&(k.expirationTime=c);break}l=
l.next}}else g=10===h.tag?h.type===b.type?null:h.child:h.child;if(null!==g)g.return=h;else for(g=h;null!==g;){if(g===b){g=null;break}h=g.sibling;if(null!==h){h.return=g.return;g=h;break}g=g.return}h=g}}P(a,b,e.children,c);b=b.child}return b;case 9:return e=b.type,f=b.pendingProps,d=f.children,rb(b,c),e=ea(e,f.unstable_observedBits),d=d(e),b.effectTag|=1,P(a,b,d,c),b.child;case 14:return e=b.type,f=V(e,b.pendingProps),f=V(e.type,f),yh(a,b,e,f,d,c);case 15:return zh(a,b,b.type,b.pendingProps,d,c);case 17:return d=
b.type,e=b.pendingProps,e=b.elementType===d?e:V(d,e),null!==a&&(a.alternate=null,b.alternate=null,b.effectTag|=2),b.tag=1,K(d)?(a=!0,Mc(b)):a=!1,rb(b,c),dh(b,d,e,c),we(b,d,e,c),Ne(null,b,d,!0,a,c);case 19:return Fh(a,b,c)}throw Error(m(156,b.tag));};var ef=null,Se=null,ja=function(a,b,c,d){return new Uj(a,b,c,d)};hf.prototype.render=function(a,b){sd(a,this._internalRoot,null,void 0===b?null:b)};hf.prototype.unmount=function(a){var b=this._internalRoot,c=void 0===a?null:a,d=b.containerInfo;sd(null,
b,null,function(){d[Pb]=null;null!==c&&c()})};var Ui=function(a){if(13===a.tag){var b=Pc(X(),150,100);Ja(a,b);gf(a,b)}};var Zf=function(a){if(13===a.tag){X();var b=Ak++;Ja(a,b);gf(a,b)}};var Si=function(a){if(13===a.tag){var b=X();b=Va(b,a,null);Ja(a,b);gf(a,b)}};Fd=function(a,b,c){switch(b){case "input":Kd(a,c);b=c.name;if("radio"===c.type&&null!=b){for(c=a;c.parentNode;)c=c.parentNode;c=c.querySelectorAll("input[name="+JSON.stringify(""+b)+'][type="radio"]');for(b=0;b<c.length;b++){var d=c[b];if(d!==
a&&d.form===a.form){var e=he(d);if(!e)throw Error(m(90));Mf(d);Kd(d,e)}}}break;case "textarea":Rf(a,c);break;case "select":b=c.value,null!=b&&hb(a,!!c.multiple,b,!1)}};(function(a,b,c,d){ke=a;fg=b;Hd=c;hg=d})(Xh,function(a,b,c,d){var e=q;q|=4;try{return pb(98,a.bind(null,b,c,d))}finally{q=e,q===F&&ca()}},function(){(q&(1|Z|ka))===F&&(Gj(),Ab())},function(a,b){var c=q;q|=2;try{return a(b)}finally{q=c,q===F&&ca()}});var xi={createPortal:ei,findDOMNode:function(a){if(null==a)return null;if(1===a.nodeType)return a;
var b=a._reactInternalFiber;if(void 0===b){if("function"===typeof a.render)throw Error(m(188));throw Error(m(268,Object.keys(a)));}a=Xf(b);a=null===a?null:a.stateNode;return a},hydrate:function(a,b,c){if(!lc(b))throw Error(m(200));return td(null,a,b,!0,c)},render:function(a,b,c){if(!lc(b))throw Error(m(200));return td(null,a,b,!1,c)},unstable_renderSubtreeIntoContainer:function(a,b,c,d){if(!lc(c))throw Error(m(200));if(null==a||void 0===a._reactInternalFiber)throw Error(m(38));return td(a,b,c,!1,
d)},unmountComponentAtNode:function(a){if(!lc(a))throw Error(m(40));return a._reactRootContainer?(Yh(function(){td(null,null,a,!1,function(){a._reactRootContainer=null;a[Pb]=null})}),!0):!1},unstable_createPortal:function(){return ei.apply(void 0,arguments)},unstable_batchedUpdates:Xh,flushSync:function(a,b){if((q&(Z|ka))!==F)throw Error(m(187));var c=q;q|=1;try{return pb(99,a.bind(null,b))}finally{q=c,ca()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[Ib,Qa,he,jf.injectEventPluginsByName,
wd,jb,function(a){zd(a,Wi)},Gf,Hf,Ec,uc,Ab,{current:!1}]}};(function(a){var b=a.findFiberByHostInstance;return Tj(J({},a,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:aa.ReactCurrentDispatcher,findHostInstanceByFiber:function(a){a=Xf(a);return null===a?null:a.stateNode},findFiberByHostInstance:function(a){return b?b(a):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))})({findFiberByHostInstance:Jb,
bundleType:0,version:"16.12.0",rendererPackageName:"react-dom"});var yi={default:xi},zi=yi&&xi||yi;return zi.default||zi});

32
core/admin/js/react.production.min.js vendored Normal file
View File

@ -0,0 +1,32 @@
/** @license React v16.12.0
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
'use strict';(function(v,m){"object"===typeof exports&&"undefined"!==typeof module?module.exports=m():"function"===typeof define&&define.amd?define(m):v.React=m()})(this,function(){function v(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function m(a,
b,c){this.props=a;this.context=b;this.refs=da;this.updater=c||ea}function fa(){}function M(a,b,c){this.props=a;this.context=b;this.refs=da;this.updater=c||ea}function ha(a,b,c){var d,e={},p=null,f=null;if(null!=b)for(d in void 0!==b.ref&&(f=b.ref),void 0!==b.key&&(p=""+b.key),b)ia.call(b,d)&&!ja.hasOwnProperty(d)&&(e[d]=b[d]);var g=arguments.length-2;if(1===g)e.children=c;else if(1<g){for(var k=Array(g),h=0;h<g;h++)k[h]=arguments[h+2];e.children=k}if(a&&a.defaultProps)for(d in g=a.defaultProps,g)void 0===
e[d]&&(e[d]=g[d]);return{$$typeof:y,type:a,key:p,ref:f,props:e,_owner:N.current}}function wa(a,b){return{$$typeof:y,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return"object"===typeof a&&null!==a&&a.$$typeof===y}function xa(a){var b={"=":"=0",":":"=2"};return"$"+(""+a).replace(/[=:]/g,function(a){return b[a]})}function ka(a,b,c,d){if(D.length){var e=D.pop();e.result=a;e.keyPrefix=b;e.func=c;e.context=d;e.count=0;return e}return{result:a,keyPrefix:b,func:c,context:d,count:0}}
function la(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>D.length&&D.push(a)}function P(a,b,c,d){var e=typeof a;if("undefined"===e||"boolean"===e)a=null;var p=!1;if(null===a)p=!0;else switch(e){case "string":case "number":p=!0;break;case "object":switch(a.$$typeof){case y:case ya:p=!0}}if(p)return c(d,a,""===b?"."+Q(a,0):b),1;p=0;b=""===b?".":b+":";if(Array.isArray(a))for(var f=0;f<a.length;f++){e=a[f];var g=b+Q(e,f);p+=P(e,g,c,d)}else if(null===a||"object"!==typeof a?
g=null:(g=ma&&a[ma]||a["@@iterator"],g="function"===typeof g?g:null),"function"===typeof g)for(a=g.call(a),f=0;!(e=a.next()).done;)e=e.value,g=b+Q(e,f++),p+=P(e,g,c,d);else if("object"===e)throw c=""+a,Error(v(31,"[object Object]"===c?"object with keys {"+Object.keys(a).join(", ")+"}":c,""));return p}function R(a,b,c){return null==a?0:P(a,"",b,c)}function Q(a,b){return"object"===typeof a&&null!==a&&null!=a.key?xa(a.key):b.toString(36)}function za(a,b,c){a.func.call(a.context,b,a.count++)}function Aa(a,
b,c){var d=a.result,e=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?S(a,d,c,function(a){return a}):null!=a&&(O(a)&&(a=wa(a,e+(!a.key||b&&b.key===a.key?"":(""+a.key).replace(na,"$&/")+"/")+c)),d.push(a))}function S(a,b,c,d,e){var f="";null!=c&&(f=(""+c).replace(na,"$&/")+"/");b=ka(b,f,d,e);R(a,Aa,b);la(b)}function t(){var a=oa.current;if(null===a)throw Error(v(321));return a}function T(a,b){var c=a.length;a.push(b);a:for(;;){var d=Math.floor((c-1)/2),e=a[d];if(void 0!==e&&0<E(e,
b))a[d]=b,a[c]=e,c=d;else break a}}function n(a){a=a[0];return void 0===a?null:a}function F(a){var b=a[0];if(void 0!==b){var c=a.pop();if(c!==b){a[0]=c;a:for(var d=0,e=a.length;d<e;){var f=2*(d+1)-1,h=a[f],g=f+1,k=a[g];if(void 0!==h&&0>E(h,c))void 0!==k&&0>E(k,h)?(a[d]=k,a[g]=c,d=g):(a[d]=h,a[f]=c,d=f);else if(void 0!==k&&0>E(k,c))a[d]=k,a[g]=c,d=g;else break a}}return b}return null}function E(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}function G(a){for(var b=n(u);null!==b;){if(null===
b.callback)F(u);else if(b.startTime<=a)F(u),b.sortIndex=b.expirationTime,T(q,b);else break;b=n(u)}}function U(a){z=!1;G(a);if(!w)if(null!==n(q))w=!0,A(V);else{var b=n(u);null!==b&&H(U,b.startTime-a)}}function V(a,b){w=!1;z&&(z=!1,W());I=!0;var c=h;try{G(b);for(l=n(q);null!==l&&(!(l.expirationTime>b)||a&&!X());){var d=l.callback;if(null!==d){l.callback=null;h=l.priorityLevel;var e=d(l.expirationTime<=b);b=r();"function"===typeof e?l.callback=e:l===n(q)&&F(q);G(b)}else F(q);l=n(q)}if(null!==l)var f=
!0;else{var m=n(u);null!==m&&H(U,m.startTime-b);f=!1}return f}finally{l=null,h=c,I=!1}}function pa(a){switch(a){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1E4;default:return 5E3}}var f="function"===typeof Symbol&&Symbol.for,y=f?Symbol.for("react.element"):60103,ya=f?Symbol.for("react.portal"):60106,x=f?Symbol.for("react.fragment"):60107,Y=f?Symbol.for("react.strict_mode"):60108,Ba=f?Symbol.for("react.profiler"):60114,Ca=f?Symbol.for("react.provider"):60109,Da=f?Symbol.for("react.context"):
60110,Ea=f?Symbol.for("react.forward_ref"):60112,Fa=f?Symbol.for("react.suspense"):60113;f&&Symbol.for("react.suspense_list");var Ga=f?Symbol.for("react.memo"):60115,Ha=f?Symbol.for("react.lazy"):60116;f&&Symbol.for("react.fundamental");f&&Symbol.for("react.responder");f&&Symbol.for("react.scope");var ma="function"===typeof Symbol&&Symbol.iterator,qa=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,J=function(){try{if(!Object.assign)return!1;
var a=new String("abc");a[5]="de";if("5"===Object.getOwnPropertyNames(a)[0])return!1;var b={};for(a=0;10>a;a++)b["_"+String.fromCharCode(a)]=a;if("0123456789"!==Object.getOwnPropertyNames(b).map(function(a){return b[a]}).join(""))return!1;var c={};"abcdefghijklmnopqrst".split("").forEach(function(a){c[a]=a});return"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},c)).join("")?!1:!0}catch(d){return!1}}()?Object.assign:function(a,b){if(null===a||void 0===a)throw new TypeError("Object.assign cannot be called with null or undefined");
var c=Object(a);for(var d,e=1;e<arguments.length;e++){var f=Object(arguments[e]);for(var h in f)Ia.call(f,h)&&(c[h]=f[h]);if(qa){d=qa(f);for(var g=0;g<d.length;g++)Ja.call(f,d[g])&&(c[d[g]]=f[d[g]])}}return c},ea={isMounted:function(a){return!1},enqueueForceUpdate:function(a,b,c){},enqueueReplaceState:function(a,b,c,d){},enqueueSetState:function(a,b,c,d){}},da={};m.prototype.isReactComponent={};m.prototype.setState=function(a,b){if("object"!==typeof a&&"function"!==typeof a&&null!=a)throw Error(v(85));
this.updater.enqueueSetState(this,a,b,"setState")};m.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,"forceUpdate")};fa.prototype=m.prototype;f=M.prototype=new fa;f.constructor=M;J(f,m.prototype);f.isPureReactComponent=!0;var oa={current:null},N={current:null},ia=Object.prototype.hasOwnProperty,ja={key:!0,ref:!0,__self:!0,__source:!0},na=/\/+/g,D=[],Z;if("undefined"===typeof window||"function"!==typeof MessageChannel){var B=null,ra=null,sa=function(){if(null!==B)try{var a=
r();B(!0,a);B=null}catch(b){throw setTimeout(sa,0),b;}},Ka=Date.now();var r=function(){return Date.now()-Ka};var A=function(a){null!==B?setTimeout(A,0,a):(B=a,setTimeout(sa,0))};var H=function(a,b){ra=setTimeout(a,b)};var W=function(){clearTimeout(ra)};var X=function(){return!1};f=Z=function(){}}else{var aa=window.performance,ta=window.Date,La=window.setTimeout,Ma=window.clearTimeout;"undefined"!==typeof console&&(f=window.cancelAnimationFrame,"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),
"function"!==typeof f&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));if("object"===typeof aa&&"function"===typeof aa.now)r=function(){return aa.now()};else{var Na=ta.now();r=function(){return ta.now()-Na}}var K=!1,L=null,ba=-1,ua=5,va=0;X=function(){return r()>=va};f=function(){};Z=function(a){0>a||125<a?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):
ua=0<a?Math.floor(1E3/a):5};var C=new MessageChannel,ca=C.port2;C.port1.onmessage=function(){if(null!==L){var a=r();va=a+ua;try{L(!0,a)?ca.postMessage(null):(K=!1,L=null)}catch(b){throw ca.postMessage(null),b;}}else K=!1};A=function(a){L=a;K||(K=!0,ca.postMessage(null))};H=function(a,b){ba=La(function(){a(r())},b)};W=function(){Ma(ba);ba=-1}}var q=[],u=[],Oa=1,l=null,h=3,I=!1,w=!1,z=!1,Pa=0;C={ReactCurrentDispatcher:oa,ReactCurrentOwner:N,IsSomeRendererActing:{current:!1},assign:J};J(C,{Scheduler:{unstable_ImmediatePriority:1,
unstable_UserBlockingPriority:2,unstable_NormalPriority:3,unstable_IdlePriority:5,unstable_LowPriority:4,unstable_runWithPriority:function(a,b){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=h;h=a;try{return b()}finally{h=c}},unstable_next:function(a){switch(h){case 1:case 2:case 3:var b=3;break;default:b=h}var c=h;h=b;try{return a()}finally{h=c}},unstable_scheduleCallback:function(a,b,c){var d=r();if("object"===typeof c&&null!==c){var e=c.delay;e="number"===typeof e&&0<e?d+
e:d;c="number"===typeof c.timeout?c.timeout:pa(a)}else c=pa(a),e=d;c=e+c;a={id:Oa++,callback:b,priorityLevel:a,startTime:e,expirationTime:c,sortIndex:-1};e>d?(a.sortIndex=e,T(u,a),null===n(q)&&a===n(u)&&(z?W():z=!0,H(U,e-d))):(a.sortIndex=c,T(q,a),w||I||(w=!0,A(V)));return a},unstable_cancelCallback:function(a){a.callback=null},unstable_wrapCallback:function(a){var b=h;return function(){var c=h;h=b;try{return a.apply(this,arguments)}finally{h=c}}},unstable_getCurrentPriorityLevel:function(){return h},
unstable_shouldYield:function(){var a=r();G(a);var b=n(q);return b!==l&&null!==l&&null!==b&&null!==b.callback&&b.startTime<=a&&b.expirationTime<l.expirationTime||X()},unstable_requestPaint:f,unstable_continueExecution:function(){w||I||(w=!0,A(V))},unstable_pauseExecution:function(){},unstable_getFirstCallbackNode:function(){return n(q)},get unstable_now(){return r},get unstable_forceFrameRate(){return Z},unstable_Profiling:null},SchedulerTracing:{get __interactionsRef(){return null},get __subscriberRef(){return null},
unstable_clear:function(a){return a()},unstable_getCurrent:function(){return null},unstable_getThreadID:function(){return++Pa},unstable_trace:function(a,b,c){return c()},unstable_wrap:function(a){return a},unstable_subscribe:function(a){},unstable_unsubscribe:function(a){}}});x={Children:{map:function(a,b,c){if(null==a)return a;var d=[];S(a,d,null,b,c);return d},forEach:function(a,b,c){if(null==a)return a;b=ka(null,null,b,c);R(a,za,b);la(b)},count:function(a){return R(a,function(){return null},null)},
toArray:function(a){var b=[];S(a,b,null,function(a){return a});return b},only:function(a){if(!O(a))throw Error(v(143));return a}},createRef:function(){return{current:null}},Component:m,PureComponent:M,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:Da,_calculateChangedBits:b,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:Ca,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:Ea,render:a}},lazy:function(a){return{$$typeof:Ha,
_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:Ga,type:a,compare:void 0===b?null:b}},useCallback:function(a,b){return t().useCallback(a,b)},useContext:function(a,b){return t().useContext(a,b)},useEffect:function(a,b){return t().useEffect(a,b)},useImperativeHandle:function(a,b,c){return t().useImperativeHandle(a,b,c)},useDebugValue:function(a,b){},useLayoutEffect:function(a,b){return t().useLayoutEffect(a,b)},useMemo:function(a,b){return t().useMemo(a,b)},useReducer:function(a,
b,c){return t().useReducer(a,b,c)},useRef:function(a){return t().useRef(a)},useState:function(a){return t().useState(a)},Fragment:x,Profiler:Ba,StrictMode:Y,Suspense:Fa,createElement:ha,cloneElement:function(a,b,c){if(null===a||void 0===a)throw Error(v(267,a));var d=J({},a.props),e=a.key,f=a.ref,h=a._owner;if(null!=b){void 0!==b.ref&&(f=b.ref,h=N.current);void 0!==b.key&&(e=""+b.key);if(a.type&&a.type.defaultProps)var g=a.type.defaultProps;for(k in b)ia.call(b,k)&&!ja.hasOwnProperty(k)&&(d[k]=void 0===
b[k]&&void 0!==g?g[k]:b[k])}var k=arguments.length-2;if(1===k)d.children=c;else if(1<k){g=Array(k);for(var l=0;l<k;l++)g[l]=arguments[l+2];d.children=g}return{$$typeof:y,type:a.type,key:e,ref:f,props:d,_owner:h}},createFactory:function(a){var b=ha.bind(null,a);b.type=a;return b},isValidElement:O,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:C};x=(Y={default:x},x)||Y;return x.default||x});

View File

@ -0,0 +1,66 @@
/**
* NOTE: A minified copy of this script will be generated by grunt. Only the minified file will be included in zipped releases.
*
* @file Handles reCAPTCHA on the frontend.
* @since 4.0.7
*/
(function($) {
window.etCore = window.etCore || {};
window.etCore.api = window.etCore.api || {};
window.etCore.api.spam = window.etCore.api.spam || {};
/**
* Recaptcha
*
* @since??
*
* @memberof window.etCore.api.spam
*/
window.etCore.api.spam.recaptcha = $.extend( et_core_api_spam_recaptcha, {
_bindMethods: function(target) {
Object.keys(target).forEach(function(prop) {
if (target.hasOwnProperty(prop) && 'function' === typeof target[prop]) {
target[prop] = target[prop].bind(target);
}
});
},
init: function() {
this._bindMethods(this);
if (this.isEnabled()) {
// Execute the default page-level action
window.grecaptcha && grecaptcha.execute(this.site_key, this.page_action);
}
},
isEnabled: function() {
return !! (this.site_key && window.grecaptcha);
},
/**
* Score an interaction to determine whether or not it's a bot.
*
* @since 4.0.7
*
* @param {string} action The name of the action being performed.
*
* @return {Promise<string>} Interaction token to be verified on server.
*/
interaction: function(action) {
if (! this.isEnabled()) {
return Promise.resolve('');
}
return grecaptcha.execute(this.site_key, { action: action });
}
} );
window.grecaptcha && grecaptcha.ready(function() {
window.etCore.api.spam.recaptcha.init();
});
})(jQuery);

View File

@ -0,0 +1,567 @@
(function($) {
'use strict';
var docPlayer;
var resizeTimer;
var showHideDelay = 300;
var removeDelay = 500;
var logViewers = [];
var supportUserID = etSupportCenter.supportUserID || null;
var debugLogViewer = window.wp && window.wp.codeEditor;
var $save_message = $('#epanel-ajax-saving');
var $etSystemStatusTable = $('.et_system_status');
var $etSupportUserToggle = $('.et_support_user_toggle .et_pb_yes_no_button');
var $et_documentation_videos_list_li = $('.et_documentation_videos_list li');
var $modalSafeModeWarningTemplate = $('#et-ajax-safe-mode-template').html();
function confirmClipboardCopy() {
$save_message.addClass('success-animation').fadeIn('fast');
$save_message.fadeOut('slow');
}
// Remote Access: Toggle ET Support User On/Off
function supportUserActivationToggle($toggle, newState, silentMode) {
// If Silent Mode is `true` then we'll run AJAX without rendering display changes
silentMode = silentMode || false;
if (typeof newState === 'undefined') {
return;
}
var postData = {
action: 'et_support_user_update',
nonce: etSupportCenter.nonce
};
switch (newState) {
case 'activate':
postData.support_update = 'activate';
break;
case 'deactivate':
postData.support_update = 'deactivate';
break;
default:
return;
}
// Ajax toggle ET Support User
jQuery.ajax({
type: 'POST',
data: postData,
dataType: 'json',
url: etSupportCenter.ajaxURL,
action: 'support_user_update_via_ajax',
beforeSend: function(xhr) {
// Don't execute DOM changes in Silent Mode
if (silentMode) {
return;
}
$('.et-remote-access-error').first().hide(showHideDelay);
$save_message.addClass('et_loading').removeClass('success-animation');
$save_message.fadeIn('fast');
},
success: function(response) {
// Don't execute DOM changes in Silent Mode
if (silentMode) {
return;
}
$save_message.removeClass('et_loading').removeClass('success-animation');
setTimeout(function() {
$save_message.fadeOut('slow');
}, removeDelay);
var $msgExpiry = $('.et-support-user-expiry').first();
if ('activate' === postData.support_update) {
if (response.error) {
$('.et-remote-access-error').first().text(response.error).show(showHideDelay);
return;
}
$('#et-remote-access-error').remove();
$toggle.removeClass('et_pb_off_state').addClass('et_pb_on_state');
$msgExpiry.attr('data-expiry', response.expiry);
supportUserTimeToExpiry();
$msgExpiry.show(showHideDelay);
$('.et-support-user-elevated').show(showHideDelay);
$('.card.et_remote_access .et_card_cta').append(
$('<a>')
.attr({
'class': 'copy_support_token',
'data-token': response.token
})
.text('Copy Support Token')
);
} else if ('deactivate' === postData.support_update) {
// First switch & hide the "elevated" toggle
// (not a click event because we don't need to trigger AJAX)
$('.et-support-user-elevated').hide(showHideDelay);
$('.et_support_user_elevated_toggle .et_pb_yes_no_button').removeClass('et_pb_on_state').addClass('et_pb_off_state');
// Now clean up the Remote Access toggle
$msgExpiry.hide(showHideDelay);
$toggle.removeClass('et_pb_on_state').addClass('et_pb_off_state');
$('.copy_support_token').fadeOut('slow');
setTimeout(function() {
$('.copy_support_token').remove();
}, removeDelay);
}
$save_message.addClass('success-animation');
}
}).fail(function(data) {
console.log(data.responseText);
});
}
// Remote Access: Calculate of Time To Auto-Deactivation
function supportUserTimeToExpiry() {
if (! $('.et_support_user_toggle .et_pb_on_state').length) {
return;
}
var $supportUserExpiry = $('.et-support-user-expiry').first();
var expiry = parseInt($supportUserExpiry.attr('data-expiry'));
var timeToExpiry = (expiry - (new Date().getTime() / 1000));
var $timer = $supportUserExpiry.find('.support-user-time-to-expiry').first();
var timerContent = '';
var days = 0;
var hours = 0;
var minutes = 0;
if (30 >= timeToExpiry) {
// Don't bother calculating; expiration will happen before the next check, so let's trigger deactivation now.
$timer.html('0 minutes');
// Go ahead and turn off the user (don't need to wait for WP Cron)
$etSupportUserToggle.trigger('click');
return;
}
days = parseInt(timeToExpiry / 86400);
days = days > 0 ? days : 0;
timeToExpiry = timeToExpiry % 86400;
hours = parseInt(timeToExpiry / 3600);
hours = hours > 0 ? hours : 0;
timeToExpiry = timeToExpiry % 3600;
minutes = parseInt(timeToExpiry / 60);
minutes = minutes > 0 ? minutes : 0;
if (0 < days) {
timerContent = timerContent + days + (1 < days ? ' days, ' : ' day, ');
}
if (0 < hours) {
timerContent = timerContent + hours + (1 < hours ? ' hours, ' : ' hour, ');
}
timerContent = timerContent + minutes + (1 !== minutes ? ' minutes' : ' minute');
$timer.html(timerContent);
}
// Documentation: Recalculate video dimensions (typically on viewport resize)
function et_core_correct_video_proportions() {
var parentHeight = (parseInt($('.et_docs_videos').first().width()) * .5625) + 'px';
$('.et_docs_videos .wrapper').css('max-height', parentHeight);
$('.et_docs_videos iframe').css('max-height', parentHeight);
}
// Documentation: Initialize YouTube Iframe player
function loadYouTubeIframe() {
if (('undefined' !== typeof YT) && YT && YT.Player) {
// Default video: 'Getting Started With The Divi Builder'
var firstVideo = 'T-Oe01_J62c';
var $firstVideoItem = $('.et_docs_videos li:first-of-type');
// If the Documentation videos list has YouTube IDs, grab the first one
if ($firstVideoItem.length > 0 && $firstVideoItem[0].hasAttribute('data-ytid')) {
firstVideo = $firstVideoItem.attr('data-ytid');
}
docPlayer = new YT.Player('et_documentation_player', {
videoId: firstVideo,
height: '360',
width: '640',
showinfo: 0,
controls: 0,
rel: 0
});
et_core_correct_video_proportions();
} else {
setTimeout(loadYouTubeIframe, 100);
}
}
// Safe Mode: Activate/Deactivate
function toggleETSafeMode($toggle) {
var postData = {
action: 'et_safe_mode_update',
nonce: etSupportCenter.nonce
};
if ($toggle.hasClass('et_pb_off_state')) {
postData.support_update = 'activate';
} else if ($toggle.hasClass('et_pb_on_state') || $toggle.hasClass('et-safe-mode-indicator') || $toggle.hasClass('et-core-modal-action')) {
postData.support_update = 'deactivate';
} else {
return;
}
if ('activate' === postData.support_update) {
var safeModeProduct = $toggle.parents('#et_card_safe_mode').data('et-product');
// Continue only if the product is in our allowlist
switch (safeModeProduct) {
case 'divi_builder_plugin':
case 'divi_theme':
case 'extra_theme':
case 'monarch_plugin':
case 'bloom_plugin':
postData.product = safeModeProduct;
break;
default:
return;
}
}
// Ajax toggle Safe Mode
jQuery.ajax({
type: 'POST',
data: postData,
dataType: 'json',
url: etSupportCenter.ajaxURL,
action: 'safe_mode_update_via_ajax',
beforeSend: function(xhr) {
$('.et-core-safe-mode-block-modal').removeClass('et-core-active');
$save_message.addClass('et_loading').removeClass('success-animation');
$save_message.fadeIn('fast');
},
success: function(response) {
$save_message.removeClass('et_loading').addClass('success-animation');
var $msgExpiry = $('.et-support-user-expiry').first();
if ('activate' === postData.support_update) {
$('.et_safe_mode_toggle .et_pb_yes_no_button').removeClass('et_pb_off_state').addClass('et_pb_on_state');
} else if ('deactivate' === postData.support_update) {
$('.et_safe_mode_toggle .et_pb_yes_no_button').removeClass('et_pb_on_state').addClass('et_pb_off_state');
$('.et-safe-mode-indicator').fadeOut('slow');
setTimeout(function() {
$('.et-safe-mode-indicator').remove();
$('.wp-admin').removeClass('et-safe-mode-active');
}, removeDelay);
}
setTimeout(function() {
$save_message.fadeOut('slow');
window.location.reload(true);
}, removeDelay);
}
}).fail(function(data) {
console.log(data.responseText);
$save_message.fadeOut('slow');
});
}
// Safe Mode: Interrupt Actions when Safe Mode is Active
function preventActionWhenSafeModeActive() {
$('body').append($modalSafeModeWarningTemplate);
$('.et-core-safe-mode-block-modal').addClass('et-core-active');
$(window).trigger('et-core-modal-active');
}
// Logs: Add CodeMirror Instance with Custom Formatting Rules
function addLogViewerInstance(codeEditor, $element, config) {
if (! $element || $element.length === 0) {
return;
}
var instance = codeEditor.initialize($element, {
codemirror: config,
});
if (instance && instance.codemirror) {
logViewers.push(instance.codemirror);
}
}
// Dismiss Card in the Support Center
function dismissCard($button) {
const postData = {
action: 'et_dismiss_support_center_card',
nonce: etSupportCenter.nonce,
product: $button.data('product'),
card_key: $button.data('key'),
};
// Dismiss the Card via AJAX
jQuery.ajax({
type: 'POST',
data: postData,
dataType: 'json',
url: etSupportCenter.ajaxURL,
beforeSend: function(xhr) {
$button.prop('disabled', true);
$save_message.addClass('et_loading').removeClass('success-animation');
$save_message.fadeIn('fast');
},
success: function(response) {
$button.parent().remove();
$save_message.removeClass('et_loading').addClass('success-animation');
setTimeout(function() {
$save_message.fadeOut('slow');
}, removeDelay);
},
}).fail(function(data) {
$button.prop('disabled', false);
console.log(data.responseText);
$save_message.fadeOut('slow');
});
}
$(window).on('resize', function() {
resizeTimer = _.debounce(et_core_correct_video_proportions(), showHideDelay);
});
$(function() {
/**
* Support Center :: System Status
*/
// System Status: display message if all checks passed
if (0 === $('.et-system-status-report').children(':not(.et_system_status_pass)').length) {
$('.et-system-status-congratulations').show(showHideDelay);
}
// System Status: Show Full Report
$('.full_report_show').on('click', function() {
$etSystemStatusTable.find('.et_system_status_pass').show(showHideDelay);
$etSystemStatusTable.removeClass('summary').addClass('full');
});
// System Status: Show Summary Report
$('.full_report_hide').on('click', function() {
$etSystemStatusTable.find('.et_system_status_pass').hide(showHideDelay);
$etSystemStatusTable.addClass('summary').removeClass('full');
});
// System Status: Copy Full Report to Clipboard
$('.full_report_copy').on('click', function() {
$('#et_system_status_plain').trigger('select');
document.execCommand('copy');
confirmClipboardCopy();
});
/**
* Support Center :: Remote Access
*/
if ($('.card.et_remote_access').length > 0) {
// Remote Access: Initial Calculation of Time To Auto-Deactivation
supportUserTimeToExpiry();
// Remote Access: Recalculate Time To Auto-Deactivation (every 30 seconds)
setInterval(supportUserTimeToExpiry, 30000);
// Remote Access: Display Auto-Deactivation Countdown
if ($etSupportUserToggle.hasClass('et_pb_on_state')) {
$('.et-support-user-expiry').first().show(0);
} else {
// If the Support User account toggle is off, send a quick AJAX request to verify the account is deactivated
supportUserActivationToggle($etSupportUserToggle, 'deactivate', true);
}
// Remote Access: Activate/Deactivate
$etSupportUserToggle.on('click', function(e) {
e.preventDefault();
if ($etSupportUserToggle.hasClass('et_pb_off_state')) {
supportUserActivationToggle($(this), 'activate');
} else if ($etSupportUserToggle.hasClass('et_pb_on_state')) {
supportUserActivationToggle($(this), 'deactivate');
}
});
// Remote Access: Elevate/Reset Divi Support user role
$('.et_support_user_elevated_toggle .et_pb_yes_no_button').on('click', function(e) {
e.preventDefault();
var $toggle = $(this);
var postData = {
action: 'et_support_user_update',
nonce: etSupportCenter.nonce
};
if ($toggle.hasClass('et_pb_off_state')) {
postData.support_update = 'elevate';
} else if ($toggle.hasClass('et_pb_on_state')) {
postData.support_update = 'activate';
} else {
return;
}
// Ajax toggle ET Support User Admin Mode
jQuery.ajax({
type: 'POST',
data: postData,
dataType: 'json',
url: etSupportCenter.ajaxURL,
action: 'support_user_update_via_ajax',
beforeSend: function(xhr) {
$save_message.addClass('et_loading').removeClass('success-animation');
$save_message.fadeIn('fast');
},
success: function(response) {
$save_message.removeClass('et_loading').removeClass('success-animation');
setTimeout(function() {
$save_message.fadeOut('slow');
}, removeDelay);
if ('elevate' === postData.support_update) {
$toggle.removeClass('et_pb_off_state').addClass('et_pb_on_state');
} else if ('activate' === postData.support_update) {
$toggle.removeClass('et_pb_on_state').addClass('et_pb_off_state');
}
$save_message.addClass('success-animation');
}
}).fail(function(data) {
console.log(data.responseText);
});
});
// Remote Access: Copy Support Token to clipboard
$('body').on('click', '.copy_support_token', function() {
var token = $(this).attr('data-token');
var $temp = $('<input>');
$('body').append($temp);
$temp.val(token).trigger('select');
document.execCommand('copy');
$temp.remove();
confirmClipboardCopy();
});
}
/**
* Support Center :: Documentation & Help
*/
if ($('body').find('[data-et-page="wp-admin-support-center"]').length > 0) {
// Load the IFrame Player API code asynchronously.
var tag = document.createElement('script');
tag.src = 'https://www.youtube.com/iframe_api';
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
loadYouTubeIframe();
}
// Documentation & Help: YouTube Video Navigation
$et_documentation_videos_list_li.on('click', function() {
var $active = $(this);
$et_documentation_videos_list_li.removeClass('active');
$active.addClass('active');
docPlayer.cueVideoById($active.attr('data-ytid'), 0, 'large');
});
/**
* Support Center :: Safe Mode
*/
if ($save_message.length === 0) {
$('body.wp-admin').append(
$('<div>').attr({ 'id': 'et-ajax-saving', 'class': 'et_loading' }).append(
$('<img>').attr({ 'src': etSupportCenter.ajaxLoaderImg, 'alt': 'loading', 'id': 'loading' })
)
);
$save_message = $('#et-ajax-saving');
}
// Safe Mode: Activate/Deactivate
$('body').on('click', '.et-safe-mode-indicator', function(e) {
e.preventDefault();
var $toggle = $(this);
toggleETSafeMode($toggle);
});
$('body').on('click', '.et_safe_mode_toggle .et_pb_yes_no_button', function(e) {
e.preventDefault();
var $toggle = $(this);
toggleETSafeMode($toggle);
});
$('body').on('click', '.et-core-safe-mode-block-modal .et-core-modal-action', function(e) {
e.preventDefault();
var $toggle = $(this);
toggleETSafeMode($toggle);
});
// Safe Mode: Interrupt Plugin/Theme Toggles
$('body.et-safe-mode-active').on('click', '.theme .activate', function(e) {
e.preventDefault();
preventActionWhenSafeModeActive();
});
$('body.et-safe-mode-active').on('click', '.plugins .activate a', function(e) {
e.preventDefault();
preventActionWhenSafeModeActive();
});
$('body.et-safe-mode-active').on('click', '.plugins .deactivate a', function(e) {
e.preventDefault();
preventActionWhenSafeModeActive();
});
$('body.et-safe-mode-active.plugins-php').on('click', '.page-title-action', function(e) {
e.preventDefault();
preventActionWhenSafeModeActive();
});
// Safe Mode: Close Interrupt
$('body').on('click', '>.et-core-safe-mode-block-modal .et-core-modal-close', function(e) {
e.preventDefault();
$('body>.et-core-safe-mode-block-modal').remove();
});
/**
* Support Center :: Logs
*/
// Logs: Initialize CodeMirror Rendering of Log File
if (debugLogViewer && debugLogViewer.initialize && debugLogViewer.defaultSettings && debugLogViewer.defaultSettings.codemirror) {
// User ET CodeMirror theme
var configDebugLog = $.extend({}, debugLogViewer.defaultSettings.codemirror, {
indentUnit: 2,
tabSize: 2,
mode: 'nginx',
theme: 'et',
scrollbarStyle: 'native',
readOnly: true,
lineWrapping: true
});
if ($('#et_logs_display').length > 0) {
// Divi Theme
addLogViewerInstance(debugLogViewer, $('#et_logs_display'), configDebugLog);
}
}
// Logs: Copy Full WP_DEBUG Log to Clipboard
$('.copy_debug_log').on('click', function() {
$('#et_logs_recent').trigger('select');
document.execCommand('copy');
confirmClipboardCopy();
});
/**
* Support Center :: Divi Hosting Card
*/
// Dismiss Card from the Support Center
$('.card.has-dismiss-button').on('click', '.et-dismiss-button', function(e) {
const $toggle = $(this);
dismissCard($toggle);
});
// Initialize Tippy when it's available
if (typeof tippy !== 'undefined') {
tippy('[data-tippy-content]', {
arrow: tippy.roundArrow,
theme: 'et-tippy',
});
}
});
})(jQuery);

5
core/admin/js/tippy.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,86 @@
(function($) {
"use strict";
window.etCore.versionRollback = {
boot: function() {
var _this = this;
$(document).on('click', '.et-core-version-rollback-confirm', function (e) {
var $a = $(this);
e.preventDefault();
_this.rollback($a.attr('href'));
});
},
disableActions: function() {
$('.et-core-version-rollback-modal .et-core-modal-action').addClass('et-core-disabled');
},
enableActions: function() {
$('.et-core-version-rollback-modal .et-core-modal-action').removeClass('et-core-disabled');
},
removeActions: function() {
$('.et-core-version-rollback-modal .et-core-modal-action').remove();
$('.et-core-version-rollback-modal').addClass('et-core-modal-actionless');
},
rollback: function(url) {
var success = (function(response) {
etCore.modalContent( '<div class="et-core-loader et-core-loader-success"></div>', false, false, '#et-core-version-rollback-modal-content' );
setTimeout(function() {
window.location.reload();
}, 2000);
}).bind(this);
var error = (function(response) {
var data;
if ( response.responseJSON !== undefined ) {
data = response.responseJSON.data;
} else {
data = {
errorIsUnrecoverable: false,
error: etCoreVersionRollbackI18n.unknownError
};
}
var removeTempContent = true;
etCore.modalContent( '<div class="et-core-loader et-core-loader-fail"></div>', false, 2000, '#et-core-version-rollback-modal-content' );
if (undefined !== typeof data.errorIsUnrecoverable && data.errorIsUnrecoverable) {
removeTempContent = false;
this.removeActions();
}
setTimeout(function() {
var content = $('<div></div>').append($('<p></p>').html(data.error)).html();
etCore.modalContent(content, true, removeTempContent, '#et-core-version-rollback-modal-content');
}, 2000)
}).bind(this);
var complete = (function(response) {
this.enableActions();
}).bind(this);
this.disableActions();
etCore.modalContent( '<div class="et-core-loader"></div>', false, false, '#et-core-version-rollback-modal-content' );
// The URL already includes action and nonce.
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
success: success,
error: error,
complete: complete
});
}
};
$(function() {
window.etCore.versionRollback.boot();
});
})(jQuery);

File diff suppressed because one or more lines are too long

314
core/components/Cache.php Normal file
View File

@ -0,0 +1,314 @@
<?php
/**
* Core Cache implements an object cache.
*
* The Object Cache stores all of the cache data to memory only for the duration of the request.
*
* @package Core\Cache
*/
/**
* Core class that implements an object cache.
*
* The Object Cache is used to save on trips to the database. The
* Object Cache stores all of the cache data to memory and makes the cache
* contents available by using a key, which is used to name and later retrieve
* the cache contents.
*
* @private
*
* @package ET\Core\Cache
*/
final class ET_Core_Cache {
/**
* Cached data.
*
* @since 1.0.0
*
* @type array
*/
private static $cache = array();
/**
* Adds data to the cache if it doesn't already exist.
*
* @since 1.0.0
*
* @param int|string $key What to call the contents in the cache.
* @param mixed $data The contents to store in the cache.
* @param string $group Optional. Where to group the cache contents. Default 'default'.
* @return bool False if cache key and group already exist, true on success
*/
public static function add( $key, $data, $group = 'default' ) {
if ( empty( $group ) ) {
$group = 'default';
}
if ( self::_exists( $key, $group ) ) {
return false;
}
return self::set( $key, $data, $group );
}
/**
* Sets the data contents into the cache.
*
* The cache contents is grouped by the $group parameter followed by the
* $key. This allows for duplicate ids in unique groups.
*
* @since 1.0.0
*
* @param int|string $key What to call the contents in the cache.
* @param mixed $data The contents to store in the cache.
* @param string $group Optional. Where to group the cache contents. Default 'default'.
* @param int $expire Not Used.
* @return true Always returns true.
*/
public static function set( $key, $data, $group = 'default' ) {
if ( empty( $group ) ) {
$group = 'default';
}
if ( is_object( $data ) ) {
$data = clone $data;
}
self::$cache[ $group ][ $key ] = $data;
return true;
}
/**
* Retrieves the cache contents, if it exists.
*
* The contents will be first attempted to be retrieved by searching by the
* key in the cache group. If the cache is hit (success) then the contents
* are returned.
*
* @since 1.0.0
*
* @param int|string $key What the contents in the cache are called.
* @param string $group Optional. Where the cache contents are grouped. Default 'default'.
* @return false|mixed False on failure to retrieve contents or the cache contents on success.
*/
public static function get( $key, $group = 'default' ) {
if ( empty( $group ) ) {
$group = 'default';
}
if ( self::_exists( $key, $group ) ) {
if ( is_object( self::$cache[ $group ][ $key ] ) ) {
return clone self::$cache[ $group ][ $key ];
} else {
return self::$cache[ $group ][ $key ];
}
}
return false;
}
/**
* Retrieves the cache contents for entire group, if it exists.
*
* If the cache is hit (success) then the contents of the group
* are returned.
*
* @since 1.0.0
*
* @param string $group Where the cache contents are grouped.
* @return false|mixed False on failure to retrieve contents or the cache contents on success.
*/
public static function get_group( $group ) {
if ( isset( self::$cache[ $group ] ) ) {
return self::$cache[ $group ];
}
return false;
}
/**
* Check the cache contents, if given key and (optional) group exists.
*
* @since 1.0.0
*
* @param int|string $key What the contents in the cache are called.
* @param string $group Optional. Where the cache contents are grouped. Default 'default'.
* @return bool False on failure to retrieve contents or True on success.
*/
public static function has( $key, $group = 'default' ) {
if ( empty( $group ) ) {
$group = 'default';
}
return self::_exists( $key, $group );
}
/**
* Removes the contents of the cache key in the group.
*
* If the cache key does not exist in the group, then nothing will happen.
*
* @since 1.0.0
*
* @param int|string $key What the contents in the cache are called.
* @param string $group Optional. Where the cache contents are grouped. Default 'default'.
* @return bool False if the contents weren't deleted and true on success.
*/
public static function delete( $key, $group = 'default' ) {
if ( empty( $group ) ) {
$group = 'default';
}
if ( ! self::_exists( $key, $group ) ) {
return false;
}
unset( self::$cache[ $group ][ $key ] );
return true;
}
/**
* Clears the object cache of all data.
*
* @since 1.0.0
*
* @return true Always returns true.
*/
public static function flush() {
self::$cache = array();
return true;
}
/**
* Serves as a utility function to determine whether a key exists in the cache.
*
* @since 1.0.0
* @private
*
* @param int|string $key Cache key to check for existence.
* @param string $group Cache group for the key existence check.
* @return bool Whether the key exists in the cache for the given group.
*/
private static function _exists( $key, $group ) {
return isset( self::$cache[ $group ] ) && isset( self::$cache[ $group ][ $key ] );
}
}
if ( ! function_exists( 'et_core_cache_add' ) ) :
/**
* Adds data to the cache if it doesn't already exist.
*
* @since 1.0.0
*
* @param int|string $key What to call the contents in the cache.
* @param mixed $data The contents to store in the cache.
* @param string $group Optional. Where to group the cache contents. Default 'default'.
* @return bool False if cache key and group already exist, true on success
*/
function et_core_cache_add( $key, $data, $group = '' ) {
return ET_Core_Cache::add( $key, $data, $group );
}
endif;
if ( ! function_exists( 'et_core_cache_set' ) ) :
/**
* Sets the data contents into the cache.
*
* The cache contents is grouped by the $group parameter followed by the
* $key. This allows for duplicate ids in unique groups.
*
* @since 1.0.0
*
* @param int|string $key What to call the contents in the cache.
* @param mixed $data The contents to store in the cache.
* @param string $group Optional. Where to group the cache contents. Default 'default'.
* @param int $expire Not Used.
* @return true Always returns true.
*/
function et_core_cache_set( $key, $data, $group = '' ) {
return ET_Core_Cache::set( $key, $data, $group );
}
endif;
if ( ! function_exists( 'et_core_cache_get' ) ) :
/**
* Retrieves the cache contents, if it exists.
*
* The contents will be first attempted to be retrieved by searching by the
* key in the cache group. If the cache is hit (success) then the contents
* are returned.
*
* @since 1.0.0
*
* @param int|string $key What the contents in the cache are called.
* @param string $group Optional. Where the cache contents are grouped. Default 'default'.
* @return false|mixed False on failure to retrieve contents or the cache contents on success.
*/
function et_core_cache_get( $key, $group = '' ) {
return ET_Core_Cache::get( $key, $group );
}
endif;
if ( ! function_exists( 'et_core_cache_get_group' ) ) :
/**
* Retrieves the cache contents for entire group, if it exists.
*
* If the cache is hit (success) then the contents of the group
* are returned.
*
* @since 1.0.0
*
* @param string $group Where the cache contents are grouped.
* @return false|mixed False on failure to retrieve contents or the cache contents on success.
*/
function et_core_cache_get_group( $group ) {
return ET_Core_Cache::get_group( $group );
}
endif;
if ( ! function_exists( 'et_core_cache_has' ) ) :
/**
* Check the cache contents, if given key and (optional) group exists.
*
* @since 1.0.0
*
* @param int|string $key What the contents in the cache are called.
* @param string $group Optional. Where the cache contents are grouped. Default 'default'.
* @return bool False on failure to retrieve contents or True on success.
*/
function et_core_cache_has( $key, $group = '' ) {
return ET_Core_Cache::has( $key, $group );
}
endif;
if ( ! function_exists( 'et_core_cache_delete' ) ) :
/**
* Removes the contents of the cache key in the group.
*
* If the cache key does not exist in the group, then nothing will happen.
*
* @since 1.0.0
*
* @param int|string $key What the contents in the cache are called.
* @param string $group Optional. Where the cache contents are grouped. Default 'default'.
* @return bool False if the contents weren't deleted and true on success.
*/
function et_core_cache_delete( $key, $group = '' ) {
return ET_Core_Cache::delete( $key, $group );
}
endif;
if ( ! function_exists( 'et_core_cache_flush' ) ) :
/**
* Clears the object cache of all data.
*
* @since 1.0.0
* @return true Always returns true.
*/
function et_core_cache_flush() {
return ET_Core_Cache::flush();
}
endif;

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,463 @@
<?php
/**
* Simple object to hold HTTP request details.
*
* @since 1.1.0
*
* @package ET\Core\HTTP
*/
class ET_Core_HTTPRequest {
/**
* @var array
*/
public $ARGS;
/**
* @var bool
*/
public $BLOCKING = true;
/**
* @var null|array
*/
public $BODY = null;
/**
* @var bool
*/
public $COMPLETE = false;
/**
* @var array
*/
public $COOKIES = array();
/**
* @var array
*/
public $HEADERS = array();
/**
* @var bool
*/
public $IS_AUTH = false;
/**
* @var string
*/
public $METHOD = 'GET';
/**
* @var string
*/
public $OWNER;
/**
* @var string
*/
public $URL;
/**
* @var string
*/
public $USER_AGENT;
/**
* ET_Core_HTTP_Request constructor.
*
* @param string $url The request URL.
* @param string $method HTTP request method. Default is 'GET'.
* @param string $owner The name of the owner of this request instance. Default is 'ET_Core'.
* @param bool $is_auth Whether or not this request is auth-related. Cache disabled if `true`. Default is `false`.
* @param array $body The request body. Default is `null`.
* @param bool $is_json_body
*/
public function __construct( $url, $method = 'GET', $owner = 'ET_Core', $is_auth = false, $body = null, $is_json_body = false, $ssl_verify = true ) {
$this->URL = esc_url_raw( $url );
$this->METHOD = $method;
$this->BODY = $body;
$this->IS_AUTH = $is_auth;
$this->OWNER = $owner;
$this->data_format = null;
$this->JSON_BODY = $is_json_body;
$this->SSL_VERIFY = $ssl_verify;
$this->_set_user_agent();
$this->prepare_args();
}
/**
* Only include necessary properties when printing this object using {@link var_dump}.
*
* @return array
*/
public function __debugInfo() {
return array(
'ARGS' => $this->ARGS,
'URL' => $this->URL,
'METHOD' => $this->METHOD,
'BODY' => $this->BODY,
'IS_AUTH' => $this->IS_AUTH,
'IS_JSON_BODY' => $this->JSON_BODY,
'OWNER' => $this->OWNER,
);
}
/**
* Sets the user agent string.
*/
private function _set_user_agent() {
global $wp_version;
$owner = $this->OWNER;
$version = 'bloom' === $owner ? $GLOBALS['et_bloom']->plugin_version : ET_CORE_VERSION;
if ( 'builder' === $owner ) {
$owner = 'Divi Builder';
}
if ( '' === $owner ) {
$this->OWNER = $owner = 'ET_Core';
} else {
$owner = ucfirst( $owner );
}
$this->USER_AGENT = "WordPress/{$wp_version}; {$owner}/{$version}; " . esc_url_raw( get_bloginfo( 'url' ) );
}
/**
* Prepares the request arguments (to be passed to wp_remote_*())
*/
public function prepare_args() {
$this->ARGS = array(
'blocking' => $this->BLOCKING,
'body' => $this->BODY,
'cookies' => $this->COOKIES,
'headers' => $this->HEADERS,
'method' => $this->METHOD,
'sslverify' => $this->SSL_VERIFY,
'user-agent' => $this->USER_AGENT,
'timeout' => 30,
);
}
}
/**
* Simple object to hold HTTP response details.
*
* @since 1.1.0
*
* @package ET\Core\HTTP
*/
class ET_Core_HTTPResponse {
/**
* @var array
*/
public $COOKIES;
/**
* @var string|array
*/
public $DATA;
/**
* @var bool
*/
public $ERROR = false;
/**
* The error message if `self::$ERROR` is `true`.
*
* @var string
*/
public $ERROR_MESSAGE;
/**
* @var array
*/
public $HEADERS;
/**
* @var array|WP_Error
*/
public $RAW_RESPONSE;
/**
* @var ET_Core_HTTPRequest
*/
public $REQUEST;
/**
* The response's HTTP status code.
*
* @var int
*/
public $STATUS_CODE;
/**
* @var string
*/
public $STATUS_MESSAGE;
/**
* ET_Core_HTTP_Response constructor.
*
* @param ET_Core_HTTPRequest $request
* @param array|WP_Error $response
*/
public function __construct( $request, $response ) {
$this->REQUEST = $request;
$this->RAW_RESPONSE = $response;
$this->_parse_response();
}
/**
* Parse response and save relevant details.
*/
private function _parse_response() {
if ( is_wp_error( $this->RAW_RESPONSE ) ) {
$this->ERROR = true;
$this->ERROR_MESSAGE = $this->RAW_RESPONSE->get_error_message();
$this->STATUS_CODE = $this->RAW_RESPONSE->get_error_code();
$this->STATUS_MESSAGE = $this->ERROR_MESSAGE;
return;
}
$this->DATA = $this->RAW_RESPONSE['body'];
$this->HEADERS = $this->RAW_RESPONSE['headers'];
$this->COOKIES = $this->RAW_RESPONSE['cookies'];
$this->STATUS_CODE = $this->RAW_RESPONSE['response']['code'];
$this->STATUS_MESSAGE = $this->RAW_RESPONSE['response']['message'];
if ( $this->STATUS_CODE >= 400 ) {
$this->ERROR = true;
$this->ERROR_MESSAGE = $this->STATUS_MESSAGE;
}
}
/**
* Only include necessary properties when printing this object using {@link var_dump}.
*
* @return array
*/
public function __debugInfo() {
return array(
'STATUS_CODE' => $this->STATUS_CODE,
'STATUS_MESSAGE' => $this->STATUS_MESSAGE,
'ERROR' => $this->ERROR,
'ERROR_MESSAGE' => $this->ERROR_MESSAGE,
'DATA' => $this->DATA,
);
}
/**
* Only include necessary properties when serializing this object for
* storage in the WP Transient Cache.
*
* @return array
*/
public function __sleep() {
return array( 'ERROR', 'ERROR_MESSAGE', 'STATUS_CODE', 'STATUS_MESSAGE', 'DATA' );
}
}
/**
* High level, generic, wrapper for making HTTP requests. It uses WordPress HTTP API under-the-hood.
*
* @since 1.1.0
*
* @package ET\Core\HTTP
*/
class ET_Core_HTTPInterface {
/**
* How much time responses are cached (in seconds).
*
* @since 1.1.0
* @var int
*/
protected $cache_timeout;
/**
* @var ET_Core_HTTPRequest
*/
public $request;
/**
* @var ET_Core_HTTPResponse
*/
public $response;
/**
* ET_Core_API_HTTP_Interface constructor.
*
* @since 1.1.0
*
* @param string $owner The name of the theme/plugin that created this class instance. Default: 'ET_Core'.
* @param array $request_details Array of config values for the request. Optional.
* @param bool $json Whether or not json responses are expected to be received. Default is `true`.
*/
public function __construct( $owner = 'ET_Core', $request_details = array(), $json = true ) {
$this->expects_json = $json;
$this->cache_timeout = 15 * MINUTE_IN_SECONDS;
$this->owner = $owner;
if ( ! empty( $request_details ) ) {
list( $url, $method, $is_auth, $body ) = $request_details;
$this->prepare_request( $url, $method, $is_auth, $body );
}
}
/**
* Only include necessary properties when printing this object using {@link var_dump}.
*
* @return array
*/
public function __debugInfo() {
return array(
'REQUEST' => $this->request,
'RESPONSE' => $this->response,
);
}
/**
* Only include necessary properties when serializing this object for
* storage in the WP Transient Cache.
*
* @return array
*/
public function __sleep() {
return array( 'request', 'response' );
}
/**
* Creates an identifier key for a request based on the URL and body content.
*
* @internal
* @since 1.1.0
*
* @param string $url The request URL.
* @param string|string[] $body The request body.
*
* @return string
*/
protected static function _get_cache_key_for_request( $url, $body ) {
if ( is_array( $body ) ) {
$url .= json_encode( $body );
} else if ( ! empty( $body ) ) {
$url .= $body;
}
return 'et-core-http-response-' . md5( $url );
}
/**
* Writes request/response info to the error log for failed requests.
*
* @internal
* @since 1.1.0
*/
protected function _log_failed_request() {
$details = print_r( $this, true );
$class_name = get_class( $this );
$msg_part = "{$class_name} ERROR :: Remote request failed...\n\n";
$msg = "{$msg_part}Details: {$details}";
$max_len = @ini_get( 'log_errors_max_len' );
@ini_set( 'log_errors_max_len', 0 );
ET_Core_Logger::error( $msg );
if ( $max_len ) {
@ini_set( 'log_errors_max_len', $max_len );
}
}
/**
* Prepares request to send JSON data.
*/
protected function _setup_json_request() {
$this->request->HEADERS['Accept'] = 'application/json';
if ( $this->request->JSON_BODY ) {
$this->request->HEADERS['Content-Type'] = 'application/json';
$is_json = is_string( $this->request->BODY ) && in_array( $this->request->BODY[0], array( '[', '{' ) );
if ( $is_json || null === $this->request->BODY ) {
return;
}
$this->request->BODY = json_encode( $this->request->BODY );
}
}
/**
* Performs a remote HTTP request. Responses are cached for {@see self::$cache_timeout} seconds using
* the {@link https://goo.gl/c0FSMH WP Transients API}.
*
* @since 1.1.0
*/
public function make_remote_request() {
$response = null;
if ( $this->expects_json && ! isset( $this->request->HEADERS['Content-Type'] ) ) {
$this->_setup_json_request();
}
// Make sure we include any changes made after request object was instantiated.
$this->request->prepare_args();
if ( 'POST' === $this->request->METHOD ) {
$response = wp_remote_post( $this->request->URL, $this->request->ARGS );
} else if ( 'GET' === $this->request->METHOD && null === $this->request->data_format ) {
$response = wp_remote_get( $this->request->URL, $this->request->ARGS );
} else if ( 'GET' === $this->request->METHOD && null !== $this->request->data_format ) {
// WordPress sends data as query args for GET and HEAD requests and provides no way
// to alter that behavior. Thus, we need to monkey patch it for now. See the mp'd class
// for more details.
require_once 'lib/WPHttp.php';
$wp_http = new ET_Core_LIB_WPHttp();
$this->request->ARGS['data_format'] = $this->request->data_format;
$response = $wp_http->request( $this->request->URL, $this->request->ARGS );
} else if ( 'PUT' === $this->request->METHOD ) {
$this->request->ARGS['method'] = 'PUT';
$response = wp_remote_request( $this->request->URL, $this->request->ARGS );
}
$this->response = $response = new ET_Core_HTTPResponse( $this->request, $response );
if ( $response->ERROR || defined( 'ET_DEBUG' ) ) {
$this->_log_failed_request();
}
if ( $this->expects_json ) {
$response->DATA = json_decode( $response->DATA, true );
}
$this->request->COMPLETE = true;
}
/**
* Replaces the current request object with a new instance.
*
* @param string $url
* @param string $method
* @param bool $is_auth
* @param mixed? $body
* @param bool $json_body
* @param bool $ssl_verify
*/
public function prepare_request( $url, $method = 'GET', $is_auth = false, $body = null, $json_body = false, $ssl_verify = true ) {
$this->request = new ET_Core_HTTPRequest( $url, $method, $this->owner, $is_auth, $body, $json_body, $ssl_verify );
}
}

153
core/components/Logger.php Normal file
View File

@ -0,0 +1,153 @@
<?php
class ET_Core_Logger {
/**
* @var ET_Core_Data_Utils
*/
protected static $_;
/**
* Checksum for every log message output during the current request.
*
* @var string[]
*/
protected static $HISTORY = array();
/**
* Writes a message to the debug log if it hasn't already been written once.
*
* @since 3.10
*
* @param mixed $message
* @param int $bt_index
* @param boolean $log_ajax Whether or not to log on AJAX calls.
*/
protected static function _maybe_write_log( $message, $bt_index = 4, $log_ajax = true ) {
global $ET_IS_TESTING_DEPRECATIONS;
if ( ! is_scalar( $message ) ) {
$message = print_r( $message, true );
}
$message = (string) $message;
$hash = md5( $message );
if ( ! $log_ajax && wp_doing_ajax() ) {
return;
}
if ( $ET_IS_TESTING_DEPRECATIONS ) {
trigger_error( $message );
} else if ( getenv( 'CI' ) || ! in_array( $hash, self::$HISTORY ) ) {
self::$HISTORY[] = $hash;
self::_write_log( $message, $bt_index );
}
}
/**
* Writes a message to the WP Debug and PHP Error logs.
*
* @param string $message
* @param int $bt_index
*/
private static function _write_log( $message, $bt_index = 4 ) {
$message = trim( $message );
$backtrace = debug_backtrace( 1 );
$class = '';
$function = '';
if ( ! isset( $backtrace[ $bt_index ] ) ) {
while ( $bt_index > 0 && ! isset( $backtrace[ $bt_index ] ) ) {
$bt_index--;
}
// We need two stacks to get all the data we need so let's go down one more
$bt_index--;
}
$stack = $backtrace[ $bt_index ];
$file = self::$_->array_get( $stack, 'file', '<unknown file>' );
$line = self::$_->array_get( $stack, 'line', '<unknown line>' );
// Name of the function and class (if applicable) are in the previous stack (stacks are in reverse order)
$stack = $backtrace[ $bt_index + 1 ];
$class = self::$_->array_get( $stack, 'class', '' );
$function = self::$_->array_get( $stack, 'function', '<unknown function>' );
if ( $class ) {
$class .= '::';
}
if ( '<unknown file>' !== $file ) {
$file = _et_core_normalize_path( $file );
$parts = explode( '/', $file );
$parts = array_slice( $parts, -2 );
$file = ".../{$parts[0]}/{$parts[1]}";
}
$message = " {$file}:{$line} {$class}{$function}():\n{$message}\n";
error_log( $message );
}
/**
* Writes message to the logs if {@link WP_DEBUG} is `true`, otherwise does nothing.
*
* @since 1.1.0
*
* @param mixed $message
* @param int $bt_index
* @param boolean $log_ajax Whether or not to log on AJAX calls.
*/
public static function debug( $message, $bt_index = 4, $log_ajax = true ) {
if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
self::_maybe_write_log( $message, $bt_index, $log_ajax );
}
}
public static function disable_php_notices() {
$error_reporting = error_reporting();
$notices_enabled = $error_reporting & E_NOTICE;
if ( $notices_enabled ) {
error_reporting( $error_reporting & ~E_NOTICE );
}
}
/**
* Writes an error message to the logs regardless of whether or not debug mode is enabled.
*
* @since 1.1.0
*
* @param mixed $message
* @param int $bt_index
*/
public static function error( $message, $bt_index = 4 ) {
self::_maybe_write_log( $message, $bt_index );
}
public static function enable_php_notices() {
$error_reporting = error_reporting();
$notices_enabled = $error_reporting & E_NOTICE;
if ( ! $notices_enabled ) {
error_reporting( $error_reporting | E_NOTICE );
}
}
public static function initialize() {
self::$_ = ET_Core_Data_Utils::instance();
}
public static function php_notices_enabled() {
$error_reporting = error_reporting();
return $error_reporting & E_NOTICE;
}
}
ET_Core_Logger::initialize();

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

19
core/components/README.md Normal file
View File

@ -0,0 +1,19 @@
## Core Components
This directory contains all of Core's PHP Components. Components are organized into groups using a nested directory structure.
### What's Inside
|File|Name|Description|
|:--------|:----------|:----------|
|**api**|**ET_Core_API**|Communicate with 3rd-party APIs|
|**data**|**ET_Core_Data**|Work with data (consume, format, etc)|
|**lib**|**ET_Core_LIB**|3rd-Party Libraries|
|**post**|**ET_Core_Post**|Work with WP Objects|
|Cache.php|ET_Core_Cache|Simple object cache|
|HTTPInterface.php|ET_Core_HTTPInterface|Wrapper for WP's HTTP API|
|Logger.php|ET_Core_Logger|Write to the debug log.
|PageResource.php|ET_Core_PageResource|Cache inline styles & scripts as static files.|
|Portability.php|ET_Core_Portability|Portability import/export|
|Rollback.php|ET_Core_VersionRollback|Theme & plugin version rollback|
|Updates.php|ET_Core_Updates|Theme & plugin updates|
> ***Note:*** Component groups are in **bold**.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,42 @@
<?php
/**
* Plugin Name: ET Support Center :: Must-Use Plugins Autoloader
* Plugin URI: http://www.elegantthemes.com
* Description: This plugin enables the Elegant Themes Support Center to provide more consistent functionality when Safe Mode is active.
* Author: Elegant Themes
* Author URI: http://www.elegantthemes.com
* License: GPLv2 or later
*
* @package ET\Core\SupportCenter\SafeModeDisablePlugins
* @author Elegant Themes <http://www.elegantthemes.com>
* @license GNU General Public License v2 <http://www.gnu.org/licenses/gpl-2.0.html>
*/
// The general idea here is loosely based on <https://codex.wordpress.org/Must_Use_Plugins#Autoloader_Example>.
// Quick exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
// We only want to load these MU Plugins if Support Center is installed
$support_center_installed = get_option( 'et_support_center_installed' );
if ( $support_center_installed ) {
// Compile a list of plugins in the `mu-plugins/et-safe-mode` directory
// (see `$pathname_to` in `ET_Core_SupportCenter::maybe_add_mu_autoloader()`)
if ( $mu_plugins = glob( dirname( __FILE__ ) . '/et-safe-mode/*.php' ) ) {
// Verbose logging: only log if `wp-config.php` has defined `ET_DEBUG='support_center'`
$DEBUG_ET_SUPPORT_CENTER = defined( 'ET_DEBUG' ) && 'support_center' === ET_DEBUG;
// Loop through the list of plugins and require each in turn
foreach ( $mu_plugins as $plugin ) {
if ( file_exists( $plugin ) ) {
if ( $DEBUG_ET_SUPPORT_CENTER ) {
error_log( 'ET Support Center: loading mu-plugin: ' . $plugin );
}
require_once( $plugin );
}
}
}
}

805
core/components/Updates.php Normal file
View File

@ -0,0 +1,805 @@
<?php
if ( ! class_exists( 'ET_Core_Updates' ) ):
/**
* Handles the updates workflow.
*
* @private
*
* @package ET\Core\Updates
*/
final class ET_Core_Updates {
protected $core_url;
protected $options;
protected $account_status;
protected $product_version;
protected $all_et_products_domains;
protected $upgrading_et_product;
protected $up_to_date_products_data;
// class version
protected $version;
private static $_this;
function __construct( $core_url, $product_version ) {
// Don't allow more than one instance of the class
if ( isset( self::$_this ) ) {
wp_die( sprintf( esc_html__( '%s: You cannot create a second instance of this class.', 'et-core' ),
esc_html( get_class( $this ) )
) );
}
self::$_this = $this;
$this->core_url = $core_url;
$this->version = '1.2';
$this->up_to_date_products_data = array();
$this->product_version = $product_version;
$this->get_options();
$this->upgrading_et_product = false;
$this->update_product_domains();
$this->maybe_force_update_requests();
add_filter( 'wp_prepare_themes_for_js', array( $this, 'replace_theme_update_notification' ) );
add_filter( 'upgrader_package_options', array( $this, 'check_upgrading_product' ) );
add_filter( 'upgrader_pre_download', array( $this, 'update_error_message' ), 20, 2 );
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_plugins_updates' ) );
add_filter( 'plugins_api', array( $this, 'maybe_modify_plugins_changelog' ), 20, 3 );
add_filter( 'pre_set_site_transient_update_themes', array( $this, 'check_themes_updates' ) );
add_filter( 'self_admin_url', array( $this, 'change_plugin_changelog_url' ), 10, 2 );
add_filter( 'admin_url', array( $this, 'change_plugin_changelog_url' ), 10, 2 );
add_filter( 'network_admin_url', array( $this, 'change_plugin_changelog_url' ), 10, 2 );
add_action( 'admin_notices', array( $this, 'maybe_show_account_notice' ) );
add_action( 'admin_enqueue_scripts', array( $this, 'load_scripts_styles' ) );
add_action( 'plugins_loaded', array( $this, 'remove_updater_plugin_actions' ), 30 );
add_action( 'after_setup_theme', array( $this, 'remove_theme_update_actions' ), 11 );
add_action( 'admin_init', array( $this, 'remove_plugin_update_actions' ) );
add_action( 'update_site_option_et_automatic_updates_options', array( $this, 'force_update_requests' ) );
add_action( 'update_option_et_automatic_updates_options', array( $this, 'force_update_requests' ) );
add_action( 'deleted_site_transient', array( $this, 'maybe_reset_et_products_update_transient' ) );
}
function check_upgrading_product( $options ) {
if ( ! isset( $options['hook_extra'] ) ) {
return $options;
}
$hook_name = isset( $options['hook_extra']['plugin'] ) ? 'plugin' : 'theme';
// set the upgrading_et_product flag if one of ET plugins or themes is about to upgrade
if ( isset( $options['hook_extra'][ $hook_name ] ) && in_array( $options['hook_extra'][ $hook_name ], $this->all_et_products_domains[ $hook_name ] ) ) {
$this->upgrading_et_product = true;
}
return $options;
}
function maybe_append_custom_notification( $plugin_data, $response ) {
if ( empty( $response ) ) {
$package_available = false;
} else {
// for themes response is array for plugins - object, so check the format of data to get the correct results
$package_available = is_array( $response ) ? ! empty( $response['package'] ) : ! empty( $response->package );
}
if ( $package_available ) {
return;
}
$message = et_get_safe_localization( __( 'For all Elegant Themes products, please <a href="http://www.elegantthemes.com/gallery/divi/documentation/update/" target="_blank">authenticate your subscription</a> via the Updates tab in your theme & plugin settings to enable product updates. Make sure that your Username and API Key have been entered correctly.', 'et-core' ) );
echo "</p><p>{$message}";
}
/**
* Check if we need to force update options removal in case a customer clicked on "Check Again" button
* in the notification area.
*/
function maybe_force_update_requests() {
if ( wp_doing_ajax() ) {
return;
}
if ( empty( $_GET['et_action'] ) || 'update_account_details' !== $_GET['et_action'] ) {
return;
}
if ( empty( $_GET['et_update_account_details_nonce'] ) || ! wp_verify_nonce( $_GET['et_update_account_details_nonce'], 'et_update_account_details' )
) {
return;
}
$this->force_update_requests();
}
function replace_theme_update_notification( $themes_array ) {
if ( empty( $themes_array ) ) {
return $themes_array;
}
if ( empty( $this->all_et_products_domains['theme'] ) ) {
return $themes_array;
}
foreach ( $themes_array as $id => $theme_data ) {
// replace default error message with custom message for ET themes.
if (
in_array( $id, $this->all_et_products_domains['theme'] )
&& false !== strpos( $theme_data['update'], 'Automatic update is unavailable for this theme' )
) {
$themes_array[ $id ]['update'] = sprintf(
'<p>%1$s<br/> %2$s</p>',
$theme_data['update'],
et_get_safe_localization( __( '<em>Before you can receive product updates, you must first authenticate your Elegant Themes subscription. To do this, you need to enter both your Elegant Themes Username and your Elegant Themes API Key into the Updates Tab in your theme and plugin settings. To locate your API Key, <a href="https://www.elegantthemes.com/members-area/api/" target="_blank">log in</a> to your Elegant Themes account and navigate to the <strong>Account > API Key</strong> page. <a href="http://www.elegantthemes.com/gallery/divi/documentation/update/" target="_blank">Learn more here</a></em>. If you still get this message, please make sure that your Username and API Key have been entered correctly', 'et-core' ) )
);
}
}
return $themes_array;
}
function update_error_message( $reply, $package ) {
if ( ! $this->upgrading_et_product ) {
return $reply;
}
// reset the upgrading_et_product flag
$this->upgrading_et_product = false;
if ( ! empty( $package ) ) {
return $reply;
}
// output custom error message for ET Products if package is empty
$error_message = et_get_safe_localization( __( '<em>Before you can receive product updates, you must first authenticate your Elegant Themes subscription. To do this, you need to enter both your Elegant Themes Username and your Elegant Themes API Key into the Updates Tab in your theme and plugin settings. To locate your API Key, <a href="https://www.elegantthemes.com/members-area/api/" target="_blank">log in</a> to your Elegant Themes account and navigate to the <strong>Account > API Key</strong> page. <a href="http://www.elegantthemes.com/gallery/divi/documentation/update/" target="_blank">Learn more here</a></em>. If you still get this message, please make sure that your Username and API Key have been entered correctly', 'et-core' ) );
return new WP_Error( 'no_package', $error_message );
}
/**
* Get all Elegant Themes products, returned from the API request
*/
function get_et_api_products() {
$products = array(
'theme' => array(),
'plugin' => array(),
);
$update_transients = array(
'et_update_themes',
'et_update_all_plugins',
);
foreach ( $update_transients as $update_transient_name ) {
$type = 'et_update_themes' === $update_transient_name ? 'theme' : 'plugin';
if (
false !== ( $update_transient = get_site_transient( $update_transient_name ) )
&& ! empty( $update_transient->response )
&& is_array( $update_transient->response )
) {
$et_product_stylesheet_names = array_keys( $update_transient->response );
foreach ( $et_product_stylesheet_names as $et_product_stylesheet_name ) {
$products[ $type ][] = $et_product_stylesheet_name;
}
}
}
return $products;
}
function get_all_et_products() {
$checked_et_products = $this->get_et_api_products();
return $checked_et_products;
}
function remove_theme_update_actions() {
remove_filter( 'pre_set_site_transient_update_themes', 'et_check_themes_updates' );
remove_filter( 'site_transient_update_themes', 'et_add_themes_to_update_notification' );
}
function remove_plugin_update_actions() {
remove_filter( 'pre_set_site_transient_update_plugins', 'et_shortcodes_plugin_check_updates' );
remove_filter( 'site_transient_update_plugins', 'et_shortcodes_plugin_add_to_update_notification' );
}
/**
* Removes Updater plugin actions and filters,
* so it doesn't make additional requests to API
*
* @return void
*/
function remove_updater_plugin_actions() {
if ( ! class_exists( 'ET_Automatic_Updates' ) ) {
return;
}
$updates_class = ET_Automatic_Updates::get_this();
remove_filter( 'after_setup_theme', array( $updates_class, 'remove_default_updates' ), 11 );
remove_filter( 'init', array( $updates_class, 'remove_default_plugins_updates' ), 20 );
remove_action( 'admin_notices', array( $updates_class, 'maybe_display_expired_message' ) );
}
/**
* Returns an instance of the object
*
* @return object
*/
static function get_this() {
return self::$_this;
}
/**
* Adds automatic updates data only if Username and API key options are set
*
* @param array $send_to_api Data sent to server
* @return array Modified data set if Username and API key are set, original data if not
*/
function maybe_add_automatic_updates_data( $send_to_api ) {
if ( $this->options && isset( $this->options['username'] ) && isset( $this->options['api_key'] ) ) {
$send_to_api['automatic_updates'] = 'on';
$send_to_api['username'] = urlencode( sanitize_text_field( $this->options['username'] ) );
$send_to_api['api_key'] = sanitize_text_field( $this->options['api_key'] );
$send_to_api = apply_filters( 'et_add_automatic_updates_data', $send_to_api );
}
return $send_to_api;
}
/**
* Gets plugin options
*
* @return void
*/
function get_options() {
if ( ! $this->options = get_site_option( 'et_automatic_updates_options' ) ) {
$this->options = get_option( 'et_automatic_updates_options' );
}
if ( ! $this->account_status = get_site_option( 'et_account_status' ) ) {
$this->account_status = get_option( 'et_account_status' );
}
}
function load_scripts_styles( $hook ) {
if ( 'plugin-install.php' !== $hook ) {
return;
}
wp_enqueue_style( 'et_core_updates', $this->core_url . 'admin/css/updates.css', array(), $this->product_version );
}
function add_up_to_date_products_data( $update_data, $settings = array() ) {
$settings = $this->process_request_settings( $settings );
$products_category = $settings['is_plugin_response'] ? 'plugins' : 'themes';
if ( ! empty( $this->up_to_date_products_data[ $products_category ] ) ) {
$update_data->no_update = $this->up_to_date_products_data[ $products_category ];
}
return $update_data;
}
function merge_et_products_response( $update_transient, $et_update_products_data ) {
if (
empty( $et_update_products_data )
|| (
empty( $et_update_products_data->response )
&& empty( $et_update_products_data->no_update )
)
) {
return $update_transient;
}
$merge_data_fields = array(
'response',
'no_update',
);
foreach ( $merge_data_fields as $data_field_name ) {
if ( empty( $et_update_products_data->$data_field_name ) ) {
continue;
}
$default_response_data = ! empty( $update_transient->$data_field_name ) ? $update_transient->$data_field_name : array();
$update_transient->$data_field_name = array_merge( $default_response_data, $et_update_products_data->$data_field_name );
}
return $update_transient;
}
function check_plugins_updates( $update_transient ) {
global $wp_version;
if ( ! isset( $update_transient->response ) ) {
return $update_transient;
}
$plugins = [];
$et_update_plugins = get_site_transient( 'et_update_all_plugins' );
// update_plugins transient gets set two times, so we ensure we make a request once
if (
isset( $et_update_plugins->last_checked )
&& isset( $update_transient->last_checked )
&& $et_update_plugins->last_checked > ( $update_transient->last_checked - 60 )
) {
return $this->merge_et_products_response( $update_transient, $et_update_plugins );
}
$_plugins = get_plugins();
if ( empty( $_plugins ) ) {
return $update_transient;
}
foreach ( $_plugins as $file => $plugin ) {
$plugins[ $file ] = $plugin['Version'];
}
do_action( 'et_core_updates_before_request' );
$send_to_api = array(
'action' => 'check_all_plugins_updates',
'installed_plugins' => $plugins,
'class_version' => $this->version,
);
// Add automatic updates data if Username and API key are set correctly
$send_to_api = $this->maybe_add_automatic_updates_data( $send_to_api );
$options = array(
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
'body' => $send_to_api,
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ),
);
$last_update = new stdClass();
$plugins_request = wp_remote_post( 'https://www.elegantthemes.com/api/api.php', $options );
if ( is_wp_error( $plugins_request ) ) {
$options['body']['failed_request'] = 'true';
$plugins_request = wp_remote_post( 'https://cdn.elegantthemes.com/api/api.php', $options );
}
$plugins_response = array();
if ( ! is_wp_error( $plugins_request ) && wp_remote_retrieve_response_code( $plugins_request ) === 200 ){
$plugins_response = maybe_unserialize( wp_remote_retrieve_body( $plugins_request ) );
if ( ! empty( $plugins_response ) && is_array( $plugins_response ) ) {
$request_settings = array( 'is_plugin_response' => true );
$plugins_response = $this->process_additional_response_settings( $plugins_response, $request_settings );
$last_update->checked = $plugins;
$last_update->response = $plugins_response;
$last_update = $this->add_up_to_date_products_data( $last_update, $request_settings );
}
}
$last_update->last_checked = time();
$update_transient = $this->merge_et_products_response( $update_transient, $plugins_response );
set_site_transient( 'et_update_all_plugins', $last_update );
$this->update_product_domains();
return $update_transient;
}
public function maybe_modify_plugins_changelog( $false, $action, $args ) {
if ( 'plugin_information' !== $action ) {
return $false;
}
if ( isset( $args->slug ) ) {
$et_update_lb_plugin = get_site_transient( 'et_update_all_plugins' );
$plugin_basename = sprintf( '%1$s/%1$s.php', sanitize_text_field( $args->slug ) );
if ( isset( $et_update_lb_plugin->response[ $plugin_basename ] ) ) {
$plugin_info = $et_update_lb_plugin->response[ $plugin_basename ];
if ( isset( $plugin_info->et_sections_used ) && 'on' === $plugin_info->et_sections_used ) {
return $plugin_info;
}
}
}
return $false;
}
function process_account_settings( $response ) {
if ( empty( $response['et_account_data'] ) ) {
return $response;
}
$additional_settings_fields = array(
'et_username_status',
'et_api_key_status',
'et_expired_subscription',
);
$et_account_data = $response['et_account_data'];
$additional_settings = array();
$is_theme_response = is_array( $et_account_data );
foreach ( $additional_settings_fields as $additional_settings_field ) {
$field = '';
$field_exists = $is_theme_response ? array_key_exists( $additional_settings_field, $et_account_data ) : ! empty( $et_account_data->$additional_settings_field );
if ( $field_exists ) {
$field = $is_theme_response ? $et_account_data[ $additional_settings_field ] : $et_account_data->$additional_settings_field;
}
$additional_settings[ $additional_settings_field ] = $field;
}
if (
! empty( $additional_settings[ 'et_username_status' ] )
&& in_array( $additional_settings[ 'et_username_status' ], array( 'active', 'expired', 'not_found' ) )
) {
$this->account_status = sanitize_text_field( $additional_settings['et_username_status'] );
} else {
// Set the account status to expired if the response array has 'et_expired_subscription' key
$this->account_status = ! empty( $additional_settings[ 'et_expired_subscription' ] ) ? 'expired' : 'active';
}
update_site_option( 'et_account_status', $this->account_status );
if ( ! empty( $additional_settings[ 'et_api_key_status' ] ) ) {
update_site_option( 'et_account_api_key_status', sanitize_text_field( $additional_settings['et_api_key_status'] ) );
} else {
delete_site_option( 'et_account_api_key_status' );
}
unset( $response['et_account_data'] );
return $response;
}
function process_up_to_date_products_settings( $response, $settings ) {
if ( empty( $response['et_up_to_date_products'] ) ) {
return $response;
}
$products_category = $settings['is_plugin_response'] ? 'plugins' : 'themes';
$this->up_to_date_products_data[ $products_category ] = $response['et_up_to_date_products'];
unset( $response['et_up_to_date_products'] );
return $response;
}
function process_request_settings( $settings = array() ) {
$defaults = array(
'is_plugin_response' => false,
);
return array_merge( $defaults, $settings );
}
function process_additional_response_settings( $response, $settings = array() ) {
if ( empty( $response ) ) {
return $response;
}
$settings = $this->process_request_settings( $settings );
$response = $this->process_account_settings( $response );
$response = $this->process_up_to_date_products_settings( $response, $settings );
return $response;
}
/**
* Sends a request to server, gets current themes versions
*
* @param object $update_transient Update transient option
* @return object Update transient option
*/
function check_themes_updates( $update_transient ){
global $wp_version;
$et_update_themes = get_site_transient( 'et_update_themes' );
// update_themes transient gets set two times, so we ensure we make a request once
if (
isset( $et_update_themes->last_checked )
&& isset( $update_transient->last_checked )
&& $et_update_themes->last_checked > ( $update_transient->last_checked - 60 )
) {
return $this->merge_et_products_response( $update_transient, $et_update_themes );
}
if ( ! isset( $update_transient->checked ) ) {
return $update_transient;
}
$themes = $update_transient->checked;
do_action( 'et_core_updates_before_request' );
$send_to_api = array(
'action' => 'check_theme_updates',
'installed_themes' => $themes,
'class_version' => $this->version,
);
// Add automatic updates data if Username and API key are set correctly
$send_to_api = $this->maybe_add_automatic_updates_data( $send_to_api );
$options = array(
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ),
'body' => $send_to_api,
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url()
);
$last_update = new stdClass();
$theme_request = wp_remote_post( 'https://www.elegantthemes.com/api/api.php', $options );
if ( is_wp_error( $theme_request ) ) {
$options['body']['failed_request'] = 'true';
$theme_request = wp_remote_post( 'https://cdn.elegantthemes.com/api/api.php', $options );
}
if ( ! is_wp_error( $theme_request ) && wp_remote_retrieve_response_code( $theme_request ) === 200 ){
$theme_response = maybe_unserialize( wp_remote_retrieve_body( $theme_request ) );
if ( ! empty( $theme_response ) && is_array( $theme_response ) ) {
$theme_response = $this->process_additional_response_settings( $theme_response );
$last_update->checked = $themes;
$last_update->response = $theme_response;
$last_update = $this->add_up_to_date_products_data( $last_update );
}
}
$last_update->last_checked = time();
$update_transient = $this->merge_et_products_response( $update_transient, $last_update );
set_site_transient( 'et_update_themes', $last_update );
$this->update_product_domains();
return $update_transient;
}
function maybe_show_account_notice() {
if ( empty( $this->options['username'] ) || empty( $this->options['api_key'] ) ) {
return;
}
$output = '';
$messages = array();
$account_api_key_status = get_site_option( 'et_account_api_key_status' );
$is_expired_account = 'expired' === $this->account_status;
$is_invalid_account = 'not_found' === $this->account_status;
if (
! $is_expired_account
&& ! $is_invalid_account
&& empty( $account_api_key_status )
) {
return;
}
if ( $is_expired_account ) {
$messages[] = et_get_safe_localization( __( 'Your Elegant Themes subscription has expired. You must <a href="https://www.elegantthemes.com/members-area/" target="_blank">renew your account</a> to regain access to product updates and support. To ensure compatibility and security, it is important to always keep your themes and plugins updated.', 'et-core' ) );
} else if ( $is_invalid_account ) {
$messages[] = et_get_safe_localization( __( 'The Elegant Themes username you entered is invalid. Please enter a valid username to receive product updates. If you forgot your username you can <a href="https://www.elegantthemes.com/members-area/retrieve-username/" target="_blank">request it here</a>.', 'et-core' ) );
}
if ( ! empty( $account_api_key_status ) ) {
switch ( $account_api_key_status ) {
case 'deactivated':
$status = 'not active';
break;
default:
$status = 'invalid';
break;
}
$messages[] = et_get_safe_localization( __(
sprintf( 'The Elegant Themes API key you entered is %1$s. Please make sure that your API has been entered correctly and that it is <a href="https://www.elegantthemes.com/members-area/api/" target="_blank">enabled</a> in your account.', $status ),
'et-core'
) );
}
foreach ( $messages as $message ) {
$output .= sprintf( '<p>%1$s</p>', $message );
}
if ( empty( $output ) ) {
return;
}
$dashboard_url = add_query_arg( 'et_action', 'update_account_details', admin_url( 'update-core.php' ) );
printf(
'<div class="notice notice-warning">
%1$s
<p><a href="%2$s">%3$s</a></p>
</div>',
$output,
esc_url( wp_nonce_url( $dashboard_url, 'et_update_account_details', 'et_update_account_details_nonce' ) ),
esc_html__( 'Check Again', 'et-core' )
);
}
function change_plugin_changelog_url( $url, $path ) {
if ( 0 !== strpos( $path, 'plugin-install.php?tab=plugin-information&plugin=' ) ) {
return $url;
}
$matches = array();
$update_transient = get_site_transient( 'et_update_all_plugins' );
if ( ! is_object( $update_transient ) || empty( $update_transient->response ) ) {
return $url;
}
$et_updated_plugins_data = get_transient( 'et_updated_plugins_data' );
$has_last_checked = ! empty( $update_transient->last_checked ) && ! empty( $et_updated_plugins_data->last_checked );
/*
* Attempt to use a cached list of updated plugins.
* Re-save the list, whenever the update transient last checked time changes.
*/
if ( false === $et_updated_plugins_data || ( $has_last_checked && $update_transient->last_checked !== $et_updated_plugins_data->last_checked ) ) {
$et_updated_plugins_data = new stdClass();
if ( ! empty( $update_transient->last_checked ) ) {
$et_updated_plugins_data->last_checked = $update_transient->last_checked;
}
foreach ( $update_transient->response as $response_plugin_settings ) {
$slug = sanitize_text_field( $response_plugin_settings->slug );
$et_updated_plugins_data->changelogs[ $slug ] = $response_plugin_settings->url . '?TB_iframe=true&width=1024&height=800';
}
set_transient( 'et_updated_plugins_data', $et_updated_plugins_data );
}
if ( empty( $et_updated_plugins_data->changelogs ) ) {
return $url;
}
preg_match( '/plugin=([^&]*)/', $path, $matches );
$current_plugin_slug = $matches[1];
// Check if we're dealing with a product that has a custom changelog URL
if ( ! empty( $et_updated_plugins_data->changelogs[ $current_plugin_slug ] ) ) {
$url = esc_url_raw( $et_updated_plugins_data->changelogs[ $current_plugin_slug ] );
}
return $url;
}
function force_update_requests() {
$update_transients = array(
'update_themes',
'update_plugins',
'et_update_themes',
'et_update_all_plugins',
);
foreach ( $update_transients as $update_transient ) {
if ( get_site_transient( $update_transient ) ) {
delete_site_transient( $update_transient );
}
}
}
function update_product_domains() {
$this->all_et_products_domains = $this->get_all_et_products();
$append_notification_action_name = 'maybe_append_custom_notification';
// update notifications for ET products if needed
foreach ( array( 'theme', 'plugin' ) as $product_type ) {
if ( empty( $this->all_et_products_domains[ $product_type] ) ) {
continue;
}
foreach ( $this->all_et_products_domains[ $product_type ] as $product_key ) {
$action_name = sanitize_text_field( sprintf(
'in_%1$s_update_message-%2$s',
$product_type,
$product_key
) );
if ( has_action( $action_name, array( $this, $append_notification_action_name ) ) ) {
continue;
}
add_action( $action_name, array( $this, $append_notification_action_name ), 10, 2 );
}
}
}
/**
* Delete Elegant Themes update products transient, whenever default WordPress update transient gets removed
*/
function maybe_reset_et_products_update_transient( $transient_name ) {
$update_transients_names = array(
'update_themes' => 'et_update_themes',
'update_plugins' => 'et_update_all_plugins',
);
if ( empty( $update_transients_names[ $transient_name ] ) ) {
return;
}
delete_site_transient( $update_transients_names[ $transient_name ] );
}
}
endif;
if ( ! function_exists( 'et_core_enable_automatic_updates' ) ) :
function et_core_enable_automatic_updates( $deprecated, $version ) {
if ( ! is_admin() && ! wp_doing_cron() ) {
return;
}
if ( isset( $GLOBALS['et_core_updates'] ) ) {
return;
}
if ( defined( 'ET_CORE_URL' ) ) {
$url = ET_CORE_URL;
} else {
$url = trailingslashit( $deprecated ) . 'core/';
}
$GLOBALS['et_core_updates'] = new ET_Core_Updates( $url, $version );
}
endif;

View File

@ -0,0 +1,644 @@
<?php
// phpcs:disable Generic.WhiteSpace.ScopeIndent -- our preference is to not indent the whole inner function in this scenario.
if ( ! class_exists( 'ET_Core_VersionRollback' ) ) :
/**
* Handles version rollback.
*
* @since 3.10
*
* @private
*
* @package ET\Core\VersionRollback
*/
class ET_Core_VersionRollback {
/**
* Product name.
*
* @var string
*/
protected $product_name = '';
/**
* Product shortname.
*
* @var string
*/
protected $product_shortname = '';
/**
* Current product version.
*
* @var string
*/
protected $product_version = '';
/**
* Is rollback service enabled.
*
* @var bool
*/
protected $enabled = false;
/**
* API Username.
*
* @var string
*/
protected $api_username = '';
/**
* API Key.
*
* @var string
*/
protected $api_key = '';
/**
* ET_Core_VersionRollback constructor.
*
* @since 3.10
*
* @param string $product_name Product name.
* @param string $product_shortname Product shortname.
* @param string $product_version Product version.
*/
public function __construct( $product_name, $product_shortname, $product_version ) {
$this->product_name = sanitize_text_field( $product_name );
$this->product_shortname = sanitize_text_field( $product_shortname );
$this->product_version = sanitize_text_field( $product_version );
if ( ! $options = get_site_option( 'et_automatic_updates_options' ) ) {
$options = get_option( 'et_automatic_updates_options' );
}
$this->api_username = isset( $options['username'] ) ? sanitize_text_field( $options['username'] ) : '';
$this->api_key = isset( $options['api_key'] ) ? sanitize_text_field( $options['api_key'] ) : '';
}
/**
* Enqueue assets.
*
* @since ?.? Script `et-core-version-rollback` now loads in footer.
* @since 3.10
*/
public function assets() {
wp_enqueue_style(
'et-core-version-rollback',
ET_CORE_URL . 'admin/css/version-rollback.css',
array(
'et-core-admin',
),
ET_CORE_VERSION
);
wp_enqueue_script(
'et-core-version-rollback',
ET_CORE_URL . 'admin/js/version-rollback.js',
array(
'jquery',
'jquery-ui-tabs',
'jquery-form',
'et-core-admin',
),
ET_CORE_VERSION,
true
);
wp_localize_script(
'et-core-version-rollback',
'etCoreVersionRollbackI18n',
array(
'unknownError' => esc_html__( 'An unknown error has occurred. Please try again later.', 'et-core' ),
)
);
}
/**
* Get previous installed version, if any.
*
* @since 3.10
*
* @return string
*/
protected function _get_previous_installed_version() {
return et_get_option( "{$this->product_shortname}_previous_installed_version", '' );
}
/**
* Set previous installed version.
*
* @since 3.10
*
* @param string $version
*
* @return void
*/
protected function _set_previous_installed_version( $version ) {
et_update_option( "{$this->product_shortname}_previous_installed_version", sanitize_text_field( $version ) );
}
/**
* Get latest installed version, if any.
*
* @since 3.10
*
* @return string
*/
protected function _get_latest_installed_version() {
return et_get_option( "{$this->product_shortname}_latest_installed_version", '' );
}
/**
* Set latest installed version.
*
* @since 3.10
*
* @param string $version
*
* @return void
*/
protected function _set_latest_installed_version( $version ) {
et_update_option( "{$this->product_shortname}_latest_installed_version", sanitize_text_field( $version ) );
}
/**
* Check if the product has already been rolled back.
*
* @since 3.10
*
* @return bool
*/
protected function _is_rolled_back() {
return version_compare( $this->_get_latest_installed_version(), $this->_get_previous_installed_version(), '<=' );
}
/**
* Get unique ajax action.
*
* @since 3.10
*
* @return string
*/
protected function _get_ajax_action() {
return 'et_core_version_rollback';
}
/**
* Enable update rollback.
*
* @since 3.10
*
* @return void
*/
public function enable() {
if ( $this->enabled ) {
return;
}
$this->enabled = true;
add_action( 'admin_enqueue_scripts', array( $this, 'assets' ) );
add_action( 'wp_ajax_' . $this->_get_ajax_action(), array( $this, 'ajax_rollback' ) );
// Update version number when theme is manually replaced.
add_action( 'admin_init', array( $this, 'store_previous_version_number' ) );
// Update version number when theme is activated.
add_action( 'after_switch_theme', array( $this, 'store_previous_version_number' ) );
// Update version number when theme is updated.
add_action( 'upgrader_process_complete', array( $this, 'store_previous_version_number' ), 10, 0 );
}
/**
* Handle REST API requests to rollback.
*
* @since 3.10
*
* @return void
*/
public function ajax_rollback() {
if ( ! isset( $_GET['nonce'] ) || ! wp_verify_nonce( $_GET['nonce'], $this->_get_ajax_action() ) ) {
wp_send_json_error( array(
'errorCode' => 'et_unknown',
'error' => esc_html__( 'Security check failed. Please refresh and try again.', 'et-core' ),
), 400 );
}
if ( ! current_user_can( 'install_themes' ) ) {
wp_send_json_error( array(
'errorCode' => 'et_unknown',
'error' => esc_html__( 'You don\'t have sufficient permissions to access this page.', 'et-core' ),
), 400 );
}
if ( $this->_is_rolled_back() ) {
$error = '
<p>
' . et_get_safe_localization( sprintf(
__( 'You\'re currently rolled back to <strong>Version %1$s</strong> from <strong>Version %2$s</strong>.', 'et-core' ),
esc_html( $this->_get_latest_installed_version() ),
esc_html( $this->_get_previous_installed_version() )
) ) . '
</p>
<p>
' . et_get_safe_localization( sprintf(
__( 'Update to the latest version to unlock the full power of %1$s. <a href="%2$s" target="_blank">Learn more here</a>.', 'et-core' ),
esc_html( $this->product_name ),
esc_url( $this->_get_update_documentation_url() )
) ) . '
</p>
';
wp_send_json_error( array(
'errorCode' => 'et_unknown',
'error' => $error,
), 400 );
}
$success = $this->rollback();
if ( is_wp_error( $success ) ) {
$error = $success->get_error_message();
if ( $success->get_error_code() === 'et_version_rollback_blocklisted' ) {
$error = '
<p>
' . et_get_safe_localization( sprintf(
__( 'For privacy and security reasons, you cannot rollback to <strong>Version %1$s</strong>.', 'et-core' ),
esc_html( $this->_get_previous_installed_version() )
) ) . '
</p>
<p>
<a href="' . esc_url( $this->_get_update_documentation_url() ) . '" target="_blank">
' . esc_html__( 'Learn more here.', 'et-core' ) . '
</a>
</p>
';
}
wp_send_json_error( array(
'errorIsUnrecoverable' => in_array( $success->get_error_code(), array( 'et_version_rollback_not_available', 'et_version_rollback_blocklisted' ) ),
'errorCode' => $success->get_error_code(),
'error' => $error,
), 400 );
}
wp_send_json_success();
}
/**
* Execute a version rollback.
*
* @since 3.10
*
* @return bool|WP_Error
*/
public function rollback() {
// Load versions before rollback so they are not affected.
$previous_version = $this->_get_previous_installed_version();
$latest_version = $this->_get_latest_installed_version();
$api = new ET_Core_API_ElegantThemes( $this->api_username, $this->api_key );
$available = $api->is_product_available( $this->product_name, $previous_version );
if ( is_wp_error( $available ) ) {
$major_minor = implode( '.', array_slice( explode( '.', $previous_version ), 0, 2 ) );
if ( $major_minor . '.0' === $previous_version ) {
// Skip the trailing 0 in the version number and retry.
$previous_version = $major_minor;
$available = $api->is_product_available( $this->product_name, $previous_version );
}
if ( is_wp_error( $available ) ) {
return $available;
}
}
$download_url = $api->get_download_url( $this->product_name, $previous_version );
// Buffer and discard output as upgrader classes still output content even if the upgrader skin is silent.
$buffer_started = ob_start();
$result = $this->_install_theme( $download_url );
if ( $buffer_started ) {
ob_end_clean();
}
if ( is_wp_error( $result ) ) {
return $result;
}
if ( true !== $result ) {
return new WP_Error( 'et_unknown', esc_html__( 'An unknown error has occurred. Please try again later.', 'et-core' ) );
}
/**
* Fires after successful product version rollback.
*
* @since 3.26
*
* @param string $product_short_name - The short name of the product rolling back.
* @param string $rollback_from_version - The product version rolling back from.
* @param string $rollback_to_version - The product version rolling back to.
*/
do_action( 'et_after_version_rollback', $this->product_shortname, $latest_version, $previous_version );
// Swap version numbers after a successful rollback.
$this->_set_previous_installed_version( $latest_version );
$this->_set_latest_installed_version( $previous_version );
}
/**
* Install a theme overwriting it if it already exists.
* Copied from Theme_Upgrader::install() due to lack of control over the clear_desination argument.
*
* @see Theme_Upgrader::install() @ WordPress 4.9.4
*
* @since 3.10
*
* @param string $package
*
* @return bool|WP_Error
*/
protected function _install_theme( $package ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
$upgrader = new Theme_Upgrader( new ET_Core_LIB_SilentThemeUpgraderSkin() );
$defaults = array(
'clear_update_cache' => true,
);
$parsed_args = wp_parse_args( array(), $defaults );
$upgrader->init();
$upgrader->install_strings();
add_filter('upgrader_source_selection', array( $upgrader, 'check_package' ) );
add_filter('upgrader_post_install', array( $upgrader, 'check_parent_theme_filter' ), 10, 3 );
if ( $parsed_args['clear_update_cache'] ) {
// Clear cache so wp_update_themes() knows about the new theme.
add_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9, 0 );
}
$upgrader->run( array(
'package' => $package,
'destination' => get_theme_root(),
'clear_destination' => true, // Overwrite theme.
'clear_working' => true,
'hook_extra' => array(
'type' => 'theme',
'action' => 'install',
),
) );
remove_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9 );
remove_filter( 'upgrader_source_selection', array( $upgrader, 'check_package' ) );
remove_filter( 'upgrader_post_install', array( $upgrader, 'check_parent_theme_filter' ) );
if ( ! $upgrader->result || is_wp_error( $upgrader->result ) ) {
return $upgrader->result;
}
// Refresh the Theme Update information.
wp_clean_themes_cache( $parsed_args['clear_update_cache'] );
return true;
}
/**
* Get update documentation url for the product.
*
* @since 3.10
*
* @return string
*/
protected function _get_update_documentation_url() {
return "https://www.elegantthemes.com/documentation/{$this->product_shortname}/update-{$this->product_shortname}/";
}
/**
* Return ePanel option.
*
* @since 3.10
*
* @return array
*/
public function get_epanel_option() {
return array(
'name' => esc_html__( 'Version Rollback', 'et-core' ),
'id' => 'et_version_rollback',
'type' => 'callback_function',
'function_name' => array( $this, 'render_epanel_option' ),
'desc' => et_get_safe_localization( __( 'If you recently updated to a new version and are experiencing problems, you can easily roll back to the previously-installed version. We always recommend using the latest version and testing updates on a staging site. However, if you run into problems after updating you always have the option to roll back.', 'et-core' ) ),
);
}
/**
* Render ePanel option.
*
* @since 3.10
*
* @return void
*/
public function render_epanel_option() {
$previous = $this->_get_previous_installed_version();
$modal_renderer = array( $this, 'render_epanel_no_previous_version_modal' );
if ( ! empty( $previous ) ) {
$modal_renderer = array( $this, 'render_epanel_confirm_rollback_modal' );
if ( $this->_is_rolled_back() ) {
$modal_renderer = array( $this, 'render_epanel_already_rolled_back_modal' );
}
}
add_action( 'admin_footer', $modal_renderer );
?>
<button type="button" class="et-button et-button--simple" data-et-core-modal=".et-core-version-rollback-modal">
<?php esc_html_e( 'Rollback to the previous version', 'et-core' ); ?>
</button>
<?php
}
/**
* Render ePanel warning modal when no previous supported version has been used.
*
* @since 3.10
*
* @return void
*/
public function render_epanel_no_previous_version_modal() {
?>
<div class="et-core-modal-overlay et-core-form et-core-version-rollback-modal et-core-modal-actionless">
<div class="et-core-modal">
<div class="et-core-modal-header">
<h3 class="et-core-modal-title">
<?php esc_html_e( 'Version Rollback', 'et-core' ); ?>
</h3>
<a href="#" class="et-core-modal-close" data-et-core-modal="close"></a>
</div>
<div id="et-core-version-rollback-modal-content">
<div class="et-core-modal-content">
<p>
<?php
printf(
esc_html__( 'The previously used version of %1$s does not support version rollback.', 'et-core' ),
esc_html( $this->product_name )
);
?>
</p>
</div>
</div>
</div>
</div>
<?php
}
/**
* Render ePanel confirmation modal for rollback.
*
* @since 3.10
*
* @return void
*/
public function render_epanel_confirm_rollback_modal() {
$action = $this->_get_ajax_action();
$url = add_query_arg( array(
'action' => $action,
'nonce' => wp_create_nonce( $action ),
), admin_url( 'admin-ajax.php' ) );
?>
<div class="et-core-modal-overlay et-core-form et-core-version-rollback-modal">
<div class="et-core-modal">
<div class="et-core-modal-header">
<h3 class="et-core-modal-title">
<?php esc_html_e( 'Version Rollback', 'et-core' ); ?>
</h3>
<a href="#" class="et-core-modal-close" data-et-core-modal="close"></a>
</div>
<div id="et-core-version-rollback-modal-content">
<div class="et-core-modal-content">
<p>
<?php
echo et_get_safe_localization( sprintf(
__( 'You\'ll be rolled back to <strong>Version %1$s</strong> from the current <strong>Version %2$s</strong>.', 'et-core' ),
esc_html( $this->_get_previous_installed_version() ),
esc_html( $this->_get_latest_installed_version() )
) );
?>
</p>
<p>
<?php
echo et_get_safe_localization( sprintf(
__( 'Rolling back will reinstall the previous version of %1$s. You will be able to update to the latest version at any time. <a href="%2$s" target="_blank">Learn more here</a>.', 'et-core' ),
esc_html( $this->product_name ),
esc_url( $this->_get_update_documentation_url() )
) );
?>
</p>
<p>
<strong>
<?php esc_html_e( 'Make sure you have a full site backup before proceeding.', 'et-core' ); ?>
</strong>
</p>
</div>
<a class="et-core-modal-action et-core-version-rollback-confirm" href="<?php echo esc_url( $url ); ?>">
<?php esc_html_e( 'Rollback to the previous version', 'et-core' ); ?>
</a>
</div>
</div>
</div>
<?php
}
/**
* Render ePanel warning modal when a rollback has already been done.
*
* @since 3.10
*
* @return void
*/
public function render_epanel_already_rolled_back_modal() {
?>
<div class="et-core-modal-overlay et-core-form et-core-version-rollback-modal">
<div class="et-core-modal">
<div class="et-core-modal-header">
<h3 class="et-core-modal-title">
<?php esc_html_e( 'Version Rollback', 'et-core' ); ?>
</h3>
<a href="#" class="et-core-modal-close" data-et-core-modal="close"></a>
</div>
<div id="et-core-version-rollback-modal-content">
<div class="et-core-modal-content">
<p>
<?php
echo et_get_safe_localization( sprintf(
__( 'You\'re currently rolled back to <strong>Version %1$s</strong> from <strong>Version %2$s</strong>.', 'et-core' ),
esc_html( $this->_get_latest_installed_version() ),
esc_html( $this->_get_previous_installed_version() )
) );
?>
</p>
<p>
<?php
echo et_get_safe_localization( sprintf(
__( 'Update to the latest version to unlock the full power of %1$s. <a href="%2$s" target="_blank">Learn more here</a>.', 'et-core' ),
esc_html( $this->product_name ),
esc_url( $this->_get_update_documentation_url() )
) );
?>
</p>
</div>
<a class="et-core-modal-action" href="<?php echo esc_url( admin_url( 'update-core.php' ) ); ?>">
<?php esc_html_e( 'Update to the Latest Version', 'et-core' ); ?>
</a>
</div>
</div>
</div>
<?php
}
/**
* Store latest and previous installed version.
*
* @since 3.10
*
* @return void;
*/
public function store_previous_version_number() {
$previous_installed_version = $this->_get_previous_installed_version();
$latest_installed_version = $this->_get_latest_installed_version();
// Get the theme version since the files may have changed but
// we are still executing old code from memory.
$theme_version = et_get_theme_version();
if ( $latest_installed_version === $theme_version ) {
return;
}
if ( empty( $latest_installed_version ) ) {
$latest_installed_version = $theme_version;
}
if ( version_compare( $theme_version, $latest_installed_version, '!=') ) {
$previous_installed_version = $latest_installed_version;
$latest_installed_version = $theme_version;
}
/**
* Fires after new version number is updated.
*
* @since 4.10.0
*/
do_action( 'et_store_before_new_version_update' );
$this->_set_previous_installed_version( $previous_installed_version );
$this->_set_latest_installed_version( $latest_installed_version );
/**
* Fires after new version number is updated.
*
* @since 4.10.0
*/
do_action( 'et_store_after_new_version_update' );
}
}
endif;

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